{"_id":"@things-factory/operato-ecs","_rev":"1618-a5dcf59de2c695089cafcab914f9bb0a","name":"@things-factory/operato-ecs","dist-tags":{"beta":"10.0.0-beta.4","latest":"10.1.2"},"versions":{"2.0.14":{"name":"@things-factory/operato-ecs","version":"2.0.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.14","maintainers":[{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"dist":{"shasum":"6af47adc5b34755a8a237f7f6cb781eb6f2e5891","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.14.tgz","fileCount":169,"integrity":"sha512-FFAQlCiMrdU+dMp0V74xuw0BOvkhd+qfRi2/QjjISEiDWHwAjamNXZL6S0GW7gLeoFUer+fitWbdJLlZrptuDA==","signatures":[{"sig":"MEUCIQDEbIECnvdNtRUkAp5N29+7CEg8Af5zhtrR7BDGdc7bIwIgaPrTB1xUdwxst+pxE7+b/hLqHaDIiJLSUpJOmvtH49I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePM90CRA9TVsSAnZWagAAo4YP/j7WiqPIRDZo30RFo8+K\nT5LlV7xIgSZ/hiAwRWWniDQqa4+q4DQIax8OwJRBQ756mgBRV3HVU4pv2WEq\n4evA6mxqV7EtHtRzZlANz5RSdUZ5M6O8g9739C89Ne5k3u0ssBOURWTYnYjk\nORLC3ZBDz0kVYVkGa3Cd/5e3iIOIjnfL1/dqrq7OBKWJELq0JXTKMSc/+hf/\n2eserZAccF5QjOE3op/Wc26Ot9apVqpPeJOMBY5XO6RcKwqfbDv96M6X+j76\nDXupki7VQQzrQaFWlU0NMOrjCQWy1NKwQgCKiiL6fkpva8mSuu51/cpuP4kQ\nbgUs0wvsq63N3NjxN+e8MYhntYuucX51Vmd2VzFd+n7lT557IPZ5eBjs7dPa\nPRK6xI4wLa1VnwlZJCf95+IxadkrU24uJMDhGfuBhHHgDcJAwXSqpwOIADRx\n0Llv4GzodkqTkKNyVr2Y8daSiJMhu7XGo/7TG7hHIOrxVM3rCv48n/HC4qHQ\nXzzfU8F8PoEcR1emqb7gk77Asid/L8+xzB/f+g6+HPwCygT/8Lj74+gE3127\ndDtEwc5m0NZFQxPSGOnsK9WTl3WEzQ2VbtPyv79aKbyf6o9NbNFfG8f5IQAb\n6iPxMS+lqa1+RUlijp2gdoPAYgNLShZy8I6vJnouL0w8QNQHBvw8msH53YCK\nLWzh\r\n=fFp8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Robot Execution System","directories":{},"dependencies":{"@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.14_1581043572102_0.15761159050697593","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"@things-factory/operato-ecs","version":"2.0.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.15","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"6e40529092eb889f0f269085a9102c5920e51a60","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.15.tgz","fileCount":169,"integrity":"sha512-1N5s8OXok03RcijvJLIT6Ixn2B7fzDBgCLpS89MX5aLT4OT6JBzfrszMthDpwjenuwRBYTaooQkY6VNM893hjg==","signatures":[{"sig":"MEUCIQDLGfKOvm3A49YF4sY7zHDnFOhgtUXEdiebQFeTqYh/HAIgDY9YyN2rYpp/nsX3OoQ29P54IKau8C+k57qjLOcY9Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePNGWCRA9TVsSAnZWagAATPQP/2zBm11397NQ+DhegIm2\nuMGO6cO1FGW1Qn6jaONpCA80FIMfdGj+5cHzIgsfQJcBPPQXFW7wTwMww599\nFWbiaFqtIDBeAYHutYxtFbnWRSfrRKYPvktyJY5Po+/FPrX0JXL8crgbB6nW\n3x63BCCl3RVM7u//y9CTNIrwx4eEL9DAQ7s7H3P7leJnbzlidD1e3VxTGkUV\ngylWLqbStSDBLwlE0434q3hIvb7BtqrLfcQvTILs4N/regmkdqNABKjMk+yl\nb4e8Z9pczlRZir66L7OeTS0VtjCko6JYeiQluJ409q/2iXzTaffep6B1jmnv\nbpaeR+4FPOl9AaZBqdP++WGyW7TgSvko0hDHeG6IpaFKqb11u9b+jorgpZgp\nlODnFVVE4/QYtpRz8dI1+FYZSl5J9g4C2WQktoc22uOk6KP9BT429XenVrbL\nzjvMW5HPHsiKWE+kmmBKFcoTHoi70naVb9T86rpxcqD0aNiNulc6P8kr1tsH\nvAEQDBquf1JJUDZfcQEU+0uvgV0+JOe8eGeuuXGLUmKHrnkeb8B+c+8pqrlQ\n5d70jYgO/M/IvIFw7rlldk98e7crbszHycNVg+jBiAqsi0FY8w7i/66PX3RN\n2IoVTMNIB+Cpk+V+MB2fTRTvroRe5DV8lxmU5ziIWqoOrZocdfJ3AWir5PSt\nMo5b\r\n=pStI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.15_1581044117214_0.04999139002422859","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"@things-factory/operato-ecs","version":"2.0.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.16","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"c8e1165455a02a45b39cead22e965a7fe921bee5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.16.tgz","fileCount":169,"integrity":"sha512-9oc+nugXnOGalH5AKBqXMrEsKMdng7O8xoYtaxxgG5+lxD8aI61c/Yu5pqDWfUvudpzwPOB8Q4JrKKkUEeetrQ==","signatures":[{"sig":"MEUCIQDHqSsDa1WlTn+1VfT2BQMZvi+mZhRNbWh6e0edbPistgIgfkRwKddzBDAeVixkZgYWY8t6tdNxi1CtgrOQJEj8mpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePNWcCRA9TVsSAnZWagAAeFoP/jRXLUMADRdaz6lDXsJq\n/HNz9NPsCiAdyvBU7kw5jOqFtgZyEEwkV1KpgYZZFseQyg9ozIZbboqkTA2+\nNOags5Re8qwnQEwLLoWfB3o0997R+na86CCvNqY2TCaBaqUBUhJ7xFQb2RZk\nBYOSZGC+xdMer++B9f31VHdL038Q1BjmEA5Q7LNQaONV+fpsVW5LG5YlnnPu\ntyZnj664waEG1BSW6LbOiuC5VDSIOfr83C4u0aBVdm1EZGAX/Q7/wucIU0VL\nNGWvIBAbhpnHtlz0K0E5EztiQD/3iSOxhRXbdQ0ry7NExEX1qwAm/Np+kFER\nFiDcHm0gc8cCLCKW6X4Rm8SPab6p2012hvUwTQ2qWtgqQ+PJkGqhNqqHLZjn\nuzXWk25peWeGShB2LZx5cSbPQwk048R2p5m2MhIWzyGOoDJOv+RsNk/ozHtp\nE/WWA2G/r+D4c8pof5+LAzrGZh4UHcm7IEAzxIwm8//QJv1mgjYPKcbNZIma\ndJAFhLNLPne89Rj3t7SAoZv8gou9rQPOmI/Dwv4nXHtk5GVqxXQ87+kdbX1W\ni2IjH8/MPmucpzy19nQHoGkOjdSAqizfQFHGc6FpbmpvXdH0TdAnZsUeKD+y\nXlWeV9w/1nW1axtYIpNJaud/ctC7zOfiszc93c5rdjapw0gJn9hUJeMX3Beb\n3Ex3\r\n=nztY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.16_1581045147330_0.47491350400064825","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"@things-factory/operato-ecs","version":"2.0.17","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.17","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"ee5af5e27cf36febc384cd7ceafb91136235a984","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.17.tgz","fileCount":166,"integrity":"sha512-F+4DNpynb4mPsH8RIwZVl9nO1v2cMOuyAlwrkSm/t2wGNExuIx6+kA94rCS/NHhztWzlSTwgdoVqFnGUHDluGg==","signatures":[{"sig":"MEQCIFLej39AmQNnP2VCSiN8RdIbXvNQWg95hQ7qOtMYd/TOAiAS6by7oEm84PphjbbpXUkhTWIxwSrBiVSKMzK2jgAG+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePNcECRA9TVsSAnZWagAAzfQP/1FUjDq4o17J2bbrNXmt\ndiU5lf6cOAxKkmbiwO17zBBDYUlmwWBU1+ZvcSu1SaNNcCfGzZyxAl0uNS86\npqci9JH/AGVuc/q0+HCSuWrpwHmp30Zn1O6uc9vjmdnw41xiyUHH/Bp5wVQ4\nDlVMt4YPnuUNS6y5QLyddWlK5vMKpjOyb2NTgIado9FkY5sDcMAFmoih73qp\nKWXdDX0KU48b60Pg7SsHWnAyi2lUZdXMzc75OnYeVo0X5lua4hyzQxoPtLCU\n5TVe41D805B+n7UNEBJ7514q/qd01bcQMm6dv2FNCg9+Tfr8b+SsQGvcZaa0\n/oGmx30Q6ePQP77n1kaAqATczKjkGfZ/S1eI6sz+Wnpw2PtJ5XMC9JTMnWdK\ncjkubgnCqP3hGjq0jfp/28iqpkoadO7NJQ8N/xfMYn1FXE8F/ddvnRkH+r87\n6IaqB8UHBI/WvY6MWJw7DJa4170uhYtJXuj73zR44MKE59IO0cl9jvkfq13R\nfhnB9b+TySO9AteIHLXdic5QDhLf0i/acIQLIdgOZuCrGY62iBmGvQUXNneJ\ndfNZhg3KgBqp7/I09cqZ9uf9UjP1yzoshZkA0gMAs1qVw1/uilacfZdAg6UJ\nnoyweYiy7akAoSfSXYEjfk9O3vQVMp1YCqWDSClu8quTBl5aX0dKtspa0qoo\nglqk\r\n=g4ob\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.17_1581045507603_0.21558305705476788","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"@things-factory/operato-ecs","version":"2.0.18","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.18","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"ee5daed62b0759e51000be96627ae598a2e2abe8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.18.tgz","fileCount":166,"integrity":"sha512-5oxQaY8aGgXpygNr6bBCkgWW6gPEzg2NzaTTwfVNXEsZj8rkHnnHtrW6rRbu6G218CUTQkLTcWxTJpD3o1lV2A==","signatures":[{"sig":"MEQCIDWyoMrYmrJpY4YH4OiE9x1GS7Ofu1Wupls9iPh2Y4V+AiAqQzKKixlfWq5Dc2XBhGqX7cI8A2Pwpz9k61VBrqnKog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP8l2CRA9TVsSAnZWagAAjWYP/0XwblICcz0XTOVSM6YJ\n2EveCeMhLda9vLiNYHWjCVv6ctziDubsj6oYL4jklX4P7NOzvlCLuahdtSJL\nAi9KK+9oDj5bTNLNTL0YZPRRgvdmN4TmSl1GDHnCl3KdmZovphaZEf7VMyzY\nKYUz1gauvfnsKVj7gFtdyh64S2GRLoB6i9iimaSOglCSO9pvgORcbt5tY8Zq\nIJ8mLgQnSnOjrwsXXpaKE+WeK7oMvRKoRa6oVMOBKbWmEebjpqeJKJNncMmD\nT9BIm/CYa40NlBho7LsDrm6mpCrYfCBbfFdFBYnsV5fOWuHY8b0+Oj9qgTxr\ng7EvSh25kz9vF4NMXeKvOiTBSWjh7DPUGs7oe6ltJhnAtncEqpSltOLXOSuD\nZEJ3NMVnuvBBLPoVAELJbQc+7djLn8xGeaWjx/QQYAOHyfwsfsrIwXuGk8k0\nWuBZ5vGxuwwq7jtkJfszWI6acAUejpOPxTRygJNPhLN356FySlfsfNPYNE7L\nIz/aS7uD+QQbhvvOnqxmMMQEIjcgAOCZwnmmaLKUFK1YRUz7Ux6/1WMyz6EL\nOaZFof4rQYm7o7YEP/J7wZSAFUp4B3qI8x9ew3R4ZzwEmOaBfibHrXHR2EiN\n1RmVc3MQZygGS/Pu9fgdQUagiPRqACbbKKmvZsKT59sMb8sVLJdPUgI68cTY\nqZyf\r\n=aIGk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.18_1581238646135_0.3566042175201618","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"@things-factory/operato-ecs","version":"2.0.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.19","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"ed60a2d7ba4fc5435866f51fa0276d00e7d6683b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.19.tgz","fileCount":202,"integrity":"sha512-nk4YR3FlFzpmwwrrXCDcjpZx5MNa0I1zaVvvgk/04AS/kE6cWV3de/7h4h7iZF+tGvRnca33afshCTJL7jkKiw==","signatures":[{"sig":"MEUCIQCMM2hBIoXmLQedWc1dLYTaLgHxhMAqtbFN2eYog+NQswIgIForXkwR3uRa4mVs4ntgxrALV63jaZANbnEk6u+BqEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":859358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQRUqCRA9TVsSAnZWagAAdLkP/Rs5zA6pJbvXBKy0OMFS\nq6XLXQ4MEK+wwO23Rnpp3B+Q4e3R9gyWWdTbVQYrJidXfwgT6eTUclv0v5hm\n6BwbhylU7u+cPvnr0IHa8ZnsLNItyjShWjmrd2sUnr7NyFA3FLKI9BwZZ3s9\nDxjsFdWvq4pbRj3fkO0nRZL+AzIklJ2mZpy2fW+VbC5+Bnx+V7sWslSfhdVw\nJ5MYibSCpZ9hT0azYLWHfl70bBdzkmx9F13cyyqU1nnj9TzRBxyFdTv4KWg2\nxpFbcuEzd1pqX4ugffTy5PPiYmy/8zKbBPfofape+oM+ZYTsWxK1hUeabctV\nMxO7z1xqHKLdyD/GKW5/0KWSOmjeZSlCGx1qdem0rtRWmgALQfJw4/dSb4ca\nGMUsdo+s4CYAk/4uMgLBP4OIY2jke3P81ROlVEw7ffqwFokdXwkk81h7T1po\nHaUHfut3MliRKF/ptOjZgOz5CX6WdJT6g/La4mMSJIAAIoj2UXQ7mfaU5uvu\nVfXonixwZ+MY62LcZfdrxLaUduuUrgeDV8s0gWdplU3NE5VpRPQmxutak6FS\n+r+AEgAqtpBuKeY0Wv5E/JFNj6wE913WiYtDBNxVGZAL+5yzGKRcG20x2SZk\nRt0qxbLlPmWWggUtCzkxUaw7iay3VuKRNy9r/auCwuCuqwfuzlzc8J9SU1U6\nzFML\r\n=/duS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.19_1581323562164_0.8868716769078873","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"@things-factory/operato-ecs","version":"2.0.20","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.20","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"3c010695b50bc7e13d144ecb7649296e87a886ac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.20.tgz","fileCount":202,"integrity":"sha512-3NnrA4szkE9QG6ghP/Ojk+3NiZBhHedJJLVGHiUsM52SBwJO6ozZqEWX5hqrcWmEv/3CLMtH4UjqMM/txBDf/Q==","signatures":[{"sig":"MEUCIQD061Mt/UHk0TeAae7gvVhFzEwedI67R0Fst3XJcFc/UAIga2+NIPeUVo+Z4rrIaDI/vnhp9vIi0T8B2t2adpGTX5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":861142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQhJaCRA9TVsSAnZWagAAHgQP+gMmXDSaqp4iJ/zTswdr\nDd/DuezFRvGC2/ej1E/WMQorO5lb6You2/FZINFIIPyewyT5bhtK640QxELm\nHsrf9cjERIxwPL2+T7q3OY77aLRKxA3gsVVMXGU4r4RVdwK6bqsouBkxfg2r\ncUqw7XK7/qgvBlvq1xd+4S/JWa+IqcRXrmEcR4GEyIxjBSbEnZg0nx8pA8LB\nz8PtVcqxT9S/jQxjnksqymiDgOEuqMwy00fxvCaAzDMdEM0I0KTTKt+0hnWz\no1bABT16Q53F/bt/F9izFylE6brXOHaKw+lMd/VZu7f4mQfZQvrwbf5iknDw\nvaBwrfiXQ7YUqBy96doPn7VPQnfVAQ7+GKpbqX7OEM18hEC6lB/JMxCiOAbq\nJBjBANHglg+qjnmCc0TgEQ+u7kvZ92/v1vw/eykYkVj8LKeI9tjTP0j+/1Rc\nQAvLfPrASx8ghgg8vUyOtlMrFDtiTP8kY5I7CYJTFV8GuNfwKFG9og/2jbF0\nNx+VmKjaBO/gv2blgIAmkOx7Ajyz08+poogdaVxhSltGp3Y8ljp2QAPBCh9E\neWbrQlNCK1Okb7CxWHF1agjFTy4h1PXmpuy2RQ1PE4uyq22/WiuF/fgk1iXN\nHYauEXdQcrVKAflm9PcdRqc3rVnKAzGDPnHFKw8NSoxT1INeLYFvCUwt8Ab5\n1BYG\r\n=fWeB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.20_1581388378384_0.2775863786690309","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"@things-factory/operato-ecs","version":"2.0.21","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.21","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"0d2eb81b720772b7d79f45753abfedc30bfc50b2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.21.tgz","fileCount":202,"integrity":"sha512-DKUWlN+2Ly9rrXxBV87Yijh6zpj7w6OO8Bj3AlvKRp1PkjZF3JVyHvYP4lm696eOHsI0g6HYbS3ePE/Zc+wieQ==","signatures":[{"sig":"MEUCIQCD+76lcQ0B1fcwDOufpioOi4/+qx9GN6xUWhUHvMnHWAIgAIzvHaK3dxe22c+ImrnB7D8VKVhngdatLWbKgwop6Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":861328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVlCPCRA9TVsSAnZWagAAL4QP/AxUTZWY2PbbxtnTEKjF\nbaHucx7GqvISrnno9jYJWCkm+Vw1AT10TOm6iLwyOQfdOHllfv6BfKvMCPyt\nadwCGW4f942kQJnaD1aTiPZ8f13l/wtw3Rr6ihpInMxfv6O0EsBuvo0Omj+N\nCIlCpN28xnj0Tt46ooTnMDQ+ycUmPMvSUUdRTBkc0swPVPDRD3frTO3TamiC\nZ9Dtd43kUxLA0nlz4rhgzvFYwVbUgwfjesmdAtj10zgQabZNTaB+Xd58VCr+\nELnWuaPuLJmBM587X2RQHbSN912aiTBlopIauJioQurEypeCT7UtrV80ShOn\nErXKbFdwGX3YNO5HgC8F4iTfvKakSEz3vSK0Vnt9R98BMyM19R/fyabonQZZ\nK7ClDu2xDB1b3PvHt4LOLj42KL4mzAmqORE83AvmPTbQNVTIhxile1puGYbj\nMRrr3xZgYTy/qkt8Mzzc1XTwm3jXGPTyQuI00FWfH+Ah1aG7iwtm6xd7Blmx\nAn9K2DsAAj8QVHIeUhXbhuzNq9DkoDYHASQSS6T9JZEJlPQC9zwXOCaxG2bi\n+TA3e3k5Rny83ueoE94j/rXkBo3x+HsycuasYhtrbP5JlFsbs3czVSUDwCVh\nLu5KlpTBsB/9q3weuRWRBcwJkwEBnc6zvYhjLPGmXeYGSS1EWqtwjppSehDi\nQf9g\r\n=95LN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"lllleeee","email":"lcj1123@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.21_1582715023255_0.9705818576085252","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"@things-factory/operato-ecs","version":"2.0.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.22","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"f39a4fa39286bb4b6e1c41d7f09703fb60391951","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.22.tgz","fileCount":203,"integrity":"sha512-X+Xo5sfhmS4g6mhGhW9TFJPA3EHVhTwhfCwtJYaPeSJSQEXZx9CgZVKT8fCLQa61pAXyc0PPCdE0b/7SB2+FYQ==","signatures":[{"sig":"MEUCIQCk0q7igI6PWRXvYSUPZZ5rIzYBEfOf5TxLO0PnuIIIuwIgeT6bCvdC+ausYcbFV7hscuYJE/K5s73fwyLrjhDhZlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1544833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemG5fCRA9TVsSAnZWagAACSYP/AvLXZvWAKLEE1Lrmc0x\n9q/J3tfN8zaYVfVc8FjCNE4ulooe5tmt25N7zYj51SBOIA4btug65C84rAIu\nA4JyY0cmo2QqBU+bLM6eMnd9lnzj2nH1OC/Oh3CcYBxI/akNv1WBN/PlPGWX\n/UdYyZO9/U+nwSq2xgxO6v4LIj2q/cEAWTfH7DwuAdsoT4DOWQ4F0ppdgssl\nrchoFiRWhuhm64zFvv5ve13TAq4r+FHZgofLuy52mhRx5nnfez9lELmXMwLc\nji5dS0UwCkwvS4mjCgm9GcvlfvAlWeqrGBadZPE1xBnup6OH7Xv3mbIRGbPy\nJUCLZ5KZk2cAHd078V1X8ptCPee398/Yn9ogkXHA7g5A+MCctCZJegdtittC\njUAC/tkmQUvGMK58wYdmBUXEC5SM2q/3hlUZlf1qvbgAMdBuDRsKEMAwzf5P\njym+gNP4wjYhkmYTSXlO1FFOeE5skrXVV4HPn8TQjb8upUuXUHCP4yokADd9\nzKUhL56FQul3SbmSkYp19VC8c/hDFh2pfD1HsBJUVGV5IapfuyJEdIVaE3Ym\naBeEV4S5vsozZP3I0r1SBqoMqRe93U35/C+GaYktRNCXxOfG9Tpin6Qe/7v1\nhgxvKEXz9iNvoLZYVaU8pD0XVzRhyAkXd0a7zVtCiL2TZH3+278t/iBlukld\neVeb\r\n=S7YH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.22_1587048030841_0.3520019612507872","host":"s3://npm-registry-packages"}},"2.0.23":{"name":"@things-factory/operato-ecs","version":"2.0.23","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.23","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"f325fcb4e55a217a5ef119dacd4b2283fb767519","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.23.tgz","fileCount":203,"integrity":"sha512-6WIkdY4SPKyaQ5FxrzqJNVNyBHCJpoTgqb9I+v7MGbdOD/oL1Ml4C8eMjcDz0JuaCER430s0dfIwIy0LRiqFsA==","signatures":[{"sig":"MEUCIC5ek9wChCAEJBLEBsgQxO6H2yNT1+sbZSIQyjcYXAIYAiEA/QjAE9Sq+J7SIOOhgT/AhoY8B8X+WUudSySOEqvzY6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1546224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemJpWCRA9TVsSAnZWagAAoOsQAIFBVKhOhynKY+9D2lWi\nxCRpRC8NNTYQx2pUBSNQIWDMVu+QiyevEuo9fLvcWz0ODR8BPEDmcn8KOZND\nDXZ3s3KljxZEm+x6959t3bpbTYMADBDTqSqyxZw50B/T5n4f+TVqu1O/Arn9\nOoCZY9S1yc0Ko3kWpv4zSSg3gTbYk8pp7eE/WEFegFjgZSLYxIt3hBb7lRxW\nOzKbDI7EXOlVBWy3Poig5NdTMz9HevykVs+78Qm30QZ8PIZDDI+1y4bQBVrG\nURwe3Xj27yzWNPrS7000PykeYF2soIILrj5wqTxR7O8C+qDWY/XKCcnS2aXF\nHHMqlznIaZzg3yNO/O5+OqA6lSe4S7WEz/Ysx5DT8bpB/5/ij/KRW4QWbLHd\nF/nG+Pmc9A3+YNii6rwfKuykDVP0O5U2VFzVWvthaBdSbTU62w+F3Zzo1KQm\nVRM0tTnHhFpGFtYrXayFSv5G4EV45Yj6esDrpsSRfOPEf8Ss+w06jmwOL8WM\n2SCfTwkMIc//fpPesv5KaH0xhuaG6X2ESvebwq9JHj6zf6kbv9bNB01Mly6L\nQySetb++fuvUB6dw+sDju0nrFRn9ZAru/GW3rmuiVR4YqRAbPD0ogT14BO6s\n6/UHf4tW3pIgxF8Qs6gHASORd/069ESquWQYDDYHOW75aXHlvHl6VC2Kuf6G\nY/QY\r\n=qBRu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.23_1587059285771_0.40786127380255643","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"@things-factory/operato-ecs","version":"2.0.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.24","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"f8a228c7c732f47bfb936b4cfec84113c1aa4d8a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.24.tgz","fileCount":202,"integrity":"sha512-8WsDeBPzqTVNi7itaQGJeY6dyLAkwtyHagxkdI7//T06ski+o5PaOvdGsYT8eSs7cJqUQbTKUdG4WrqtPxVz3Q==","signatures":[{"sig":"MEUCIHV+MC9kzQNkh4cFlV/N99oinKCovKpL8w5Wo1ce87iAAiEA1pjRBh67a6Kew1CmvTsnlv9j5QllWcrk9UQMDaehlu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":864405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemVeJCRA9TVsSAnZWagAA32YQAIklEjRxrVBxxnZouh+I\nWh+coq5nnSt322jHD4Y/QZjT5Vxa6dkOBUHPgY3xKQj6T2tqiw9xynaV9wdg\nenDhkUwg2MO21KIz+f5lrlarP5lmOK6n3qgirFSCwHDOFj3duDRknWSAy4+P\nh1mFGgrkPyXh99RORklque3JsWRue4BYFgKETpiSnEJMTCHnRWAbJYCu08Kb\n3wtHDUNrj4k58cFmjY5m/b1n0fgOIcnnHM5+kkcIbZ9I0W0uf0DXp/hE2H9O\nALuI6WjHvdx04z0YwbtZWbQYnRNbKJGLLjTTln8noDZKFMYV1QkgJ40/Uhsb\ner15N9kB8hGRPhppIPDmoSSGHah6XXIzYd9Qfkx+lii6YxZfFzJrcFtrdTDC\niVaxBbnGbX+dtJoVf645OmSE5XtSolhwrLG16iHZQeAJseALLC6mXForRPaz\ncVQKGgIhiwfEdA5WoVVRKGKtObkes91/V3LpNIt5K6FVtS32a8RQcEP/p8at\nqlCxn+VkqSOe2iVjaWSmMWeSmOQRHKl1c0vpxnPI3WbTt//BGhPKaggGxGWO\n97JDb9+BvXHvqMdr+cgxTa+RZZUlKMyjvKJO/ftIkdDH4sA8shwFAy3WglsC\no4z6PNVZ3wcdiZhFuFJBe5thW+H1XIiQ2u/8gQlmKzJeqxW5dvTaeh6bRvI0\nyrh+\r\n=r/Ro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/tab":"*","@things-scene/form":"*","@things-scene/mqtt":"*","@things-scene/clock":"*","@things-scene/clone":"*","@things-scene/excel":"*","@things-scene/gauge":"*","@things-scene/grist":"*","@things-scene/label":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/legend":"*","@things-scene/marker":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/compass":"*","@things-scene/graphql":"*","@things-scene/restful":"*","@things-scene/firebase":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-scene/google-map":"*","@things-scene/indoor-map":"*","@things-scene/visualizer":"*","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-scene/wheel-sorter":"*","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/board-test":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.24_1587107720820_0.4017091059659814","host":"s3://npm-registry-packages"}},"2.0.25":{"name":"@things-factory/operato-ecs","version":"2.0.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.25","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"415fe1ec074b1c7fb8346ebf0cae73ac76a5d911","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.25.tgz","fileCount":202,"integrity":"sha512-eMVagAortCBsGtgveVwurIqPfP1J5wCwLsmSqZFB52qzZlOK9WrezM7Cq1i6pS67nUMNv0VzfNgPrVZ7qySQNg==","signatures":[{"sig":"MEYCIQCtJUHSqG8MXsCGcNnpwlxE3OBF2n5OC0ahXqiLwBPl7QIhAOWRVg5V6DslkRqIIfj1BTn/czHRvwhzkuhzd4R5UcYL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenX1DCRA9TVsSAnZWagAA/JwP/2SHmloP5HVgTdT7jPdn\nIQOxxhCECIyfDU2pBUQNrykvn6gXZnuXV0ukgWqP8++l/2HRYu+6MyKRANky\naa/kTOsYZgAdqBlOvsTtALFRbLje3DqSC6lg/bs0uGu+R+ZF9oHVY+wf3+yT\n/r9zs5ooI9ykdeEPFai4EKy/wv7zSLxlZyeMtQ7wBDNNp63waFSsNX/rNpJ5\nYW9hlEp5obTeXZgyfkT/mYAoQyjN3X/cVWr1vct6r0bsCQf6tGX539QHjV5t\nW0PcfXtNGf6LBffC2UV/SlaRcBPAxpBSgiUFb6WDcZ2znZyun52t5ctDkafA\nmsR5bg8fJXzxPWHFXGY941MPATqJBC3aWXvc4wCoRHN7pdSlLIc11fkZ24n2\nxNhpnrb/WPnPPqOpDE9kZx+Q/y9PfT9gE0/O8uJw1K5VI3UrSi/7iGf2v536\nCbjGlZXyRIidNt5P6pQE1IG1TT+pqCqCmhmOttqvLicM3SDvSLQziBaXR3W6\nOD4cJgJNFCgkIQWS8zEi+TxGOy9x4CUHb1huwoGJ6hJjFRZPzz23JcjqwTS/\nEygV/z76AZmCcgFJuvILfutFu4UaZk1TBAvIYpD/QRPflOulMVmLrsTWNWRa\nxJHpfmO6rpvXns2P5MZZSUmNZoIqi05R6cgxQH7LNQAoczhmzXZq/fFZ2yg6\nuuFV\r\n=eQ4f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.25_1587379522837_0.4546062403020199","host":"s3://npm-registry-packages"}},"2.0.26":{"name":"@things-factory/operato-ecs","version":"2.0.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.26","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"e9f8208e89d6fb5b0c40087d9969b8bdff271e90","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.26.tgz","fileCount":202,"integrity":"sha512-NbxgESjNpuVrND9U8A/a2Ta5oaeDUGG1L9dUZit8+pW/p1/c0CX6bYViSGqTPFXLkkwZnlajVrk1wkVlQHl4Ww==","signatures":[{"sig":"MEUCIHb5Rs3lk8E7TJGUfkTdRayo5mo8CnSWXW4w8+1cloRPAiEAoUc/hw3ZvoSaH8QAMsfpXL33rKidmyx9hSRxf9hNYKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeorKpCRA9TVsSAnZWagAA2ngQAIfaaoaFdPPHI4LZgG2v\nBSRsMLdqNYKzgN/NsMOBe5PQO0UWqNKyEn8jGYu/2+7Ci+c1Iozg7f7Kvhi8\n/zFkGCG5zTR1Px6yhFY3Ti6Z1HFswP4Fjv3otiQa1kcHDob6PD4RMHK32Yyx\n50hT2enVLGYXfXlJTz6R4DJ0O3vosz3WXBc09y7sYE9H8TrTKPzioRtjX5qh\nYcXDSd9tFvKk7nKGqzAqUOAef2ndRH2741fFeZWdxSUzx0AQDHlwACp2VoJj\nTtD71tEVS2tna+1V2gyNdsKoGkiJCBLwO8lP0BaAqeyfhKD44T/5zbxKl1Ph\nnm+Az9+Eb8Q3C9P7TPE/bG9q9dPVhoVA7a12R6rbmlBuncy8GVyATTpkHp8O\nb8PbxUetKyYjQNlbXPnhNFsaHkxA7lyy0TIB2/JQWk/6vzWT5prQ9aGQ8hR4\nq0kK+WPQeAA+lhklekeXYhDNJkRNEhnuzOdLQmpH39JaM9c4QXAS/btkT8eI\nBycehiMyJK0BrpSMNp1q0bqIn/HAh58qgE0c7q3e1FdBXBdSC/s15Z1/Ywdt\nvsK4RVNr0JK39bTz/z1mUvLm6Tl3RtvcKB1W2no1Q+LuuYedNQ1NKPCXqYlE\n9r+x0Oo2WgdygXbAqvCyBkCojhEfr4BjJZ3PDEzzNu+RcXsfofS8fOeUtIDT\nCXJn\r\n=B31J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.26_1587720873228_0.6778289161039619","host":"s3://npm-registry-packages"}},"2.0.27":{"name":"@things-factory/operato-ecs","version":"2.0.27","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.27","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"c4a77173f47f9a27c297f3bb54424865f4dfda21","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.27.tgz","fileCount":202,"integrity":"sha512-oVAV3jlOUVCycMt91LghQA3fglX9FDX2yqM0NJsZbTQsvfhe2cq7/ODdXHVS+824LnFteY0mNMFwdVNqwBRnMQ==","signatures":[{"sig":"MEQCICQvVkiAr52UrbIbKyOSuA4u9OZNZa07fTntzbFHFXoQAiB0hwOeQimUlbpkLjwtcykKItz5EEb4Iy+qhrpU34+GPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeplWNCRA9TVsSAnZWagAAQ44P+weXmvjHeYl/AkcEJGAv\nk8EeLzocs1YeqvYLco4gYPt6ydAVcaMvdSEbUOvOYt4KcUD5C16HTDkgVDcI\n6wpWkfnczZHPc9fHv/v7esDBrXMxNcwx76UMTge5wT91dH6bXQMxLFZeQ6PB\n6Xvg8+hsA/Ngbs4P9f0f2EdGy/ORCHaSeykDYMlEdw7xKnMhUMIOarQ9l8WS\n2XJq04J9MT6RK2Bo8lW1idSqSDGEjaDjazPCktBupZ6PrfzSGo/a5gVerSJs\n6ul7P8zxBeXdlpvUGn7L75GuPuyz6QYAq2kuAlVoLl8P0h4p+MQJ4oBzYeIT\nCk1/vS7VA6iQb6XdgX0IJb3kKYC01G7ixWMyIhG1ectBrWNk7cg3/u5Qijzz\nEqD3fNzZ609EXBcBkhCHT7Sbka1uyB3ALPbdKb86OXrARHxCXyFVKXSgWslt\n1hZxgir2VFsiGczNMQccNot0wKbwpX3hg0cnfwwNuB9IR7MKxqdFhZvDGgtH\ntJ1l8Fy/WXRIUj2mqN4HJewIZYnVLR1Cr2r2lrvH355t1/biIbbhTZJMtxZY\nNZ5cC8P6FiPxMUyOdBfhQm/sdzGvFXS8geemW/Vrx4fYveiKQVq9KgJz6aJJ\nzvByIbFudiixUmJdKczoKBxLlM6ezRaTKQKRgIq4FtLgVn/kHzFRuPvvYKEM\nPRA+\r\n=/y9V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.27_1587959180425_0.09410711826377938","host":"s3://npm-registry-packages"}},"2.0.28":{"name":"@things-factory/operato-ecs","version":"2.0.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.28","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"86f7cb6f8529409233721029613b29083a4c6839","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.28.tgz","fileCount":215,"integrity":"sha512-cZSlk6Pz9F3PPV6glUsZGs3ZSy5OONLTW0vbwGmsnLtCLsu2XrqMjkfwkZijQ8w+4Ltn/tJ0lvpmHy+KtM8+Bw==","signatures":[{"sig":"MEQCIA0pPnpY2kqjYCLzIhzlKfZgZ1WiAbZ+xF4iR4liCBjYAiAciAkZrWyShxa3SOCHkzRETwaFNJkozCdC9G3+OcgRFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1551860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezpSnCRA9TVsSAnZWagAAzvUP/2o0cdGdHkCp5NiYnbgg\npRj6XpN5Zvd7mRVrMQk1icn+DGSHxjELwzOsUS0LcIm+z8iXhTh33OgG1RUV\nw8Gg3sjSxqnLuOQRXErrKhsh1LnQom6RASAJ+BhW1cSDE9nAdP/F90MCUAoY\nlsPRhj6buSR6u0iuP4YfUS32oHa49046kQB3yQ8aylARF0AdXhWfy+xkMb0j\nC4FTKFiffh0I7JvJ5Yq8QPUUjlWty9VSDyieHnX7vRkJw0Bd2SIRmVJZG2eW\nVHltVxWThfGTpxopxUjiVZ4fqd0WKSimLh27n5pqsXsUAm84V2sTRnbEiato\n/peFNPqrdAJOacJvRrVLDbAK+7s0tYB0wVHxH/ppPlY1DPedJplYahvFinte\nksTrBKo5pMwAA871d4Tevhz+B4TDTsLy/AtVnK7VplBQbjHLxHcQ5xd3Q1ln\nh8rpOa+UhOjoKNYW4a9PID2DtquWBI4Lij/Akl8DapuB5awcEAqy+EPaSvH5\nAcwWMhMt2wJNM1BAu8Y+gQpA2mLgV6ubMXmc2EvIu2LgvAezvb0eRfpRaXjo\nyYGnyoGKqTr3uwFKareHjA0rSecK2clUD4ciGjqgMbwOybOA6lQx2iOPBsf5\nlfTNCM2kWUZZpry9rOpvPwjMfPiZQlhDyN9QExGV0Nk19zrZkSQbYmFBWpNK\nsvHW\r\n=dZqA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/indydcp-base":"^1.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.28_1590596774533_0.8216929043338244","host":"s3://npm-registry-packages"}},"2.0.29":{"name":"@things-factory/operato-ecs","version":"2.0.29","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@2.0.29","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"1a678ae08fa83dfbdfd133d9bbb8fd251d069ebe","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-2.0.29.tgz","fileCount":215,"integrity":"sha512-Bb0aAGLOxrun15YJkZeKu+6EJhHZPPljszozz8jwQcakABUg1ib1TH+Hr/p4oV47HoRcffK2sr5EndOqRVAjPA==","signatures":[{"sig":"MEYCIQCdh47PPMlnAHC9qaOxIRxss3wf6nEJiHBUGarq+pw97QIhAIByhSsu4fHpS1vu2TTcr9v0+ErvB36DrkrlWvEoVurY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1551852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2bkyCRA9TVsSAnZWagAA3d4P/iPRobfINHOlICax0VTy\n/Kvyv+jyqLDUI2jDdIk4gcWtZgyFP1QYJ7ctRJ0pB+DwKbsrFs6DZir/EH/E\nLbe22JZx/wAryzrE6cOw6NAZ+pPIIaRauBtKe8UEl98QP11m46v5Ewd8Ayp/\n5AWdyeeyi8XaJQppd2pQffzSgzGCUgkrYJacbCqqpPXmXmOc2RSPnJf7tErZ\n/bxgVT4z86izCnmYm3wAw+McbazuyU0oGEZAykd19kk8VynaSzaEbMxqEpg4\nWszHjdIiyfpwl0aFpK0Rbmn4OKgZqSAKK+SjRBHxykFqTmSKKXVfAPQiYzwJ\nt74sY3x2YQMdIYXdlcMulCeN8TYdBXx9gQaPYe4VQRbezSDvas751akigiIm\nccZskgp9hVZ+CbGDu2hQtFIRkrCerCKHZ7qGRgRP9lyY7ux85ALehLHGloJ7\nXDJwa0RVEYzZbOzWLlr9YHnPjsu5LFgW3y5gRI1LLeEJE42rnrnUPNYS1nab\nQ8tItvxP5E4BNIwg3FQ0mIKSlvTDryVjZkypHmHm0hoMRYpTJiOcuHlLTim3\nntcciQzcMDHSkvJT6zaeYPnNLAWsWHpwB8blCvVEX/2Qg3ntbYg083RxAjQ0\nMLWbuXJsf8c1Tjg1R4+FG6BcWWwk1v8dOL4gs0Lj/gDrnmHq8Ed5/xCCYLnR\nPHq7\r\n=cbsF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/indydcp-base":"^1.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_2.0.29_1591327025792_0.17816038726022154","host":"s3://npm-registry-packages"}},"3.0.0-beta":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"d242e530c470d08fd2eb854ea34d84401f801f97","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.tgz","fileCount":206,"integrity":"sha512-Drb6jFrVlOsxclUWCpEE6a0vpKEb6mYf9jg7HvQTTELHrYlgpfFx+YyUsuIhe6t/fiN+rzP86XlFxYg3AmfQRw==","signatures":[{"sig":"MEUCIEfl8hqZbzewPblEifT7JIPlaEcMMDniezZ3DKoDRJKgAiEAh+En28Q0YawgiVe9pwvGRzHBI31JDqze7PBB7BO4bYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1546104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7N3aCRA9TVsSAnZWagAAe/wP/RqfqMYI0BIZnrQBG/hE\nf3Sf4ZiUtcUannZ5wkT4M4IXAS9WAbrekFQZGQsnpUI7nLtG4EzCNNOURUuB\ntvSY3RF5lHvs+jGbKbridu8FU0gE6hWuMM36I85/5ztWoLt/37Xe7oiksMwh\ndjnHENd6pAZ+3W2RtxLzhK4dpS58yDfG2W9aDeciCl4nvy1/Cn2ZmvgVbwt+\nTPt0SGMF+O8KrddA0bPetcA9TFO2IiPuPC0JjdDkesfOn9zO/8qgVxMorHnz\nR9tkL9gsXHU0iPZtEOa8Rp6BCcrZG41wfXcb+4ozpz4ZIBKQRQeRJn7njaTs\nyaZH5H1T9APCLmyufZKtdKRpbF/dfeUtv33wvJhfqt8w7MPRsxyqSc7Zp3td\naUkn0a7ZoWQNTNE6gSzX/LU3MCoWJoK9WVrLVcMtfAfLRlwrjYteb4zIQ+sl\nZ8oGZBbb5i7+1DgI32Um4rVt11ZqnvGv0QeWekJkU/Pc+126Vc3QnmnKwVQw\nhk5xxvoBgov2Ed55M3B7R2mzg6UoPZK34SIJ3MaDLI6txq+EVB/Wkk4DTeYz\nOA213bvHK3Gpq69dPX0Wn/q9M7riWRfo4YwXhk+gn0OO7xdh00q1jhSTsjlP\nByn2yjT2mzjtPnI5j38RG4SJzHoltVJ+pnvXbAn7wtOskyO9dcCMdkYZnbWz\nM7ks\r\n=96CQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^2.0.0","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/indydcp-base":"^1.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta_1592581593943_0.355522387830129","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.1","maintainers":[{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"}],"dist":{"shasum":"0d950fbdfa3819cf0a2caafa5badca7497e6ea25","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.1.tgz","fileCount":207,"integrity":"sha512-6FWZ+nrqW8ZjgGo2gmmsS+mUwlq3eEYaaA6nlisLm+gkr7A8Be3naDwjDOZ3ESV+x8IeCEXqnXRPTT0jdYQcwg==","signatures":[{"sig":"MEUCICHaUmN/b69trwi+ftrDk0z2rFKIxnGjx41/VGc9DehFAiEApcnxSUqMeGSPCqZU9I7e3di2uBnvCUzrrNsNv6xN44M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1547550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH8BOCRA9TVsSAnZWagAAQi0P/0jhta9EZyQxbMyTwsIK\nGiz5rav3XMTNAnS7UoJSies+WLVkEwk9XFvdHuqxPyn3OatG5Do+9rPnNkx5\nl0qYldcRiUofE5q6DLvuNv4rMgE60mgKOyySKfKe7Px4bGASj/GRksLPdYkg\nPSSNVvzZVJ0qp9fLklVt/+WsEjfRYnSkWCRhQ/m5vc/OuZtRhDy3kFabH4Ev\nhaJF52F3eIv/zhDoCaS+LyxSHBGWpHmJd4ZmF9sKA0eYWv61veaxOjVFj8v2\nADO1F8hpvUnAKrVSzaFlRO1D2XCGUSfHgvRg7IBj764bJYZVg6Xj7nYsOQL5\nt85cLfkn5MuhmmBMYEuepRWTEGVbI7HVoiBMH7L2rAlTN6DGf9376mzJ8OJV\nDM2wITruvl1PDCCyCcRq7UPYT0BVtdjZQ2Zo4xDq9pwX6cK0vXRDIDJO9KFT\np4gElF0W4N3BDh8K0TWxsJOm+13w64dhPViCitPl+vrOtS/z1sDeqKj5gCzY\neqkwWaZOTycKgL3VnFg+TtxPfdQ9/Xd6boJuxS7JZNwamO75RDqzAfxz2+a7\nhM93W4v90PDJyn+gpp05J6LQEgSDybUOnl4NxmxPqAKoAS2zaBCTEC2MJgJP\n9X7DTDD+4zjrX5Abn1iZGvadRMOv8VBWN+JINr7O/u58GZnGj/KWN2edKnk6\nmXPl\r\n=Xpsd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","start:app":"things-factory-app","prepublish":"npm run build:server","emulate:app":"things-factory-app --emulate","build:client":"npm run clean:client && webpack --config node_modules/@things-factory/shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ./node_modules/typeorm/cli.js migration:run","migration:create":"node ./node_modules/typeorm/cli.js migration:create","migration:revert":"node ./node_modules/typeorm/cli.js migration:revert","build:app:android":"things-factory-app --platform=android --mode=build","start:app:android":"things-factory-app --platform=android","migration:generate":"node ./node_modules/typeorm/cli.js migration:generate","emulate:app:android":"things-factory-app --emulate --platform=android"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"description":"- Operato : Solution family brand of hatiolab.com(http://www.hatiolab.com) - ECS : Equipment Control System (Automation Solution)","directories":{},"dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^2.0.0","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/i18n-ui":"^2.0.0","@things-factory/more-ui":"^2.0.0","@things-factory/board-ui":"^2.0.0","@things-factory/grist-ui":"^3.0.0-beta","@things-factory/print-ui":"^2.0.0","@things-factory/export-ui":"^2.0.0","@things-factory/system-ui":"^2.0.0","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^2.0.0","@things-factory/context-ui":"^2.0.0","@things-factory/setting-ui":"^2.0.0","@things-factory/auth-ui-jwt":"^2.0.0","@things-factory/resource-ui":"^2.0.0","@things-factory/indydcp-base":"^1.0.0","@things-factory/setting-base":"^2.0.0","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^2.0.0","@things-factory/integration-ui":"^2.0.0"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.1_1595916365552_0.20907013857823897","host":"s3://npm-registry-packages"}},"3.0.0-beta.13":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.13","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"dc0d7f1eea28fcfff8d8b91835699424e2d32ed5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.13.tgz","fileCount":163,"integrity":"sha512-MecXT8ZX7adbTJ939+BSsNxl9NC/uBDPTJ5hhJOBhh2Or9fQCZ7aPyjETCsKaVxHqtJmR8LsTSCbNpAFOsbc2Q==","signatures":[{"sig":"MEQCIDY9c3pN9S/vpso/g98B5eeCUnR1hc4lNYn5sC8/+f19AiAS/U3RIRytxh6nqbrPP1kVbzA2DrtjIyHxFyoHSWvfnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":883139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXsjXCRA9TVsSAnZWagAAPlsP/2br0sEwHR2Qct+SPp3d\nhFuqVeDBQkj7wyd6PRw9WQPdww9H8LJEOXwdmAB7LxDer6Gn2rAirtHLZh/e\nhVLCaDA7bFvBjbo2YL6BTS8saHl13I+HyAxoiNsrn0kK89blkNGQ39JKfc6b\nUBALT/XZYWH5wEs4a+Gg0Yy9C4+72smpY0fDaKClIl+2gUYdmIFrtk/d/2qg\n/FYq4h+JMe1zAb9wwH2JkV4T7pGKvRVhW8QDQrtUWiXemJ6gwAOuN6JmnnqG\n7FQl985mYFYmSQeC+NblkA0q3xoz3ooCSbx+D4OA3yTnTkjg2/fKELXy/8mr\nEJ/RZ662TIFXq6OT3sY21zi80O58TeuWXeWi6C3EOWoKV47ZpTMI7uXLtMY8\nLGPRxfOB8StCawj1jwRRDyGZYv+A9DfI8WqYSAe+2PtVUTKVION71nCH+sJq\nwrnqrogPxm0Cq547ylzaR7fqC9tczQYJVjRy7M20CidN0qEKm9TlsJGhsd+X\nI4iP975ki1FDs/9u65+3EUgKcG3erHIVMAuJiwoZfa45CQuzH60zDQ8p2P+6\nenoQtuWaCayHBgUORbkynArcCbGIJ7fAUNHJbBB34JJjD4gTxbZl+QVX5BCg\nYHRSsVeZnfvkSJP2v9mNJH81VuJcLGF0n2bwj70IrM2dJsRlY9DZIQwm9bgA\n54Df\r\n=gVvW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"24e338f249173382d8580712461570ab713a1824","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","build:client":"npm run clean:client && webpack --config ../shell/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"sideEffects":false,"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.13","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.13","@things-factory/i18n-ui":"^3.0.0-beta.13","@things-factory/more-ui":"^3.0.0-beta.13","@things-factory/board-ui":"^3.0.0-beta.13","@things-factory/grist-ui":"^3.0.0-beta.13","@things-factory/print-ui":"^3.0.0-beta.13","@things-factory/export-ui":"^3.0.0-beta.13","@things-factory/system-ui":"^3.0.0-beta.13","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.13","@things-factory/context-ui":"^3.0.0-beta.13","@things-factory/setting-ui":"^3.0.0-beta.13","@things-factory/resource-ui":"^3.0.0-beta.13","@things-factory/indydcp-base":"^3.0.0-beta.13","@things-factory/setting-base":"^3.0.0-beta.13","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.13","@things-factory/integration-ui":"^3.0.0-beta.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.13_1600047318611_0.6636619563342743","host":"s3://npm-registry-packages"}},"3.0.0-beta.14":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.14","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"1ed4d5a19033b4c3fe57a5b0b1c1132eb3ecb643","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.14.tgz","fileCount":163,"integrity":"sha512-2LywPkwOxOsLHK4l4pGtBilz93lpuQgtUft364CHQBHMHL099dZ9o5YHDfcleGm4RQ9Ttm0PCAS7+YtN4MjrJw==","signatures":[{"sig":"MEQCIEsEJdBPHtDIrN5jtcS1CYFPheQI2TRv/iJNAzA3kZt1AiA4IEdVWXxnbPVggy+3ai565wKZmG/mr3ghmzJe6fMzUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":883117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX4lUCRA9TVsSAnZWagAAwYcQAIAllAXqeeavQR8iGqpi\n47A0ZH3y3rmelmTVFDjFKtsPOc1KmmkSHJQQQCQAk5+QWf0E/nnD1+L9OSHy\nrmm2vUNSayqZXEMNmHtTCQesmM+mCdyJVqZvwpivHtxQs2eloodFLmaLCwi/\nspz5veHrv0W2Hun50ffHZjUlshfCxrqShnubk5fUsh6uOlzF5rNrAoLaghh0\nxCGNasQvKeDEgqLNbBD75MHA3wHpyIXXTQRSz48yTe6i9xE2StYN+Sh0anO8\nv9Ul6IiqEIvYOcOJzPyhjAv7ePGr6qmW7/8tG4MrE/qpebc649eBjHo7zFC+\nPBuUeZsjZ2nZo32Q3g0jAWfyjlZpqkVqCa5MiJpIKaFKUgjDiwo1vguBpR+/\nVbRA4NhLWi0qmk4S8wiQABLKlDgYVXzKrf8AMiZ5LuCCZhUqkZ0P0B5xbarl\npjOLS9N65R3rtdtWvLugFS3Fkk6Iv/T4d6danqtpri9vlNUTY4H0kxVkfLOW\n3bkYNrQ2XafmvroV8l+ZZhM2RfFFXn6aMRHfJskRuV8+vI7+9zeImGxlNmhx\n0mWx3V/aCmjWrKpgCMDNbRSJxSNdn5Z9+QCBDvyS47wYlkccXAnKVcNejNKA\nCeEFH/Xm+dbTzB+tryeCHN8or0wupptMH4eFTzgNhHo+ATVB2dlyEim9qVc/\ne0R9\r\n=ES82\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ad749f44ebb72a80faa7272c7f7a8b86d030c9bb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.14","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.14","@things-factory/i18n-ui":"^3.0.0-beta.14","@things-factory/more-ui":"^3.0.0-beta.14","@things-factory/board-ui":"^3.0.0-beta.14","@things-factory/grist-ui":"^3.0.0-beta.14","@things-factory/print-ui":"^3.0.0-beta.14","@things-factory/export-ui":"^3.0.0-beta.14","@things-factory/system-ui":"^3.0.0-beta.14","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.14","@things-factory/context-ui":"^3.0.0-beta.14","@things-factory/setting-ui":"^3.0.0-beta.14","@things-factory/resource-ui":"^3.0.0-beta.14","@things-factory/indydcp-base":"^3.0.0-beta.14","@things-factory/setting-base":"^3.0.0-beta.14","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.14","@things-factory/integration-ui":"^3.0.0-beta.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.14_1600096596433_0.48927219534831523","host":"s3://npm-registry-packages"}},"3.0.0-beta.15":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.15","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"15da7cba7148a332943732190f82fc95dc34a8d9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.15.tgz","fileCount":159,"integrity":"sha512-JRJUVgcM7kPiJbpikJQMLtSXMQda194xxButA+uXbuikuVa16gAf+wt3uyyyAw7BxekTDNlwdVpOyXdJdtyQlw==","signatures":[{"sig":"MEUCIG3IwB/79/96HH5oLlrG//xkXyg60MWZIXcWmfXi1XTSAiEAvr4FMGIrqFN84holG7EY+yThV9zhSsoBEQMe+Yxl0u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNGjCRA9TVsSAnZWagAAnbUP/RQvs1akfT7recBF1mrk\n616EOjKqPhgrO0EYtKFTRJjeQPJDqmrAfaQBsbOyNHvUBmRMZinE1C89OKsJ\nmLOH7qtaoCMEdiBSktGqkEk1TDHZGcJf8VgYgCBn/nMpe6/ORHlBefE/vVuP\nL3+UjQH9ItZOW84E8MasHANprUvMPjZ1fcpbyomeDX8n2xDdsYdEBVpBusoq\nhTo1At+G5G6Per1EXF+XQmbEWbhihDjTW5MT7nruIuDwzebu98Y52Anrf+T+\nVeFtYYWCP4A7oWELiMt+4cNV6uC7EvCevYb/kfenqY9Wdp1QKBGSRfrTaUnd\npbplB7Vj+LViu9IugumqJno7uQOmozpnmXJeYwdBCCw2b96Pf7nYLmPyqJa1\nnx8JZ3BxyL35Vtsh/H01ylEwKOY7GC4vd6HyYCJtpm/Sqp99BAronz+W2EtI\nKP0QirIXZ3pqBZU57OUejA7huxjq55gkXDenoILPiPmEkej9yprXvda8sHSh\njjsTtpchePsKI5H3gqmS7saUZc40GDoagPDpYPV6FBAo/qa/pFVDQGpiftQu\niw+dFFb2OkXuMu5uIxYroNyxEj3ciwEKJXLas+TV5jxXtmfV3MIuXQreXLO2\nBUIQyuj7tRTT/XKuz4iLxw9xG4znhT51KCmfzzKnpWUzgvAeb8lful/xYIiZ\nGSW1\r\n=5Ipa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3e0b377845defa301dfc48fecf309aa801273b26","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.15","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.15","@things-factory/i18n-ui":"^3.0.0-beta.15","@things-factory/more-ui":"^3.0.0-beta.15","@things-factory/board-ui":"^3.0.0-beta.15","@things-factory/grist-ui":"^3.0.0-beta.14","@things-factory/print-ui":"^3.0.0-beta.15","@things-factory/export-ui":"^3.0.0-beta.15","@things-factory/system-ui":"^3.0.0-beta.15","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.15","@things-factory/context-ui":"^3.0.0-beta.15","@things-factory/setting-ui":"^3.0.0-beta.15","@things-factory/resource-ui":"^3.0.0-beta.15","@things-factory/indydcp-base":"^3.0.0-beta.15","@things-factory/setting-base":"^3.0.0-beta.15","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.15","@things-factory/integration-ui":"^3.0.0-beta.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.15_1600180642916_0.25091565634478763","host":"s3://npm-registry-packages"}},"3.0.0-beta.16":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.16","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"6e0c5a3ef0e89335ff286c7cb2da1681098cb0ec","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.16.tgz","fileCount":159,"integrity":"sha512-Lk4nTT6n633v/m6neWHWVWR+UOORvBvZF43LipqFEA6ubW4n8/8QVigIgAX77Xqcd/H0HUkHDkrH5dEKcCj45g==","signatures":[{"sig":"MEYCIQCI+MXC7I+w/RQbt2QZNR38NhjNJ19HYPzJZHqsEWtZrwIhAJs4OaF3neHWn1eNPf87mq0eYO0dn8bn/vVSGOc3zfL1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYvffCRA9TVsSAnZWagAAtcYP/jhf4DxOvTrHOTUW0tgh\nJXXJcwb43o9S+aV0PMQoGS2xcwr5roICYMxIOSO/BgaisSzbUj2WqVRXaXAT\nzKzJj6O/FSaGxplH7WypRXF79ZXwmZ8NyxRITsFJIs2fd7yJ0JgBBYQWPNII\n5wtGhsz6qG7B3lCNOhE/lT40LHxcNDCd4qovOQgTcohQr+PCYmVzBf9cIWXX\n6KrqTCDU/wAj2L4VQu1qVOD1/h69/bXzUL/k4GF2IfCnOOwLm+1poyeZwxp/\nT+llYyENUwO/+eMNT+NJtaJNNAOmQ5B/Cq0h6c1Z6+HrFbHz0pQqf+oiBHlv\n5EwAt5JvsWRNDS1uBHuLI3prsu1xinG0cmn3QUE7wnTJAGR/huJK+iaSHPb1\nLMNhsGyB3X1ZebQB4GE8FEyHwkBEieaeFma9Jy6gaHR/7bT+JSJvtDOXwnNJ\nMTOTENDGitI6WFkfFnUvtBXvmr2p3pxledcrINR0l5A4S9wa5oZx/WmPL3cc\n1/C0g4WymA/jkXBOEZJq6bi3bEC/5aP76JXZb3EjJo1IYizdLyEhQlau8ANu\nCVBEpZBejgqAhiL2SjPDwIKn2IhWZJnyc0t+xFTHeosNTLa7lIbT+q6rI2AF\nNqWpyCP1Qf9UHNHOswJyaaovdJanP1bS7BWI4AdlPAYdjQY4ZZVzxYZ1s+F3\nGEF9\r\n=7C4F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c6c210b8b88487daa43cc57a9eae7d5b1e10d4ab","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.16","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.16","@things-factory/i18n-ui":"^3.0.0-beta.16","@things-factory/more-ui":"^3.0.0-beta.16","@things-factory/board-ui":"^3.0.0-beta.16","@things-factory/grist-ui":"^3.0.0-beta.16","@things-factory/print-ui":"^3.0.0-beta.16","@things-factory/export-ui":"^3.0.0-beta.16","@things-factory/system-ui":"^3.0.0-beta.16","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.16","@things-factory/context-ui":"^3.0.0-beta.16","@things-factory/setting-ui":"^3.0.0-beta.16","@things-factory/resource-ui":"^3.0.0-beta.16","@things-factory/indydcp-base":"^3.0.0-beta.16","@things-factory/setting-base":"^3.0.0-beta.16","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.16","@things-factory/integration-ui":"^3.0.0-beta.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.16_1600321503207_0.9175741577419707","host":"s3://npm-registry-packages"}},"3.0.0-beta.18":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.18","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.18","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"517878d7e3cb9b49b1d567c3e5d477b2b124e762","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.18.tgz","fileCount":159,"integrity":"sha512-3oAhaEdcYaWchbQUxFhDDzwA7R9QvsajYovQ8/AMhdCcqQdYORrOuatBStHz4IH6yac+usl5RMpcV3O/dPaIAg==","signatures":[{"sig":"MEUCIGW7IOdH2KRqMW2GHISgUtAJbTpWrRyrmn8VB2EbC9+vAiEAm39MYwtUTTDVmO1u/KlT8QlA2rNZ/Is8Eh+SkJHgWcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ+YLCRA9TVsSAnZWagAAkT0P/1M2IKLN2isXCcDJCq2+\nYIWxiYWke7YGq9Zw+jZSig5orHPc76Oke8tw0lBhS4WM+GKCsMH2epYGnUSi\nDzlmCUTLylDfwxhC6YyMszVxuW7elWtT6f0B7yMkLN/ZQzzhUNrL9on5RBn8\nnDQ5SYosFD9iRkJXLrDgmVQQTmk1Zwvp2Xi2CEAyVYszbawdwB1zjisH/1Kv\nVtTq6iI3oRnnLQEHksLx3upyj7Sj17fu+FoD6vSH3WAsHDoUnGidRz1lH8qi\nNM7P8jU4scG5i8sQE0+In8B97QnceLHk2VScMisca5g7A5jjfzU8tBedkuok\nVQvmsvNQSJDwZ5R2KRPe2nHwOG0dLUQEre6uAT7oQW4mUOCWOnkU64O25a9Z\n1sAbImSpfdk7rKHQomxX7FMH870duflLm/dtstz9jALYpXzWBqV20aSLFMnT\nehJjMlJPQ8Q6OqSEEvJ3YB3sHr7sgCBWmDUwGVIBBSoGcwxqyvXzAHM/5kR+\nxK8ZH6E3R0JUGEA2dv6Fpsjt2yqGLj49HVlQiWPhTIy3ytpxKqvZYx5gpESL\nMTfnSvvdS+cKxojvmiiUpZgnFLES2Fyb85B41FZm5sXtL5lSGYISJ1trh6b6\n/axO9C/vM9P4E3uv0wf81EfAZnFbJyH3pRxak1cq7ia0v5paUAkZGMbJS0Oq\n2Fbb\r\n=WOSU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"63a369c8636b5cf2b4524b451b7727682f44dec6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.18","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.18","@things-factory/i18n-ui":"^3.0.0-beta.18","@things-factory/more-ui":"^3.0.0-beta.18","@things-factory/board-ui":"^3.0.0-beta.18","@things-factory/grist-ui":"^3.0.0-beta.16","@things-factory/print-ui":"^3.0.0-beta.18","@things-factory/export-ui":"^3.0.0-beta.18","@things-factory/system-ui":"^3.0.0-beta.18","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.18","@things-factory/context-ui":"^3.0.0-beta.18","@things-factory/setting-ui":"^3.0.0-beta.18","@things-factory/resource-ui":"^3.0.0-beta.18","@things-factory/indydcp-base":"^3.0.0-beta.18","@things-factory/setting-base":"^3.0.0-beta.18","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.18","@things-factory/integration-ui":"^3.0.0-beta.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.18_1600644618917_0.5759703366103606","host":"s3://npm-registry-packages"}},"3.0.0-beta.19":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.19","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"fd4fe0f305b7c81d9f6b6742ef9eddb534420ade","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.19.tgz","fileCount":159,"integrity":"sha512-jAFli7mQZTw4H9ls7kR75TpntCO2yZ5Jdiwdx/4fLkZXfNBrtofKrolFgwwgwa1gdJF2uwkS9iP9LUsTQg9Bfw==","signatures":[{"sig":"MEQCIB8evjAv/jzb+JCPrEMwkoubu1Q0XKI+U98ZOAWrfvM1AiAqLNRWhg84Fc5zDrAZ6ftntWTZhZO97DjBPu1zsm2hPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa+2/CRA9TVsSAnZWagAAH4EP+wf+UOZh+yNDJfZuPF3i\nQRMEhg2wFb9OH5BuEb9eBTdPlniD+8ZBxuIitnmrEhmqgvOhXgFzzQB8UNTn\nDM3svrpscAzAnYDvhi6cBCFPxYczMAo2HozivVnPFlQHGr5iM6uxLtqR62I5\nYosp/MiVjUQdkRcWKpSefj0X6s7wtwDXTzouc+IpiEztZ1tAMKr8zOoM7a4p\nvNUjjx6+hee6H4na0cvgXVjn9LhOvmOYV2KaAr3p4vd5qIQaTyB5EefvrK1N\ng58yMuaLR8z8j6VCyxJHh7+Za5YyCZZ/Cr9R3KaqwYDGMmL0622pyN+f3Mrl\ncwiXGzx7y5LP5+XFGgo7yxJpwgB4OQIjbkLrs19pFhWau45eDA/Vkvwd7b/I\npQ+8RPy/FdUkk2dl5XF0k6Ky1+W84VoN7no7AHfytLIakTSHyG1y0Yfp5Jdw\ngVPT/t61Z2vzCSMCYT7m0un5EgCm5AEz7dmyodBAASrfR9Pkfk12tK/f/afS\nv5RGLLldh62Tnd/yRCU1vfaGgdUkZ7Iu+O/2savMivCwg9Y0rz1KfbhKZfgc\na1Ryj9bNEqBadSmE46lNfgAL0I5Dbd5KIkV/Ql/gAQRrGZsR0NInqq4Cmp2j\nAgx5IfZ6XJPTIFkzCFUWwylMsWBP1SDmHn7CB4hkmK7DY68jguR5R/S/56CN\nwYxO\r\n=3mOa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e61625e34346ecf28bc9a1b6e92934ac9a677a90","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.19","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.19","@things-factory/i18n-ui":"^3.0.0-beta.19","@things-factory/more-ui":"^3.0.0-beta.19","@things-factory/board-ui":"^3.0.0-beta.19","@things-factory/grist-ui":"^3.0.0-beta.16","@things-factory/print-ui":"^3.0.0-beta.19","@things-factory/export-ui":"^3.0.0-beta.19","@things-factory/system-ui":"^3.0.0-beta.19","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.19","@things-factory/context-ui":"^3.0.0-beta.19","@things-factory/setting-ui":"^3.0.0-beta.19","@things-factory/resource-ui":"^3.0.0-beta.19","@things-factory/indydcp-base":"^3.0.0-beta.19","@things-factory/setting-base":"^3.0.0-beta.19","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.19","@things-factory/integration-ui":"^3.0.0-beta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.19_1600908735405_0.39542453920335396","host":"s3://npm-registry-packages"}},"3.0.0-beta.20":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.20","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.20","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"5b9ebde7234e96a3b52457b47998002ace9a58c7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.20.tgz","fileCount":159,"integrity":"sha512-qiWFZo9GenSVOL8Z6TorZizmF+VMx0TDThP7MWXDdlvVeYCsA5L7jsTWFEMGWD1Vo1OrZ1bNvkCia7j19B7e+A==","signatures":[{"sig":"MEUCIQCNcitf8mcJgBTJugkZ6ZiPi5BhoH2hmBcJ8k7eREFziQIgSN0nm5u5QjHnTO/n7Vs8ROBU7zhCO19nKA2utz/YQwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbGleCRA9TVsSAnZWagAAdxwP/1bEmHu8xbWZ+0MpUxZ+\n+H2BYaGq6ePUTRB3n58vvZrVfAFfcQ+qPv+qLsEOIaRIOR0czJJVwJ9Q22XW\nrUNTQeFViMMJwP3QAwWN9jHGTOWQ8DuxF9UjtZX03qEzAH4gEMOW2Hy7FgFA\nrB19HeGQ/v5xH3dndTi/HSRZsbturI7DwBLqrKv5NiKn+WjMfRxUScegJm7Z\nkLRGLOQUOlfDIOXIr77XjPyAj/lhhht3MqvA9yAwnOEzarZOYlhI5LMaQ8d1\nIBpNYFwRM8E7qTyosR8ZbBgT48xTy0ZrKdO8K7U0yw7nsTgQhwVqEn2plw+Q\nozQwcLopkRTW9WlrjwHDMRlEy0aZf169s15Ewkm44SIhjImRcLd25KHvtth4\nBWp/RQJt5NKIQiOCbn3+PTMaeTNoG/YvGIkPa7L1ZmQhML8BHr9GFF4y1QRT\nlWDGtuNvdvJIUWXXDeUwGTTTg+Vo3N76gHCpd038+TL539VyYxFRr6rXFZlz\nHC99YTY025zErbu2FlO5hOLWSFy3rGCD9ardP4pwvG/jg1eX1VJbgwm1Y/+m\nNBfS7yoNQ74KSE1RVrsTjD4PLpY0SShIdEI33Res6jaAICQaLZl4CApikLU/\n3CK7ZleLNEuQpyP5n4WfZ5pgzkmMAzTp73L/eoav0VraTfNR45U7qTu7cV83\nxadF\r\n=kBVM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a75a8bf0a46b1391835e5163d98a494f8f810d74","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.19","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.19","@things-factory/i18n-ui":"^3.0.0-beta.19","@things-factory/more-ui":"^3.0.0-beta.19","@things-factory/board-ui":"^3.0.0-beta.20","@things-factory/grist-ui":"^3.0.0-beta.16","@things-factory/print-ui":"^3.0.0-beta.19","@things-factory/export-ui":"^3.0.0-beta.19","@things-factory/system-ui":"^3.0.0-beta.19","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.19","@things-factory/context-ui":"^3.0.0-beta.19","@things-factory/setting-ui":"^3.0.0-beta.19","@things-factory/resource-ui":"^3.0.0-beta.19","@things-factory/indydcp-base":"^3.0.0-beta.20","@things-factory/setting-base":"^3.0.0-beta.19","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.19","@things-factory/integration-ui":"^3.0.0-beta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.20_1600940382101_0.44632585314212103","host":"s3://npm-registry-packages"}},"3.0.0-beta.22":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.22","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"4c586bfe586939cc7cd5b85aa0a10c71be53a5a6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.22.tgz","fileCount":159,"integrity":"sha512-rjKQu+f5HH220MXXxbhHoM232XaFw0rrE7VTgQoSjfet/7AuwDXC9gLvIfYOeWZwuL+GuI+uI5TxcWTgK68HQQ==","signatures":[{"sig":"MEUCICJdRYy8aQ728wONvjc/tzZtYHkySozWMPD5AXZqRWSWAiEAoCwN2r2a2GXU8LC7rCJw7obHvlQ78J9O+cRR7rw6sVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbTqdCRA9TVsSAnZWagAAHakP/3D0Iz4B6gmLxbdt+VeC\nLOT4x846KMSyIoZnMzilb4giow14xAXHXhHUPaKDPSIoA+tB4+e26r19ERvi\nDN+ztA19u/75/H8lBqcUlqCTmBD3WOCKI65CIl+3hXhBgfInhPgDy3YTj62O\nzFNVQ8hjaacsZhdyA7zrHs9BpX8Xyaa4wg5AC26cUw1nEA2nC6IA/aDAxP5W\nwHof26AP/aRWEcMVtVu334Dilr3Bix6pUh9ICUJoq7bkq37O4arNd6SRPCE9\nvzaBWq5ViRjFo1y37OsH152+FXeaG1uf/3yjqVd3jPd7UwcM3pSTwQoe33LY\nIhDytjg5P0heATMA2Iy82QkiyDuYBn6XvsZTjnh/esvstcd84wAZN76j102f\nNwpNA1Vel/pVKqVMDRziEWXaie2o74JyBLHRB7wdBHGPYXuuoj1e+QNlaJ2X\nwWHTNFGEmt7boPg0nZjMNzvtNky5/9xXqXnG+xLh0NVhk0ekwTWh8WhX1jQd\nIHBMeuspw9ezPQK8EJ2gyMio9yEFT3jTgrjr7smSp/wvmTYQviGsZthZYpNs\n8Bf5k1ikzh/Fap4xrYdTqBO6sVQIGaos441s/2ctwPb4PhoYGZExQyYjIAwk\no00qfWlz5i2EJ1gU9Vm4hJ0WlRwFGvNuHwM7tuJe93QYjyIrH80qfF1ioW3w\n2EMf\r\n=PKWn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"495e39ccf486f2e5c75282174ce6ce5ed08ab800","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.22","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.22","@things-factory/i18n-ui":"^3.0.0-beta.22","@things-factory/more-ui":"^3.0.0-beta.22","@things-factory/board-ui":"^3.0.0-beta.22","@things-factory/grist-ui":"^3.0.0-beta.22","@things-factory/print-ui":"^3.0.0-beta.22","@things-factory/export-ui":"^3.0.0-beta.22","@things-factory/system-ui":"^3.0.0-beta.22","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.22","@things-factory/context-ui":"^3.0.0-beta.22","@things-factory/setting-ui":"^3.0.0-beta.22","@things-factory/resource-ui":"^3.0.0-beta.22","@things-factory/indydcp-base":"^3.0.0-beta.22","@things-factory/setting-base":"^3.0.0-beta.22","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.22","@things-factory/integration-ui":"^3.0.0-beta.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.22_1600993949163_0.9115628342111515","host":"s3://npm-registry-packages"}},"3.0.0-beta.23":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.23","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.23","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"9fbc7ae62b97303f235dea0d67f8d964e9c45b4c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.23.tgz","fileCount":159,"integrity":"sha512-yA5HD/v6eqBkrUL1KA+efDgQjJ3xgGv5y+aL6NHmkqX7QJCiN+Xl4fD+FJu1nUZS9mZNg1ZFyoHE/xrDiN/5Wg==","signatures":[{"sig":"MEQCIGdSc3w7ByX7fp6yyzPj2eczwKfUn5a8djvc6Stgo/Z1AiBqq5jf9FBwBabLF7+/ymC8I/zSO8Ng7XkN8Lg7e9FmGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcqeJCRA9TVsSAnZWagAA3LMP/36wbI01KfHx/7quwhG8\nhgqjBaghpDHDEzQ63KFjKCY2cLMXPU3tEBoC9o0xvLLfyHDAJs5csW9iKknq\nYWCp7lrhMRwF5ENvqk+/1qWXlgCUV7WGWg8a3hncmmZgPqQvn3uVgDske4vX\n/Fq5pbNOKy2kC17xBNGI4ag0o89Mh3DUB9BXyZ3r99mN4JAbon8dZRETbf00\nZLOCQ9dpqC9c4GYKq+6RVfx61EDL70pqGgPOvz9CINmkoMl7/nf5Espb4OQO\nnPL34LgocWCiGSw1XVyTOtU6Vgmv59KxaEk4iiOQieLwvjcSqLVObuq40Hgg\n9u4GXJrq5+6oqiV8QrqiSrAd4NFkQqWnndAL0yoz2Fpmdu9gIushXY0hyDTH\nsLehjzW5rBr8v8vYgXpOr/xTPzsToHX8wPwW33/QzFI6FaoV/44O94GdX/ZW\niqIS0MYD/Q3EgEoA42HpsE1RNWMXSGTbWCR/FwJ3H2zRgKq0GC3OIQhwnwRI\nXg9XD3QbilS2+iqhGLhSrFm81dWP57YvACshIq7q8qC6FmwobsMJTJeliEs1\noYxUWLGcxzh/5dqRy6Z8Be3znMf+FN3NvPc2nfDByuNmXEkku/cEltO8ItRV\nb55hzFzW4MV8ntnxqHzVMEVRA1piUfS0wfk5TgyKF9ZH1oPsprePFJREaVYk\n6jTZ\r\n=hq/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d88ee11265cdace70f20fe982a65f3c312fd8169","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.23","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.23","@things-factory/i18n-ui":"^3.0.0-beta.23","@things-factory/more-ui":"^3.0.0-beta.23","@things-factory/board-ui":"^3.0.0-beta.23","@things-factory/grist-ui":"^3.0.0-beta.23","@things-factory/print-ui":"^3.0.0-beta.23","@things-factory/export-ui":"^3.0.0-beta.23","@things-factory/system-ui":"^3.0.0-beta.23","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.23","@things-factory/context-ui":"^3.0.0-beta.23","@things-factory/setting-ui":"^3.0.0-beta.23","@things-factory/resource-ui":"^3.0.0-beta.23","@things-factory/indydcp-base":"^3.0.0-beta.23","@things-factory/setting-base":"^3.0.0-beta.23","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.23","@things-factory/integration-ui":"^3.0.0-beta.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.23_1601349513099_0.9760275656847368","host":"s3://npm-registry-packages"}},"3.0.0-beta.24":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.24","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"978faf7f5b15972c3f894b397d849c9703f2fccf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.24.tgz","fileCount":159,"integrity":"sha512-XA5uoxH58gRQm29r5YazckkW7lDgKtvl2a56SLZeFkuYB8jr+UDHARaWhZ7XRrWY0ZCRsBbvYl4wSA8XtGlDEQ==","signatures":[{"sig":"MEUCIQDv9AHcECWrhwlDbU9zPAUbo/fei9n/4BGMUSIpkAF//QIgLVD8c3pCOTD8xYiGrIMexU+FmRI64RV4B1bv8hoWT9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcs9FCRA9TVsSAnZWagAAFeYP/0AJJ/l2CX73nshZ7Ro7\n+ToV3DAyd/cgmYnOEWQkHb8hHv1Isps0IUEUDg9fAWfPL0X4OGGFcezForzk\n5njgVldM4ghrXPm3G2i4sQ4H8zRd3JyjNNnWuZn3Oe+1OCxTekJzbrNk2EG2\nicmxLFiafltYZbJzAvsKCb/TlyhH1QMGLGveTr9OYg78NBL5XVApUVAqX/Dy\nuFfhgU84CP7Hv0jGPH32wqkaNlUxmqGEgohwgl/lF8nbVHiERhHivVt49N1x\nwJCGv5pDjYzn6aPF7Kw4xO1O3smWPkso5gmz8/Y2bdCzIRE1iescJoMJSXKI\nUmF4WXzdB5ZSxiSTTHPxGLoNhFKeUN7lJWX3WXaMg65780D08vwVAKpkTCqm\nqaIMEYJTx7KLNMXXqKwpd3gecMGRBYZWuCrKp21q+u3WjTWIfjJXBM6dohdn\ntEQfqI3ZaQDRGoTtuJ9hqlLoRk3mtioGmvHfF43HzIo1uDD1NSBrp5lQ8pEP\nv5QnMYNvShH9dGgG7aBRrl72cHl+5yuV+vbaAGY2XcdamP33319k0aabhIZk\nTjuOSeHQw8CTE8CRP0R/uakChqhzsdykNqX+kdiJfBRlTns+GeIDIDS193Sd\n0eNdehtEnNQoDK0NsksiwQzNQzxFgLFu9oYIqHf0/URnyd0Ih3iffOyNCU6B\nu5y7\r\n=j4Dm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5c23a1733e3edd5a66596a20e01671df643b608b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.24","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.24","@things-factory/i18n-ui":"^3.0.0-beta.24","@things-factory/more-ui":"^3.0.0-beta.24","@things-factory/board-ui":"^3.0.0-beta.24","@things-factory/grist-ui":"^3.0.0-beta.24","@things-factory/print-ui":"^3.0.0-beta.24","@things-factory/export-ui":"^3.0.0-beta.24","@things-factory/system-ui":"^3.0.0-beta.24","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.24","@things-factory/context-ui":"^3.0.0-beta.24","@things-factory/setting-ui":"^3.0.0-beta.24","@things-factory/resource-ui":"^3.0.0-beta.24","@things-factory/indydcp-base":"^3.0.0-beta.24","@things-factory/setting-base":"^3.0.0-beta.24","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.24","@things-factory/integration-ui":"^3.0.0-beta.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.24_1601359684705_0.45911293368787676","host":"s3://npm-registry-packages"}},"3.0.0-beta.25":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.25","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"a4063ec2312badd2f393fe83a8e67a0e5383d6e3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.25.tgz","fileCount":159,"integrity":"sha512-DhjcwlU5hs9JFdiiqy6jyOF0O6Lem78h2uOI6mh1kqKU6EcLLDSBOL0T9lFQmrZ2/nKukGy6sRx8YAGUf3vf0Q==","signatures":[{"sig":"MEYCIQC+VSVqdljgg/JEcJ8vkp6abPvQG/eVoGq6tf7B5IIwhgIhAPMk5NWJumHYsg6MzILFnVDTXjkcfo2K3d8tEajZx4AQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc9nqCRA9TVsSAnZWagAAA3IP/1WRoHOV8Sh0DKpPvxpo\n6qwxArQzv9cMK94GIUTXBsyGse9gRUyK7LVL7OtEAzXJ8p8R6nJi9eCeAfcJ\no7Wq9iesaEJA+wlpOw4ch5a/pAXfK7/5m5PaJgXvUrrAzQc7YTDF0FZIHl4Z\nuEZrpa4r50gNrU43v2KQ3xra7cdRqZJKSOnBO/7wLk1yGirpa1vqk+kJKgz2\nW8VyjyIrid4tt1DrBIAlqAzKhW9eUEbh0ebTWgomSYgGIZl7xVoVqC3Tbcch\ncBZWXDL29s8jzDEYFDg/i9d56QJY8EKvBsvUvsj7grZVagW/a9QW0pjebgT9\nL0PHY0pVHeHiYF5qK2e8hsPOLVnSw3ipjeRW9SH6sGOlmjihwq8tThu6qJ7r\nq7eIDryD064o35plyxkCsZPjlo2W1ZMm6KoPUbiU8hqIqDzEyKl242m/usmc\nt5kt7rAhvqL7Xr3/Cf7TbJkHRec6DLgA1eB1x+1Ff1XpHb+CysFxhVzcvXCK\nKFHg3vike5u819ilmLjx9LtanZhhA4XvAeJa0gqec784pphnBRzrYgGlAL6b\nb/5xvQTsErXftDUJx7OWHkQg/m2sgwAeGtKoQjs42RMF7LEFLc7yatzCZ8UD\n0nNt6VuOYJaelohTYykUUglsEX5heC9W2mGHIRObiMuYS6I50U9LkBLtffBX\nJHba\r\n=zZEe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9b8d5472b55f798351e4bf1f3b04ac84899e63b2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.25","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.25","@things-factory/i18n-ui":"^3.0.0-beta.25","@things-factory/more-ui":"^3.0.0-beta.25","@things-factory/board-ui":"^3.0.0-beta.25","@things-factory/grist-ui":"^3.0.0-beta.25","@things-factory/print-ui":"^3.0.0-beta.25","@things-factory/export-ui":"^3.0.0-beta.25","@things-factory/system-ui":"^3.0.0-beta.25","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.25","@things-factory/context-ui":"^3.0.0-beta.25","@things-factory/setting-ui":"^3.0.0-beta.25","@things-factory/resource-ui":"^3.0.0-beta.25","@things-factory/indydcp-base":"^3.0.0-beta.25","@things-factory/setting-base":"^3.0.0-beta.25","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.25","@things-factory/integration-ui":"^3.0.0-beta.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.25_1601427945668_0.25307966963270356","host":"s3://npm-registry-packages"}},"3.0.0-beta.26":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.26","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"57a6dc58435e57d31cc1a1b118b29eb422ff3951","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.26.tgz","fileCount":165,"integrity":"sha512-QyOjDFo3vsCT19v735y4OOUqNj4AkAPP5jUVczeq6pKTkkZe++TbsRUR/MGsoJOoM0W1BJ3eGJTPhnV6mnqfaw==","signatures":[{"sig":"MEYCIQDXTt/bpiwE8L0wDqV8s54/cQESqCJ0LiLQDKaBLvDc6gIhAOBDY2mHFDJTBwiNABED1jV2Nhmug5aLlcgy90Mk7qAz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeV2BCRA9TVsSAnZWagAAhIkP/1oj48kRWoQqoXIfWlvs\nVsN39O9TLY8boRCMpN0B8ouxvensTRwabxzelDahMuwer59O7RObgaEKHVX6\nOQ2qTTzG9HxofPOxeZXBwXD7W21dpsDJvU3zx/7J47nKU3H6XdzgB36LCj29\n0HITeXnG0fCcSXX8F0dXV2kJ3Qy9zCSBdXd999BpQgOWTbjGbmTjnNXFc0d9\nvYuZITQVcu7y7dLw4qTpI9GIyxsFHEkwnJdw+1XrPoazi5rCI6BBT6uibGPk\nyumIRRx7ONXXEqtW3AdJCxcDDStLaHRB5a7mZRNLiMCf6IOwMN56flzjl/pv\nva2Q8hv07qc0TTf1190SbSc+0qRyAdAZrFA17xIsXJH21/Xxv8CAtV/j0fA+\n0xFtpgjUOI8yz8AmgTRfPfxUIMGqiGWCKhfK0SHTvDfFN7AxGO42B84PxLer\nM3RLFi6HjlPdDOqM7rGZ/4FPu5Nppw9Kb5tzVwgXd7QryE78LcFlvqGD7vw2\nV/Fgfha6szH5PBlvISkSw1hUAv57e1bNVsbjM13Q40tcmV0N8BiwR1O2WpXG\no95kD8Zlw35FyxQMC/E4XEnhre2iXfdN7gFbjfp69Ui4kKplTDG4W28enhIB\nuc2k5RgDnj8BNMYFEXcvf+3UZ3+vnI4PUFMRknnarRZ3eEyOmJ5t9WLP5Lbv\n56ap\r\n=USHL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"80e1e96d738e44f9c76a6c63d416015cfc4a8f14","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-scene/form":"*","@things-scene/clock":"*","@things-scene/gauge":"*","@things-scene/table":"*","@things-scene/timer":"*","@things-scene/random":"*","@things-scene/switch":"*","@things-factory/shell":"^3.0.0-beta.26","@things-scene/chartjs":"*","@things-scene/restful":"*","@things-factory/auth-ui":"^3.0.0-beta.26","@things-factory/i18n-ui":"^3.0.0-beta.26","@things-factory/more-ui":"^3.0.0-beta.26","@things-factory/board-ui":"^3.0.0-beta.26","@things-factory/grist-ui":"^3.0.0-beta.26","@things-factory/print-ui":"^3.0.0-beta.26","@things-factory/export-ui":"^3.0.0-beta.26","@things-factory/system-ui":"^3.0.0-beta.26","@things-scene/integration":"*","@things-scene/news-ticker":"*","@things-scene/progressbar":"*","@things-factory/apptool-ui":"^3.0.0-beta.26","@things-factory/context-ui":"^3.0.0-beta.26","@things-factory/setting-ui":"^3.0.0-beta.26","@things-factory/resource-ui":"^3.0.0-beta.26","@things-factory/indydcp-base":"^3.0.0-beta.26","@things-factory/setting-base":"^3.0.0-beta.26","@things-scene/data-transform":"*","@things-scene/half-roundrect":"*","@things-factory/board-service":"^3.0.0-beta.26","@things-factory/integration-ui":"^3.0.0-beta.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.26"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.26_1601789312578_0.9326755271393123","host":"s3://npm-registry-packages"}},"3.0.0-beta.27":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.27","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.27","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"825f72b205cf48c13c8b6aff4b5449a522fe6ce0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.27.tgz","fileCount":165,"integrity":"sha512-ZYL3QwE1ajMaC3aPjMAyWB2Lx+62tIWuBkGFfwoyhWor74whi/gpuk86YZR8qFU2liCxlZrcECXtlWXIUvxOgw==","signatures":[{"sig":"MEYCIQDJzbs/KAU4E52MhutP428twr+atM160rPPrkzudGClxgIhAOVNqlwHu6E6MzsJM45wrzEjWoPAlo+UWvqhsmsjZGSU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeyGCCRA9TVsSAnZWagAAY6EP/24MrYGfLQkN8jqKQPPQ\nXedzsp5vStlPM1tYmGUU+kplGIXqhTxnHQchQbEup2UtnhIRSF/oZcJDnbSO\nM2BW0Bmq9ctaid0qOmKrHDQKwJR7idA0hXOwvCynP2ivOEcGyBnOeRZxWDYb\nK5C388VM0mNFZ6QmwUgEZuTjF7hfRQGkhJrCMdrCMp4rEECVMsxJ00dZa0y/\n3xR8HU/QfInTds3ygI2F9R1MECb9xPHb/K+UBGssZOYHXLdhjEjKlJQkPaBr\nSZGlNb/sgnbxeN6oKp899SRvnrAtArcSVt2ZhZ+c9ZttBBtW63DWPMIlGqIJ\n0Dhoobg97bJOikPTxRU6aEofJVacLzDClh2mQCWI0QLgmni5Yx3LYOQicbX6\nmsKlvJT51Ke4ECSe2t8POWM0JLGTJ4wkA8keOrYWilNYMcOTaEttck2TEttf\nKqqBe55XOneSk3O8dYVPj4D72pri9OfaKnvZfdndrue1zBXxj+Jtrpte9SOv\nrkcHMWt6UJY2KOLCC5e3kgncuF0dwY5/5Y1MOfNYT5H9BDx8EhgTl41NE924\n67oBoEifxerccE4QsmUUdjwQ8FtTdVKvb57F5a6fYPOU0Tl6e9zsTm/Lmv5p\n++Dy6gSucS9rzwrsyZCtWCDIOt5skQXs08e2tPbR7z9M2v3Wdiazj7pi5bkN\nHEAI\r\n=BiCA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"da95acaa576980c35d74d6b0439d090a7c98c0ba","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.27","@things-factory/auth-ui":"^3.0.0-beta.27","@things-factory/i18n-ui":"^3.0.0-beta.27","@things-factory/more-ui":"^3.0.0-beta.27","@things-factory/board-ui":"^3.0.0-beta.27","@things-factory/grist-ui":"^3.0.0-beta.27","@things-factory/print-ui":"^3.0.0-beta.27","@things-factory/export-ui":"^3.0.0-beta.27","@things-factory/system-ui":"^3.0.0-beta.27","@things-factory/apptool-ui":"^3.0.0-beta.27","@things-factory/context-ui":"^3.0.0-beta.27","@things-factory/scene-form":"^3.0.0-beta.27","@things-factory/setting-ui":"^3.0.0-beta.27","@things-factory/resource-ui":"^3.0.0-beta.27","@things-factory/scene-clock":"^3.0.0-beta.27","@things-factory/scene-gauge":"^3.0.0-beta.27","@things-factory/scene-table":"^3.0.0-beta.27","@things-factory/scene-timer":"^3.0.0-beta.27","@things-factory/indydcp-base":"^3.0.0-beta.27","@things-factory/scene-random":"^3.0.0-beta.27","@things-factory/scene-switch":"^3.0.0-beta.27","@things-factory/setting-base":"^3.0.0-beta.27","@things-factory/board-service":"^3.0.0-beta.27","@things-factory/scene-chartjs":"^3.0.0-beta.27","@things-factory/scene-restful":"^3.0.0-beta.27","@things-factory/integration-ui":"^3.0.0-beta.27","@things-factory/scene-integration":"^3.0.0-beta.27","@things-factory/scene-news-ticker":"^3.0.0-beta.27","@things-factory/scene-progressbar":"^3.0.0-beta.27","@things-factory/scene-data-transform":"^3.0.0-beta.27","@things-factory/scene-half-roundrect":"^3.0.0-beta.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.27_1601905026431_0.5229651640329533","host":"s3://npm-registry-packages"}},"3.0.0-beta.28":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.28","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"905618837f78eab0eb654780e01f9a61c7c845cb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.28.tgz","fileCount":165,"integrity":"sha512-2JwCChTUS9vMJMyVXV1H0+g+dd5aPSPLmu225U7Vd+lmHtNBLv/h05U4teiXkrMbQ4Orl2OCIVvmhskWNZuE0g==","signatures":[{"sig":"MEUCIG9qRtr8qfY/RHbW85CKEBDAm/aze6aw8NYTzm8gpkigAiEA/TTittyYUYGXXW28243K4N0L101vtCP7tX8cA8h6q5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfezy2CRA9TVsSAnZWagAAQtsP/1dyYN84Y8f/eoSUv7xM\n8Z2D/R5xVw5YW+AqX/Uhrhq/NZ5wFwX3TelOA095knKrJPhpXykXeeKdG24B\nirAOiiEv8DIHx5uPPE/LjNXdzA7wX9G19rfWqV7rXOF5oAz7Myij31EuZ8rd\nU0xWBOdhDU+loqGZM0TaPU6861NOo9k7hTR4kq/LjV5U0598sVYNw3vS8Rm7\nDxe33Zshk8qMFcLclOs4ggrfYqgIioCFsHVFu2gIGJl12iYKq/1BKGegqICu\ndqmNvPvporAWyfa8gJNsdVV6pwR6ruNaoWrRYZBvYBSnw7WqAe3fIC5bVyQd\nqzAZv/J0t/5xqAXK/2R5Z+9PgIZpBfpS1jRvpjKfTPu5hvxiKFZonCqZ+sfK\nN7wVrPVu0px3j1sJs4y1WS2tBhhtaPxBJz1SAsLTniNNltqQ6UJf7cJsEvlz\nYu8nfRH6ODYQM5Nsh0GJ2NDq+p+qhkZhKHRDR64Z97igbOf/XNM4I3UD7lOl\nGT/C7WPn0cuNDIPCQ2F16DRCVxsRRblzRYFOYV7Xfawj43TuoFm4E3V6LTXO\nhoLq3XNpw+UBIspN4B26f+O9WidT9EV7CL5Cawzw2ui5SUPOgc9k7U+KjSzE\n8iL740PLrPdXuQeSm8tS6PXoeorQlOCmFTuwqRyW0a88w/al7riq5HUjlX8t\n8TjQ\r\n=EZiR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c9de3ffe57ac99f0aa6a303ba2e96c04a99e9bde","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.27","@things-factory/auth-ui":"^3.0.0-beta.27","@things-factory/i18n-ui":"^3.0.0-beta.27","@things-factory/more-ui":"^3.0.0-beta.27","@things-factory/board-ui":"^3.0.0-beta.27","@things-factory/grist-ui":"^3.0.0-beta.27","@things-factory/print-ui":"^3.0.0-beta.27","@things-factory/export-ui":"^3.0.0-beta.27","@things-factory/system-ui":"^3.0.0-beta.27","@things-factory/apptool-ui":"^3.0.0-beta.27","@things-factory/context-ui":"^3.0.0-beta.27","@things-factory/scene-form":"^3.0.0-beta.27","@things-factory/setting-ui":"^3.0.0-beta.27","@things-factory/resource-ui":"^3.0.0-beta.27","@things-factory/scene-clock":"^3.0.0-beta.27","@things-factory/scene-gauge":"^3.0.0-beta.27","@things-factory/scene-table":"^3.0.0-beta.27","@things-factory/scene-timer":"^3.0.0-beta.27","@things-factory/indydcp-base":"^3.0.0-beta.27","@things-factory/scene-random":"^3.0.0-beta.27","@things-factory/scene-switch":"^3.0.0-beta.27","@things-factory/setting-base":"^3.0.0-beta.27","@things-factory/board-service":"^3.0.0-beta.27","@things-factory/scene-chartjs":"^3.0.0-beta.28","@things-factory/scene-restful":"^3.0.0-beta.27","@things-factory/integration-ui":"^3.0.0-beta.27","@things-factory/scene-integration":"^3.0.0-beta.27","@things-factory/scene-news-ticker":"^3.0.0-beta.27","@things-factory/scene-progressbar":"^3.0.0-beta.27","@things-factory/scene-data-transform":"^3.0.0-beta.27","@things-factory/scene-half-roundrect":"^3.0.0-beta.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.28_1601911989680_0.7420402962515762","host":"s3://npm-registry-packages"}},"3.0.0-beta.29":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.29","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.29","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"ea90cdd09eaa1c6e5f6d820d1adecdd6aafb4251","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.29.tgz","fileCount":165,"integrity":"sha512-rJK7lewPTlaovxF1gopPxaQ00lMA3r/KgXBZIaxV4LuLIop0/h0twKNJqfkXY9uJumdAQoEC+K/pwTQkP67nwQ==","signatures":[{"sig":"MEUCIDzZksBIv5pudutYrv/3s6CQA/Qn/jhXzkT3k2mZDuLLAiEAjPYAmBuKk4mfsZZ3QiC8RAYiCt6qh9i1Px4O3prlfKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe7ZlCRA9TVsSAnZWagAA2+oP/24Q1ynJbjo0S3r9uEnO\nNY5jEgenfInB3qq2nyKZsoyxZl1blzM372j3CM4uhW9m16evh4QdBu1G0qDD\nr6ZNDWaTNgNw+nHj7SEET0uDjekhl+Ak/KuY7BmncSvgiANvR5HQUXzoboos\nymrS/8qwOktbevxTBcsqyh5rxOvtDJNnLy8VLvIu6A+hHqTggRZ8Sr5QFZy4\n5PHS6nn2hNE2gf0Q3tozZKdKLjnOZrb/KLwRHRosdR18a0AWHoEhM9xd9+Ed\nRbP5q3xRuf7/kxsH5NpcSZBxGUczVaVm0Gl8W+6ZSsU+unZF4jEfJdCUjJ+x\noRpUwaL7n6685gG0K2kg7ryefS9IN7GQIJRl5bfPNB3RUWTaeqAUW64OZv5S\n/bXMumv/PawXKIj9ebh5mAo8dCdslxloAP16EwG84fimzqp8bXjVuIdG7VXv\n/fVZ+oajgg2KpP3swOVoa9LMg2tINAXz5egyg3eCTkIKrUu3Yh9JZ3tiAJ5f\nZ8JjTc4mI4OBss/N5gtEjcPAFIVg0L5pDRjsLeVf38NHXFgq3vii/o1mQxtE\nAghTk/Y01E6Je/aqBvGyKUcK7AimlbxmRMyyJgyRjFVWWGN/R0C+GA6r5xtn\nocKVxzAdoTmV7G8lYskYOKbmbW+ydqCqrvupNtzwMQHUmZjNV79M/mbBip3j\nc42Q\r\n=WFaS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"846c789535be45b910062355d5a4d87a4533ea16","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.27","@things-factory/auth-ui":"^3.0.0-beta.27","@things-factory/i18n-ui":"^3.0.0-beta.27","@things-factory/more-ui":"^3.0.0-beta.27","@things-factory/board-ui":"^3.0.0-beta.29","@things-factory/grist-ui":"^3.0.0-beta.27","@things-factory/print-ui":"^3.0.0-beta.27","@things-factory/export-ui":"^3.0.0-beta.27","@things-factory/system-ui":"^3.0.0-beta.27","@things-factory/apptool-ui":"^3.0.0-beta.27","@things-factory/context-ui":"^3.0.0-beta.27","@things-factory/scene-form":"^3.0.0-beta.27","@things-factory/setting-ui":"^3.0.0-beta.27","@things-factory/resource-ui":"^3.0.0-beta.27","@things-factory/scene-clock":"^3.0.0-beta.27","@things-factory/scene-gauge":"^3.0.0-beta.27","@things-factory/scene-table":"^3.0.0-beta.27","@things-factory/scene-timer":"^3.0.0-beta.27","@things-factory/indydcp-base":"^3.0.0-beta.27","@things-factory/scene-random":"^3.0.0-beta.27","@things-factory/scene-switch":"^3.0.0-beta.27","@things-factory/setting-base":"^3.0.0-beta.27","@things-factory/board-service":"^3.0.0-beta.27","@things-factory/scene-chartjs":"^3.0.0-beta.28","@things-factory/scene-restful":"^3.0.0-beta.27","@things-factory/integration-ui":"^3.0.0-beta.27","@things-factory/scene-integration":"^3.0.0-beta.27","@things-factory/scene-news-ticker":"^3.0.0-beta.27","@things-factory/scene-progressbar":"^3.0.0-beta.27","@things-factory/scene-data-transform":"^3.0.0-beta.27","@things-factory/scene-half-roundrect":"^3.0.0-beta.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.29_1601943140356_0.9448508597345477","host":"s3://npm-registry-packages"}},"3.0.0-beta.30":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.30","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.30","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"50bf167e750911a7cf6c9832518e8bbd9bc7f206","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.30.tgz","fileCount":165,"integrity":"sha512-HWqqfrD+t8d7rNug440JlKIskAqiD95KFVCKcxaSpTjuRFj9eLxY62NsWOOiD+Xl4G5cRdCnQORmID0Y5p4jFw==","signatures":[{"sig":"MEUCIAp+E3T2EnG45t1b5zuLHGg3q/TQvqSey6KTyGPe1QG4AiEAr1KOKyyOeK4ncDFJ7hZyiur8OZ/kdzC3emYf7hbph1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffHeMCRA9TVsSAnZWagAA7AsP/iqCdKkmEjhH6Hxi4JcD\nnoNawsBdtUMx/4+2RJBiw12q3zXTpcwGWOYY8ZlpbJI31A8W72Y51qJB+WOO\nwGYHKZGLP+i5wCmUPW94VbeNFIEF5h7m90GFoBl6y1E6dmD5zjrNBtZefpP+\ncbQhaXfSZT2QLJSuvHdgoTTGp0gY+GUt6T5qW7CZd8rt/lOnspUZRTT+GqQM\nP/xmOa8y8zmLX3FsUWysVGZ0K0fkUIAqFjp+flQJxYggLY5cIY/h36gMCXao\n31fVnP2zOpXjtCYMxSlZO6pdJ9ivuxVH6cimzwqno52YbPVN9bH5IJEAH9ye\nKZbvVjYGEtk396WYsn2lnkjTS0/vDrGZN2eadx1jKuunDRK++mqFsgJm8khJ\n32byt9BR0HcpeSOr89UUkNv0VFky+CwDeRzhsyQXtZFmNOCoL86iYXj+X/NE\nEh1TxRuT4keh+6P2HfngwOVKdRm/RmT06Q0+J7AfpCGZXfdWZi5jqyaYqw44\nZRZWKexOF6trK2vp/HaZUEQ6Q1W9DdfPOTH+qS0i7NwhWqS//IR4GGe3/d9u\nUAgSXK4be6CM1ab4ta+3ACqvhtqcNyuMaCPz6eEaeBYpU6D/i3E0Yq8l+1wz\n8R07gDMvp3p3HFGhi83OLDjBF0YA85NUqnZ0YodZFZCn6GbNAWjh0jc9w9YM\nGNvW\r\n=LcE9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2f856e257856a2930fc32869cacebb626c569535","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.30","@things-factory/auth-ui":"^3.0.0-beta.30","@things-factory/i18n-ui":"^3.0.0-beta.30","@things-factory/more-ui":"^3.0.0-beta.30","@things-factory/board-ui":"^3.0.0-beta.30","@things-factory/grist-ui":"^3.0.0-beta.30","@things-factory/print-ui":"^3.0.0-beta.30","@things-factory/export-ui":"^3.0.0-beta.30","@things-factory/system-ui":"^3.0.0-beta.30","@things-factory/apptool-ui":"^3.0.0-beta.30","@things-factory/context-ui":"^3.0.0-beta.30","@things-factory/scene-form":"^3.0.0-beta.30","@things-factory/setting-ui":"^3.0.0-beta.30","@things-factory/resource-ui":"^3.0.0-beta.30","@things-factory/scene-clock":"^3.0.0-beta.30","@things-factory/scene-gauge":"^3.0.0-beta.30","@things-factory/scene-table":"^3.0.0-beta.30","@things-factory/scene-timer":"^3.0.0-beta.30","@things-factory/indydcp-base":"^3.0.0-beta.30","@things-factory/scene-random":"^3.0.0-beta.30","@things-factory/scene-switch":"^3.0.0-beta.30","@things-factory/setting-base":"^3.0.0-beta.30","@things-factory/board-service":"^3.0.0-beta.30","@things-factory/scene-chartjs":"^3.0.0-beta.30","@things-factory/scene-restful":"^3.0.0-beta.30","@things-factory/integration-ui":"^3.0.0-beta.30","@things-factory/scene-integration":"^3.0.0-beta.30","@things-factory/scene-news-ticker":"^3.0.0-beta.30","@things-factory/scene-progressbar":"^3.0.0-beta.30","@things-factory/scene-data-transform":"^3.0.0-beta.30","@things-factory/scene-half-roundrect":"^3.0.0-beta.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.30_1601992588395_0.5191022883699239","host":"s3://npm-registry-packages"}},"3.0.0-beta.34":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.34","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.34","maintainers":[{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"2a354555fb0c8f37ae5cd5b5bdc57daf2a23d1a7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.34.tgz","fileCount":165,"integrity":"sha512-Ge6CtBni2bgg/XGf0ou2mdTWe/NsEWr1Kfl22IiSIHTraXduq099pKC+qnTpnIG7yuuvnr/XiqG3ol7vP9gmsw==","signatures":[{"sig":"MEQCIAGaFQ3oJTd5Scfmze2GCCmT2IWNR/hu2Ug9lFDFy0dBAiATt4Y/OusfZ+OdUNDW1NQ7zanZXBeH4nkAvAXQfgQnKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffTpKCRA9TVsSAnZWagAALUEP/2qqPfMchjhkkloYlFhF\n5Xq/L11Xci3WB89O+Rv34dXWOfWWy6cLk+t28fU8odZR9Nb9lwoRDol9ULX/\nNmgsvU6Tweqe4/Rey29b8jOUVNUFWthedj9hHj/6A6TMq91q5AY7gyDUjILg\noiSUkW/S3KTWPoTEqVWcGfzmLW9o9iwAJ5bY8ZFQku9lFrSlLpxFUTCWrifP\n9tACfgDMzdYRQaZ/xECRY2x8MkYeLY7Lw3xskOQy5l1qPa4YHY+gjmIattV/\nNkhBp/7+HTYjnj0tDvFF2t1MkBL5V87CfwabhH1sync3Sl53HBgXtmzZbuOq\nzR47D8ieKcZ7u8ml17KPHSMCD8GAvG6OsSIruwCSmJMLjIaLkcZ2N20pERts\n2X+vsIzE9Z2l1lOLPHI3uQ9vuFCZi0zItfQSe9efayiXlBSdz+cLoLvWFdWa\nO7CbnQIiyDqDtnDk3UHW3qpNDU5XPpWN8UrzzQveSNJ2qpEc8+oocLpMMhVY\neIW7+mYmUFAhQCl/QF8RgoBadt0CYz/ObEFQ051T79deNcSKdUTxLzYXcRdW\nzr/TzqSszKYshTCqt4McKBVD+HSB707EJbWEqSPxYRW4eSyh8UZgaZu9AJbO\no1v0+8gynDxUO1lKWso6GXUFfWfolBdengrfryQMDPF/7Myl3To32gpw+xCV\nJbOV\r\n=cHE3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"80cb883b534b0cfd7126b1694c0727da7a3343cb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.34","@things-factory/auth-ui":"^3.0.0-beta.34","@things-factory/i18n-ui":"^3.0.0-beta.34","@things-factory/more-ui":"^3.0.0-beta.34","@things-factory/board-ui":"^3.0.0-beta.34","@things-factory/grist-ui":"^3.0.0-beta.34","@things-factory/print-ui":"^3.0.0-beta.34","@things-factory/export-ui":"^3.0.0-beta.34","@things-factory/system-ui":"^3.0.0-beta.34","@things-factory/apptool-ui":"^3.0.0-beta.34","@things-factory/context-ui":"^3.0.0-beta.34","@things-factory/scene-form":"^3.0.0-beta.34","@things-factory/setting-ui":"^3.0.0-beta.34","@things-factory/resource-ui":"^3.0.0-beta.34","@things-factory/scene-clock":"^3.0.0-beta.34","@things-factory/scene-gauge":"^3.0.0-beta.34","@things-factory/scene-table":"^3.0.0-beta.34","@things-factory/scene-timer":"^3.0.0-beta.34","@things-factory/indydcp-base":"^3.0.0-beta.34","@things-factory/scene-random":"^3.0.0-beta.34","@things-factory/scene-switch":"^3.0.0-beta.34","@things-factory/setting-base":"^3.0.0-beta.34","@things-factory/board-service":"^3.0.0-beta.34","@things-factory/scene-chartjs":"^3.0.0-beta.34","@things-factory/scene-restful":"^3.0.0-beta.34","@things-factory/integration-ui":"^3.0.0-beta.34","@things-factory/scene-integration":"^3.0.0-beta.34","@things-factory/scene-news-ticker":"^3.0.0-beta.34","@things-factory/scene-progressbar":"^3.0.0-beta.34","@things-factory/scene-data-transform":"^3.0.0-beta.34","@things-factory/scene-half-roundrect":"^3.0.0-beta.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.34"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.34_1602042441442_0.012537026543726792","host":"s3://npm-registry-packages"}},"3.0.0-beta.37":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.37","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.37","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"a85d5dfd41b3f4da0f72afc60f3cc7d6e808bd75","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.37.tgz","fileCount":166,"integrity":"sha512-1m+/1cKVsRZiJk7FfFt4Uef6ugnRZfZdo2vrk7f/DnIfiv/lDw3tA4AzaDY1yZi9vPKbZmBCXzD3FL4hsYvzbw==","signatures":[{"sig":"MEUCIQCOIuNGbga8xz1p6o02YfE3pG22rcpIiOHpGCARKLCidAIgRwknwD4yrdYvHduml+L9uqRcKOXhGKkTU2HJc1EDDU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffrrhCRA9TVsSAnZWagAAGocP/15WEthEYiE9i5Zovh4v\nrY5j6jXCZpgmgABRvPf9OK390W3rsJLC1FPxRrePW1oxh3ZTSeX9pIcT9lqm\nz5CSXpJk+Vv+lS2NKl8RY6bSlqSdrH5Q8otXopaoe2DpQosAWOmAC/Z0XMOi\nGhviUIA1faJQh4xA7vwE8v6Ok2ejzKDzTECMLJGZcWtEBcv8of+sMu4q0q3C\nGPINhKPLXSHQADL3aSgtLl53zBlZStgK6koq0R5s95zjGy9hQo9mFdNfN4Dn\nMCqdreIX9fXFDzlrv4giE2tYS50KjGZVdt1YD7wROklt9qcRNyt0lElQ5N+o\ndmLCCVNziIbzVnsp86F7v7jkNA4fW3M/q/9FpyFzyU3mdBNcQH2T3kBH/qe4\n/TZe4jg2JI0xSXCjpvBB12RmxIeTkDxGy8Dx1x/Ikbah/LeFSl+WcdfM/wZ6\nSbVSIhw+DIzjH7whuXD/d6r7vfI6/opfZu8QwXdD/T7XMyWRXuJgm7wSHpuB\ncRbMN3AjCC3IJu6U4hezyXFkUoC+jvG9e/nTYGG8kNZZHIq7qWfQjqcXe7ug\njlkn9r6rktAz8JWPMkzCvRuukYqohVdFKGVn6KLwD+x1KiRFH7NrtQdULC8Y\neWCxJv9fBpiRshSQSeqPL+lA1RcdIWHy3Igzeg/a3wcnHLm5AHrlfPct9aJ9\ncD/l\r\n=7h6v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8df2ff5f24bb045fd8c8e5142b1045558b3e6257","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.37","@things-factory/auth-ui":"^3.0.0-beta.37","@things-factory/i18n-ui":"^3.0.0-beta.37","@things-factory/more-ui":"^3.0.0-beta.37","@things-factory/board-ui":"^3.0.0-beta.37","@things-factory/grist-ui":"^3.0.0-beta.37","@things-factory/print-ui":"^3.0.0-beta.37","@things-factory/export-ui":"^3.0.0-beta.37","@things-factory/system-ui":"^3.0.0-beta.37","@things-factory/apptool-ui":"^3.0.0-beta.37","@things-factory/context-ui":"^3.0.0-beta.37","@things-factory/scene-form":"^3.0.0-beta.37","@things-factory/setting-ui":"^3.0.0-beta.37","@things-factory/resource-ui":"^3.0.0-beta.37","@things-factory/scene-clock":"^3.0.0-beta.37","@things-factory/scene-gauge":"^3.0.0-beta.37","@things-factory/scene-table":"^3.0.0-beta.37","@things-factory/scene-timer":"^3.0.0-beta.37","@things-factory/indydcp-base":"^3.0.0-beta.37","@things-factory/scene-random":"^3.0.0-beta.37","@things-factory/scene-switch":"^3.0.0-beta.37","@things-factory/setting-base":"^3.0.0-beta.37","@things-factory/board-service":"^3.0.0-beta.37","@things-factory/scene-chartjs":"^3.0.0-beta.37","@things-factory/scene-restful":"^3.0.0-beta.37","@things-factory/integration-ui":"^3.0.0-beta.37","@things-factory/scene-integration":"^3.0.0-beta.37","@things-factory/scene-news-ticker":"^3.0.0-beta.37","@things-factory/scene-progressbar":"^3.0.0-beta.37","@things-factory/scene-data-transform":"^3.0.0-beta.37","@things-factory/scene-half-roundrect":"^3.0.0-beta.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.37_1602140897221_0.4212977144420924","host":"s3://npm-registry-packages"}},"3.0.0-beta.38":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.38","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.38","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"69e8f6ba02cff111c2aa9bf8d1177b8ac7b35960","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.38.tgz","fileCount":166,"integrity":"sha512-/u9+nVfA47zQl/SVm5E3jYZLMgNqc8+AoOGUJcMWlIEgelh0C7EuDzdM98QFa4j4nVsYqidzE3HXfmJW85NpFA==","signatures":[{"sig":"MEUCIQD5E9qKopF47GeeAu3y3nC0nTrWv6B/29ouegFCITjruAIgAXFkgrKWP8NsQ1el6FW2ToOYck5jRBFUeeXv1i5ewyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffvjgCRA9TVsSAnZWagAAilAQAJ3sXh2mXabBCmtGjpsf\n7AyVJuTIv8YmTt7n5fOX9tZ6IScQDftomOjEjNA06vEaPaRyOjDtcS2z8XQ0\nOBffZeBaQUax7wqafoNneTMLzSvPUvpboQIQ60j//OvgJX4QrLkHPS4bXKja\n+bU8/B5s1tOVzyaSuCZcNNrlKXihu65oPOAgKWuXTfhT3iSWD5JyeFez4nSh\n2bEABcmV0NJRNXLVMp69qjkCjyWEJzMU8MxuezO0/Kfa5JeJmnnl04Wpu1UV\nDZ4yGsgTszwfPkGJn19My1RF3js8gdZ4RgtiKOxh7CoFO/h85i/imgxEulYS\nivkz1lzzxT7yG41qHbLSjl2rJpop38WaK/QvlSq+up2xqFPKhwhYu2M3u8A3\nuXyVH+42M0DUlMoeOU5HJTvHFSj4pk0l4VSzSchubzz+LPOAS0Io0uzS+EO2\nQas+txCX+MhiAlMda5zFCBefNEo2T3L4VIHCiq8LVC+l/ayrj97YdC5wHOAa\n0h/D5LeLb7zHDNr5NGMsfyZiTRXvtLU2YeX404yVI9tAnIicXp+gyY5ReVSe\nIhXDLx9bNtXSZu/uagX4lrA/uCyTVGnNAcRIZ8fmyvWsiHtoEyIqvl2VaSGb\nk5n4+s0sakd5mLtGHG9TuY3U+1F7pgmYiQLYAjKuoEjtgJFg4LOtYH/Hzd2N\nt9+Y\r\n=lVqq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e89bf048504d49a03a95aef81731e46af8ec311f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.38","@things-factory/auth-ui":"^3.0.0-beta.38","@things-factory/i18n-ui":"^3.0.0-beta.38","@things-factory/more-ui":"^3.0.0-beta.38","@things-factory/board-ui":"^3.0.0-beta.38","@things-factory/grist-ui":"^3.0.0-beta.38","@things-factory/print-ui":"^3.0.0-beta.38","@things-factory/export-ui":"^3.0.0-beta.38","@things-factory/system-ui":"^3.0.0-beta.38","@things-factory/apptool-ui":"^3.0.0-beta.38","@things-factory/context-ui":"^3.0.0-beta.38","@things-factory/scene-form":"^3.0.0-beta.38","@things-factory/setting-ui":"^3.0.0-beta.38","@things-factory/resource-ui":"^3.0.0-beta.38","@things-factory/scene-clock":"^3.0.0-beta.38","@things-factory/scene-gauge":"^3.0.0-beta.38","@things-factory/scene-table":"^3.0.0-beta.38","@things-factory/scene-timer":"^3.0.0-beta.38","@things-factory/indydcp-base":"^3.0.0-beta.38","@things-factory/scene-random":"^3.0.0-beta.38","@things-factory/scene-switch":"^3.0.0-beta.38","@things-factory/setting-base":"^3.0.0-beta.38","@things-factory/board-service":"^3.0.0-beta.38","@things-factory/scene-chartjs":"^3.0.0-beta.38","@things-factory/scene-restful":"^3.0.0-beta.38","@things-factory/integration-ui":"^3.0.0-beta.38","@things-factory/scene-integration":"^3.0.0-beta.38","@things-factory/scene-news-ticker":"^3.0.0-beta.38","@things-factory/scene-progressbar":"^3.0.0-beta.38","@things-factory/scene-data-transform":"^3.0.0-beta.38","@things-factory/scene-half-roundrect":"^3.0.0-beta.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.38"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.38_1602156768406_0.16270630365321903","host":"s3://npm-registry-packages"}},"3.0.0-beta.39":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.39","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.39","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"0708f82f4a9554ce2d722ff1ccffa89c683ad349","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.39.tgz","fileCount":166,"integrity":"sha512-711WcHT+Y+j44ATx6O2OhGWqn2vhIyshaGLN1iNrAMqBqGgD0ylbRDYebWs8OKZWxjrnKTVvumT99sGRaRAWTg==","signatures":[{"sig":"MEUCIQC2heXuLbHVJOOERKWMFeVodP5dm2IXtsIeHRKuwzopBgIgJw/Jgv3dsVc2GmYw7m6vfCdn86nN4tWn6McA0QHnC0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgWdYCRA9TVsSAnZWagAALQYQAKUobYo17gU+Q/PyyC2U\nCSnmn4DUHoRc4qRSNz60a/92hRSOX/vm+TVC078LX/ED7Srriw1qFjzVChu3\ngyl/k5r6tbB44ElPP/lygGV9He+1ui7wwvFJCEu+77xNE3kCGpd1fxTd+j1t\nkIk6YlBrPd+2EHqML2cbyhc5V+4idV5PhodISkK7g5EyEmPVbazkolGsY3TY\n4cto2HWaaeYG4j0BsqZ7/AWyfWdU2Ck2nCRtJPEurE99zqEOyIj5QhUApxpW\netaEep/5351aOS0P7806fprsx2MhWEMn91XIfK8QQ7gLUNljN6ACyI5IW1PZ\nJCopmHC8tMk+mE9QG0+q5VzqcIEd2e1cSRGalgo2BEIveXSWsll86TDs11rO\nDmx0t99JE+09Kc3s0J5eL5gCM2HFBF7rh0xATxeiXvRNNJZ8qDHv80gT4nwe\noTszVL4xiQaDW6t4Bk/6ZXEUKsNV7ilhB2a7aro2Ny0c+LT8kS78uQCVc0d+\ne7if79THj7o1PNz4ah+LZ/sHzdYr1OZDJvj/VZrKyjFfNCqehr2VXwYkuarl\ntMbLE2pIMU6KPagb5axRCerfLDsJ9urtoMfbGzcgokZo2NN+RBURAxzrIuKM\nWbJ/7aOdE1nR8LGtelIw+jNSM4DRc4ma09TODLBDXM9dD1q6AqZ4/zvxejSg\nTF0p\r\n=f76v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"984c80e1018fccc7ece0152eb0a2940f0d6ab6fc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.39","@things-factory/auth-ui":"^3.0.0-beta.39","@things-factory/i18n-ui":"^3.0.0-beta.39","@things-factory/more-ui":"^3.0.0-beta.39","@things-factory/board-ui":"^3.0.0-beta.39","@things-factory/grist-ui":"^3.0.0-beta.39","@things-factory/print-ui":"^3.0.0-beta.39","@things-factory/export-ui":"^3.0.0-beta.39","@things-factory/system-ui":"^3.0.0-beta.39","@things-factory/apptool-ui":"^3.0.0-beta.39","@things-factory/context-ui":"^3.0.0-beta.39","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.39","@things-factory/resource-ui":"^3.0.0-beta.39","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.39","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.39","@things-factory/board-service":"^3.0.0-beta.39","@things-factory/scene-chartjs":"^3.0.0-beta.39","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.39","@things-factory/scene-integration":"^3.0.0-beta.39","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.39_1602316120210_0.8473107645263016","host":"s3://npm-registry-packages"}},"3.0.0-beta.40":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.40","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.40","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"2a27a4055075418b4930bc1e6766322af35c6470","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.40.tgz","fileCount":166,"integrity":"sha512-sfWcg2KscQSO93SPLHdlGrfn/BNOBvo6VFn6CTLHOLb+piLvcp+X0SkhOIQbG61gaABYOnx202vVYNDG31Ybng==","signatures":[{"sig":"MEQCIEsfnkJZd5paWAbHshXFbvNI1IL/UfpmmOQ4MD9exCLCAiAtYfdNxhiGcCo2ed4fMzThU2tdGMuwyebMietSEb79dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhYEBCRA9TVsSAnZWagAA1VsP/3bdyxu7aUaTJnkhQXov\nxf7BLmNQEj+aX03vHI8A2WZsXWI75xI/k6RXgTnKl/1ZcO5qRVcbiT/sL/Yp\nnWt9L8nidzHeYbk0NIXSTdqg5DrWaiQdCMywGaF4fbrzH5YEgLKfoWhZuY1Q\ngsP0yH4FRJViFKq3xnHfuHA5hyG+6/F5nSyOBFtel4HynmZz8pSuYgY+9sXv\nOvM9LjZkqAAiutCp7wf+Eibk0PpyLu6J2wew7Nfc7QnZ1Hpl41VPZhXxC3AK\nRjnozuVJBKAVcQytK0aDJOnH/PXaaSEMU4W5mMUgVEj59ceDakBckU7s+HqI\nbmlSMlmD7ksOhbRXPBIhbEjg1113lrO4oM2f2IO955wx2he2AP14bTdeh3Uv\nfpFspn7X2tDFV+GYplgk1eGll8IbeX+GNMEWNbmnNPL1R99xXsFUZWvOL+Pp\ntXAWtBAXj+HeqjCxVxacTFggtZS42GElx7xzCPDegcFPKwFcfaiMS6XCBS3d\n71Fs9tDYwtJvBgqwveGurCcwAQd094KTGQ6Lnpm6qNCfRZMBupsF+g+gxhWA\n5ReFwRVDutFU4M7cuTJTQ4Wo3WhYlGZwEkSY1Na5s1J/cvFOO3FMHvzXUcnc\nUkgaOoaq63e6cs+t5t1IHxQ3MfnmdLW61Y8A91zP6k/WncCHS31UyqHGTzvp\nE/B6\r\n=D4gL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6c99a5f9fb82e986d6d28976e115e9727fe84d49","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.40","@things-factory/auth-ui":"^3.0.0-beta.40","@things-factory/i18n-ui":"^3.0.0-beta.40","@things-factory/more-ui":"^3.0.0-beta.40","@things-factory/board-ui":"^3.0.0-beta.40","@things-factory/grist-ui":"^3.0.0-beta.39","@things-factory/print-ui":"^3.0.0-beta.40","@things-factory/export-ui":"^3.0.0-beta.40","@things-factory/system-ui":"^3.0.0-beta.40","@things-factory/apptool-ui":"^3.0.0-beta.40","@things-factory/context-ui":"^3.0.0-beta.40","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.40","@things-factory/resource-ui":"^3.0.0-beta.40","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.40","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.40","@things-factory/board-service":"^3.0.0-beta.40","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.40","@things-factory/scene-integration":"^3.0.0-beta.40","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.40_1602584833382_0.9077641789148825","host":"s3://npm-registry-packages"}},"3.0.0-beta.41":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.41","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.41","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c4e167eda7997fd5dffde58a111b3d6a924bb86c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.41.tgz","fileCount":166,"integrity":"sha512-V/ZCwIcTFklMjHFsQ3cNC6tumIV5wrPGgwYzTHHtez1cXEp+R+s6HGWqjGHlLitBr7XLWum6Kr+OAvNmM+CEOQ==","signatures":[{"sig":"MEUCIGDCozmr6ABVhhIub5K5fLEiC7YaUXNr6JzZmqz3E/eFAiEAkScqTlbTRaQJ7vVC3+6UAGQPlsdKUXcHLc6sJr3+5MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhacnCRA9TVsSAnZWagAASYYP/2OBQIG0WiyilmY4STI4\n/YCb7oOOjuP4LxQWQki79YQi5kRMVbB2/o2Jjgf5MjKVWUAiG+E/mkIOfSRj\nBvGme1rBhtjdQHwaBjBaZZvB3l9Br603JxJv2+yuZjA8L/G26Ky0QsxajC9L\n7tgpRr4qqKUkEBx5buwJFG6dpK1KYvXAqje4EKiSeGDdpcYZxdKLUBzEos1d\ni3KVZQD9nW5rW7p+OHEu+D9jtl/AtwK7X5ztC8QuyagTmFOqF+m1G4fhq1K7\nekXq1Ew8tTVY2PXq1KBNa4PdGnyoQ9iHnvKZnc0hFecwZiudr3rMEYY9Odrs\n4EPAihMuxOTLjXRWvOkTObzWRvT+olpoo3uJ7y4bc8w4JpGfLRfJcaf3w62T\nPckQOnJy1DRaspkAzPI1HBxphaiJvp5E1+tQtV/ugolpmpCqoyoToO5t2K6h\nL7U//+u4FYmxMELnTSXAzeQt3E9NjFlkmepAmWurnsHRLIMuCv0WdEKQcMBX\nPJP26vV7/6VbNYsgMk18WdQwCM/M0VWUtzmHB58mGz5JtJMuLLIUijc26yfC\nTrOI9NgkmWJSLi+SvkPsm192J6EQexptXamKKMJEl47ew0yxBcO7IM2uyzZN\ngF2N45QnJLIIAyz1yNygCzJbMGg6GL5tk7DLxtGDKXUtGIm9qhjxwY8+5kyr\ni/oX\r\n=+aAM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2e7ffc5f0f4173a6dca60524fd568817f512f097","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.40","@things-factory/auth-ui":"^3.0.0-beta.41","@things-factory/i18n-ui":"^3.0.0-beta.41","@things-factory/more-ui":"^3.0.0-beta.40","@things-factory/board-ui":"^3.0.0-beta.41","@things-factory/grist-ui":"^3.0.0-beta.39","@things-factory/print-ui":"^3.0.0-beta.40","@things-factory/export-ui":"^3.0.0-beta.40","@things-factory/system-ui":"^3.0.0-beta.40","@things-factory/apptool-ui":"^3.0.0-beta.40","@things-factory/context-ui":"^3.0.0-beta.40","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.41","@things-factory/resource-ui":"^3.0.0-beta.41","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.41","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.41","@things-factory/board-service":"^3.0.0-beta.41","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.41","@things-factory/scene-integration":"^3.0.0-beta.40","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.41_1602594598918_0.4033256032620116","host":"s3://npm-registry-packages"}},"3.0.0-beta.42":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.42","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.42","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"ef66dc0d3365dff38a8d70bdcdfea40e29be1f47","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.42.tgz","fileCount":166,"integrity":"sha512-KdQzSpv7ey6Km2BAsKBvSLvDE0Pm2Cs/T6IIFQBEZp7/MRUd/42uau9jTll3p6cOaIYmZIdEM1WQU2M+F6fkEw==","signatures":[{"sig":"MEUCICkQCbTNXY4oGSn95duONMC/XjhS2U0CxWARMI98ozX8AiEAu7OwEufO50uUI3KGxW4TlTSje/sAQBRI3MgumKRIDXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhbTECRA9TVsSAnZWagAA+LMP/iplLdR/NgjopEeKfaV7\nn4H0CB9/YUJmVFS7oe89g9p90P0Gn/zAEjtvAUgzQo2N3Wao4pzY4e1lW39q\nKyDwH6pRPbAzwXCJP9PkwP2YEFaLe6O8UFxF4qk1+jbFki2TSVADA5xWBgEp\njl53gZkBa7Bvt6Qt36aa6F1t60blLv3gz1MrHTJ91cL7j32gu7II474hynCN\nkJjQ2HYm7ow2lTmOShNF6huKvXbhbU2a3obozgLJ2Nc/It6jM1g27EhK5g3D\n5GYxMktmO1IFDjVN+WdiSJ9k6KN20AXbTkBhER5//VUzsvVU1/kBuB6lty7n\n9XkybOq6Bs3ZjH7oXOn8Jvkd1D38+fWB3Q7VR3MuesKJI5u9KUK1CSv7rvqw\n7hBJsF6QK03B6c9T6JoMNFTPB4L0bXP32Lp+PSOlhJ8lvNCjtQW0t8d0PGJV\nfBsX67GAl5tNnIrQebGyKC0j3Nhm8yx5UcLPbQkArNIbF+SB4UKAvEALf3DB\ngQASGUpHgkDYtsXrVp9R9BcdHdaRN+TFP8kBrkLZNFckxSEwj3FzlgQ6K1K4\nuvZNBWxFO/7itdpWRbApxgp5CeckdgPBw/W1q9DTZ1PLr2mwUwJOnK05OwGP\nailSIgFEO0muv817OEmgPH92otayh7Kmx7c8eZ4rVRk1EJqZe2zJ7x9JJ5Vf\nf1di\r\n=y8Lg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b5984f60b60cada4ae6ca593ab3a220cdd458b66","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.40","@things-factory/auth-ui":"^3.0.0-beta.42","@things-factory/i18n-ui":"^3.0.0-beta.42","@things-factory/more-ui":"^3.0.0-beta.40","@things-factory/board-ui":"^3.0.0-beta.42","@things-factory/grist-ui":"^3.0.0-beta.39","@things-factory/print-ui":"^3.0.0-beta.40","@things-factory/export-ui":"^3.0.0-beta.40","@things-factory/system-ui":"^3.0.0-beta.40","@things-factory/apptool-ui":"^3.0.0-beta.40","@things-factory/context-ui":"^3.0.0-beta.40","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.42","@things-factory/resource-ui":"^3.0.0-beta.42","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.42","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.42","@things-factory/board-service":"^3.0.0-beta.42","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.42","@things-factory/scene-integration":"^3.0.0-beta.40","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.42_1602598084054_0.8588209620464897","host":"s3://npm-registry-packages"}},"3.0.0-beta.43":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.43","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.43","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"7245f63a231c8232ddb77268a25f8e66d7ba0101","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.43.tgz","fileCount":166,"integrity":"sha512-4PHkT6io45cuYws9Z6v981FV266XnG4+Tq0+CypqPDyEJga+YPWO9b+1a6FMjl3bY4s546HpDvoS/WD+7kHHzw==","signatures":[{"sig":"MEUCIQDBZoVbuNoSd9lLVSwcAKJGfpzmu/cFHIv8XaYuq7a8sQIgJqF1Kq/TRvOV1Hs8pzGhyWOFjMyP6gHSxlkiSCoj3is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhqi0CRA9TVsSAnZWagAA/VkP/0ZB3YbM1hS5CmstL6u1\nXYbyuEYZLRnudGAjgxFDndUoaygKJAV2vwDvqOvnvDmSRIZbE0U+0BnLAvzT\nGoVrEUVYAxc0Ewk7Y2XQ1kgZwyXlQ8Q0rplVKEC8gPdmLJmIDC1O2ztDpmBB\nUiQp9zd0etEMuU6v3SB9bE5PIeDvBHSJGojx2ENuBbWs+Q6QmwVMQWeno11D\nU0RiiDUiy/sjM2ywOdkK+NHFZoNRbopBBdQ1wxB3MqW3wUEpOSaTs7IAHfZd\nAF8SoxCo4aIN5AkZR9g8I3MV5lllrNR0B9O8JrrNY+7IK8SOt4pAry/Tu8yn\n3ZkxukDNPPIdo6TaEl+sWmREEiI/L8rQmJHhuUm7n9T26r6NCSbONlgfjPhD\n9gUu9ch6l/ezXWFtbRgaplU6wvrCQ7Wx4mAQXOLgVzhjPEmNXVXHR3Sh4Rgt\nOVGu0mjo4TjqT4FDIytyszyTJ5qMd4ftKq0MIJJqQKrpmxnQZ5ldIbKKsYMH\n7HPMNhVMbyH/2R+udiqPohzXtvGRbyJ43QwQeyCvLRQpYTIff36rqIEwiXsw\nIT7heG/tlJgZSV5jBxDyvfQWL27RIRvlkqzsdbpkqrr/4R0rO2PPQPzYVjGX\nphoSRKgI8j1F0jep4nZjeQ7XMllXQY0oqDXu9GkZ2ve/bpU4gV67C4EATl8i\neCvn\r\n=5Ue9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"419d6a6b78013a4fac0c4612f91ac4bf50310e9b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.43","@things-factory/auth-ui":"^3.0.0-beta.43","@things-factory/i18n-ui":"^3.0.0-beta.43","@things-factory/more-ui":"^3.0.0-beta.43","@things-factory/board-ui":"^3.0.0-beta.43","@things-factory/grist-ui":"^3.0.0-beta.39","@things-factory/print-ui":"^3.0.0-beta.43","@things-factory/export-ui":"^3.0.0-beta.43","@things-factory/system-ui":"^3.0.0-beta.43","@things-factory/apptool-ui":"^3.0.0-beta.43","@things-factory/context-ui":"^3.0.0-beta.43","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.43","@things-factory/resource-ui":"^3.0.0-beta.43","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.43","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.43","@things-factory/board-service":"^3.0.0-beta.43","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.43","@things-factory/scene-integration":"^3.0.0-beta.40","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.43_1602660532380_0.4256273140315421","host":"s3://npm-registry-packages"}},"3.0.0-beta.44":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.44","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.44","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"78285e6e8de7ac5c30e216fd519cc7701d130249","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.44.tgz","fileCount":166,"integrity":"sha512-umZo6gspZTi41bkztFP/73mR/hyz0pQdMpbXEREjO7sQ92BTMh8LdsQAlvqUs7dh6psZwIJD2CdbL6QxaAVJTQ==","signatures":[{"sig":"MEUCIBAbYmyASguKC+ZhSvIEJJnj8P2gPdSGetxr2nsPInMTAiEAlaWElCea6XVYhVrlencacrYqAb4br5DcrWKQalnH7hA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiF/eCRA9TVsSAnZWagAA3RAP/2h9SGxs4uy7dJr/u49M\nbHVIBX1JDU0IZl0XlBHEtn2c1cLbaC9Ye5snKTQq9rdoHE59YxyWvSXhaYAI\nX9nd01ndh5ZQbicuRrcAgBWyu+Lo/D0qM8EZEc6lzLNfa34Zew9R08h81xnZ\nhu4oaouqBwSFy+ssWiR71TmIgHBgYk+tcU1geZ9LoW4cHZBdNfUrnN17nziy\npgj7zzs4B432uvnKhsRpjqluMC4vUXqOgQra64nihadt2M6Xdprw6V89cLJO\nI0K7ArnLDQDCD6d40+R5diqMKQCstAH0RKkCeTnnRHo7f0mGKm+ViSW1aqrZ\nucRUJtNKwaUIK/N9GRXDlB5Z14xlgXku12axzExEPzD8WXaaOB00Luql+d4t\nN2P18iQpm1bLMT6vR7FC9Gpj7ySBI+icoZwRlQNYYFSVfdZgjebpjlJ3GUZg\n5TOdo/TfsQgulLZWyxZjWIg+aOVro0cDKQHLBEPlTVSaYcWQi1znEQdORskK\naXkBiViiCBY0zw7kvBkUtBAs+jvBBI2b2D5Uyy2DQjWSBv55JVhNIZXR+NYX\nYSzGCwGm0HVcxadkc1kjkL7BPxZyg2GpVyTAvoQhA/id1FQ/0kGa+SCrZpIl\n96kzQB5f4/oSwk+2ArhJpoBuLSvo6Fby6KCYKH/9roO0GeAmn005TLbJfzel\nzSo8\r\n=9kne\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"733ed717eacfced7891ae8fbe6d34a3454b201c8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.44","@things-factory/auth-ui":"^3.0.0-beta.44","@things-factory/i18n-ui":"^3.0.0-beta.44","@things-factory/more-ui":"^3.0.0-beta.44","@things-factory/board-ui":"^3.0.0-beta.44","@things-factory/grist-ui":"^3.0.0-beta.39","@things-factory/print-ui":"^3.0.0-beta.44","@things-factory/export-ui":"^3.0.0-beta.44","@things-factory/system-ui":"^3.0.0-beta.44","@things-factory/apptool-ui":"^3.0.0-beta.44","@things-factory/context-ui":"^3.0.0-beta.44","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.44","@things-factory/resource-ui":"^3.0.0-beta.44","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.44","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.44","@things-factory/board-service":"^3.0.0-beta.44","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.44","@things-factory/scene-integration":"^3.0.0-beta.44","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.44_1602772957524_0.7939747662978562","host":"s3://npm-registry-packages"}},"3.0.0-beta.45":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.45","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.45","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"4d6dd1602199654f90af8a545b3f10845da08e31","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.45.tgz","fileCount":166,"integrity":"sha512-NXY36wH9iH7FS1rnJ/xOvqfT67Ict8tAjMjgcw8939mTkbLoAPVuN7jYxEV527kCzNL+q1Kd3equAaIq+XQH+g==","signatures":[{"sig":"MEUCIG+TAONDdjnLOO7+6Rr6KG1h/GjpQNGayzTGn1ADZNxkAiEA2XezkMgWsX7dqhQjgVZcKycox2//HLUytSMkHXIESZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiYB2CRA9TVsSAnZWagAA6s8P/2hUnqdsMGGeohTQLZhC\nnekZw8lzxgKs/l9aCwep2H0KRsKKHmIU391kpXrDwPaT0NlOSNDBUQNyesYz\nEhFt8gdCZTTZhoWlUBAl2kOyJ8gzgiH7Ok7DpLdlVrxXLjqs9Qec+PbDThQm\nSxiROsvtlzKYuydWCwMv+G6Mtyt5BUf61Wt9+BrrNyRCFLFWWMon2SRDoeM/\nseImHU8hZ3HuMbCFZ8T+pjI/cKo2AmyayWT+aaR9sXskotrNiBymfIyrPdVV\n32NEgYz6p2Gq3yf3SqYDAEoR6VN7dS72mGZHx2NIUFAcS756LxglUGSb9z85\nAy7xocn/pDPqFQI7hSpvZcFJJ5VdADdG/hVv+0hvmfvD5wy/sUCdWYuaiO/5\nLJnPj1S6SuW1yG2NX3iDlH3xU3WEv4QUu0olWHn90R92T9kP5LQr34OsUdAj\nwK8n+GJOod1sy1mMkspcaBYxV9bQp7QCYQzF25OVE4JtJro4vqsOfVnCdh3T\nTe0HEcaK8XVttls62bd6cUvPGSeO4kvbeMaVhBccg3wHWplBUwvT9ThCtXD8\nFEw4aLdP6OvXuEwKmy0+DiKBide8oxRnDR5ADQE38gX8ISVEGbintgse8aO1\nHkywzekynXYwnRrBbcQzjKj3VWDDpd5AZSd6LrcQ3NiQ4ZXw2S4DABYjdAjI\no2xN\r\n=RdbU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"45b59fe632720ff7aba2142e34d94ece2134af43","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migration","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.45","@things-factory/auth-ui":"^3.0.0-beta.45","@things-factory/i18n-ui":"^3.0.0-beta.45","@things-factory/more-ui":"^3.0.0-beta.45","@things-factory/board-ui":"^3.0.0-beta.45","@things-factory/grist-ui":"^3.0.0-beta.39","@things-factory/print-ui":"^3.0.0-beta.45","@things-factory/export-ui":"^3.0.0-beta.45","@things-factory/system-ui":"^3.0.0-beta.45","@things-factory/apptool-ui":"^3.0.0-beta.45","@things-factory/context-ui":"^3.0.0-beta.45","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.45","@things-factory/resource-ui":"^3.0.0-beta.45","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.45","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.45","@things-factory/board-service":"^3.0.0-beta.45","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.45","@things-factory/scene-integration":"^3.0.0-beta.44","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.45_1602846837908_0.5733213002588169","host":"s3://npm-registry-packages"}},"3.0.0-beta.46":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.46","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.46","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"ce73f3e8a84f2457c69f142d5b3fbf9bc16b6cc2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.46.tgz","fileCount":166,"integrity":"sha512-3Oy+ObepN3iwiPQXieXkRVA9LjNq9brADLI81qN0UysecuX5O6vM85/7UCqQKolcUUT6CBOOIddhXs4fJ18l4w==","signatures":[{"sig":"MEYCIQCSnIEOcELmKhpcrKlPzqd7jh5eO21ktXYXe0Eh0WmB9AIhALTXFC1GCIEVY9Nh4SkHQeHYtUjQo7iQfr5gyqRMldNa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfixYbCRA9TVsSAnZWagAAAgwP/RjS3s02wfOmJa4tP0C3\npsBiBWKtsQnoyiSQGVnRsIlVFZ4i7GH9ZDSM2LM7JKJgOQ6LzVoqSZizYMIp\n5rlEzXUBmRtr8W9LW61Rrqk7eMrpw1f5Zwjka5/qwhZJkzfGDn2DUgop7gIi\nRI4Jus4IhsLjXcr4/OWq05oJFJ6kkBaIShQEnCkZUUviuIVEKoRHpSn2hUSA\nreFuT+lTw8kJ4e6bK69z8zexyl+jwE3CYwJVVM3US9SzfPl2i7MpI3a4uOep\nYJdBDB+5ayK1ptyZbz5NrXNNjnYEaw6hAmImD5+85g+uNsk5kZwQIGRssScH\nOuLLTGfG6LseelDtf6JMXqvbigiM2/m+Bwg+bcwtT+cZoIjRRRrEDgEuAOMx\nC3nGri7gManElCUoL+cQOscrruNLHpHzWlRm6RDgoeJ8mlDAoD7CsogPvqmX\nQuag7YRpg+1wu5ZYfJ2JgUrThdiTLzNj4WD+8n5lWcfPTqM7VcfEYEus4YQ/\nATrb7HtL+mEuOtLqQpY3r78s0lttW0TFcr9g2l1caAFJVA6x6gr0daSUXf9v\npMaPVrh9j9tKPYghA9p1haLo991x3IWYkowYX8nywvfhfqbgPJMjVkfiY9CU\nh5JFwPK9qEfhY0Wt2qsCTWxp/QL25sR7ScTIMHqBPOrPIeGbINpXbLperDOI\nVYaA\r\n=iTcU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7e672569f03fbce0266da661d9b54569cebd0c6f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.46","@things-factory/auth-ui":"^3.0.0-beta.46","@things-factory/i18n-ui":"^3.0.0-beta.46","@things-factory/more-ui":"^3.0.0-beta.46","@things-factory/board-ui":"^3.0.0-beta.46","@things-factory/grist-ui":"^3.0.0-beta.46","@things-factory/print-ui":"^3.0.0-beta.46","@things-factory/export-ui":"^3.0.0-beta.46","@things-factory/system-ui":"^3.0.0-beta.46","@things-factory/apptool-ui":"^3.0.0-beta.46","@things-factory/context-ui":"^3.0.0-beta.46","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.46","@things-factory/resource-ui":"^3.0.0-beta.46","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.46","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.46","@things-factory/board-service":"^3.0.0-beta.46","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.46","@things-factory/scene-integration":"^3.0.0-beta.44","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.46_1602950682850_0.4370972784247882","host":"s3://npm-registry-packages"}},"3.0.0-beta.47":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.47","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.47","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"9bfb07daa291b4b0f5ca7771e81d7cd89c315d54","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.47.tgz","fileCount":166,"integrity":"sha512-xbaWLHZOA95+qsjkkBqwk/wEOpgbtZLJARKCoJ8V+Qn4ys2JtM+EDprIKE4Xtx5NHUZhJWtCSqm0CM9OnDZJLg==","signatures":[{"sig":"MEQCIE4lYs1u7iGlT4bsahoM/lYNGAG0cEAjyztIXnDFQ2YrAiACFx5yoiiK40FKPua/G4DiVvvPtEwSKAGuKsDU0Zz4eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjn6mCRA9TVsSAnZWagAA4+YQAICLnMuT4730lDWHbLHm\nf9388f8vxbT9V7qZOrb9tSdSx0D3/WY4LGT4O3vO8hKCOjetuw6OGNYbU2rP\nEsGIjpLRrwEP94jqDzGKkZ+pL3ftk0yBus2WOtr+QqsNsrov07jW6yveNVCL\nsKZT2VBu7ymJnVUPWw9EujZE+ZL1a3/fyf64OiMZNT0EYsouEMFkt9bSj2J4\nnUKapa4zeneVwK6f2Zs/5smMwlRxbKhWDmNw8zhfTrmqYp/N/ETIqKB3fGyd\nFzE/hmMIoSAaDtZTz+Tl+GG39+ZIFoqsiRqziXIX1lyzlVBy8RwSOqMLLpBG\n48b8vqPmeldES1phOdSKU+w+VvpN5UJfrBlOHRTh+7pvnCy4lZ2CRpUmMpJY\nGQAUKH2MfvoCO6cSLDQCm0t9sp2v+ZrQZT5H47Jktb06+upDuHXAlUqop1Ti\nkR2rHf2w6E5gMgO2halCA0f7HC+hzJhsim+WkqVApnpKiaIDyUqENtHTu32A\naOR8gl14GhUq7616F7g5Jzq+yjY+/R2806GLdPoEHVtcGIMU3oYr3P/cyPGx\nsfiK7thY1H3OpaOA2zaIzL+08+gOEYI6FWpeE52vJBdbCDe44z8lRs/GmEy1\nL6JqBHVD/+dHVd+GhFTRFafib4ee5qAE/DYgN4iAd+4niSfaU9PC+8uzTfFa\ns57/\r\n=5yBI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ac65f21b10a23cbbd13d70cb72180c9cc8c1ed75","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.47","@things-factory/auth-ui":"^3.0.0-beta.47","@things-factory/i18n-ui":"^3.0.0-beta.47","@things-factory/more-ui":"^3.0.0-beta.47","@things-factory/board-ui":"^3.0.0-beta.47","@things-factory/grist-ui":"^3.0.0-beta.47","@things-factory/print-ui":"^3.0.0-beta.47","@things-factory/export-ui":"^3.0.0-beta.47","@things-factory/system-ui":"^3.0.0-beta.47","@things-factory/apptool-ui":"^3.0.0-beta.47","@things-factory/context-ui":"^3.0.0-beta.47","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.47","@things-factory/resource-ui":"^3.0.0-beta.47","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.47","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.47","@things-factory/board-service":"^3.0.0-beta.47","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.47","@things-factory/scene-integration":"^3.0.0-beta.44","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.47_1603174053609_0.5623297581997795","host":"s3://npm-registry-packages"}},"3.0.0-beta.48":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.48","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.48","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"e1ca8f3ca3eac3324e4801532d23e8c39b38c7f6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.48.tgz","fileCount":166,"integrity":"sha512-HSDfiBlsl6Qhxuq0Ez79xpYhhHP/CceDgcqp6IClN548COhO8lmc1d+iCwLaVbAFW6/2g1RCAIVjKZotmzKuhw==","signatures":[{"sig":"MEQCIHBSsd/ANYy9FiaisndEVp+vu/d6L4hjDBZg79LQ4OpPAiANIIwjazhOYKZcm9h4W353+iLliL4siWyzuAhwOWCiwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj4pMCRA9TVsSAnZWagAACNQP/AvIbbDHuxlmt/F3XkmI\nGBN1YYS/Xdfbft7ZOyx/VbgpWiLvmLuKIGhOPsV8ueYkel0CgDrbPD/Hbj5Y\n9CqrGKh9/xjNIwQHC3tGvMJgzz6NL68Q9UGiFPmO1qJHdpjHrmr4DpWI5BOP\nFbgpvpqAORcFWUOVwAeKFrj46PJdAEjHdAb2Vdswyp0K0E/96WuVndEgztsZ\nVzWCVVSYWeIiO020BdNO5WKjOWGvS5O0ogxxSBpVaS/g4IDlwtjyWpwZw4cC\n8fmyL6pYGXJfqMvluUigaT1MypaU7eUU6tVZVrgqe9W+p8iR/TkDDVl/FwqU\ndw1M4oTw43g+Tf/yn/XcmW1luMYLdHsJ3Tf/jsD8W5q68qMVfe6dJu1+mUpL\nFMTc/c+dHBt08B64qwYU3/zh0QuRVMFPO8m4zXR8dHeHQU2bVYf5crPJERzi\n5UZ3BpLRKJzSzy1TKbO+d9o3maZuPZ2FdrhMVdpbMKEkWizZWPVds1Z7NVEn\nEFmGorBwU+bS01O1SOIiTSJymiVwnF2SaKkO2/lPJjbXCDWSebqZwgclLmj0\nlT6p6jOFrxPNy7i+9RkNKqv5mXXPno3YLj0i6zMhjjF8V4BPSXZkQ/6TeodU\n9aUaVPaGnlWvqFeEsKniyRD2CXSB4GS072H/bD0HdUXCJ9WAwMn++Giplal6\nXonR\r\n=1lPw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3d8bd6be221878eb47dfd1b85e4e11a47a157d94","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.47","@things-factory/auth-ui":"^3.0.0-beta.48","@things-factory/i18n-ui":"^3.0.0-beta.48","@things-factory/more-ui":"^3.0.0-beta.47","@things-factory/board-ui":"^3.0.0-beta.48","@things-factory/grist-ui":"^3.0.0-beta.47","@things-factory/print-ui":"^3.0.0-beta.47","@things-factory/export-ui":"^3.0.0-beta.47","@things-factory/system-ui":"^3.0.0-beta.47","@things-factory/apptool-ui":"^3.0.0-beta.47","@things-factory/context-ui":"^3.0.0-beta.47","@things-factory/scene-form":"^3.0.0-beta.39","@things-factory/setting-ui":"^3.0.0-beta.48","@things-factory/resource-ui":"^3.0.0-beta.48","@things-factory/scene-clock":"^3.0.0-beta.39","@things-factory/scene-gauge":"^3.0.0-beta.39","@things-factory/scene-table":"^3.0.0-beta.39","@things-factory/scene-timer":"^3.0.0-beta.39","@things-factory/indydcp-base":"^3.0.0-beta.48","@things-factory/scene-random":"^3.0.0-beta.39","@things-factory/scene-switch":"^3.0.0-beta.39","@things-factory/setting-base":"^3.0.0-beta.48","@things-factory/board-service":"^3.0.0-beta.48","@things-factory/scene-chartjs":"^3.0.0-beta.40","@things-factory/scene-restful":"^3.0.0-beta.39","@things-factory/integration-ui":"^3.0.0-beta.48","@things-factory/scene-integration":"^3.0.0-beta.44","@things-factory/scene-news-ticker":"^3.0.0-beta.39","@things-factory/scene-progressbar":"^3.0.0-beta.39","@things-factory/scene-data-transform":"^3.0.0-beta.39","@things-factory/scene-half-roundrect":"^3.0.0-beta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.48_1603242572452_0.8862349537921999","host":"s3://npm-registry-packages"}},"3.0.0-beta.50":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.50","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.50","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c41e3bec8395fa035f902e7f9de812ac30165710","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.50.tgz","fileCount":166,"integrity":"sha512-7rOYRB4sRmEEWw37sURkhGPF2ep1sqcr9jbm9drH31bEBTYXIRpmH4XZX26C7g9PlUBl9nOcPb9zqXcAJuMwWw==","signatures":[{"sig":"MEYCIQCuT7khpPBC/HRBuj7uF99osBjDormux0gz1VfQZLmOZAIhAIPNIuEhzzYA489H0eumyOt/ye6AzzoQG6ts5SJeG8cP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflmPvCRA9TVsSAnZWagAAU5oP/Rag/fNxIfnBSw7U8tz0\nFeL9VV1oH9QU6YH4cz81wWZeitfeDGOxk9YEsWa2s9B6XAYFq7LQ8Ehwm4hr\nyCrYaqfLtlRFItWnoyDPS7LArs4XUTNjj3P7a8RbCt1p7Dqm7stR1Qmqk9xA\nTdja+xme6MPBebvIQeUyk7JrDGyoT4bV4N/jBWsMWTAD7rAHjROrs3U0IT+h\n90GjH9pZ3FnJXlL6KfFcCEf7Gn1iPKqBSWYu5G955Oq9VcsVQsu2hVSfvPeJ\n8Bjyj/+t9viuJM/8hw5bWJzFJWZlQGGlsc+JbtS/MN8D+xL7YEz5YIfLOBIU\nzedFpb38kDhVEiiiZn1HRFshnS3IxQvoFKiHH2rh51/mr9laXmvcvvcTFC6b\n9W9ahEp97kfSjq7VvcSJ5/lKWc+p9PgPc3zNihz78C6/0A0BeB7qzXdtbaQY\nPeGJLJEFVnsrBmnQwjdn6z5HRHyHSg0RY/ppIPqVhxDwHIQ8BlIe9DOnm3nP\nLNQuVtcoMcWond6cmjsA4uNBEziBu9CPNxS8G7btKhAOnUzvaj2xYTlzLesg\nYhc+JVUB1ZTbG77fwglVpINvQ4ovpnMAikIFPL8GHFVfN3XUo+neOGfNhlZH\nFd6pI683qBJEsQTVuFFOEpAPBuVvIv0sLHZD8Msz0T/WRXQ0tikNj/5mvj/6\nkDJI\r\n=nDbi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b4d7feb507072f6bcf5735ef1656bf853bc57ace","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.50","@things-factory/auth-ui":"^3.0.0-beta.50","@things-factory/i18n-ui":"^3.0.0-beta.50","@things-factory/more-ui":"^3.0.0-beta.50","@things-factory/board-ui":"^3.0.0-beta.50","@things-factory/grist-ui":"^3.0.0-beta.50","@things-factory/print-ui":"^3.0.0-beta.50","@things-factory/export-ui":"^3.0.0-beta.50","@things-factory/system-ui":"^3.0.0-beta.50","@things-factory/apptool-ui":"^3.0.0-beta.50","@things-factory/context-ui":"^3.0.0-beta.50","@things-factory/scene-form":"^3.0.0-beta.50","@things-factory/setting-ui":"^3.0.0-beta.50","@things-factory/resource-ui":"^3.0.0-beta.50","@things-factory/scene-clock":"^3.0.0-beta.50","@things-factory/scene-gauge":"^3.0.0-beta.50","@things-factory/scene-table":"^3.0.0-beta.50","@things-factory/scene-timer":"^3.0.0-beta.50","@things-factory/indydcp-base":"^3.0.0-beta.50","@things-factory/scene-random":"^3.0.0-beta.50","@things-factory/scene-switch":"^3.0.0-beta.50","@things-factory/setting-base":"^3.0.0-beta.50","@things-factory/board-service":"^3.0.0-beta.50","@things-factory/scene-chartjs":"^3.0.0-beta.50","@things-factory/scene-restful":"^3.0.0-beta.50","@things-factory/integration-ui":"^3.0.0-beta.50","@things-factory/scene-integration":"^3.0.0-beta.50","@things-factory/scene-news-ticker":"^3.0.0-beta.50","@things-factory/scene-progressbar":"^3.0.0-beta.50","@things-factory/scene-data-transform":"^3.0.0-beta.50","@things-factory/scene-half-roundrect":"^3.0.0-beta.50"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.50"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.50_1603691503198_0.23662917427172547","host":"s3://npm-registry-packages"}},"3.0.0-beta.51":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.51","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.51","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"6cf3610d1f903dc4cc3f4228cd2cb0e66a854281","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.51.tgz","fileCount":166,"integrity":"sha512-hNaMO4KLEwboCfoWkzV0qjF0Z46iagjdNMk24DWUSYOotKqhKu+HvqM9d3b6A3t7XMjzF1ZCZKC9vDtK19W4fg==","signatures":[{"sig":"MEQCIAFuTwmM50j4OQhwzt9pOjLieM4x5gbM4mpEred6nagUAiApgn7rawWZzZctbI1bRMmi6BnTkTrZKyUMTSj4OQwR2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmR72CRA9TVsSAnZWagAAaSEQAJk3Af0PdgFPSwaaurpH\nTPUclqMoH1VGT1ArGmM7sGLvpXfXsMemE+v0bFN0eRfMCSZPDq8u6Dhe2uqG\nhSZIe/W89gwq3yBehCuLGOBoIqnHhILhWn8Fa32EHtoTglTP0FrsyYurgBhV\nEzwcVVbsM6b/4Htky9frMIkLpuMC2cZ8hqjKezhXZ6InGAKfcX1pV9x+M+J5\nNHqfG7U9evAvdgB8sseDGMfwY4mRu56/rLAf1vrNeXpRRToOcV2wKoECZyzA\nWpsIZ0UdFMudTjtbEIdFxxaQ0DEKPcT/4R41mkJ8cDoD+ZCp28qcnHpvoWG+\nYIsVRdpLVyGdRuu5iJThNfVz8NX9xdTbuIpMYa2nXvpJnngBU79Np6n9XEyc\nmruA6bYYqTLIxHaxWcYPxNvsHnB6jY7n6xhmZQ5fgxa+t2MOcDcmEqmF7gat\naantJ/8UTGcs8HZsfCFLEpo6mMnZDF3/5UsBV8lf2tEUMxgtfk536W0buWLr\nzxFkYSvwabulGCGfjid0G899eV+NPCQDgpYDsGlVfPJkOs/LRIDSZXHnOKsK\n68TmIiEnIejoDy4LvZQDwCCoAE/S+rMBBdwl8kcWsSCJ+OXN9LE5ltg8EzDW\nggdaSuDOkV5MpDksRrPXItF9kvDhyksXtkm031V66b39cgPpnPcvNZsxpvUi\nJRzZ\r\n=ycUa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6554348023818ce91e4dc89ad1e93d43303a8192","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.51","@things-factory/auth-ui":"^3.0.0-beta.51","@things-factory/i18n-ui":"^3.0.0-beta.51","@things-factory/more-ui":"^3.0.0-beta.51","@things-factory/board-ui":"^3.0.0-beta.51","@things-factory/grist-ui":"^3.0.0-beta.51","@things-factory/print-ui":"^3.0.0-beta.51","@things-factory/export-ui":"^3.0.0-beta.51","@things-factory/system-ui":"^3.0.0-beta.51","@things-factory/apptool-ui":"^3.0.0-beta.51","@things-factory/context-ui":"^3.0.0-beta.51","@things-factory/scene-form":"^3.0.0-beta.51","@things-factory/setting-ui":"^3.0.0-beta.51","@things-factory/resource-ui":"^3.0.0-beta.51","@things-factory/scene-clock":"^3.0.0-beta.51","@things-factory/scene-gauge":"^3.0.0-beta.51","@things-factory/scene-table":"^3.0.0-beta.51","@things-factory/scene-timer":"^3.0.0-beta.51","@things-factory/indydcp-base":"^3.0.0-beta.51","@things-factory/scene-random":"^3.0.0-beta.51","@things-factory/scene-switch":"^3.0.0-beta.51","@things-factory/setting-base":"^3.0.0-beta.51","@things-factory/board-service":"^3.0.0-beta.51","@things-factory/scene-chartjs":"^3.0.0-beta.51","@things-factory/scene-restful":"^3.0.0-beta.51","@things-factory/integration-ui":"^3.0.0-beta.51","@things-factory/scene-integration":"^3.0.0-beta.51","@things-factory/scene-news-ticker":"^3.0.0-beta.51","@things-factory/scene-progressbar":"^3.0.0-beta.51","@things-factory/scene-data-transform":"^3.0.0-beta.51","@things-factory/scene-half-roundrect":"^3.0.0-beta.51"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.51"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.51_1603870454521_0.4806375274952561","host":"s3://npm-registry-packages"}},"3.0.0-beta.52":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.52","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.52","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"bc309237da44ff53411bc7645defeb5d3d634a4f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.52.tgz","fileCount":166,"integrity":"sha512-vsJPkeUOw9UAPl+v/9xLZzDVHdCRMswVymOKWwWaV6C/+HJ5R99Iuh7fIxKsyiwOHm1E0eUqtBKF1EDqOPbjLw==","signatures":[{"sig":"MEUCIQDgtxlm6ZpkXuXIIYgz2bDoNo2BjguRD9KXMCPNaRk1qgIgasW9Fhp0T2PHkeZp4mVljNw9vckbxxxcNIQBr5Sh9Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmU4gCRA9TVsSAnZWagAApb8P/jTYSXbxndVwwhovWDVR\nIo0evgulHy5Yj39CacXMlglGMkhuG5p/Gzx6WXucbnLZZclc8LqucNmXSh/U\njQoSYdgYMiMzBhMty9Miup7evfD52YKToYh8wxCCP7FrHHpVB1G+VLhTL2zf\noIek5IT8kWD6eobRHjX5mXuSQDZKDsuH51T3JHCs3QUfQD0XGo6rhQ1RPT6B\n5ZLRjARa1hOhbHUTEp9wh988fjQ0ZLFqBWHbn3c4Xc+T+1H6Da8iDae2yEpX\nQXPsrbdrSoQcb2sXfhbJb0p4963mAOmt3d2DDXKcRMH3FW/r85vdBgSsBJEa\n37qQg3hUDYbpj4Y/75MQVaLeGQgc2IN92msr0CfnEzntQi/0LCMgdtwkVd60\nOYvD2Shk6+coV7pmbf9V84cmbiM0QFUF61kIM9dQijaQDGDx+zqepdOUfNm4\nS2LadNWWirP3hoGU/Gqi9rYYTWDfd5nvP5FCVOawikEzfcgTxR32WSgP8PQL\nNult0/DsslOoXf6TugkA+28MYJcw7BldDCklxVyAsIpoWe0BCQXFCL79MnI0\nzPyy7k92MU99Abb3ZGXDdMD8hwhA5wBNV8zikkdC6xE9BYOdBYbczJjgy7bZ\np1LOPZlanee3XlkPcmm3MvYlHBDgPhRo/+FROxCBLb6X3sq71N0unkcOnPbA\nKPvZ\r\n=Xot0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"df1be8a553181ca7325546d5b27a203bdd3a9df6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.52","@things-factory/auth-ui":"^3.0.0-beta.52","@things-factory/i18n-ui":"^3.0.0-beta.52","@things-factory/more-ui":"^3.0.0-beta.52","@things-factory/board-ui":"^3.0.0-beta.52","@things-factory/grist-ui":"^3.0.0-beta.52","@things-factory/print-ui":"^3.0.0-beta.52","@things-factory/export-ui":"^3.0.0-beta.52","@things-factory/system-ui":"^3.0.0-beta.52","@things-factory/apptool-ui":"^3.0.0-beta.52","@things-factory/context-ui":"^3.0.0-beta.52","@things-factory/scene-form":"^3.0.0-beta.52","@things-factory/setting-ui":"^3.0.0-beta.52","@things-factory/resource-ui":"^3.0.0-beta.52","@things-factory/scene-clock":"^3.0.0-beta.52","@things-factory/scene-gauge":"^3.0.0-beta.52","@things-factory/scene-table":"^3.0.0-beta.52","@things-factory/scene-timer":"^3.0.0-beta.52","@things-factory/indydcp-base":"^3.0.0-beta.52","@things-factory/scene-random":"^3.0.0-beta.52","@things-factory/scene-switch":"^3.0.0-beta.52","@things-factory/setting-base":"^3.0.0-beta.52","@things-factory/board-service":"^3.0.0-beta.52","@things-factory/scene-chartjs":"^3.0.0-beta.52","@things-factory/scene-restful":"^3.0.0-beta.52","@things-factory/integration-ui":"^3.0.0-beta.52","@things-factory/scene-integration":"^3.0.0-beta.52","@things-factory/scene-news-ticker":"^3.0.0-beta.52","@things-factory/scene-progressbar":"^3.0.0-beta.52","@things-factory/scene-data-transform":"^3.0.0-beta.52","@things-factory/scene-half-roundrect":"^3.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.52_1603882528057_0.4089763802122508","host":"s3://npm-registry-packages"}},"3.0.0-beta.53":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.53","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.53","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"292b9c0911265d46d5f477ae90eeb5099ea19b56","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.53.tgz","fileCount":166,"integrity":"sha512-Dr2JyPurXDKBI+PL3T8yhLWsSogf+hxIkaFQNynM3y5CABeVMqe7PGwmcBVAtqyidZCV4VD8Odmn64/GDTBy4g==","signatures":[{"sig":"MEQCIEAV+p3tjXHp+rNzM1pFBCoJm0xP/1WRjmvOR7vBhawJAiAFRdUHDSEc9jaIja92ZeIgg9KQoWUZA8VZUOzmE3by8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmpRxCRA9TVsSAnZWagAA31IQAIeDM49G+Yq/uU55DGbo\n0UN/L7ClDX1wwITeRDUi5LB7O8yN2P4RSx0I8Jb7kTeg3mmdU2u70BMGMrdg\ncnH2pl3HFF3z2pgGVVePrisY2iek4lNDeZs7OeSWWuX9/iZ7aAVJW6jbJfSK\nFo8xfGBjakiCiWj0+hiFQa58cVqk7UUcjtoc4N9FZdfAoUu4JL7a4Ck8M/GX\nk55GvYtadFaegB5A+MZL9tJowdHPfHh/gcKLceCzMeBGzqWNxN2iPgdpUwW4\n7oaIVv/MgliGGrIJxBTWN3xKfp7SNZ3pf8YTP8E4+TPrXqfBwT5276aWW/Hk\nsx2sjTd3pQh/SXnFLPHBJCRIsBaWMIkBAaBE6QCLjPwYLSg12cWS3nFjnZZT\npvk8hvX4S0K7D1YWbwkZH9fACOKOCxgxm0N5CL9UUG9S6U5Ie8uXrUBnz92A\nIYc+TBAOXHDrkvu7BcX+8CYttIfSrsS3v99xDnBSUrzn7WgLNafkJqBJ61hH\nmP5LGrDALJFv6lNWd7HpJeX1vvQ7ZUYCpVPLy/xSKxeC5R5dwL6Am+MLxyNX\n2DxTeRvSqZ6Z6txhIfOqifr2R2jVDauEqKqFQlfkwE1FNTCFzosZ0rImG6OB\no4rkvvscWbvLVSv8jdGtSB6Ib8+CdglEb2/d5t/x+LdkzubT6gKaGnMUYfGT\noTr8\r\n=HKt6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d3cbeca9c4c466b15b414a9f9582a96b12b19f24","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.53","@things-factory/auth-ui":"^3.0.0-beta.53","@things-factory/i18n-ui":"^3.0.0-beta.53","@things-factory/more-ui":"^3.0.0-beta.53","@things-factory/board-ui":"^3.0.0-beta.53","@things-factory/grist-ui":"^3.0.0-beta.52","@things-factory/print-ui":"^3.0.0-beta.53","@things-factory/export-ui":"^3.0.0-beta.53","@things-factory/system-ui":"^3.0.0-beta.53","@things-factory/apptool-ui":"^3.0.0-beta.53","@things-factory/context-ui":"^3.0.0-beta.53","@things-factory/scene-form":"^3.0.0-beta.52","@things-factory/setting-ui":"^3.0.0-beta.53","@things-factory/resource-ui":"^3.0.0-beta.53","@things-factory/scene-clock":"^3.0.0-beta.52","@things-factory/scene-gauge":"^3.0.0-beta.52","@things-factory/scene-table":"^3.0.0-beta.52","@things-factory/scene-timer":"^3.0.0-beta.52","@things-factory/indydcp-base":"^3.0.0-beta.53","@things-factory/scene-random":"^3.0.0-beta.52","@things-factory/scene-switch":"^3.0.0-beta.52","@things-factory/setting-base":"^3.0.0-beta.53","@things-factory/board-service":"^3.0.0-beta.53","@things-factory/scene-chartjs":"^3.0.0-beta.52","@things-factory/scene-restful":"^3.0.0-beta.52","@things-factory/integration-ui":"^3.0.0-beta.53","@things-factory/scene-integration":"^3.0.0-beta.52","@things-factory/scene-news-ticker":"^3.0.0-beta.52","@things-factory/scene-progressbar":"^3.0.0-beta.52","@things-factory/scene-data-transform":"^3.0.0-beta.52","@things-factory/scene-half-roundrect":"^3.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.53_1603966064662_0.30303712711062913","host":"s3://npm-registry-packages"}},"3.0.0-beta.54":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.54","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.54","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"b17c968330dac086939c4d68b27bef3d32d8f9eb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.54.tgz","fileCount":166,"integrity":"sha512-CwEWzFZKDih7T2UrJKvM+06BwqY00Y7iC7GOnwpv8jNjGeetjDuiLkJchn2t28SXzfuQOh4XcEPCTtHksgVQ5Q==","signatures":[{"sig":"MEYCIQDj+Hfd9miG8od9p1uRyMrpEFXii/mYc4caw5ouC3i2MAIhANlzELRdZIx+hgFfrI7lAwlrwB6P1N7VkojqHmcBgzWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfooJTCRA9TVsSAnZWagAAAYQP/3arXuCJYnlp8AhutoDS\nC7rg/D2z9k7xsNOB5Kv6Hia7dZpQai46rEmjPscvc8ZgEyviuEsChW6bULg+\ngFIEX/tzLcGHw6Ky7gjOD9qpFAV+Lybpi3cpCI8YXgdRdlHuf3qE44PT0j5L\nf5LhmSelaC/fG2gxfPDKZdnqNL5wl4ET+pZdNtJVBRffR3yfBzA7qIRUOz20\nmU7s54jaH1Ng9H2DyHWHwnV5kEo6q+2XSews2JTIp5Hlzg208MbsNUgGxfT1\n7W+P25omptwPrlK4EaPZ9p9J18bDEDYx53qDIRo7J91Ci97OqbzNQatXX38/\nbAP5fWOnkjpg56dubWMgO23bxPX59YiU6SQZwsh7kupEuRhRFPYhkloWNK+o\nRDOe3sLmttaH6OwjyqzItceSMe6UwnrRUFF2ymm0rRjF3kq7jLjbrf+vOVcO\nc1b5NNwLLo4uWFO4Qi432VGP47mAIbbyEX6NrMJfE7XYzpjogPGRvb4q1MeA\nZK2uR+xSZj5fNpThmH/eJOYXpLr0j81TtcjqqQ4uMW1L3gzR/LyKNFyDY9ry\nGj1B6kSdFZLEEypGwaiuVE4ndCDNxa/c7OK4UZ9gWa54zekf/+8YYKwzb/Xm\nkAHcv0RrzrS9z01dkSB3vduQWgpDWjsFUT/nVkN+B/k7EpvvXIcazXNfkVx5\nZ2SA\r\n=aq/M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5ac23afcd9f82da309b9013354ee8d1b2817b4fb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"jay_lee","email":"jaylee@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.16.1","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.54","@things-factory/auth-ui":"^3.0.0-beta.54","@things-factory/i18n-ui":"^3.0.0-beta.54","@things-factory/more-ui":"^3.0.0-beta.54","@things-factory/board-ui":"^3.0.0-beta.54","@things-factory/grist-ui":"^3.0.0-beta.52","@things-factory/print-ui":"^3.0.0-beta.54","@things-factory/export-ui":"^3.0.0-beta.54","@things-factory/system-ui":"^3.0.0-beta.54","@things-factory/apptool-ui":"^3.0.0-beta.54","@things-factory/context-ui":"^3.0.0-beta.54","@things-factory/scene-form":"^3.0.0-beta.52","@things-factory/setting-ui":"^3.0.0-beta.54","@things-factory/resource-ui":"^3.0.0-beta.54","@things-factory/scene-clock":"^3.0.0-beta.52","@things-factory/scene-gauge":"^3.0.0-beta.52","@things-factory/scene-table":"^3.0.0-beta.52","@things-factory/scene-timer":"^3.0.0-beta.52","@things-factory/indydcp-base":"^3.0.0-beta.54","@things-factory/scene-random":"^3.0.0-beta.52","@things-factory/scene-switch":"^3.0.0-beta.52","@things-factory/setting-base":"^3.0.0-beta.54","@things-factory/board-service":"^3.0.0-beta.54","@things-factory/scene-chartjs":"^3.0.0-beta.54","@things-factory/scene-restful":"^3.0.0-beta.52","@things-factory/integration-ui":"^3.0.0-beta.54","@things-factory/scene-integration":"^3.0.0-beta.52","@things-factory/scene-news-ticker":"^3.0.0-beta.52","@things-factory/scene-progressbar":"^3.0.0-beta.52","@things-factory/scene-data-transform":"^3.0.0-beta.52","@things-factory/scene-half-roundrect":"^3.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.54"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.54_1604485714738_0.8607619243065494","host":"s3://npm-registry-packages"}},"3.0.0-beta.55":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.55","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.55","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"d9c65a802e58627b20b2a05234a220bd678f8162","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.55.tgz","fileCount":166,"integrity":"sha512-dLLtOb6WhUlEWyKL87e+N+bbpPEX7FR4rTZ4Bi3IgJ2ucGqT/5/NqaMLn9j2pWfkOBk0qZg53KRA3AnFBsNNQQ==","signatures":[{"sig":"MEUCIQCup6+q2OVpsyOlJWmp+e5LTpitknYfVbqkNNE7b0lFYgIgaVSK0BetjukZlL97N81MrfQrMpZDfQpxGw1+Jz3FS1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo3AeCRA9TVsSAnZWagAA3FUP/0gt+8GlfHfpNwnfCX8e\nLVtJ2tU6mX87Y3R8U6OGF9q07h/XG++1cBcoNewEXQXExGAbvgqYCGuz4fNE\nkEyjxs9+DMnWRKM8a4nEVs41rJfT3ra8Mmku6asiBnQUUjAEncjxcve1j5v4\ndAlo7LgmnwgPRJubhTSgwc6SPGRlBhMMv5qY1PW7YpEHLkTN7yLT5sYXyUO/\nRXCurUZ2qSP4NpoZiUrcK0/dC3RHnmWE8ab1CD4pEfiWkQmOTMfxnY0PZu2O\n/z5wmae1BCOM6bx96j/gsxvP74amnxxVG4KrxStoUkVs1+i5vMa/qkBNAGLx\nQ4dV5+Kb3uNXLTMzmpebQNcG45GVdsEy0ert2E/mFA8NlG2BMeVKeO5dMazt\nHxuS/PkXTpR5Cx5H1NnbzdTG03vs0k0GmaI9u4KKLNGlev5wD9AQcGnMgctV\nLXCqE2OKnI2xKWuFmoP0fFkdrNI0wohcuMCj4yLjJTCskN/HJEK1cgWhhQPA\n4f0w0nAJeWh/jEu1lP2PJg9SEjzDmTZ5X9au30Q4D1ynb2kyxuibZJPMcEWk\nM1G4MWTfOl7h6BtBQqjPg81s3Jt4/7Zn4vSoNiQzf/W0dPsF01Lmbh2r1e76\naRB5NDgQ7INWGjUdrOpdZGYa5fOPQxDlbIhonRBUHSc9VcevT5HHzuq8C4el\n4Lgu\r\n=yJS9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"01bf839b3fa4f3be7f07754f3ce952a096c54e9e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"jay_lee","email":"jaylee@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.16.1","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^8.0.7","@things-factory/shell":"^3.0.0-beta.55","@things-factory/auth-ui":"^3.0.0-beta.55","@things-factory/i18n-ui":"^3.0.0-beta.55","@things-factory/more-ui":"^3.0.0-beta.55","@things-factory/board-ui":"^3.0.0-beta.55","@things-factory/grist-ui":"^3.0.0-beta.55","@things-factory/print-ui":"^3.0.0-beta.55","@things-factory/export-ui":"^3.0.0-beta.55","@things-factory/system-ui":"^3.0.0-beta.55","@things-factory/apptool-ui":"^3.0.0-beta.55","@things-factory/context-ui":"^3.0.0-beta.55","@things-factory/scene-form":"^3.0.0-beta.52","@things-factory/setting-ui":"^3.0.0-beta.55","@things-factory/resource-ui":"^3.0.0-beta.55","@things-factory/scene-clock":"^3.0.0-beta.52","@things-factory/scene-gauge":"^3.0.0-beta.52","@things-factory/scene-table":"^3.0.0-beta.52","@things-factory/scene-timer":"^3.0.0-beta.52","@things-factory/indydcp-base":"^3.0.0-beta.55","@things-factory/scene-random":"^3.0.0-beta.52","@things-factory/scene-switch":"^3.0.0-beta.52","@things-factory/setting-base":"^3.0.0-beta.55","@things-factory/board-service":"^3.0.0-beta.55","@things-factory/scene-chartjs":"^3.0.0-beta.55","@things-factory/scene-restful":"^3.0.0-beta.52","@things-factory/integration-ui":"^3.0.0-beta.55","@things-factory/scene-integration":"^3.0.0-beta.52","@things-factory/scene-news-ticker":"^3.0.0-beta.52","@things-factory/scene-progressbar":"^3.0.0-beta.52","@things-factory/scene-data-transform":"^3.0.0-beta.52","@things-factory/scene-half-roundrect":"^3.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.55"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.55_1604546590401_0.9882639591853288","host":"s3://npm-registry-packages"}},"3.0.0-beta.56":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.56","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.56","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"69402f5777ff4e6695f87fe53bb2beeb2eee7535","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.56.tgz","fileCount":166,"integrity":"sha512-gC1k8RXq+tzZXN7uUfXw7YmQUjJYKnRPDftsQuM6NOBrcGGUdgECNMMKpRc0k+yBifOgde/ZxRn6o/HNd04kEA==","signatures":[{"sig":"MEUCIH+z5gJzvHg6J+HSR0DD2X0RorsxNPf1dwZOYKi463U7AiEA6QoU+1O4jaU3/4YCAzfb1MyGdsThkHFVJYRcOrNBUz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpSuhCRA9TVsSAnZWagAA98AQAKKSpgigP9QwNQA69txU\nwIwR+I6cyArgeVDRPbeGiqVMjObJ1MTJ9sYsYxeUBK/i0tIpwOMNEyvqe4fO\nkIx8PDacGZ8hGdbJXlyfdtJtLTa3bPYgciqAFy4o/WZjf+9kEXJXV49/p+IE\nh9FIyMz1IT1W/6kaOb1pSeiRuOozxHWi1ICkn1zvz9tKfNVEuYKSkoZLWKbN\npIStq1bDWXMq0G8jNJY5KA0pVX8NnMQ6nudQjbqgKHn79assbxb0ZoPkmqjT\nfyNDrt7XLbPh6iCfHKW53oJbPvVslhn2fyZG4c8ZV5bQoVAE1ziqdaHhp007\nfZYQwBN23WXkQT3bgwuFp/GD3NFkfhQziyOkZ0VSxOhfR5fI6ryyPdahhiJP\nqhAqSgpn/OwtxInsqoHJVWu06IGrMz3WBfz/MI++eii6XYtSZFxKPUG3+rV6\n3llUmKSeBXXzgyD6MsqCdhskdukhB5fAco1mtVQtTzOJIZWON08lTuOtMFVK\ng+eFB9VG3waLRmgATN8Rv309PPMteJlXifdf721iO3R6I9HwJsKiBIbPSK2u\nvgGDJWe0zqG9QYsw0QDwpF+Oso9UdK5hvNErN1rnAy7QNmvLd+b17wW9ZiZw\ndgFvKAZnAMG7aQBFprxjs8y36iz5hSPd+ymk9MncVNjcsvnPqHpcz4JCnaQp\nmTz7\r\n=+WKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"02617db53a8f41dc6882ab4176edaf70d92aca94","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^9.0.2","@things-factory/shell":"^3.0.0-beta.56","@things-factory/auth-ui":"^3.0.0-beta.56","@things-factory/i18n-ui":"^3.0.0-beta.56","@things-factory/more-ui":"^3.0.0-beta.56","@things-factory/board-ui":"^3.0.0-beta.56","@things-factory/grist-ui":"^3.0.0-beta.56","@things-factory/print-ui":"^3.0.0-beta.56","@things-factory/export-ui":"^3.0.0-beta.56","@things-factory/system-ui":"^3.0.0-beta.56","@things-factory/apptool-ui":"^3.0.0-beta.56","@things-factory/context-ui":"^3.0.0-beta.56","@things-factory/scene-form":"^3.0.0-beta.56","@things-factory/setting-ui":"^3.0.0-beta.56","@things-factory/resource-ui":"^3.0.0-beta.56","@things-factory/scene-clock":"^3.0.0-beta.52","@things-factory/scene-gauge":"^3.0.0-beta.52","@things-factory/scene-table":"^3.0.0-beta.52","@things-factory/scene-timer":"^3.0.0-beta.52","@things-factory/indydcp-base":"^3.0.0-beta.56","@things-factory/scene-random":"^3.0.0-beta.52","@things-factory/scene-switch":"^3.0.0-beta.52","@things-factory/setting-base":"^3.0.0-beta.56","@things-factory/board-service":"^3.0.0-beta.56","@things-factory/scene-chartjs":"^3.0.0-beta.56","@things-factory/scene-restful":"^3.0.0-beta.52","@things-factory/integration-ui":"^3.0.0-beta.56","@things-factory/scene-integration":"^3.0.0-beta.52","@things-factory/scene-news-ticker":"^3.0.0-beta.52","@things-factory/scene-progressbar":"^3.0.0-beta.52","@things-factory/scene-data-transform":"^3.0.0-beta.52","@things-factory/scene-half-roundrect":"^3.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.56"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.56_1604660128988_0.7776875213630181","host":"s3://npm-registry-packages"}},"3.0.0-beta.57":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.57","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.57","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c784895b72c0d7b00ad04357f3fff7cb986e5b49","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.57.tgz","fileCount":166,"integrity":"sha512-vxU1Txb5R7QddQhCZbTl0CkdPE33TiKXsUnJISYZYCA6Ax8Jgm2KjCPj6z/PIaBY7KZ1oP5CmEA+nwM1IG91Ew==","signatures":[{"sig":"MEYCIQCanEElSXkkTn4TfyQLgUC2dNP/vtI3FXq+H6ilzUrp5QIhAIVTquedfXS5VvFJ8xvVSYbtpn5K58Vmo8HskjaQ/aeQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqVOTCRA9TVsSAnZWagAAmqMP/jJzhvJDPu70G/ndlwUR\nyT1JnUplkC9dCw85exI7qPbYLjbwF8ecFwLwBLQ4U8IDrcUTGQlhK80LorM0\nevskoLRhNlpJrAOoYdaKA1r1ZH+35afi3oQpveyzFrZlAPsNh5pO2vwEXUH2\nbS7P6uyvnxDtG3HkO4AZlkFeNDJX25ZB3tX5Ixv12EY7IJ5vMPdFIi57Kvsi\nNv8aN/wpQwGpo1xsS2ybV3a7x2ixawAj/XwjZzTWXPOY+mblFFD3Bj1w4S0E\nhHZTv2a7PJ9+SovE02UQr3VvKG2l26VLnAqyAI5SWFHJfWNdkVTXukSN+5DJ\niRV6mJQO7y92X3pKP71m5F0e7zGYkIea5s/ImFU9XAA4/TgQbxC/MsKO+Jc4\nk6Kd/+dx7EbNk3uOYHu9G2HFzk9s2/4CSQaYyGDNr1op6dXufnEJZ4r+6ZFQ\nUfS5k7m2lEOKHsZxC8sOBuOvZbjkwVYyNo0FHqN75Nd4BFRJ/UuyBuvs4qwg\n23Ki679XLNG9GiRUL29k9thQ7V0QJ2nHGXNeVVZ9E+7BKGIKyyS6qaYqbvYo\nSDu8nbyOM0BIoFpP+6zVCjPwXMEUT56Cm2uEc43By1o6Eu9xAE+14bElSRRj\nDdRRKt2NuPtHd5XSmLGUbHe8YAgXXu63d8ebnnZcbnpY2NOTl8OI7cLEp9cz\nhXdL\r\n=turR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"57a961bc1d206c697c92a377e25240146bf43297","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^9.0.2","@things-factory/shell":"^3.0.0-beta.57","@things-factory/auth-ui":"^3.0.0-beta.57","@things-factory/i18n-ui":"^3.0.0-beta.57","@things-factory/more-ui":"^3.0.0-beta.57","@things-factory/board-ui":"^3.0.0-beta.57","@things-factory/grist-ui":"^3.0.0-beta.56","@things-factory/print-ui":"^3.0.0-beta.57","@things-factory/export-ui":"^3.0.0-beta.57","@things-factory/system-ui":"^3.0.0-beta.57","@things-factory/apptool-ui":"^3.0.0-beta.57","@things-factory/context-ui":"^3.0.0-beta.57","@things-factory/scene-form":"^3.0.0-beta.56","@things-factory/setting-ui":"^3.0.0-beta.57","@things-factory/resource-ui":"^3.0.0-beta.57","@things-factory/scene-clock":"^3.0.0-beta.52","@things-factory/scene-gauge":"^3.0.0-beta.52","@things-factory/scene-table":"^3.0.0-beta.52","@things-factory/scene-timer":"^3.0.0-beta.52","@things-factory/indydcp-base":"^3.0.0-beta.57","@things-factory/scene-random":"^3.0.0-beta.52","@things-factory/scene-switch":"^3.0.0-beta.52","@things-factory/setting-base":"^3.0.0-beta.57","@things-factory/board-service":"^3.0.0-beta.57","@things-factory/scene-chartjs":"^3.0.0-beta.56","@things-factory/scene-restful":"^3.0.0-beta.52","@things-factory/integration-ui":"^3.0.0-beta.57","@things-factory/scene-integration":"^3.0.0-beta.52","@things-factory/scene-news-ticker":"^3.0.0-beta.52","@things-factory/scene-progressbar":"^3.0.0-beta.52","@things-factory/scene-data-transform":"^3.0.0-beta.52","@things-factory/scene-half-roundrect":"^3.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.57"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.57_1604932499267_0.6368016715809879","host":"s3://npm-registry-packages"}},"3.0.0-beta.58":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.58","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.58","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"lllleeee","email":"lcj1123@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"eunhye","email":"lillyeh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"stellan.gil","email":"lotstar87@gmail.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"94e786e3dd60c34680efa2fc28c51dd2827b6e53","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.58.tgz","fileCount":155,"integrity":"sha512-thq7avyQdn71UTS7ZRbtCY4uok2pBZMscmOF52GPPgle30TfhwMOmoTaiRJOB/OGzvXrMs16EYqD96gpFncQ2w==","signatures":[{"sig":"MEYCIQCvAZLbk2zXRbrra0U3uvGVheLAC1TuJu6qK8crL1AYegIhAKWPNCZ5WURmijZDw51HfcGhB6ZtIvRW0X+tFEktCyCW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsTB0CRA9TVsSAnZWagAAsikQAKAQIvtviOp45MEEu9Xq\nXYOsVrfnC5sgj0tkdpn2Y/hzCiSLKrvhhjoEXRmjJQh24NI/JyZhg5RUxjKA\ncKHVv1J5bsKP/58iJ+nSsP3+3CLzA2CA9gtKZXXJ6hjk4w5TQwHVQeFWH/Zw\njxq7k5phmbfacAViUfjEHLAmIlKLmcOnbuOlVwo54tmahJpwE/6LTjgnyTTF\npN3c1iTa2DvKJL9O6a4UHhD+4JtayjMTtTqI9QqntApstCGnq+pWtJZwVk0y\n/kH8hA8Rxic6vRsTrqNHa2EugG++nvg/Pca/5jSFfzOKiDY2vU7MxE7ZHN/H\nKIMJqGyuv0IFr/g1wKimyg1FTPqZjSVUH9Jxvwa+8qEDfsRuTjr+285M60eH\nGeJsDKg6QKJx95slnLrUQ5j1b4qaKkpnA/DGlb6INoiKlXW/dl2l/pxKaRJI\nTi5DAbNOc/u/PF+y2XuC8MuS07Fd1FtJcoeeXDqTwDgGMxEhEKmlEo5WMGGo\nvD5tGj1zDha+m+yC7IERv/k3e5C6yFimweUNKxHlaXzoCth0bStlACwC8IDR\npJ0P2aD9sZcFvgAYKeOMMaSXv4mbV3M17za5Q8qmaS/e+efzykPO0RwnlK8g\no9iI6UGWDLwkKR0ZXZXw6lKuT2wfjwwuw0h9To9kzGHhbisb7awJ/Z5IpJkd\nQdgy\r\n=pvcr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b462f06d1fa9bcb362d2ee7641c1d5acb8b35ca7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^9.0.2","@things-factory/shell":"^3.0.0-beta.58","@things-factory/auth-ui":"^3.0.0-beta.58","@things-factory/i18n-ui":"^3.0.0-beta.58","@things-factory/more-ui":"^3.0.0-beta.57","@things-factory/board-ui":"^3.0.0-beta.58","@things-factory/grist-ui":"^3.0.0-beta.56","@things-factory/print-ui":"^3.0.0-beta.58","@things-factory/dashboard":"^3.0.0-beta.58","@things-factory/export-ui":"^3.0.0-beta.58","@things-factory/system-ui":"^3.0.0-beta.57","@things-factory/apptool-ui":"^3.0.0-beta.57","@things-factory/context-ui":"^3.0.0-beta.58","@things-factory/scene-form":"^3.0.0-beta.56","@things-factory/setting-ui":"^3.0.0-beta.58","@things-factory/resource-ui":"^3.0.0-beta.58","@things-factory/scene-clock":"^3.0.0-beta.52","@things-factory/scene-gauge":"^3.0.0-beta.52","@things-factory/scene-table":"^3.0.0-beta.52","@things-factory/scene-timer":"^3.0.0-beta.52","@things-factory/indydcp-base":"^3.0.0-beta.58","@things-factory/scene-random":"^3.0.0-beta.52","@things-factory/scene-switch":"^3.0.0-beta.52","@things-factory/setting-base":"^3.0.0-beta.58","@things-factory/board-service":"^3.0.0-beta.58","@things-factory/scene-chartjs":"^3.0.0-beta.56","@things-factory/scene-restful":"^3.0.0-beta.52","@things-factory/integration-ui":"^3.0.0-beta.58","@things-factory/scene-integration":"^3.0.0-beta.52","@things-factory/scene-news-ticker":"^3.0.0-beta.52","@things-factory/scene-progressbar":"^3.0.0-beta.52","@things-factory/scene-data-transform":"^3.0.0-beta.52","@things-factory/scene-half-roundrect":"^3.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.58"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.58_1605447795931_0.7534804310471954","host":"s3://npm-registry-packages"}},"3.0.0-beta.59":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.59","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.59","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c32b265ad6186afac76699ef0168b2c0677579ef","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.59.tgz","fileCount":155,"integrity":"sha512-Co5q69b7uaswU34b82eY698zrQUm+wi2VsHfCpRn1iIWJrlICMBMAqTKntWTiUGeXsS1ENii9pQJWziCLcpS+w==","signatures":[{"sig":"MEYCIQDCHfo+TrwnoQr2LGb05umpMjyZSgdMmh7kGZn0fcz4jwIhALA0E5a9AgdIFJixO1uJtWLCMZpLEop+syiQkHYLam2d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs5UoCRA9TVsSAnZWagAALOkQAIwoeKymwsfRB7W3Hfgr\n0Pv9nPRYIzHN2GWYoHUhv3R7q3ltzyTZ1lVg1rDAGA2yynQoWkqgHGsles1z\nF5+oU8Krb+V+3ZdUAmeJ6VjsCnqZcKXki5nRrY7ghEyBTeJ8KJamZZFf6L1T\nfpP5MSzVxvuEHIdznbzFVoXJJYFpiz+KYCcXy4AC+s/xRVahpbUQjiGs4vny\ngIBM4BFfbAmfYaZAAobGa4VLBj4RfX1FpIr87vJh3M00DthJX7AEmLXh1T+q\nw0WpsiPXoGpMyTQK1lEHcrVikcIrf5luQX6K6KsT0achTKVQBku6qyY299At\npev/25nz2GkliKtONdyyLyJF1MkceQvHBObB1rmSLllQzIp4QhG5N3IxcOWo\nh7wz2Mt+qTOk5gefFE1gsKSrF0Uy6lfyJzmdz0GRsV3tijcMQ8F+rIYg80Nr\nby16sxKRJPDKZ6n11WnKu6QBKeDovyBjaJrLfVEms7QwhIDwrjDpFfEN0zGq\nvvVApxeDmys6vwRiFaMQ9KH91N1Vl1AMqtsPh4DjXERh0OsvV/AWluzoBC94\nnXFnRFxu+bndv4GTSFcqquTF7ODakIi6QuzX1CB+hFi3WUmEfGs08v2wp7Ff\n9F3WmPCPlxkvt3jbA+zSN5gHzm8DFbjZ2qEH5ASB+dgKi0HpoMg5hBLqG/4n\nTjlm\r\n=5MqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2e6625ed4f091543dd1023df0802eb1180df55e5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^9.0.2","@things-factory/shell":"^3.0.0-beta.58","@things-factory/auth-ui":"^3.0.0-beta.59","@things-factory/i18n-ui":"^3.0.0-beta.58","@things-factory/more-ui":"^3.0.0-beta.57","@things-factory/board-ui":"^3.0.0-beta.58","@things-factory/grist-ui":"^3.0.0-beta.56","@things-factory/print-ui":"^3.0.0-beta.58","@things-factory/dashboard":"^3.0.0-beta.58","@things-factory/export-ui":"^3.0.0-beta.58","@things-factory/system-ui":"^3.0.0-beta.57","@things-factory/apptool-ui":"^3.0.0-beta.57","@things-factory/context-ui":"^3.0.0-beta.58","@things-factory/scene-form":"^3.0.0-beta.56","@things-factory/setting-ui":"^3.0.0-beta.58","@things-factory/resource-ui":"^3.0.0-beta.59","@things-factory/scene-clock":"^3.0.0-beta.52","@things-factory/scene-gauge":"^3.0.0-beta.52","@things-factory/scene-table":"^3.0.0-beta.52","@things-factory/scene-timer":"^3.0.0-beta.52","@things-factory/indydcp-base":"^3.0.0-beta.58","@things-factory/scene-random":"^3.0.0-beta.52","@things-factory/scene-switch":"^3.0.0-beta.52","@things-factory/setting-base":"^3.0.0-beta.58","@things-factory/board-service":"^3.0.0-beta.58","@things-factory/scene-chartjs":"^3.0.0-beta.56","@things-factory/scene-restful":"^3.0.0-beta.52","@things-factory/integration-ui":"^3.0.0-beta.58","@things-factory/scene-integration":"^3.0.0-beta.52","@things-factory/scene-news-ticker":"^3.0.0-beta.52","@things-factory/scene-progressbar":"^3.0.0-beta.52","@things-factory/scene-data-transform":"^3.0.0-beta.52","@things-factory/scene-half-roundrect":"^3.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.58"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.59_1605604647724_0.797345584554296","host":"s3://npm-registry-packages"}},"3.0.0-beta.61":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.61","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.61","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"dd6cb0c624a1d9cd7f38fb777d797c3a614df1e7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.61.tgz","fileCount":155,"integrity":"sha512-uJipP3bhXMweeL+VSYPy+bqMlnK3u8w678HAv46GHkl40g0ekR+v0ckgMz+G6orvnv64WMeeLAUaIGEVihtu/Q==","signatures":[{"sig":"MEUCIGrolZT3RNUFHOv3nYN9LMZ9kqEq+dre9/SNWZ+d++RTAiEAykdfed8PVDjOMTBFGpmsC0wWIuNPqNm2+/BFNN4X4pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft8VVCRA9TVsSAnZWagAAKN8P/iQNASd5txt0ISJ7Ugdv\neh2LPwbM1qWsEtcKeB3tBf/wOqqNU8AklUlyIbeFT644WZrYeDAi2vWefVAA\nvQlEfQ481ii5Bbt4cJxZEIgL0RhpiXVa91p0+CYJd+BkY+6ZotmPAaynYPp/\nN1njWBsDkr5rSj7nyXLus0GL+QnO7QmeOWSGWmTa2g/DIXy9HasUunI/vVFv\n69irSzfTg5jGYTUOjGIn1d88T6zLoohqkXZ4SxggVPKJtRIVAwkexqzEi2Zk\nbQnBqILtF4OMYfVani8kDhOe6+KS1N78x+1JeRrxABSlOh7K9lXDNmLhOWDs\nAROVstB+KyXPdOJ5eGvMiG5r6Tx7nCp7cuPw29eu6sll4UA0iGp19WtXEeEc\nU8dny8z0iRXTiF7eZv8BOBLYe9tlHP+4G6zEr8VvWuzA6/xdDWZn0ejozBLq\ntd3vykjE7jDBqfRlOTspG0KIln3Qp1xfWkFUHjd0MfwAfTtB66rq2q3aIV+u\ncXI6rkdu4N8o1g+4vAzyV5E6H9JTCs0m/k9lkTYZjU5/cbf32ID+MQs+NeEs\nnjtBV1SutaUaa1JfklOd/+qZH3B8P3Ikfoz6VXRfCgvfqdHACAe7l8EEqQXg\nsUgyIRyk+0ZHb9/0QcX/GV0h35MGuh9/L9d2vXLkPHJUpKgKz7bHjUBzLj+L\nHwlO\r\n=9Mt8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9798fd39e1956e24bb22c88fe4607a42bdd59899","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^9.0.2","@things-factory/shell":"^3.0.0-beta.61","@things-factory/auth-ui":"^3.0.0-beta.61","@things-factory/i18n-ui":"^3.0.0-beta.61","@things-factory/more-ui":"^3.0.0-beta.61","@things-factory/board-ui":"^3.0.0-beta.61","@things-factory/grist-ui":"^3.0.0-beta.61","@things-factory/print-ui":"^3.0.0-beta.61","@things-factory/dashboard":"^3.0.0-beta.61","@things-factory/export-ui":"^3.0.0-beta.61","@things-factory/system-ui":"^3.0.0-beta.61","@things-factory/apptool-ui":"^3.0.0-beta.61","@things-factory/context-ui":"^3.0.0-beta.61","@things-factory/scene-form":"^3.0.0-beta.61","@things-factory/setting-ui":"^3.0.0-beta.61","@things-factory/resource-ui":"^3.0.0-beta.61","@things-factory/scene-clock":"^3.0.0-beta.61","@things-factory/scene-gauge":"^3.0.0-beta.61","@things-factory/scene-table":"^3.0.0-beta.61","@things-factory/scene-timer":"^3.0.0-beta.61","@things-factory/indydcp-base":"^3.0.0-beta.61","@things-factory/scene-random":"^3.0.0-beta.61","@things-factory/scene-switch":"^3.0.0-beta.61","@things-factory/setting-base":"^3.0.0-beta.61","@things-factory/board-service":"^3.0.0-beta.61","@things-factory/scene-chartjs":"^3.0.0-beta.61","@things-factory/scene-restful":"^3.0.0-beta.61","@things-factory/integration-ui":"^3.0.0-beta.61","@things-factory/scene-integration":"^3.0.0-beta.61","@things-factory/scene-news-ticker":"^3.0.0-beta.61","@things-factory/scene-progressbar":"^3.0.0-beta.61","@things-factory/scene-data-transform":"^3.0.0-beta.61","@things-factory/scene-half-roundrect":"^3.0.0-beta.61"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.61"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.61_1605879125147_0.042955443981703034","host":"s3://npm-registry-packages"}},"3.0.0-beta.64":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.64","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.64","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"621a92abae64203a8cc562f29211b38c0c21bd88","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.64.tgz","fileCount":154,"integrity":"sha512-Mct7TZUP8QQGMcUSXb9u0S8jHXsQ0QKIxHkMHbh91KvJ2e3ZBDY1318AFrC+m8L7fl7mxpluNseUPxVgoZtuaQ==","signatures":[{"sig":"MEUCIDVJMKl0Yq74QfYvZIO6XHXDadT1/xDys9CEPazCk5L8AiEA/76XTjwCq1UjHPcKiK+iwIOdP37sBE/HTB0XnNWl4KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":871101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft9fMCRA9TVsSAnZWagAApoYP/RDkE0s+xGemwXzUzKzH\nuJl3LI4z0kssL6+zRqmPdiVIgbz9wsRYtaTCSf0xx7I7GCVakyaf3uYC017V\nk4eAl/tgk6oFe8Akn/8pMy2tNeAHtzXvMgXv2ZqxHNiNN8CzqyUCD6LFtPjs\n6NPpXIPbwXMLs+hUIwAgWHCZPNJpGz6C6oKMGfAZeAVE+h0icOigWJDOBwPF\n6NH7N6yNENZiDYs/F5D/xQvBS3ZvQ8oRYY4arRzXtb60iI3RLitI+zfWEa6J\nm2gUE4ebL6m1Iq4tF7yPXpWYxlsToHW8rH1VVijAsEtrnXqkeikq0LL1R1Pq\ns0a1/yTTxtXjmHNUQLf/eJN2yRjEILjBxwsevHFo7NAM33C/SVFEmyNPtbY0\njIUVKGfu2hebNqR64I19fokU1vVmEYFuTP0XG/7hpLcJpAyv8hbObAqOgxyC\ngZkKHgR9NQalFUmCib13f+TD6sl5d/iXRETi/4WHGfBi97WfBSZBlH3LWOu6\nXsNpXO8Xa52MKtd1tn/NpQ44iPkqu7w2CPwUE36h0JgjCZsyW/8JhGaSRyQw\nYEQnat4zt1nz1JX5QI74mDZlxPmAes72M8FeqQyoN/diLWO9b0zG/VWEnz5a\nLxWygrbk4ld/LAFKurgTKue1ygQ/4/CLyYImfchSC15QKzbcT1VGdJcFVrkK\nwLVp\r\n=23kc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"26341a46204ad21b62ed8aa0cf19c70800e00751","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^9.0.2","@things-factory/shell":"^3.0.0-beta.64","@things-factory/auth-ui":"^3.0.0-beta.64","@things-factory/i18n-ui":"^3.0.0-beta.64","@things-factory/more-ui":"^3.0.0-beta.64","@things-factory/board-ui":"^3.0.0-beta.64","@things-factory/grist-ui":"^3.0.0-beta.64","@things-factory/print-ui":"^3.0.0-beta.64","@things-factory/dashboard":"^3.0.0-beta.64","@things-factory/export-ui":"^3.0.0-beta.64","@things-factory/system-ui":"^3.0.0-beta.64","@things-factory/apptool-ui":"^3.0.0-beta.64","@things-factory/context-ui":"^3.0.0-beta.64","@things-factory/scene-form":"^3.0.0-beta.64","@things-factory/setting-ui":"^3.0.0-beta.64","@things-factory/resource-ui":"^3.0.0-beta.64","@things-factory/scene-clock":"^3.0.0-beta.64","@things-factory/scene-gauge":"^3.0.0-beta.64","@things-factory/scene-table":"^3.0.0-beta.64","@things-factory/scene-timer":"^3.0.0-beta.64","@things-factory/indydcp-base":"^3.0.0-beta.64","@things-factory/scene-random":"^3.0.0-beta.64","@things-factory/scene-switch":"^3.0.0-beta.64","@things-factory/setting-base":"^3.0.0-beta.64","@things-factory/board-service":"^3.0.0-beta.64","@things-factory/scene-chartjs":"^3.0.0-beta.64","@things-factory/scene-restful":"^3.0.0-beta.64","@things-factory/integration-ui":"^3.0.0-beta.64","@things-factory/scene-integration":"^3.0.0-beta.64","@things-factory/scene-news-ticker":"^3.0.0-beta.64","@things-factory/scene-progressbar":"^3.0.0-beta.64","@things-factory/scene-data-transform":"^3.0.0-beta.64","@things-factory/scene-half-roundrect":"^3.0.0-beta.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.64_1605883852263_0.9271436555550645","host":"s3://npm-registry-packages"}},"3.0.0-beta.65":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.65","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.65","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"cad324d0e6c913b7becdfdeb79e4f6c49e72136b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.65.tgz","fileCount":99,"integrity":"sha512-HYq4i1zi9A9ZiC1IAqvtWjmgo5oRaGv2hp6RwtenJQcmcJ/kRMaXMhdusmhEYPKyxW1hX4eS19A2uRBqBNmUag==","signatures":[{"sig":"MEYCIQCzR/l+3WFoIh71iA+iXQ8YQA9IJ0nZI+SeJ+A0XC9PCAIhAK1gPseGPSEv0F/gUX/THlBBin8Plg5iE6RTT78aUulM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":822539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu1zjCRA9TVsSAnZWagAAeDQP/12yUGMiYfDJPsI+kfDz\n4JRlwwC7HF5iJ1E26AuPlj6HSBlsIvf7bFQCZvAJ8SDidgHTkUvgDgox/wHK\nPT34awEJwMJjK1b6cYxe9HWbREaJH1eRNuWpTtvp8pEnvZDezCDrhrcwJYHI\nYu9igYw3oI07dlTDydzyaDZ8F2A2L/KSxnxxKe5dKyk6qJ49MjiEZbmUOP6s\n3KKiwmwPLNesrqd+Z/JcBvhRKYC3u/RO0Q7yPGOg8n7oOHtq+3Xw3q64r4YD\nL3YXEaZxrUuXsqtctUL7AzkJ+CoIRFyydK3T0jMQbys08GF4tWHvrXT8eh1T\n77jHH2V7u5hvlKIGKFKqWj0gR2F8/2dusVA8XpHVWyxWT0+O4vRy9qfCaf7/\n8bqmA2Pj9HtfE6kGlwVVo0IkeR9+iByLjVYrNoRl2ncgxvkun7Tvw+q8wNhF\n57BQBg1es3ikR68/FXiLsLtsXSrEma+aGRDb5ZdjXZYzk/RHS7sy+awDSpFg\noRWM9cN/xbzN5oUj9U/1hVnsXaqwZQfrZlPmGoUSDpxJyHqzMwUyx5E+QBt5\nTv5j834zlgML0gqb2MjOk/NXX9mkpK7mve38752g5/aLbDVXlxPDQlTMjCis\nH/KZd4OZDDp3MgJiQxa/2n6wur12y2f2H4hhX4hXMq4MsJRzIP1Tulb7pua5\nrvYB\r\n=jel0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5bb2d26db88d66dcec9c7e8e8fe34d5816be5666","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^9.0.2","@things-factory/shell":"^3.0.0-beta.65","@things-factory/auth-ui":"^3.0.0-beta.65","@things-factory/i18n-ui":"^3.0.0-beta.65","@things-factory/more-ui":"^3.0.0-beta.64","@things-factory/board-ui":"^3.0.0-beta.65","@things-factory/grist-ui":"^3.0.0-beta.64","@things-factory/print-ui":"^3.0.0-beta.65","@things-factory/dashboard":"^3.0.0-beta.65","@things-factory/export-ui":"^3.0.0-beta.65","@things-factory/lite-menu":"^3.0.0-beta.65","@things-factory/system-ui":"^3.0.0-beta.64","@things-factory/apptool-ui":"^3.0.0-beta.64","@things-factory/context-ui":"^3.0.0-beta.65","@things-factory/scene-form":"^3.0.0-beta.64","@things-factory/setting-ui":"^3.0.0-beta.65","@things-factory/resource-ui":"^3.0.0-beta.65","@things-factory/scene-clock":"^3.0.0-beta.64","@things-factory/scene-gauge":"^3.0.0-beta.64","@things-factory/scene-table":"^3.0.0-beta.64","@things-factory/scene-timer":"^3.0.0-beta.64","@things-factory/indydcp-base":"^3.0.0-beta.65","@things-factory/scene-random":"^3.0.0-beta.64","@things-factory/scene-switch":"^3.0.0-beta.64","@things-factory/setting-base":"^3.0.0-beta.65","@things-factory/board-service":"^3.0.0-beta.65","@things-factory/scene-chartjs":"^3.0.0-beta.64","@things-factory/scene-restful":"^3.0.0-beta.64","@things-factory/integration-ui":"^3.0.0-beta.65","@things-factory/scene-integration":"^3.0.0-beta.64","@things-factory/scene-news-ticker":"^3.0.0-beta.64","@things-factory/scene-progressbar":"^3.0.0-beta.64","@things-factory/scene-data-transform":"^3.0.0-beta.64","@things-factory/scene-half-roundrect":"^3.0.0-beta.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.65_1606114531229_0.4613588096052732","host":"s3://npm-registry-packages"}},"3.0.0-beta.66":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.66","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.66","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"cd1c6017e8a12dec66d6a2b8cc8660dab2daa031","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.66.tgz","fileCount":99,"integrity":"sha512-7YcuqguZPtXGcM0qGgsmlN2LXhJtXBwJS7v7xWGPYK3LG/GcCOdLfOBGcx1RfJ4uOG7q2I6TYDeIWTHzR+8cKA==","signatures":[{"sig":"MEUCIQDM2cbeyck+nZPjkuRYN6GZfZqzYWmM7npwBU8Cd6J/owIgSypZINgs0t7CwlKQIEpDuM1OjTPdvh92N0yvrokfzEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":822539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv0IzCRA9TVsSAnZWagAAu+kP/jEJF/XKuIKWjP+/kOHw\n+vTl3/GQ/Cn6zmuP2LUjrPjScamwCpfxhJ5AfOxbRptpeGozjZdxQUL0dJzn\nkm3Wt4fwOuW+jXfUFBeoh/QelFueTDOa+FxXBWOQLXeHOeWTcs4pvLRqLh/f\n08aCkgrpUzbHTBA0izhXYL73NbmFpsNrPVes8g5A1yY6CmI/CXsCC7bJtWt2\n2qajvS5jHGrnA/uLqYxIIRhEMCVSeYbFfBHDD0h15jaTU+0vmha6I8SMsOXd\n2Rxs0YUXczkcUaxou4CUD9e6WxVX6fGR5EecHvHiLF5qZoS9htjCX2uiI+Kl\nbOAr44TPa580IcHZzVZrcTUaH1c39A6IBjBsLLz5jpewj9klGrdMPkt3gytQ\nu7/yx+vBrc/GVKVva7T4XWW0Sl/NSq3RIwKJzbZh9uvuTuDs9KI3t9TWoCeM\nsAIf3YFNkeOcjJzZK+dCTLbCOak9+CgpEpPLS0LZOmEuFSVAlDvcKerlVfD8\ni4a+JUbtp0HwM2n9KovNCNCgA/PknSR0WsJhKiOm6qSjQmzA0sSupKzSo1hh\nxK/IXg2XaB8+AA4odDPxOlnwO8AIXPRDIn1IAnIxrNnsKN7IZCVOHqexaCAX\nypc1QtlbidWRdFv/ZjYQ+vSlyJMzaH1WfgpVJU4k69VBpnQiUVpQ+l1yKE7m\nneFA\r\n=aNUK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fb087cee0887560e8770fdcf0db1f82ab4e38ced","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","mcprotocol":"^0.1.1","serialport":"^9.0.2","@things-factory/shell":"^3.0.0-beta.66","@things-factory/auth-ui":"^3.0.0-beta.66","@things-factory/i18n-ui":"^3.0.0-beta.66","@things-factory/more-ui":"^3.0.0-beta.66","@things-factory/board-ui":"^3.0.0-beta.66","@things-factory/grist-ui":"^3.0.0-beta.66","@things-factory/print-ui":"^3.0.0-beta.66","@things-factory/dashboard":"^3.0.0-beta.66","@things-factory/export-ui":"^3.0.0-beta.66","@things-factory/lite-menu":"^3.0.0-beta.66","@things-factory/system-ui":"^3.0.0-beta.66","@things-factory/apptool-ui":"^3.0.0-beta.66","@things-factory/context-ui":"^3.0.0-beta.66","@things-factory/scene-form":"^3.0.0-beta.66","@things-factory/setting-ui":"^3.0.0-beta.66","@things-factory/resource-ui":"^3.0.0-beta.66","@things-factory/scene-clock":"^3.0.0-beta.64","@things-factory/scene-gauge":"^3.0.0-beta.64","@things-factory/scene-table":"^3.0.0-beta.64","@things-factory/scene-timer":"^3.0.0-beta.64","@things-factory/indydcp-base":"^3.0.0-beta.66","@things-factory/scene-random":"^3.0.0-beta.64","@things-factory/scene-switch":"^3.0.0-beta.64","@things-factory/setting-base":"^3.0.0-beta.66","@things-factory/board-service":"^3.0.0-beta.66","@things-factory/scene-chartjs":"^3.0.0-beta.64","@things-factory/scene-restful":"^3.0.0-beta.64","@things-factory/integration-ui":"^3.0.0-beta.66","@things-factory/scene-integration":"^3.0.0-beta.64","@things-factory/scene-news-ticker":"^3.0.0-beta.64","@things-factory/scene-progressbar":"^3.0.0-beta.64","@things-factory/scene-data-transform":"^3.0.0-beta.64","@things-factory/scene-half-roundrect":"^3.0.0-beta.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.66_1606369842991_0.5579204761715946","host":"s3://npm-registry-packages"}},"3.0.0-beta.68":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.68","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.68","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c8dd8e881aa60fea14eb264bfe91c1d90783e73c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.68.tgz","fileCount":78,"integrity":"sha512-z8VKRYat9xNiWx/bD0c5Oy5IwtHzGHZEmIvU4agdfOk+mVRo35uNJHlTd/AJMun+HaXwl1Q3pZSAWm1IOj3vvQ==","signatures":[{"sig":"MEUCIQDHMavjz4Qd9l5rnLNHo+3ase7Gng4vdgYGfL8R4+ji6AIgRkg0DOJenkYu0Y7+NdRJs5CRgFak2GpxqDTW5RQGB/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":801872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwcqqCRA9TVsSAnZWagAA3NIP/0k3jb03WU6lkM64GGH+\nbW3rZuVic9wn9wdVDa4BQqQFZ7cUB1nHop2BZ98Pmg/A6vB+zhNnBkgwuOyv\nRHKd2xJl1bcjT+rZGz7wTsmKOMiMK/OpKyZrDPxFMg04K+7N6uUa+jrWyE15\nkqrwVVWnseavw32pBknJ02r5s0PvIgqtJeFu/SdMv8+pMre3axnsYZaeG7Wd\ngclH+KiaHPQ6joohNJjIXuVxt/gzX6syFa2cZw1329cpIFLtFdNV1QRCFcPt\nDLrPNN6p2I/f4fLtNavVKoCNi8U6c3sDew9vlnTGiLf9FBvc1aSxls0XTtVz\nuM0V8QNMu5zzLa9gxCnsuZl0rCgJEgYpjT6BPvbSD9fiAMQe17tuDbLXkIgV\n1JvYIE2VN5hDPc4NdzswV7sRnePIAK/NetbbTBxPU8zrhOe6CBXW+fnOCyiG\nw6DVX4t9l9z3oDdmIA+X2A2NGf5cX0GDdFDHUhDNvJwaYONHiwxJZi0HodKT\n9DI+Ogi5YbOMI9bj3wJgY/sVSj5pVf9UfKzy7V7v3IQ4ow9y78+CKuscXjxI\n2bixJNz2OaBI6iPMvf2sCKT42ZTggFL3LDec6chcEF1lxZ6n5zp3SfSWQuBg\na5PJuMqNAhu+MJycP+MtiAEZ91+jd1BzVFly5faqEZAwVWItZw6e/jANXbRQ\nKD2H\r\n=mesW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"14146f8c156fc5306a1750291e44e97faa03627c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.68","@things-factory/shell":"^3.0.0-beta.68","@things-factory/auth-ui":"^3.0.0-beta.68","@things-factory/i18n-ui":"^3.0.0-beta.68","@things-factory/more-ui":"^3.0.0-beta.68","@things-factory/board-ui":"^3.0.0-beta.68","@things-factory/grist-ui":"^3.0.0-beta.68","@things-factory/print-ui":"^3.0.0-beta.68","@things-factory/dashboard":"^3.0.0-beta.68","@things-factory/export-ui":"^3.0.0-beta.68","@things-factory/lite-menu":"^3.0.0-beta.68","@things-factory/system-ui":"^3.0.0-beta.68","@things-factory/apptool-ui":"^3.0.0-beta.68","@things-factory/context-ui":"^3.0.0-beta.68","@things-factory/scene-form":"^3.0.0-beta.68","@things-factory/setting-ui":"^3.0.0-beta.68","@things-factory/resource-ui":"^3.0.0-beta.68","@things-factory/scene-clock":"^3.0.0-beta.68","@things-factory/scene-gauge":"^3.0.0-beta.68","@things-factory/scene-table":"^3.0.0-beta.68","@things-factory/scene-timer":"^3.0.0-beta.68","@things-factory/scene-random":"^3.0.0-beta.68","@things-factory/scene-switch":"^3.0.0-beta.68","@things-factory/setting-base":"^3.0.0-beta.68","@things-factory/board-service":"^3.0.0-beta.68","@things-factory/scene-chartjs":"^3.0.0-beta.68","@things-factory/scene-restful":"^3.0.0-beta.68","@things-factory/integration-ui":"^3.0.0-beta.68","@things-factory/scene-integration":"^3.0.0-beta.68","@things-factory/scene-news-ticker":"^3.0.0-beta.68","@things-factory/scene-progressbar":"^3.0.0-beta.68","@things-factory/integration-melsec":"^3.0.0-beta.68","@things-factory/integration-modbus":"^3.0.0-beta.68","@things-factory/integration-indydcp":"^3.0.0-beta.68","@things-factory/scene-data-transform":"^3.0.0-beta.68","@things-factory/scene-half-roundrect":"^3.0.0-beta.68"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.68"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.68_1606535849726_0.8146149535065574","host":"s3://npm-registry-packages"}},"3.0.0-beta.69":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.69","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.69","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"8c23a1025a40db4b26586e0b73168934ad15de6c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.69.tgz","fileCount":128,"integrity":"sha512-DMLSgSEaJu5Wp8kBxf9mpCv8hYSLQksEKKc3aoZ6s6SpsGgdNH8LpFpfVeQfrK5jG+mxCFvmIcHY92ZDzaiIew==","signatures":[{"sig":"MEQCIAYQqq0+nStSDlJD6m/6S0NLUZ+AAmExtex8jV1t9WdkAiAnuosX4SYSrAgLisabNnNDmwvTrQtLKwBM5CoPUMNItQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxneyCRA9TVsSAnZWagAAxCUQAJ/A8RnZcRBk4BtYaAQY\n5Ab23r4pslGRGL1RUXblRYlcfUZ/EUsk61/inxKPv2+LWg+ufHvhUGlyQTVh\nuaZ5HtgWJOB1zIFgSdHJ81YQSgrrDvNCO2AjmHRKXa4wX1c7EPSI5R4dKDUB\n3U+ZrkZ3lLdICTgm32MpwfFiUW3e9hZDyV9OKFHUwTYe1Th+QQp1yaaEY4IN\nApbggJW29qonRBN0H0oz1tEFWWggw/o+A0ApmwAqqzGxC32cfF7zkjWj+x71\nHmec20QJlgMyvPuYJNZAYXj8z4lb40KzcOA3bLD4LiGAV2scJEaWiNebgYnn\n4ooJ2rHc8TXYig58QXYWngdYOiQ5PsdzyZ20E6aZFM4OvQ4AyadZxKJkGvBD\nXdJ5Grd4iDIsDjRF1qwRUqu/3ALLQ8/51MvRP79p7MIBO50pyJodQhBWhlDO\nNJIFWpS61B2FeNnizZKZxuslhRkU727F6ze9YQsgSPpySzlDpYThIryRb7qP\nEuHFAVJFFGDXQ6rwScOkoz2aNHIs+uUfOZp53ZNlYT3TU+6CSQujnCxGKwqU\nu1QJtX0Awt8oI69XD2zEitDrlIQBjbOhbo33+kQhNPr7+tePXxQ7htQDW30t\n/RWwyDbHfq3VMAWryRdUCsrS+Xr3rnQYpbc1hF1wEyjDCyVLwymzwVcF7auK\nzRuu\r\n=0/jp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0320086bac50e89f086f0869cb5d05fec36544d5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.69","@things-factory/shell":"^3.0.0-beta.69","@things-factory/auth-ui":"^3.0.0-beta.69","@things-factory/i18n-ui":"^3.0.0-beta.69","@things-factory/more-ui":"^3.0.0-beta.69","@things-factory/board-ui":"^3.0.0-beta.69","@things-factory/grist-ui":"^3.0.0-beta.69","@things-factory/print-ui":"^3.0.0-beta.69","@things-factory/dashboard":"^3.0.0-beta.69","@things-factory/export-ui":"^3.0.0-beta.69","@things-factory/lite-menu":"^3.0.0-beta.69","@things-factory/system-ui":"^3.0.0-beta.69","@things-factory/apptool-ui":"^3.0.0-beta.69","@things-factory/context-ui":"^3.0.0-beta.69","@things-factory/scene-form":"^3.0.0-beta.69","@things-factory/setting-ui":"^3.0.0-beta.69","@things-factory/resource-ui":"^3.0.0-beta.69","@things-factory/scene-clock":"^3.0.0-beta.69","@things-factory/scene-gauge":"^3.0.0-beta.69","@things-factory/scene-table":"^3.0.0-beta.69","@things-factory/scene-timer":"^3.0.0-beta.69","@things-factory/scene-random":"^3.0.0-beta.69","@things-factory/scene-switch":"^3.0.0-beta.69","@things-factory/setting-base":"^3.0.0-beta.69","@things-factory/board-service":"^3.0.0-beta.69","@things-factory/scene-chartjs":"^3.0.0-beta.69","@things-factory/scene-restful":"^3.0.0-beta.69","@things-factory/integration-ui":"^3.0.0-beta.69","@things-factory/scene-integration":"^3.0.0-beta.69","@things-factory/scene-news-ticker":"^3.0.0-beta.69","@things-factory/scene-progressbar":"^3.0.0-beta.69","@things-factory/integration-melsec":"^3.0.0-beta.69","@things-factory/integration-modbus":"^3.0.0-beta.69","@things-factory/integration-indydcp":"^3.0.0-beta.69","@things-factory/scene-data-transform":"^3.0.0-beta.69","@things-factory/scene-half-roundrect":"^3.0.0-beta.69"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.69"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.69_1606842289857_0.42980488298876596","host":"s3://npm-registry-packages"}},"3.0.0-beta.70":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.70","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.70","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"136e921aad05fff613dedf608ad6dc547cda44b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.70.tgz","fileCount":128,"integrity":"sha512-AuKrBDrAUWHpW5BO4my/V2I45yxzpRiV7mSTbQm3LI9UcX1pDi+L5/sDdx4Qcro/bI0UX94PW2otLqFVF7UWNQ==","signatures":[{"sig":"MEYCIQCOwzUmTyjTl1f5dK+WHtJtxc9G2XzKteBh1qUBwbmGdgIhAJKxohxyi7wFr/SybCXPClBcuEy8NOAwY7MP3DDvPlhf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxzROCRA9TVsSAnZWagAAEv8P/2JU8y4bHyFsaIi0jS92\nVQyIjCHUUWXnqxuPUFhXcHNeV+pVXZCtILJzAvQJJvmtTUcY68/GbhbPOOPk\nQFL+Ovd4a3tIHVcf10/mLfee+JjGcu4wgy9iMOtKseuQeJmv5I7sBU9FiyuR\nRkbne8rE2nrVysgxor4TltybodTMuqR939qqlm/Ad2OYxHP9C2cIz80MvXqS\n7T2LhX8AiczCwX0+t18jTaxL1bXJDCtuL3yLM7+plwqMe5EU42UXrQQQk6Mi\nkfgJSP5riRTf2LW1Gxjx2qMV/ASodWGNNgBeLm4BtIW33LJDV0w/m+c2rnLb\nTxkIuXg+emjwYpzVPacmCkN3Exe88+q3ru5lmhtisHnkDmBH/Ut7II8m4ceE\nawJDHg03WxiAc9u0abQ3thrxb6KnWlG8hcZbx8hcf/yZP+mmIYDIfZiABnwx\ntv7hbTluuec4z0xCZz3f1Hf52eQwORutb9zLJ4/Ad2FG6ZYG3y7REYslj072\nTLWUt6u4v3g+TuimMJiNZvPPkAtsPVDp8JSRzGp/MSlEhYnEnpkCzShO+5zG\ng19Q+VtTNUAh2eewYnRQY1fAQztf6GTUeP3wVX8l+DyMnW5/Yv68wemP3ydk\nxhDseOwiTAIJI2z3Kh143hg9W+MQeZempzRmWJmVf5aMTHESjtw6Z5w4Stfz\nyHf+\r\n=xoIB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9464ce8811f5d18acc3abe7a225a3d0aec28fb50","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.69","@things-factory/shell":"^3.0.0-beta.69","@things-factory/auth-ui":"^3.0.0-beta.69","@things-factory/i18n-ui":"^3.0.0-beta.69","@things-factory/more-ui":"^3.0.0-beta.69","@things-factory/board-ui":"^3.0.0-beta.70","@things-factory/grist-ui":"^3.0.0-beta.70","@things-factory/print-ui":"^3.0.0-beta.69","@things-factory/dashboard":"^3.0.0-beta.70","@things-factory/export-ui":"^3.0.0-beta.69","@things-factory/lite-menu":"^3.0.0-beta.70","@things-factory/system-ui":"^3.0.0-beta.69","@things-factory/apptool-ui":"^3.0.0-beta.69","@things-factory/context-ui":"^3.0.0-beta.69","@things-factory/scene-form":"^3.0.0-beta.69","@things-factory/setting-ui":"^3.0.0-beta.69","@things-factory/resource-ui":"^3.0.0-beta.70","@things-factory/scene-clock":"^3.0.0-beta.69","@things-factory/scene-gauge":"^3.0.0-beta.69","@things-factory/scene-table":"^3.0.0-beta.69","@things-factory/scene-timer":"^3.0.0-beta.69","@things-factory/scene-random":"^3.0.0-beta.69","@things-factory/scene-switch":"^3.0.0-beta.69","@things-factory/setting-base":"^3.0.0-beta.69","@things-factory/board-service":"^3.0.0-beta.69","@things-factory/scene-chartjs":"^3.0.0-beta.69","@things-factory/scene-restful":"^3.0.0-beta.69","@things-factory/integration-ui":"^3.0.0-beta.69","@things-factory/scene-integration":"^3.0.0-beta.69","@things-factory/scene-news-ticker":"^3.0.0-beta.69","@things-factory/scene-progressbar":"^3.0.0-beta.69","@things-factory/integration-melsec":"^3.0.0-beta.69","@things-factory/integration-modbus":"^3.0.0-beta.69","@things-factory/integration-indydcp":"^3.0.0-beta.69","@things-factory/scene-data-transform":"^3.0.0-beta.69","@things-factory/scene-half-roundrect":"^3.0.0-beta.69"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.69"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.70_1606890573406_0.10336961371877962","host":"s3://npm-registry-packages"}},"3.0.0-beta.71":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.71","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.71","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"536e81ea7511ec2ba7c52602c2597a4b09570473","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.71.tgz","fileCount":128,"integrity":"sha512-+mzLLKVQbo2mI3JRHyYSE/plPecuZWs2xy8x96wZuLMFricZ4BtJCIMZhRJdMTm5Hd2IYeNA/5Ra/c+CWnP1Zw==","signatures":[{"sig":"MEUCIDImiyA5cKt4W4nR0bViyDn4iF+sBe+z+TZQCY36/ulBAiEAqHAagVlCiOErzILWSviH2XrmDQwgXRenWNzRnXLpziY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx2tICRA9TVsSAnZWagAAf9kP/1xXvv/nzwVUr64wC4tE\nJ/7fabHQF9B3DyqJVAFSzvjH5/PAURKsvT3LWx0AkF7jeUyr8IgmDjGQi0T8\nkBF5uO9DEakOGGoqaBSpGCkM0drytyuJYdaKuPviq+Auh14CxFS5pYKKhGIu\nicvuDJVzM1jKLrOVwz+x6G86CvtU40Ww8EpkkUaV0IPIOrEBB82eadzoyjvY\nNVQD9zvt3M5yBnUP6JKTQoIt9NcGWBiVpPrOPfd9dh8vwtnKX+sfE8oCMzZ9\n4NqzQi+Bok/LiQ6+nxy4jesBflTJwIOuBQIlTN9dfim3iKAVfr03xNWWZRJ9\npu5njnYJS3dHhAZz6E0H49QGT8re5ULI+9hev4agxxuzbQ6aiWbINX5iQlXH\nHeYSOQLHaNda303t/azZKbby1ITebZ6SO+ZtLcsk5zKmSs3M7ilBkrth1QY7\n6OEZSL6GZ1YbZ5llu/0PcY7G1B9F3xBkepyWA4OzlHEJbgRM2z6xo78G5Pnr\nfppO+uQwEkhTGgNZDq6mGs36/O/4qgfzcUUmOx0vslSniPpJzIVIpyKhLqQ1\nBp3TWXverzF4jHvfq6FfORHr4CM/GmfsSXo3L8xb6nnfCExRmXLQQi9zE5o8\n4hMQWs7ZEIHTwiqE0UXYDndQOupng/3DdJzOavoLbSsBaRV+6Oy+icc6Sl4V\nFtd0\r\n=itoR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7aa68a9e561323aa70b848ac1c6e3f67ff4503f9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.71","@things-factory/shell":"^3.0.0-beta.71","@things-factory/auth-ui":"^3.0.0-beta.71","@things-factory/i18n-ui":"^3.0.0-beta.71","@things-factory/more-ui":"^3.0.0-beta.71","@things-factory/board-ui":"^3.0.0-beta.71","@things-factory/grist-ui":"^3.0.0-beta.71","@things-factory/print-ui":"^3.0.0-beta.71","@things-factory/dashboard":"^3.0.0-beta.71","@things-factory/export-ui":"^3.0.0-beta.71","@things-factory/lite-menu":"^3.0.0-beta.71","@things-factory/system-ui":"^3.0.0-beta.71","@things-factory/apptool-ui":"^3.0.0-beta.71","@things-factory/context-ui":"^3.0.0-beta.71","@things-factory/scene-form":"^3.0.0-beta.71","@things-factory/setting-ui":"^3.0.0-beta.71","@things-factory/resource-ui":"^3.0.0-beta.71","@things-factory/scene-clock":"^3.0.0-beta.71","@things-factory/scene-gauge":"^3.0.0-beta.71","@things-factory/scene-table":"^3.0.0-beta.71","@things-factory/scene-timer":"^3.0.0-beta.71","@things-factory/scene-random":"^3.0.0-beta.71","@things-factory/scene-switch":"^3.0.0-beta.71","@things-factory/setting-base":"^3.0.0-beta.71","@things-factory/board-service":"^3.0.0-beta.71","@things-factory/scene-chartjs":"^3.0.0-beta.71","@things-factory/scene-restful":"^3.0.0-beta.71","@things-factory/integration-ui":"^3.0.0-beta.71","@things-factory/scene-integration":"^3.0.0-beta.71","@things-factory/scene-news-ticker":"^3.0.0-beta.71","@things-factory/scene-progressbar":"^3.0.0-beta.71","@things-factory/integration-melsec":"^3.0.0-beta.71","@things-factory/integration-modbus":"^3.0.0-beta.71","@things-factory/integration-indydcp":"^3.0.0-beta.71","@things-factory/scene-data-transform":"^3.0.0-beta.71","@things-factory/scene-half-roundrect":"^3.0.0-beta.71"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.71_1606904648247_0.7040272888435279","host":"s3://npm-registry-packages"}},"3.0.0-beta.72":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.72","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.72","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"db443f7e6b3872d607f9294d56a0be72b2ab0f85","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.72.tgz","fileCount":129,"integrity":"sha512-9GI/dG1GAGnKJF6G+gzooE9lace0ne3FQnr8e69QkRA5h9LodqJesN2kTQDg3z82DyYV5s2WUIzUuOJTgKBqEQ==","signatures":[{"sig":"MEUCIF6mt0GhykwE37VpBIwbyDuDcvHpuPDMBdD4sdOsrKrZAiEA8x3ePyGOEzdHPSh67dgvfka3SttXXHy77d0qULQ7Ink=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyEf+CRA9TVsSAnZWagAAI8MP/0XMUNm0x9a2uYWD3Ato\nfFQIb6xpJWz82Jnd7GqXJWuEvz5WwvZO0KRgIBffivGdpqFquqQG21zT6mIr\ni7oOW+KMKJMQdo8EPuZXTCmuErImlZmqjja5mWoSpswGAI3ppzU9zfMAVX6M\niDhTyh+/ip3mm5pfRdhNytwczF7sjCDrSZV9+Yjy5PVGzpae6qa3FEWCI0SD\nySKBtEVwFlscYHm7xx/Imwj+J1ECHDV/tXhOvcMGoLhvpJQnWxYPXtiuypZY\nZRvaFUQN3G2dh6GqxRGL5r3AfZ56itEQGZMd60bakdRc/Q8gO5bRfhjMBNEk\ngbjQYbttucNlpKunV2s/g54s1PAFIBU9/afusrMdAbfPx28rPwC89B7yR/ax\nJL8PoJ2IiJcHsUy23PA48eKHwfWk+0sJ9QM4nblPGGA3emD5MKCqF/Er15iu\nsXb0ZfH/+fcPU6BrcOY2ONpU4NnGESb7bH6RrffXYOq1bqRO0FXRyHECptbP\ndHr6dEmNfs5OWPQJFDpJ5zeMy5+lEHC9mnkJz/pQiXfeeDqifk/zkWEdnWa1\nRAd0FCoKhlVz17O6URtPWFLnuKG3XOhFB14g/hhIMPrlu/zU969m8g4CGYhm\n5da1bKfsGUaB/JTHVgB/Onigl+LhpcF5W7Dhc7vIpoPT2A3B2QO3p6RQtGi3\nqfm3\r\n=uksB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2d4a350e11d3b1d4d134d0a54abf9a7e32d2aed1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.72","@things-factory/shell":"^3.0.0-beta.72","@things-factory/auth-ui":"^3.0.0-beta.72","@things-factory/i18n-ui":"^3.0.0-beta.72","@things-factory/more-ui":"^3.0.0-beta.72","@things-factory/board-ui":"^3.0.0-beta.72","@things-factory/grist-ui":"^3.0.0-beta.72","@things-factory/print-ui":"^3.0.0-beta.72","@things-factory/dashboard":"^3.0.0-beta.72","@things-factory/export-ui":"^3.0.0-beta.72","@things-factory/lite-menu":"^3.0.0-beta.72","@things-factory/system-ui":"^3.0.0-beta.72","@things-factory/apptool-ui":"^3.0.0-beta.72","@things-factory/context-ui":"^3.0.0-beta.72","@things-factory/scene-form":"^3.0.0-beta.72","@things-factory/setting-ui":"^3.0.0-beta.72","@things-factory/resource-ui":"^3.0.0-beta.72","@things-factory/scene-clock":"^3.0.0-beta.72","@things-factory/scene-gauge":"^3.0.0-beta.72","@things-factory/scene-table":"^3.0.0-beta.72","@things-factory/scene-timer":"^3.0.0-beta.72","@things-factory/scene-random":"^3.0.0-beta.72","@things-factory/scene-switch":"^3.0.0-beta.72","@things-factory/setting-base":"^3.0.0-beta.72","@things-factory/board-service":"^3.0.0-beta.72","@things-factory/scene-chartjs":"^3.0.0-beta.72","@things-factory/scene-restful":"^3.0.0-beta.72","@things-factory/integration-ui":"^3.0.0-beta.72","@things-factory/scene-integration":"^3.0.0-beta.72","@things-factory/scene-news-ticker":"^3.0.0-beta.72","@things-factory/scene-progressbar":"^3.0.0-beta.72","@things-factory/integration-melsec":"^3.0.0-beta.72","@things-factory/integration-modbus":"^3.0.0-beta.72","@things-factory/integration-indydcp":"^3.0.0-beta.72","@things-factory/scene-data-transform":"^3.0.0-beta.72","@things-factory/scene-half-roundrect":"^3.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.72"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.72_1606961149629_0.6988873541040328","host":"s3://npm-registry-packages"}},"3.0.0-beta.73":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.73","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.73","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"275e6d87618df3651cf397110f917ea29bc331ea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.73.tgz","fileCount":129,"integrity":"sha512-066OrsDCSdrrCg3Khmip3eo5VJLNzegICtSw99kEgF6ZQ9bfWhqJhQyx8S8zzccLyo8VXGvr5tJfh5hzc8E5cg==","signatures":[{"sig":"MEUCIFP+IfEg5cFNMlingTWiqtq5ldw95Pz91d0OgvoyQ68pAiEAve3gL7XXU5mG8JeIsaTicH+5L9BYQeje83CcPzv7RQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyQ4eCRA9TVsSAnZWagAAWK8P/3ly5v2Dq7hpLqRPqxxS\ne2PskL/gvGDCUaL1uAsrZG2aDme9fwDpGXiFx+DM1d6PIMmfc9vTwMypE4xa\nnXF2gjZxH9DqvJg44CryKP31JAECOpWKCngZQ+8vYsUtsMJ7JAlZ+9tHwdXr\n2GZyW8i/yAZVi7uTW53qSVzt+Ny6shJw6Vf+HoUHu1sQXqbVILQ/XcuQmvZ/\nPfItL/NXqU8CG8H5RY2txd9+i68z0ponXxdg4Ycjs+DTbUOmXmSmXLilf6lM\ngvAErnaWc4kC8JGXBWugDEBr0h5OUE/D3VyrHuFasqPrKXfJXtuxgIH3KDBH\n/EHQjlIzc2LBVfdpKJ2SfWWn1nXR0enRCK6V8BN0dPvrSHks8j38xpH16Gg0\nUm51fZC3bN77+pkJLtqRfrLk5lp9fL6WtJ4E/F1PtZlKir2wWKYgRGOfWAxa\n9qpLjiZDMm4dzkdVjRSpmLV3Gh2GKtWS7QPKxPhynd33MEsnVGySXM9YupgB\n1WGYCT8wc/UqKNrArxS3SGgIUSaqUyOsgs8gPwZc8FKCjJZznqP97scz4R1i\nW/DvbFaQ/40N5PzZTcvKI0ByiS9Yz23nHUQYrDIk9tO6gPRtg5jvaZjH+6hE\nEwgI6z/NyiHs5CIfT67fPnVqhvrnzePjxSjsrJiYXNUWtRaJJUh0EVfoizqf\n6QGf\r\n=hG1L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"eecd3a2455be78ce4e17c2807e782d2e028dec93","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.73","@things-factory/shell":"^3.0.0-beta.73","@things-factory/auth-ui":"^3.0.0-beta.73","@things-factory/i18n-ui":"^3.0.0-beta.73","@things-factory/more-ui":"^3.0.0-beta.73","@things-factory/board-ui":"^3.0.0-beta.73","@things-factory/grist-ui":"^3.0.0-beta.73","@things-factory/print-ui":"^3.0.0-beta.73","@things-factory/dashboard":"^3.0.0-beta.73","@things-factory/export-ui":"^3.0.0-beta.73","@things-factory/lite-menu":"^3.0.0-beta.73","@things-factory/system-ui":"^3.0.0-beta.73","@things-factory/apptool-ui":"^3.0.0-beta.73","@things-factory/context-ui":"^3.0.0-beta.73","@things-factory/scene-form":"^3.0.0-beta.73","@things-factory/setting-ui":"^3.0.0-beta.73","@things-factory/resource-ui":"^3.0.0-beta.73","@things-factory/scene-clock":"^3.0.0-beta.73","@things-factory/scene-gauge":"^3.0.0-beta.73","@things-factory/scene-table":"^3.0.0-beta.73","@things-factory/scene-timer":"^3.0.0-beta.73","@things-factory/scene-random":"^3.0.0-beta.73","@things-factory/scene-switch":"^3.0.0-beta.73","@things-factory/setting-base":"^3.0.0-beta.73","@things-factory/board-service":"^3.0.0-beta.73","@things-factory/scene-chartjs":"^3.0.0-beta.73","@things-factory/scene-restful":"^3.0.0-beta.73","@things-factory/integration-ui":"^3.0.0-beta.73","@things-factory/scene-integration":"^3.0.0-beta.73","@things-factory/scene-news-ticker":"^3.0.0-beta.73","@things-factory/scene-progressbar":"^3.0.0-beta.73","@things-factory/integration-melsec":"^3.0.0-beta.73","@things-factory/integration-modbus":"^3.0.0-beta.73","@things-factory/integration-indydcp":"^3.0.0-beta.73","@things-factory/scene-data-transform":"^3.0.0-beta.73","@things-factory/scene-half-roundrect":"^3.0.0-beta.73"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.73"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.73_1607011869885_0.9317030634253511","host":"s3://npm-registry-packages"}},"3.0.0-beta.74":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.74","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.74","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"e52e933cbcc99d7ed2dbbc5591f4edf57663370a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.74.tgz","fileCount":129,"integrity":"sha512-4IIyITmvaD5K1elsrr/kcSYE5gyWTVJKl1LeRjdPKbHFQUTkZfnpxO8WfYH7GR8IgGVMIGO2Bco1MvwI20x00w==","signatures":[{"sig":"MEUCIBMY0l/NglFcf85T7f6FyzpTxG/nLxfcN65hoq67HWXdAiEAvl6BeIcu7+KKVDSOYfPFNRJ2Dy0brGSRrf00R6yAVLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfycauCRA9TVsSAnZWagAAZqIQAKMQWZtyreuBJIw7eWEg\nlaCwH3znIo2/xgpN2z7W+tSrm+7EUCK6Aj3r6s5MTMK00fVTETRv8x8ECSZi\ndXxeK7SZBfd/evvxvbd7QZ4QPRC+mjWMc+IN/epPpvU92pPR6KAk7UOhocGV\n9kcbq6XPDBmXJU95kEA3bD+mUNHmAsbVRwxJfxcwXtIc4RhCKnvAyqW5tl9f\nY6bANDbsH5MiT5nK3z3klL4A7GKDvx+fg7Vx7QLsJIVQmCPLeg+KdC0ksHiz\nDB6PaUv+ifW88DyG2om6aba+qyJ06nJLUfL5AvqKYC2MoQ2Br/EjKI6OzptI\nV2U+SRpRg0ciNjuBqBZd/HEMFbkdaXuhoobcuEwIsWomnYL/oP3wsP251Ygp\nLbKj/Ik7TtRH1ISi9LLuZVbk7i2SP/cDlyx//K7gpcM8wsZM6VGDHHbLSKC9\n8DT4PkWAJQLI9esQf8tc/nGV1KaINhQRT61uf3OmL/m8q/QVbzWOetP9fhHt\nJ/LiUnGJ/gdG37gL+5Q6om66FbkgeVesBjmjn6acLOWkDPvcFAj2Y0U2uPnv\nV+lPuIHc2cRZf7ixgOYRqpg7o5E6Zg4bDSq9NE2iNE2CIkwoOmqJavxb3PMB\nmJ7AjOl3Tb0IUYpaPOKZA7MjORbDuoD6AWYQuBlrSWudpYis+z8RRuppKM7t\n9mLx\r\n=agDR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f4c9f465cd0636e5190f36862b4cdef9df2c0e6b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.74","@things-factory/shell":"^3.0.0-beta.74","@things-factory/auth-ui":"^3.0.0-beta.74","@things-factory/i18n-ui":"^3.0.0-beta.74","@things-factory/more-ui":"^3.0.0-beta.74","@things-factory/board-ui":"^3.0.0-beta.74","@things-factory/grist-ui":"^3.0.0-beta.74","@things-factory/print-ui":"^3.0.0-beta.74","@things-factory/dashboard":"^3.0.0-beta.74","@things-factory/export-ui":"^3.0.0-beta.74","@things-factory/lite-menu":"^3.0.0-beta.74","@things-factory/system-ui":"^3.0.0-beta.74","@things-factory/apptool-ui":"^3.0.0-beta.74","@things-factory/context-ui":"^3.0.0-beta.74","@things-factory/scene-form":"^3.0.0-beta.74","@things-factory/setting-ui":"^3.0.0-beta.74","@things-factory/resource-ui":"^3.0.0-beta.74","@things-factory/scene-clock":"^3.0.0-beta.74","@things-factory/scene-gauge":"^3.0.0-beta.74","@things-factory/scene-table":"^3.0.0-beta.74","@things-factory/scene-timer":"^3.0.0-beta.74","@things-factory/scene-random":"^3.0.0-beta.74","@things-factory/scene-switch":"^3.0.0-beta.74","@things-factory/setting-base":"^3.0.0-beta.74","@things-factory/board-service":"^3.0.0-beta.74","@things-factory/scene-chartjs":"^3.0.0-beta.74","@things-factory/scene-restful":"^3.0.0-beta.74","@things-factory/integration-ui":"^3.0.0-beta.74","@things-factory/scene-integration":"^3.0.0-beta.74","@things-factory/scene-news-ticker":"^3.0.0-beta.74","@things-factory/scene-progressbar":"^3.0.0-beta.74","@things-factory/integration-melsec":"^3.0.0-beta.74","@things-factory/integration-modbus":"^3.0.0-beta.74","@things-factory/integration-indydcp":"^3.0.0-beta.74","@things-factory/scene-data-transform":"^3.0.0-beta.74","@things-factory/scene-half-roundrect":"^3.0.0-beta.74"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.74_1607059117525_0.667914338530607","host":"s3://npm-registry-packages"}},"3.0.0-beta.75":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.75","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.75","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"4481ecb6cbee44cbb4c0bc1853558fdea3365554","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.75.tgz","fileCount":129,"integrity":"sha512-Ju5UIClY5Au1zG3TaW6vwJ8jUcSe4Q4p4BAheD/86i7+kGcynPJh2GiHDiyQoakzPiM+7Is6Zk652tGg39VSug==","signatures":[{"sig":"MEUCIQDmkXOGNQzOJgGJZsEAHPa75j2GnfUGIiarsSRhi1Z3qwIgK3L8PgiL5203NDWNj7bU94s18FQHfstAKL8z5AEfoh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzQ/ACRA9TVsSAnZWagAAtCEP/3qOcaKwfJzN5gre4zOb\naizWVnrqBRyWWOtK2tBTJR1WDxTqkF1d5dV8olVqaOiUsV7TzQzsNRSMqpug\naKo6Wk1xlJGm+jcNCnCm9VGYigT5mAsmvdQ98cP/kfiSnS29RxzXyBRdN8FS\nKyIdMPsS5FGK8hy8yIO+OwzwXSoTGQdk2tf9uAkoaKAusI1aZhsKjeUc/FU9\nv/ISaAQ84zRmY92m46PKXchrojGYfnDmdnqTFxm6wy2irl0Hz00vnpgZUA0b\nycQnoxJu8LrParmR4jX5554NEevOIHp1kPcRe4GjpC3QM6RlAH58XarhaTtK\nioRcIlNxK5ZagJIcoIYF86Zs10pmLmzRO+rfCflh8SsubYAieyjuQTqF38NB\nNdXvY2UQXYlSPQWOd6C7yk6TQn9iSnttI5Rbp27Y7bQrcs+CB9z7TP5XkDiF\nNckH4L46Hi/38o2rhGwKLkEYXVE+9BzivSZiJWV8nlwCFV9FREnxxYC0GdHC\nIq1bSHiCsf2cFAAEfETOysK80fAl2NvUD3tBXiu1F50buuRo2o0Y4aQcTrG4\nsREs/tuMvKjB1MfccXNkAQle+SIuskNq1hC/oPFz0dMROhVqxWZdAa4/gpRC\nl18TUXVoMKDEi6AMQjy5vL+n9UCfXCeYjB2+cA08PEf0liGsv1hKZQy22aZd\npzSb\r\n=jND1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"dd200b29532749b01258acfcfa01847b7e2f2921","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.75","@things-factory/shell":"^3.0.0-beta.75","@things-factory/auth-ui":"^3.0.0-beta.75","@things-factory/i18n-ui":"^3.0.0-beta.75","@things-factory/more-ui":"^3.0.0-beta.75","@things-factory/board-ui":"^3.0.0-beta.75","@things-factory/grist-ui":"^3.0.0-beta.75","@things-factory/print-ui":"^3.0.0-beta.75","@things-factory/dashboard":"^3.0.0-beta.75","@things-factory/export-ui":"^3.0.0-beta.75","@things-factory/lite-menu":"^3.0.0-beta.75","@things-factory/system-ui":"^3.0.0-beta.75","@things-factory/apptool-ui":"^3.0.0-beta.75","@things-factory/context-ui":"^3.0.0-beta.75","@things-factory/scene-form":"^3.0.0-beta.74","@things-factory/setting-ui":"^3.0.0-beta.75","@things-factory/resource-ui":"^3.0.0-beta.75","@things-factory/scene-clock":"^3.0.0-beta.74","@things-factory/scene-gauge":"^3.0.0-beta.74","@things-factory/scene-table":"^3.0.0-beta.74","@things-factory/scene-timer":"^3.0.0-beta.74","@things-factory/scene-random":"^3.0.0-beta.74","@things-factory/scene-switch":"^3.0.0-beta.74","@things-factory/setting-base":"^3.0.0-beta.75","@things-factory/board-service":"^3.0.0-beta.75","@things-factory/scene-chartjs":"^3.0.0-beta.74","@things-factory/scene-restful":"^3.0.0-beta.74","@things-factory/integration-ui":"^3.0.0-beta.75","@things-factory/scene-integration":"^3.0.0-beta.74","@things-factory/scene-news-ticker":"^3.0.0-beta.74","@things-factory/scene-progressbar":"^3.0.0-beta.74","@things-factory/integration-melsec":"^3.0.0-beta.75","@things-factory/integration-modbus":"^3.0.0-beta.75","@things-factory/integration-indydcp":"^3.0.0-beta.75","@things-factory/scene-data-transform":"^3.0.0-beta.74","@things-factory/scene-half-roundrect":"^3.0.0-beta.74"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.75_1607274431753_0.7970032097824395","host":"s3://npm-registry-packages"}},"3.0.0-beta.76":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.76","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.76","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"2749de8506372d52ee8b00a706ce7072b2bd799f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.76.tgz","fileCount":129,"integrity":"sha512-diqPOX/afSt73ZRSOBWvzmPlFCjYSGhqejq8oqlOCKqIzkz8/f5/GTDZ17bfbGVcdpMWAMVkmX0TyyNTArQ2hg==","signatures":[{"sig":"MEUCIQCLjSh7RN4U7bmJ4XAnLikVn8h3w4/MoUQcWG1nrjpWFQIgBSeQntcReqLUUHhsxHZ7ZzbE/gvpzru0DsDW6gJq59E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzXQACRA9TVsSAnZWagAA7CIP/3iw4bWiHIKHai1KiL4S\nDN7AptKCc0z85EqEWqqKzH3h8bDhehqSn3E3N3gFmkNch6gcXfb9fvXTNQXQ\nqYOQQdBrqK8B9N41u3RXjDh6K03/JsbPWu+bWp0y/uv4zQtvXp3NhAU2d8yy\nDWzKdeMCILk8tN6nb7B6rGutHpVfa0GRFeEyUffOCPOT0qTOVJKAKMaSvnJN\nA3GM9G3MZYgbAo7EGtJwOubGercYkeJlape2MqGttbrvaX1uBWFaonyurwFX\nPGzyE128sHJqFm7WV7LU2PvsjmPNTDBs48b03KBaLSKfMBBkmxy4Oog2CEzW\njfH2RKTrm8Ub558TdHd+oqx8Fh9QiEGYuD0JnW8nqWviQDQey6wyIPO88NMI\nZqgAh9P7Ut7uN234oqB+QtLhq7FnsoJGcKZZ1Gm0rsSJ8JCkD1bWjbiWxGJb\nvMcXUeLRX7qZ596H5qIRsx8ssGv74IDEk8yR42KBeZ4Gp0/va87WvJLdbWRH\niYNu/0shFAjTkS2oKzEXtYOx1VqEuT+DOnTPZlSGMkqjwg8YHRT+6YlqdxN/\nBSygW+xdXTQffloQhliS0GI+tRJ6KR1mC39qYg3ck5ZtwUDmr1HBRJNBMkfJ\nQCIxJi0ngP99o9MTuUszZxNabesf054ipygFaZzJZxR9eQHnJiD32Ypz4YHc\n/9SR\r\n=eDtz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8ec842eb183e2275f4e4f0a52388505e00ae2c07","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.76","@things-factory/shell":"^3.0.0-beta.76","@things-factory/auth-ui":"^3.0.0-beta.76","@things-factory/i18n-ui":"^3.0.0-beta.76","@things-factory/more-ui":"^3.0.0-beta.76","@things-factory/board-ui":"^3.0.0-beta.76","@things-factory/grist-ui":"^3.0.0-beta.75","@things-factory/print-ui":"^3.0.0-beta.76","@things-factory/dashboard":"^3.0.0-beta.76","@things-factory/export-ui":"^3.0.0-beta.76","@things-factory/lite-menu":"^3.0.0-beta.76","@things-factory/system-ui":"^3.0.0-beta.76","@things-factory/apptool-ui":"^3.0.0-beta.76","@things-factory/context-ui":"^3.0.0-beta.76","@things-factory/scene-form":"^3.0.0-beta.74","@things-factory/setting-ui":"^3.0.0-beta.76","@things-factory/resource-ui":"^3.0.0-beta.76","@things-factory/scene-clock":"^3.0.0-beta.74","@things-factory/scene-gauge":"^3.0.0-beta.74","@things-factory/scene-table":"^3.0.0-beta.74","@things-factory/scene-timer":"^3.0.0-beta.74","@things-factory/scene-random":"^3.0.0-beta.74","@things-factory/scene-switch":"^3.0.0-beta.74","@things-factory/setting-base":"^3.0.0-beta.76","@things-factory/board-service":"^3.0.0-beta.76","@things-factory/scene-chartjs":"^3.0.0-beta.74","@things-factory/scene-restful":"^3.0.0-beta.74","@things-factory/integration-ui":"^3.0.0-beta.76","@things-factory/scene-integration":"^3.0.0-beta.74","@things-factory/scene-news-ticker":"^3.0.0-beta.74","@things-factory/scene-progressbar":"^3.0.0-beta.74","@things-factory/integration-melsec":"^3.0.0-beta.76","@things-factory/integration-modbus":"^3.0.0-beta.76","@things-factory/integration-indydcp":"^3.0.0-beta.76","@things-factory/scene-data-transform":"^3.0.0-beta.74","@things-factory/scene-half-roundrect":"^3.0.0-beta.74"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.76_1607300095786_0.22097110074210202","host":"s3://npm-registry-packages"}},"3.0.0-beta.77":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.77","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.77","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"9f22da1d071c02c2f975a7a75826a191ec4fa97e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.77.tgz","fileCount":129,"integrity":"sha512-f9x9gAeZY5pUsy511Nl+kdbd6klnYrXYCHKJIAxJ+HFEJPSyzC8yX37C0mMvctVFKBMJCb3yFqrO+2VUu0GBtw==","signatures":[{"sig":"MEYCIQDOqVsfqB7oqxwf/JXQ84CXmByxH1otpPkTcrlyczPEzgIhAIsexeF5H7AtamLDSvXzlEDv6JtO7l9zk2nho9rUHRYn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfztvECRA9TVsSAnZWagAAtuMP/1yonBxsjyYUxFM61mVO\nGB3bPelecH6xAkLnXUCD8c9y33TVyDScU2i8YzuHFoJrBUdwCa8DSS1jADS/\nlQvbwDW9NNzOH3FKZPKhvH3LrhE40hvhx3S3wqNXuCrOI8lEjS21jX4zYPoT\nbMqw8tHl9L0/Wo6mX/5DTkg3BinZjpCfq04VpPxEdV5l0YwQ3ro4XZfkI8d2\n93u0f3hiBRHTup7rlaAsVgXiSeDFnk8IC/lAfKEjEozqegyFH+TbfZGx4dg4\neJqarUQZ0QqXLvHH/sH2FTiz0G7cOGDX+8xP5Trg4geXEKFIaBvTkffusRH4\npvmMWHjLI7a5cgDQxVCDXIfhIR2lgX4mMypKfOBQgeMrCZm/2Rbj9eO6MBs2\nKgDbkoHo6yObqTPbKhCs/7KU1r6EOMpv3840F3h4LEmCvzc2cpi2EHBzbcVu\n2mR3aglky8WM9atLt345muavi1jH5eGEUmSkCbZM29Tq5bJEdoHKtGlmWs6h\nInCH+/2vaxAvIxZnLm86UQkX5gceXJ433+JD0luI3XEhJW1PoGh8KwurAO6q\n8iNAXfXWcpOZ6mSNdOqP1UHurAuAVMQ/XRCmDpyEPjNMhjoesprnEqvsLx9V\na+3zORQtfQawzHZa+bRtkft73jHUIp/sJbOlboVXQ7KsG+Y4ONnMLdxlw9gs\nrVfs\r\n=09jW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1a5b3dc94f567178b7dd91e525e8d733f4bf12ae","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.77","@things-factory/shell":"^3.0.0-beta.77","@things-factory/auth-ui":"^3.0.0-beta.77","@things-factory/i18n-ui":"^3.0.0-beta.77","@things-factory/more-ui":"^3.0.0-beta.77","@things-factory/board-ui":"^3.0.0-beta.77","@things-factory/grist-ui":"^3.0.0-beta.77","@things-factory/print-ui":"^3.0.0-beta.77","@things-factory/dashboard":"^3.0.0-beta.77","@things-factory/export-ui":"^3.0.0-beta.77","@things-factory/lite-menu":"^3.0.0-beta.77","@things-factory/system-ui":"^3.0.0-beta.77","@things-factory/apptool-ui":"^3.0.0-beta.77","@things-factory/context-ui":"^3.0.0-beta.77","@things-factory/scene-form":"^3.0.0-beta.74","@things-factory/setting-ui":"^3.0.0-beta.77","@things-factory/resource-ui":"^3.0.0-beta.77","@things-factory/scene-clock":"^3.0.0-beta.74","@things-factory/scene-gauge":"^3.0.0-beta.74","@things-factory/scene-table":"^3.0.0-beta.74","@things-factory/scene-timer":"^3.0.0-beta.74","@things-factory/scene-random":"^3.0.0-beta.74","@things-factory/scene-switch":"^3.0.0-beta.74","@things-factory/setting-base":"^3.0.0-beta.77","@things-factory/board-service":"^3.0.0-beta.77","@things-factory/scene-chartjs":"^3.0.0-beta.74","@things-factory/scene-restful":"^3.0.0-beta.74","@things-factory/integration-ui":"^3.0.0-beta.77","@things-factory/scene-integration":"^3.0.0-beta.74","@things-factory/scene-news-ticker":"^3.0.0-beta.74","@things-factory/scene-progressbar":"^3.0.0-beta.74","@things-factory/integration-melsec":"^3.0.0-beta.77","@things-factory/integration-modbus":"^3.0.0-beta.77","@things-factory/integration-indydcp":"^3.0.0-beta.77","@things-factory/scene-data-transform":"^3.0.0-beta.74","@things-factory/scene-half-roundrect":"^3.0.0-beta.74"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.77_1607392195399_0.8774890686798329","host":"s3://npm-registry-packages"}},"3.0.0-beta.78":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.78","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.78","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"2ce1abca1745bfe83521f30090f1fe587e919df7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.78.tgz","fileCount":79,"integrity":"sha512-x6PC11mmopNreFDB2+KqJ7cd+Bl6Bfz8gztyHjDtjqFsLfeLQaGIuOHjO3YOsLw90NuZm43fbvyiPBKUWSq0SA==","signatures":[{"sig":"MEUCIQC/W+lp89s+9oLOBvax9jtCpuR6ZSnemjyXXwm7rLNXmwIgRdZWctYEnWP0Fq17mO9BDsY1jkahHVZQZRGDYkTGmjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz30MCRA9TVsSAnZWagAA5/gQAIDChZKhYZKOe9yFlpfn\nQDKLFsY04waRVqjKQUxxE5h92FjOcIeU4HyPO+5XJvPZ026RFZEfuYDNkwVM\ntrH1sXuDNzEbGYiJKfcc3fACu2Eg4Gp76n+IOo2iGLo8vbvr56/bSo6BVdrm\nbVO6Gw1c9n/duRaOlrXtH+W7f9eqQJe5HbSD5IDvsbllR+HeztYo+QUCzSpF\ni4yj2Tnqi8j2WbqkXyLbUUJnHJuaCgp5HYaZxjBFaey1pWgyWWKct//ZfbHa\nq14r/3sh5PBwTCjKyoj6MpSjtfErtn/D6vi5dta8Gresj7SSAQcPYK5ybkGw\nIvN8KolyjI6QFRbqY+iSn8BSRZNplRT2JxlfvkYkDY9jRk9nDHPr6GG9O9mR\n+7h9QzHCpj6RbwfKbKVmci6dx6TkieScGWjjpuyCazr4ghkh9PFQlyCagXmM\nEKowVCs+7ER17cDd31dvGTMpO76g1OgC2OymmRFF2OwO/8RE5FnIUq07SSSf\nIBwBQpZ/2lk1QrwauoCpp57I5zLjKIIjm9PjJTWQ6+1nwd+31Zqyl5ZTi3j/\n5IlYg6BD6CA9JqWbkIpp5ZMo8jZGn+J/j586tF5z9+I+X4iur2BOdtC4R0wC\njVjUBa0VDQtQpht3tO6yzX+k9h0eLocsWfX1k9wW+A0hAkqJwkv/VoKKBSj1\nQJVw\r\n=dsOp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e2279472f1a0c464cf6ff1c813a6cfc89af0ace2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v15.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.3.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.78","@things-factory/shell":"^3.0.0-beta.78","@things-factory/auth-ui":"^3.0.0-beta.78","@things-factory/i18n-ui":"^3.0.0-beta.78","@things-factory/more-ui":"^3.0.0-beta.78","@things-factory/board-ui":"^3.0.0-beta.78","@things-factory/grist-ui":"^3.0.0-beta.78","@things-factory/print-ui":"^3.0.0-beta.78","@things-factory/dashboard":"^3.0.0-beta.78","@things-factory/export-ui":"^3.0.0-beta.78","@things-factory/lite-menu":"^3.0.0-beta.78","@things-factory/system-ui":"^3.0.0-beta.78","@things-factory/apptool-ui":"^3.0.0-beta.78","@things-factory/context-ui":"^3.0.0-beta.78","@things-factory/scene-form":"^3.0.0-beta.78","@things-factory/setting-ui":"^3.0.0-beta.78","@things-factory/resource-ui":"^3.0.0-beta.78","@things-factory/scene-clock":"^3.0.0-beta.78","@things-factory/scene-gauge":"^3.0.0-beta.78","@things-factory/scene-table":"^3.0.0-beta.78","@things-factory/scene-timer":"^3.0.0-beta.78","@things-factory/scene-random":"^3.0.0-beta.78","@things-factory/scene-switch":"^3.0.0-beta.78","@things-factory/setting-base":"^3.0.0-beta.78","@things-factory/board-service":"^3.0.0-beta.78","@things-factory/scene-chartjs":"^3.0.0-beta.78","@things-factory/scene-restful":"^3.0.0-beta.78","@things-factory/integration-ui":"^3.0.0-beta.78","@things-factory/scene-integration":"^3.0.0-beta.78","@things-factory/scene-news-ticker":"^3.0.0-beta.78","@things-factory/scene-progressbar":"^3.0.0-beta.78","@things-factory/integration-melsec":"^3.0.0-beta.78","@things-factory/integration-modbus":"^3.0.0-beta.78","@things-factory/integration-indydcp":"^3.0.0-beta.78","@things-factory/scene-data-transform":"^3.0.0-beta.78","@things-factory/scene-half-roundrect":"^3.0.0-beta.78"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.78_1607433484067_0.2713786386907422","host":"s3://npm-registry-packages"}},"3.0.0-beta.80":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.80","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.80","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"2bae4d833515c8950a468f88c2bad31e6c936c48","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.80.tgz","fileCount":79,"integrity":"sha512-5FwRgYCMWlHJYkffoE2wyoLOctf9rIrKar3B5nczDZqQtKVfGubdvqXddJmdbhjJtZjnbkWM7l9J+j5M4pyScg==","signatures":[{"sig":"MEUCICO9OUI5/cJM1/EwIGmhhpb91/I9m3JPSc/t9QSunIBEAiEAxI0lxa1wToETEsc0YEHIhPUMrE+guw0ZZLDP0E+LWp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0MoECRA9TVsSAnZWagAAF/UP/ivV5Kq+vmrclMbM74op\n/t9INcycBVjftTARpRZsat1RZkxLUnxeOsf3wmV+LKYDpHZrSDQmnxe2AyJK\nNXtQzbzRXUspqX/B1MEdcMeaXVyKpsB+bFAOyH2HtdC/lN8iN1q9TgSe42wk\nco7DtZTZssr/zodJFiWhRPLSE0nteiErqHwMMKT32docNQ7zHY+0t6VN5IkN\n4k7V3vLMCL2UCb4t6Eo7886Xhm/Gu8UFZDjWq2HAAY/0tW7M8yOkSn9bMVtq\n1Em06Vz5DKe/lnWW0xSMSUeHWyC0L20+5pO8CxxiH8Jht6a3Zmhu4asKvKiI\nzshFpXf2BvYfQX1nGwHdBJ4de6oLth2mXARxIJ1gyG33HrSfN/wDm2mcgXQA\n4oNY0yGdGU+QmsRHQt5JLpFrkiIMmDItsW0uT8YEsvgYog+mGSkX4hEurmWX\n3zUYYPW+TT/JxA5wO70OHWslO3SwKrUtZiqOzv8JhxdjHsqtNv/trxv11hnL\nmkp7+5eGl0M+nvPoXcYq+j3HU0Ag6fN0a1G+OHOVwmWVze6iWxxjzktMSp5l\n0ETYvCYakF95jrSKkvy1laB3vU6gkBT882MbxUOt0DabNoqB7ljHFN/UjYN3\ntzXEHAgESCZKAj5z/QmmJ8ggN8iY3HPhdhM4FelgztMsOgyEFAQ4+BklLyY0\nRrTu\r\n=0C5G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"701a97c17ac7ada19d5eebd4cbd72296c8c6cb86","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v15.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.3.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.80","@things-factory/shell":"^3.0.0-beta.80","@things-factory/auth-ui":"^3.0.0-beta.80","@things-factory/i18n-ui":"^3.0.0-beta.80","@things-factory/more-ui":"^3.0.0-beta.80","@things-factory/board-ui":"^3.0.0-beta.80","@things-factory/grist-ui":"^3.0.0-beta.80","@things-factory/print-ui":"^3.0.0-beta.80","@things-factory/dashboard":"^3.0.0-beta.80","@things-factory/export-ui":"^3.0.0-beta.80","@things-factory/lite-menu":"^3.0.0-beta.80","@things-factory/system-ui":"^3.0.0-beta.80","@things-factory/apptool-ui":"^3.0.0-beta.80","@things-factory/context-ui":"^3.0.0-beta.80","@things-factory/scene-form":"^3.0.0-beta.80","@things-factory/setting-ui":"^3.0.0-beta.80","@things-factory/resource-ui":"^3.0.0-beta.80","@things-factory/scene-clock":"^3.0.0-beta.80","@things-factory/scene-gauge":"^3.0.0-beta.80","@things-factory/scene-table":"^3.0.0-beta.80","@things-factory/scene-timer":"^3.0.0-beta.80","@things-factory/scene-random":"^3.0.0-beta.80","@things-factory/scene-switch":"^3.0.0-beta.80","@things-factory/setting-base":"^3.0.0-beta.80","@things-factory/board-service":"^3.0.0-beta.80","@things-factory/scene-chartjs":"^3.0.0-beta.80","@things-factory/scene-restful":"^3.0.0-beta.80","@things-factory/integration-ui":"^3.0.0-beta.80","@things-factory/scene-integration":"^3.0.0-beta.80","@things-factory/scene-news-ticker":"^3.0.0-beta.80","@things-factory/scene-progressbar":"^3.0.0-beta.80","@things-factory/integration-melsec":"^3.0.0-beta.80","@things-factory/integration-modbus":"^3.0.0-beta.80","@things-factory/integration-indydcp":"^3.0.0-beta.80","@things-factory/scene-data-transform":"^3.0.0-beta.80","@things-factory/scene-half-roundrect":"^3.0.0-beta.80"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.80"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.80_1607518724552_0.15545225742703694","host":"s3://npm-registry-packages"}},"3.0.0-beta.81":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.81","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.81","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"d5b79f7abbc85501176e4e33d135af2e3575ccaf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.81.tgz","fileCount":129,"integrity":"sha512-zHUE6gnXM84kZMrMLk+DBs+GBVsi133opkq9y5ZpBwKZuBFu8D20qAC3ThPamJpsUM58XvGR4H76s6UhNYtHgA==","signatures":[{"sig":"MEUCIQCS3POWWaNIEY2XF3AIXCX7yqa3mpFtAk8FflLfeLFAUAIgHUZkMZ0Hg4P/5cMOxN/D6BUwyTdZsX483BJr8X+g4b4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0af8CRA9TVsSAnZWagAAzFkP/2gLR8jMccaNNwLvRzO5\n3XWjxwxCen1c+TLWv2SE7z9HCh/v3Oa4Y3Dd6JmhvDodPIXcSgHXEsfLPt2L\nygerR3brBk5RNUAHo5jJv8NuSqo7ggrT7yrnMabx0LWSPPjP+luKcBQmhzsA\nHxwtVUmKw4LqCQA+3y2hG3zTcN8B1AC9T2JdVzknI5kU87Fj5vE0zrP9dCxV\n7YkHNYCn638+DA2hLAulFXBMLfIRXl7Qxljw1aac7JjrpCrcw5KtT97GGZiG\nZDinaBO7wRn07sPLl5iCJ/uiX8ak4B0QHnOBuj4KOcHDQK8Qakv35w/hIRw0\nI1vqSNSuBkAKYye3fifGGA0lcUypFf+bUt+095nlDatRMBONFUZjt1xBX/Fo\n2viirDthKg6mUPe6JNKxiCvsr+ffV01muSzty5Sd3jQUcMd1pqmPuj8m/gCQ\nIXlu0VF6y47QVTkBM/180VNGCqJLXZQyF9PdOlbcZAtDbpQjOtri5ZHMK+PE\nEM6KepgOpfIK4RvOtucfF6MSsYzNGsSP4zJyAQNZ2RddG+TWeCrN/GgFaGFX\ngyCRpiw/ESN0ghUbScV5hyKXU3jjlT1C1S7ADagbNDtR/f4KhOnW8tDCdAEh\nIIrIMA2LZ+J5ioRfS1wVZUF1yW57+1i7c5TYZQSted4v/9rsHxGAg/MBn8GF\nNtP3\r\n=171N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"581bb2534200c6a64bf8eb527f9b60ae1957bfdd","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.81","@things-factory/shell":"^3.0.0-beta.80","@things-factory/auth-ui":"^3.0.0-beta.81","@things-factory/i18n-ui":"^3.0.0-beta.80","@things-factory/more-ui":"^3.0.0-beta.80","@things-factory/board-ui":"^3.0.0-beta.81","@things-factory/grist-ui":"^3.0.0-beta.81","@things-factory/print-ui":"^3.0.0-beta.81","@things-factory/dashboard":"^3.0.0-beta.81","@things-factory/export-ui":"^3.0.0-beta.81","@things-factory/lite-menu":"^3.0.0-beta.81","@things-factory/system-ui":"^3.0.0-beta.81","@things-factory/apptool-ui":"^3.0.0-beta.80","@things-factory/context-ui":"^3.0.0-beta.81","@things-factory/scene-form":"^3.0.0-beta.80","@things-factory/setting-ui":"^3.0.0-beta.81","@things-factory/resource-ui":"^3.0.0-beta.81","@things-factory/scene-clock":"^3.0.0-beta.80","@things-factory/scene-gauge":"^3.0.0-beta.80","@things-factory/scene-table":"^3.0.0-beta.80","@things-factory/scene-timer":"^3.0.0-beta.80","@things-factory/scene-random":"^3.0.0-beta.80","@things-factory/scene-switch":"^3.0.0-beta.80","@things-factory/setting-base":"^3.0.0-beta.80","@things-factory/board-service":"^3.0.0-beta.80","@things-factory/scene-chartjs":"^3.0.0-beta.80","@things-factory/scene-restful":"^3.0.0-beta.80","@things-factory/integration-ui":"^3.0.0-beta.80","@things-factory/scene-integration":"^3.0.0-beta.80","@things-factory/scene-news-ticker":"^3.0.0-beta.80","@things-factory/scene-progressbar":"^3.0.0-beta.80","@things-factory/integration-melsec":"^3.0.0-beta.80","@things-factory/integration-modbus":"^3.0.0-beta.80","@things-factory/integration-indydcp":"^3.0.0-beta.80","@things-factory/scene-data-transform":"^3.0.0-beta.80","@things-factory/scene-half-roundrect":"^3.0.0-beta.80"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.80"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.81_1607575548365_0.4453660906256618","host":"s3://npm-registry-packages"}},"3.0.0-beta.82":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.82","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.82","maintainers":[{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c28f1031cc194c213104db0534310c7de429d982","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.82.tgz","fileCount":129,"integrity":"sha512-nS+Yl76nNpeWn4fBcyqMY9dEdBy3Js1vkdzwS4Bw87GKlGjC7nIv3pkn18c7SCw0Jj1GMCtCKDlf7rwTSMgEgA==","signatures":[{"sig":"MEUCIQDEwi/WhLTV8+PbP44DThSJdPAY6JQXMkdhGGi48TUlAQIgaiUiKWl+tqefEtSKY+R8ukw6cBHa5b2eWnlzrORRWdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0yN1CRA9TVsSAnZWagAA5NEP/0vXrkTFnUbCDUlkuCID\nFLIprgjiHitKYzJqTD+EYQeD+tb3vZThEB2hSjUgu3j1MKxGEFcbNV8h8LxB\nxsOK2JOpMywwMRQIO13UhoeRp4nOuqBh7Zqsh3jvgm0PvTFWZFy+oaQ18WL9\nWxS461TnisFpbnBXRyiF9lpDuxfJCbAya7KT+TMx0yLuf6PWJu9+sFjbxtiF\nuctsRv7dvbOg/MEVBc4uDSLQUBhqNoaYqZIV1H+FJ9wod3FAQ8DY427rxUua\nfn8TjP6rQYsefEXB3H2bNbjvYoHz7XendlIZpjfGwowsT32zpWYUw9VeMOmr\ngH0AjHMrfznmT2I4c1/a1sBayHtfOHuRzy4jQ6RYXXH6r01AYqk6MCiE4HSs\n9p1oqhA6YePfbiEzvlZavYzFI2lEv2SSjlwl+TPCkbBnDE9l8cW5VbArl7XK\nBrBmiMkN4jCkVLJlKofx9Vhcp0vw9Rvac87dukSM3fSqfUpgjnR/oWtPLBym\nhSWTfUOTm10XIg9OsIrowFVp23QpQ0zynZTC+AzNz3G+GKwfCUaxrM5BeiRt\nrKdF1AwhBR/OAU/yr132fucHojDhN+fmBmSzkdumYE5Y09srt218CXUQF3AH\nu8dq5Au5tUnnH1GHNQU7yZCWifiI13qmHl0pqqMsAPGqDTA+d8TALgXrer3+\nTkhr\r\n=vxXw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7a4fb29232227952e10cd923a7474fb3b271cfbb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.82","@things-factory/shell":"^3.0.0-beta.82","@things-factory/auth-ui":"^3.0.0-beta.82","@things-factory/i18n-ui":"^3.0.0-beta.82","@things-factory/more-ui":"^3.0.0-beta.82","@things-factory/board-ui":"^3.0.0-beta.82","@things-factory/grist-ui":"^3.0.0-beta.82","@things-factory/print-ui":"^3.0.0-beta.82","@things-factory/dashboard":"^3.0.0-beta.82","@things-factory/export-ui":"^3.0.0-beta.82","@things-factory/lite-menu":"^3.0.0-beta.82","@things-factory/system-ui":"^3.0.0-beta.82","@things-factory/apptool-ui":"^3.0.0-beta.82","@things-factory/context-ui":"^3.0.0-beta.82","@things-factory/scene-form":"^3.0.0-beta.80","@things-factory/setting-ui":"^3.0.0-beta.82","@things-factory/resource-ui":"^3.0.0-beta.82","@things-factory/scene-clock":"^3.0.0-beta.80","@things-factory/scene-gauge":"^3.0.0-beta.80","@things-factory/scene-table":"^3.0.0-beta.80","@things-factory/scene-timer":"^3.0.0-beta.80","@things-factory/scene-random":"^3.0.0-beta.80","@things-factory/scene-switch":"^3.0.0-beta.80","@things-factory/setting-base":"^3.0.0-beta.82","@things-factory/board-service":"^3.0.0-beta.82","@things-factory/scene-chartjs":"^3.0.0-beta.80","@things-factory/scene-restful":"^3.0.0-beta.80","@things-factory/integration-ui":"^3.0.0-beta.82","@things-factory/scene-integration":"^3.0.0-beta.80","@things-factory/scene-news-ticker":"^3.0.0-beta.80","@things-factory/scene-progressbar":"^3.0.0-beta.80","@things-factory/integration-melsec":"^3.0.0-beta.82","@things-factory/integration-modbus":"^3.0.0-beta.82","@things-factory/integration-indydcp":"^3.0.0-beta.82","@things-factory/scene-data-transform":"^3.0.0-beta.80","@things-factory/scene-half-roundrect":"^3.0.0-beta.80"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.80"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.82_1607672693367_0.4272943675249419","host":"s3://npm-registry-packages"}},"3.0.0-beta.83":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.83","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.83","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"176b6a47453cf048d9377e559797d93fa494ae0e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.83.tgz","fileCount":130,"integrity":"sha512-oLyzg7TdFvOrRcVZF6gPYwn9GX1IEOFpc+kTIzuQb/u9oKPdq2K23O5bdzQf1Q2UQxH7qNTuFihYZV4pAdMfXg==","signatures":[{"sig":"MEQCIF8wz9nCEJlr0uATooCQLlsQHVEy9SSaoa/qB8kzYfZ3AiAp1fNfAUARQfQws6S70ivUt2ZGRpUgl29tGGbDsZvJ1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1khlCRA9TVsSAnZWagAAwjsP/jn5agmOa8KbSbgnbfz2\nhLj77Eu5pvNLq0Nd512DVewhV7e6MIfCdECC44eqQKE9+ndYF7Eg4aojHpbA\nTsohKch+hD4o4bVyfER/X98NvLWf+zztKoBQOKps+KpuO/psNVt5vXRx5dww\nhQobducFwm1X+7AznLltH22SeUqrJ3GkiLq9GhSD+6VWMW68LLvL14ZVZt4W\nqWNt645fRkvH3PKn3qVIF9tw+snawuKp8/OFulCOGMdTiNT2XsJEVTiUOl4o\neJ1hI3EdEeMNISchrO0HdXpBjpaEsATIbY+uJQVLfA8fv8ncvJc6gc3b7tMF\nPpFaEra2K/6vS5YVZT6Cz4DO9GxbZcY+PutemOGBgmVFVHjtGO7O4ECJnGhs\nwwL72aOCHTcO+TY4TK9xSecySoIv2OxwzGQby/lUWU7yobc/2f3yZ9QJRbAN\nu+FroYrnyQNP/a8BDrBeTL5K/FKS/EWNOVCvcvNl7yvDSUz6J/5900iBFl1+\n0erGDdqBwazA5sW7l9lY75ZyriLSkCgkAdGALVrTzpTVP/1guxVtyH3O7agR\nMuXGuUXK3CJPigjibS1PvX56/IGrfB3jBQfI14uYtCEHZ1LoZKoB/4Z+UyR8\nkqq0offufzPHPpWBGlexrheChohbjPPuao5HDNfWYb1t809o4b7SgtGTM0vj\nRDsN\r\n=iSf+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c08e0d55e2cca59cfc63e401e27368b03fd72eba","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.83","@things-factory/shell":"^3.0.0-beta.83","@things-factory/auth-ui":"^3.0.0-beta.83","@things-factory/i18n-ui":"^3.0.0-beta.83","@things-factory/more-ui":"^3.0.0-beta.83","@things-factory/board-ui":"^3.0.0-beta.83","@things-factory/grist-ui":"^3.0.0-beta.83","@things-factory/print-ui":"^3.0.0-beta.83","@things-factory/dashboard":"^3.0.0-beta.83","@things-factory/export-ui":"^3.0.0-beta.83","@things-factory/lite-menu":"^3.0.0-beta.83","@things-factory/system-ui":"^3.0.0-beta.83","@things-factory/apptool-ui":"^3.0.0-beta.83","@things-factory/context-ui":"^3.0.0-beta.83","@things-factory/scene-form":"^3.0.0-beta.80","@things-factory/setting-ui":"^3.0.0-beta.83","@things-factory/resource-ui":"^3.0.0-beta.83","@things-factory/scene-clock":"^3.0.0-beta.80","@things-factory/scene-gauge":"^3.0.0-beta.80","@things-factory/scene-table":"^3.0.0-beta.80","@things-factory/scene-timer":"^3.0.0-beta.80","@things-factory/scene-random":"^3.0.0-beta.80","@things-factory/scene-switch":"^3.0.0-beta.80","@things-factory/setting-base":"^3.0.0-beta.83","@things-factory/board-service":"^3.0.0-beta.83","@things-factory/scene-chartjs":"^3.0.0-beta.80","@things-factory/scene-restful":"^3.0.0-beta.80","@things-factory/integration-ui":"^3.0.0-beta.83","@things-factory/scene-integration":"^3.0.0-beta.80","@things-factory/scene-news-ticker":"^3.0.0-beta.80","@things-factory/scene-progressbar":"^3.0.0-beta.80","@things-factory/integration-melsec":"^3.0.0-beta.83","@things-factory/integration-modbus":"^3.0.0-beta.83","@things-factory/integration-indydcp":"^3.0.0-beta.83","@things-factory/scene-data-transform":"^3.0.0-beta.80","@things-factory/scene-half-roundrect":"^3.0.0-beta.80"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.83"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.83_1607878756359_0.05534218712858685","host":"s3://npm-registry-packages"}},"3.0.0-beta.84":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.84","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.84","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"83deb0d656c855c5f24d513e8fbe761a9baf6f2d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.84.tgz","fileCount":130,"integrity":"sha512-k8UdcUfV+3NcMbq08CPy91ZyMWw1Lw3ocueR2IaHTMVfQU48atJpIexoR8BQ2iLIenrRI8AbZYyeQsLcsk1bIQ==","signatures":[{"sig":"MEUCIQCCaIG72eVR9B+tFORyWZSoitr6Lr1bMdEdFt1Jxw2jKgIgO3YiyQnhxkd+Er/A4k3v63XOZBo0shwIAKWu4+51C7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2IbaCRA9TVsSAnZWagAAYFwP/i7J87NTjY5cTcrecyb/\nyxnhw858Oq4xk5cQ+xDKz49LAPcXZA2gTDC4fN5tKB8qBQSYkzKUskuaRm+6\nEsGGjB8x+qNR5myRTwezIm5FMejIGPwzsGoJyCegG2NjrzXVamO7OhcMYRq5\nowrlqXRmYfkp2jbRmrcaQ8Y6gbXDm7jGK7LaWJDFeu+6F6COWg8AGAy2JB4x\nWvhjwUIFxh9GVRvNXJNk5Qx9hjB2a2LSbdUAeI2RUKveILso4/kq9AJi6MZr\nggblRxTNy0ErTcbmAknENOJcgFxXGFseXSzksJ27sQ8qJu/AmXAoUA+MHWVO\nLF4ChwLt9z0G8wnE0FGEPouTK8R5OesFgpHG2QOkx5RIeO4Ir2ssk4QbZF1q\ngBhz21SeG2eNXH9++YcDOlWKIWTTOluRB8Xro83t27TS3OFKE12RYVsBXLJt\nOVyMUM2tYobyUJYJ890WU4U2alXBURH3ixyyAvoCE2SnPOhXvTns1Wo7Vfrh\nvNDCxfNLjx/Tc/oV1fuUPf8oJpz1JVzhoyM9EKvFKpV5QKkvP1o5flmFQ9TK\nYv3yoJ8His/MY3ayg3iyVbS7GzoyrSvJCph+HjeTjLyO74ZfhJ0sfJnZNjFJ\nzWgNx0DC4NgpBEGenzS5QopVhW+gGSNagxp0FURxChdneyALpRZMpOwHiX2H\nckau\r\n=ll5K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f40594bb882046e547513937ded453821d5c0f9b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.84","@things-factory/shell":"^3.0.0-beta.84","@things-factory/auth-ui":"^3.0.0-beta.84","@things-factory/i18n-ui":"^3.0.0-beta.84","@things-factory/more-ui":"^3.0.0-beta.84","@things-factory/board-ui":"^3.0.0-beta.84","@things-factory/grist-ui":"^3.0.0-beta.84","@things-factory/print-ui":"^3.0.0-beta.84","@things-factory/dashboard":"^3.0.0-beta.84","@things-factory/export-ui":"^3.0.0-beta.84","@things-factory/lite-menu":"^3.0.0-beta.84","@things-factory/system-ui":"^3.0.0-beta.84","@things-factory/apptool-ui":"^3.0.0-beta.84","@things-factory/context-ui":"^3.0.0-beta.84","@things-factory/scene-form":"^3.0.0-beta.80","@things-factory/setting-ui":"^3.0.0-beta.84","@things-factory/resource-ui":"^3.0.0-beta.84","@things-factory/scene-clock":"^3.0.0-beta.80","@things-factory/scene-gauge":"^3.0.0-beta.80","@things-factory/scene-table":"^3.0.0-beta.80","@things-factory/scene-timer":"^3.0.0-beta.80","@things-factory/scene-random":"^3.0.0-beta.80","@things-factory/scene-switch":"^3.0.0-beta.80","@things-factory/setting-base":"^3.0.0-beta.84","@things-factory/board-service":"^3.0.0-beta.84","@things-factory/scene-chartjs":"^3.0.0-beta.80","@things-factory/scene-restful":"^3.0.0-beta.80","@things-factory/integration-ui":"^3.0.0-beta.84","@things-factory/scene-integration":"^3.0.0-beta.80","@things-factory/scene-news-ticker":"^3.0.0-beta.80","@things-factory/scene-progressbar":"^3.0.0-beta.80","@things-factory/integration-melsec":"^3.0.0-beta.84","@things-factory/integration-modbus":"^3.0.0-beta.84","@things-factory/integration-indydcp":"^3.0.0-beta.84","@things-factory/scene-data-transform":"^3.0.0-beta.80","@things-factory/scene-half-roundrect":"^3.0.0-beta.80"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.84_1608025818259_0.19215355357970632","host":"s3://npm-registry-packages"}},"3.0.0-beta.85":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.85","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.85","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c7474383fbc789047d62806e0b379d2f7d786b3a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.85.tgz","fileCount":130,"integrity":"sha512-hKIC52OSeHmqV1euK7u60j0DQON3GhuMoDoHTPH9fAZRtqG0D+4DT62CQjlKGqxFOq2Kwl+GG4rllM4NdMohZA==","signatures":[{"sig":"MEYCIQC0g8pCU/7sg278IvPZY57sfhxjakzekS7ZVIcHVbjgQwIhAM2AvO4oeQwqDaR4KpvKSuwKe0I7hLQ1HW6H1XbSPmRf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2L9tCRA9TVsSAnZWagAAKuMP/26nioDAZeTsqSK2/4+g\nL4sr5uT6+u5xt/aNSCyZ7kkm6pn4MVBBsR01g/RcQmPjIk3I3sFbEstOulon\nKfYPCbJGjGZiM60ABJBos9v4ydr8JpxyiXuRbC11Ppebx4F27K9lSjj7K7E7\nnWnACy2WPZ4Mfdn/A4DqlRzcDMfoglEGLWVswLW40YLONMbg92po6x6zoXo2\n/Vxr1hmqGwfBM1i0ZrzRrRxsvf2QQreTZBmOP1OlPTSEFTFIZRH+lQnoywiy\nHz/UD11rAajYjrE+Fr8VwbxUYMZ1Je2gr+2YbnzmreSSYZXSQlz83g5AJtNJ\nf1aItZuSFpghY4j1lWYKcGI+HU37WU+jRmbSJU6hKzuhE0oL2iwiEs4H9FdV\nfc16Xj/BigdgiDRmGX68sZ6CxtbiWCuTxCo+R1uRR6BpjTPagRRrEnvWzopH\nG+xHUuREm22YUWUxdP0q5stIeUFmHh0vrdcjcu1HP0riHg5DUQFyY4fD+VfZ\nGJFueKLyCyw+MnyHA/k6vSlSOmMP5+8snHpW0YeJx+XnzldXItgPlqPnSy6p\npEyFYa9zeqjGIn2EwnPanRod/PZWt6qqGdTPO9WuCmKtNSKX9KlHkS4fCSqq\nEfbdGuKCct2cCgPcY8xFWDEqHkgaD+duKH1SGgwZoNrc0jC5wcrVogKLAO0Z\n+jzX\r\n=vP3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"90daaa3a9f0f2c35f8e2da646df76f65ca7daa7c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.85","@things-factory/shell":"^3.0.0-beta.85","@things-factory/auth-ui":"^3.0.0-beta.85","@things-factory/i18n-ui":"^3.0.0-beta.85","@things-factory/more-ui":"^3.0.0-beta.85","@things-factory/board-ui":"^3.0.0-beta.85","@things-factory/grist-ui":"^3.0.0-beta.85","@things-factory/print-ui":"^3.0.0-beta.85","@things-factory/dashboard":"^3.0.0-beta.85","@things-factory/export-ui":"^3.0.0-beta.85","@things-factory/lite-menu":"^3.0.0-beta.85","@things-factory/system-ui":"^3.0.0-beta.85","@things-factory/apptool-ui":"^3.0.0-beta.85","@things-factory/context-ui":"^3.0.0-beta.85","@things-factory/scene-form":"^3.0.0-beta.80","@things-factory/setting-ui":"^3.0.0-beta.85","@things-factory/resource-ui":"^3.0.0-beta.85","@things-factory/scene-clock":"^3.0.0-beta.80","@things-factory/scene-gauge":"^3.0.0-beta.80","@things-factory/scene-table":"^3.0.0-beta.80","@things-factory/scene-timer":"^3.0.0-beta.80","@things-factory/scene-random":"^3.0.0-beta.80","@things-factory/scene-switch":"^3.0.0-beta.80","@things-factory/setting-base":"^3.0.0-beta.85","@things-factory/board-service":"^3.0.0-beta.85","@things-factory/scene-chartjs":"^3.0.0-beta.80","@things-factory/scene-restful":"^3.0.0-beta.80","@things-factory/integration-ui":"^3.0.0-beta.85","@things-factory/scene-integration":"^3.0.0-beta.80","@things-factory/scene-news-ticker":"^3.0.0-beta.80","@things-factory/scene-progressbar":"^3.0.0-beta.80","@things-factory/integration-melsec":"^3.0.0-beta.85","@things-factory/integration-modbus":"^3.0.0-beta.85","@things-factory/integration-indydcp":"^3.0.0-beta.85","@things-factory/scene-data-transform":"^3.0.0-beta.80","@things-factory/scene-half-roundrect":"^3.0.0-beta.80"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.85_1608040301001_0.7390093321821376","host":"s3://npm-registry-packages"}},"3.0.0-beta.86":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.86","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.86","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"e9c5c616cf007208e62ee23120ddbbf846f3ae72","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.86.tgz","fileCount":130,"integrity":"sha512-tnzQHv1kJj3AHF/pr5roxsOTKzecnpk379fxgBR6vAQP9/TfIn3D5JA7zfV6JadSyIUwX6nwo4lAr1jRlqjVjg==","signatures":[{"sig":"MEYCIQCB1Wa2SOHGPWcfh3Lx4FVmjv/WmQswc985Gi+Y72/siQIhAJv8+ELuSQ84ybhznxtfdp0EV53Jc2XR1VJqZcJPHvOb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2jQQCRA9TVsSAnZWagAA7RoP/RQGA0PnF2vk4wCdGpVC\nGpUXZdHKOF3AJ90J1zTxZgbKWDOxq2LWAyiSgK5JV4i87MtM0Z+ADCG7+4UP\n8Pn/4vjDpsddB7M82Q9zbCYOs4qNyAHBtadBL6d0TcT1N6C4Boj4yT1PXaMx\nNPhSJvicxWpxc0ZxMzDmUhVpN1IWolM3q0ARo0//4dIeKdFgHQcNxsfSDzjE\ny2RPFZlGxrotmwxfzf9c7pRyNXtP6ldlTjKAwL3jWO2lHI1wqb/zrQIPW0Eh\nL+9+gAxWY2DYynSJUVJbQNcdhURWp/MSg5qCrfABMBbqFtNmxB122amUAisj\nPhWx2HzvbZPYZedUOckhrNpRiUe9jtFCZ0qIfnMntzsENzcNqAhVH2YG9qHz\n/U42SBz151Hsxo2zF+OVhWAC47mzdMomOk0/Nu1PIlbSEpfrkRutixTd/IdB\nAlhtUMoaOlcw91/xxHTM8zg+ZpJzBH8Cv+/evqNrraEmlmh5HOXIkxer7AUf\n61itnPqSw5LVaC6li4m+ctlDimew+7V2dRLDSFNx5B6swdf/22CN6Y/qyGdy\nnc9XUG5sxLCxfNa0v0OjCJ77pjYuOGaL2QmOW7ewjyGJmHNji/5+TfcCOIDy\nmrgS8QSmWHKh+QaegbOD+0VA0QmYPN5VwKO82FFHc61M7r9hPr5TWSJFjf8s\nrOaD\r\n=xrz/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"aeae97752859a11f55d0cef0455ce56d07b16cba","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/help":"^3.0.0-beta.86","@things-factory/shell":"^3.0.0-beta.86","@things-factory/auth-ui":"^3.0.0-beta.86","@things-factory/i18n-ui":"^3.0.0-beta.86","@things-factory/more-ui":"^3.0.0-beta.86","@things-factory/board-ui":"^3.0.0-beta.86","@things-factory/grist-ui":"^3.0.0-beta.86","@things-factory/print-ui":"^3.0.0-beta.86","@things-factory/dashboard":"^3.0.0-beta.86","@things-factory/export-ui":"^3.0.0-beta.86","@things-factory/lite-menu":"^3.0.0-beta.86","@things-factory/system-ui":"^3.0.0-beta.86","@things-factory/apptool-ui":"^3.0.0-beta.86","@things-factory/context-ui":"^3.0.0-beta.86","@things-factory/scene-form":"^3.0.0-beta.80","@things-factory/setting-ui":"^3.0.0-beta.86","@things-factory/resource-ui":"^3.0.0-beta.86","@things-factory/scene-clock":"^3.0.0-beta.80","@things-factory/scene-gauge":"^3.0.0-beta.80","@things-factory/scene-table":"^3.0.0-beta.80","@things-factory/scene-timer":"^3.0.0-beta.80","@things-factory/scene-random":"^3.0.0-beta.80","@things-factory/scene-switch":"^3.0.0-beta.80","@things-factory/setting-base":"^3.0.0-beta.86","@things-factory/board-service":"^3.0.0-beta.86","@things-factory/scene-chartjs":"^3.0.0-beta.80","@things-factory/scene-restful":"^3.0.0-beta.80","@things-factory/integration-ui":"^3.0.0-beta.86","@things-factory/scene-integration":"^3.0.0-beta.80","@things-factory/scene-news-ticker":"^3.0.0-beta.80","@things-factory/scene-progressbar":"^3.0.0-beta.80","@things-factory/integration-melsec":"^3.0.0-beta.86","@things-factory/integration-modbus":"^3.0.0-beta.86","@things-factory/integration-indydcp":"^3.0.0-beta.86","@things-factory/scene-data-transform":"^3.0.0-beta.80","@things-factory/scene-half-roundrect":"^3.0.0-beta.80"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.86"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.86_1608135696492_0.3633412210926661","host":"s3://npm-registry-packages"}},"3.0.0-beta.87":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.87","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.87","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"fe0931da697a9d9bf3745ff8102a9d546c5664ea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.87.tgz","fileCount":123,"integrity":"sha512-2EQTNehVdctAt/8qbKbulBm8YWfQG+r3IH70h4RZ0aDnX1jpiyTIZ6DRd5UdTH8/fIR1ezwXXCNYiEI7J2bXRg==","signatures":[{"sig":"MEYCIQDEGCs4D4iIu8eXUmwfTh1liKwCzFDqygDaWO/uzcMe7wIhAKK6Im2c6ebxMbBv7vU4+3OUkgR+cJ/oYWUt719l28gG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":851344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6ffMCRA9TVsSAnZWagAAClYP/RP1myTeQm2DYoyoRUHs\nwMc9jJRIvOiAcTW+Gs2uzMBUGTuq55KRL2cMHxw0PLugd4OoLG1hjHBnRbPA\nt33AnG4hw5pDyIMVyoWMgvsllfIRVW0aC3f3jxlUSbt/QlfzOPiI/Ahn5XPC\n4/i+0eisr9GYMU24oW66JZ2wyX+S+WkUUmDyHbMsGOWp2TYIKwGuvgGVWPoc\n6ALdFXURWmHNxhaUUfQSx3i/l+uSiq4Fg64ZrMkAXgRjTYsUPT7L8fMEkoUb\ng2wBe85vPPm1iC5edzR06OqOaQBDSKQl34K8sEc1W4bAkG91xBCbg3jxKzcO\nya+8szhtbrII0j/pks0Z4WX/SV9vs4POlsdqk1xsak3USFEFofZPbdTLBOin\njlO5cb+iSwQpr4l/V/kidkNSDi4JRrEfgeaH/AxMiHJA1YRlAyGV3QsXuAlW\ncdrvJbuCcmgG8bngaWQDfmlJelVxjrcFCB5/a7Nu2JXlEzvh3PwOXahxCn8A\nA+UkY9MCt7+8p/a4Rv9J0KnX3omPkGxW6scX01M5x9MqNLdv4rx3IWQwYmXD\nicz//v+hbSVmrBGB8sfLRTTLTu6uRmsms2c96jW6RHJoXItHHrn+RTpADE3g\n2ZWFQPz4gcRTaqQX0pt3KMEA2QFpsBBcFu2q0OcAh0FglT6tFainLcXkHEtK\npK98\r\n=X1kI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f909a6d3b09b5412fcda6c80e37bdcef63b7cecd","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.87","@things-factory/help":"^3.0.0-beta.87","@things-factory/shell":"^3.0.0-beta.87","@things-factory/auth-ui":"^3.0.0-beta.87","@things-factory/i18n-ui":"^3.0.0-beta.87","@things-factory/more-ui":"^3.0.0-beta.87","@things-factory/board-ui":"^3.0.0-beta.87","@things-factory/grist-ui":"^3.0.0-beta.87","@things-factory/print-ui":"^3.0.0-beta.87","@things-factory/dashboard":"^3.0.0-beta.87","@things-factory/export-ui":"^3.0.0-beta.87","@things-factory/lite-menu":"^3.0.0-beta.87","@things-factory/system-ui":"^3.0.0-beta.87","@things-factory/apptool-ui":"^3.0.0-beta.87","@things-factory/context-ui":"^3.0.0-beta.87","@things-factory/scene-form":"^3.0.0-beta.87","@things-factory/setting-ui":"^3.0.0-beta.87","@things-factory/resource-ui":"^3.0.0-beta.87","@things-factory/scene-clock":"^3.0.0-beta.87","@things-factory/scene-gauge":"^3.0.0-beta.87","@things-factory/scene-table":"^3.0.0-beta.87","@things-factory/scene-timer":"^3.0.0-beta.87","@things-factory/scene-random":"^3.0.0-beta.87","@things-factory/scene-switch":"^3.0.0-beta.87","@things-factory/setting-base":"^3.0.0-beta.87","@things-factory/board-service":"^3.0.0-beta.87","@things-factory/scene-chartjs":"^3.0.0-beta.87","@things-factory/scene-restful":"^3.0.0-beta.87","@things-factory/integration-ui":"^3.0.0-beta.87","@things-factory/scene-integration":"^3.0.0-beta.87","@things-factory/scene-news-ticker":"^3.0.0-beta.87","@things-factory/scene-progressbar":"^3.0.0-beta.87","@things-factory/integration-melsec":"^3.0.0-beta.87","@things-factory/integration-modbus":"^3.0.0-beta.87","@things-factory/integration-indydcp":"^3.0.0-beta.87","@things-factory/scene-data-transform":"^3.0.0-beta.87","@things-factory/scene-half-roundrect":"^3.0.0-beta.87"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.87"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.87_1609168844228_0.4546458917233669","host":"s3://npm-registry-packages"}},"3.0.0-beta.89":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.89","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.89","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"29068e7e85fed080f556455ef4e94164447fce19","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.89.tgz","fileCount":123,"integrity":"sha512-vioUth5MIdGxz/sq0psJlPC7fR3kAopyXrZYQF9d8bp061OXox5u+4U7yskxr0wlhTm36v5a7XI+xjJKatAb/w==","signatures":[{"sig":"MEQCIBvcLfSBKmEsLTSh9jPyqVrSRew1bCMvZnma6pf4D+cRAiBpAOrOp3SvSpuqJV+mJDifrB5beFBCfofshFWefp49Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":851344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8gAqCRA9TVsSAnZWagAAXSMQAIbRTPeLfkx9WD8v8PHX\nnipgRz6cEhCjEs+m7KAs6DcQ6UUGlXCLrBOZOumOSoskTVI9GhVqZ5PUkdRs\nG8PELdXB+MyPwccPFFz6JWKWndNldZjzsqwjOIFYjFWzxZDdo3RKExqnshb2\n+4yuxz0CVtGmyzK4sJ7BbMMLBJkp7/Uxx8aes3YkgnbQEREeq81R0bT3ocd5\n4wtswRLxK5rf58WhI87Ry4pMlMv4zbVRz8f0l0a9KDXHZOKJpTugs+8RgwK7\n/bebeZc+Sv9ixQkxfhEL5JBNfsVY0NYYNzzoS1sn8XoM7y76tG13kHE5xGgd\nxEX+vchp4QFwhmIbMN3Xh9p96CaQS8ZV5d14CYdXojzpKof7Z6ShbIhM4AZR\nEYIdTp7t7Pq0zWEfda9U8RwarC6BZ38ciao/cYDfaZk9KK/g97cbbk5is8El\nr63L3S7KFlHeQzFNLFvI6aUOHVMk9NV+kjIC7EgT57DV3vioAL8GBYuMZnSe\n20PtywbxedM2fsxpthcZz69+CQ5YBpHsIwKLcEHAjiGyF3HVt9iUOjjAsQBb\ncImExR/LLmaLVG/1X41qFRuB7sJ5Qc7EQX/8L6k5XJi1ep4m3QoZRBKJeeF9\nIblpHD0JuxpuHtcyRVDYGLmkGIp+GOSW5bzQhJUs9Vuh3Lo7dziQ1Vsog80n\nVUuL\r\n=2ovS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0235dee69c5e7a93ad5f07cefd12dd4b98774fb6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.89","@things-factory/help":"^3.0.0-beta.89","@things-factory/shell":"^3.0.0-beta.89","@things-factory/auth-ui":"^3.0.0-beta.89","@things-factory/i18n-ui":"^3.0.0-beta.89","@things-factory/more-ui":"^3.0.0-beta.89","@things-factory/board-ui":"^3.0.0-beta.89","@things-factory/grist-ui":"^3.0.0-beta.89","@things-factory/print-ui":"^3.0.0-beta.89","@things-factory/dashboard":"^3.0.0-beta.89","@things-factory/export-ui":"^3.0.0-beta.89","@things-factory/lite-menu":"^3.0.0-beta.89","@things-factory/system-ui":"^3.0.0-beta.89","@things-factory/apptool-ui":"^3.0.0-beta.89","@things-factory/context-ui":"^3.0.0-beta.89","@things-factory/scene-form":"^3.0.0-beta.89","@things-factory/setting-ui":"^3.0.0-beta.89","@things-factory/resource-ui":"^3.0.0-beta.89","@things-factory/scene-clock":"^3.0.0-beta.89","@things-factory/scene-gauge":"^3.0.0-beta.89","@things-factory/scene-table":"^3.0.0-beta.89","@things-factory/scene-timer":"^3.0.0-beta.89","@things-factory/scene-random":"^3.0.0-beta.89","@things-factory/scene-switch":"^3.0.0-beta.89","@things-factory/setting-base":"^3.0.0-beta.89","@things-factory/board-service":"^3.0.0-beta.89","@things-factory/scene-chartjs":"^3.0.0-beta.89","@things-factory/scene-restful":"^3.0.0-beta.89","@things-factory/integration-ui":"^3.0.0-beta.89","@things-factory/scene-integration":"^3.0.0-beta.89","@things-factory/scene-news-ticker":"^3.0.0-beta.89","@things-factory/scene-progressbar":"^3.0.0-beta.89","@things-factory/integration-melsec":"^3.0.0-beta.89","@things-factory/integration-modbus":"^3.0.0-beta.89","@things-factory/integration-indydcp":"^3.0.0-beta.89","@things-factory/scene-data-transform":"^3.0.0-beta.89","@things-factory/scene-half-roundrect":"^3.0.0-beta.89"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.89"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.89_1609695273556_0.2153822132512595","host":"s3://npm-registry-packages"}},"3.0.0-beta.90":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.90","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.90","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"dcafc19b3d88488ec4c94d59babe50704af04bed","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.90.tgz","fileCount":87,"integrity":"sha512-BS3qDPO6LS8EYkWKaWsQ4/216A6XpVrf0Gb7rFsuaL7OHRkpmsfaT+y7gdrIbvjIqdcDc5dZh/rnP2DK+hf63Q==","signatures":[{"sig":"MEUCIFTiFgnxodk5jWCuxi5sN9CVrwA/vGS7SzMNzZY3uHZjAiEAmu7RG7gKHu5wsMqPCBxUHx4UMHoDxRjwl1xukVBaOnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8vSfCRA9TVsSAnZWagAAdi4P/iFXCTgkIwil5Djqrt8D\nERsBHA42bpWkuomtjUHqyKhSGR4T4Mlb0bzwdcFkywvhk5a4phw3Qc1Np694\nEyY8exoRD+Pw8ODAh1rHWOTjPzh1AN4WRM6yE0iieob6lu4qlx6qlMF6Gom0\nQHYt5pdmLwI7MD8Q+2LjBqg93WGwNxSVTWwNfE9JsNQUUMulBpRgy7ePZB2m\nUPZpoxXc6Zm8RQ0gtbb7qtKHwRCin6G5HjuzvbXx+2prxrXhZOtleLwzkSfV\nUz/w9ppfDpHotSch4r9wOsYV4LWx4u/Vbk98DiuwIPDKTCLqSDn5iur/uFFG\nYkoibkMUzDmRjIVGV97x88dFP6RGYh4SkXvnpe1bCOzcotDKSqIZ/DyBajgo\nw2uQ7w74IBhePdqFtdxh3Dt7pAHQgKaHA8bb5lsJJJfE8bPey9gj1WITxC2D\nJRgW5rhr2VbvHHWG2OtNMmSCRPoyktUocbxsgfiu492b+wTGxIMMtUd9oSLa\nW0cjz/GJ499cKClIWHC6ALeihvMcBbtA5gdAiKfMrUwEP68P0d2POIPtsKCj\nlrH9S8863m9uJ8ULsAeZhanWZ+Si135FU98S3yMIHEajfzdtIN/rrknDt4IL\n5TBQcgoI+bvTygEdlLr0VAmvXfI54h6GkXWPPzY9BwcktOEGwgAnf1PquddX\nOZri\r\n=os45\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"17d65d5e10bbf323463aafbfe35df80b43e19f9a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.89","@things-factory/help":"^3.0.0-beta.89","@things-factory/shell":"^3.0.0-beta.89","@things-factory/auth-ui":"^3.0.0-beta.90","@things-factory/i18n-ui":"^3.0.0-beta.89","@things-factory/more-ui":"^3.0.0-beta.89","@things-factory/board-ui":"^3.0.0-beta.89","@things-factory/grist-ui":"^3.0.0-beta.89","@things-factory/print-ui":"^3.0.0-beta.89","@things-factory/dashboard":"^3.0.0-beta.89","@things-factory/export-ui":"^3.0.0-beta.89","@things-factory/lite-menu":"^3.0.0-beta.89","@things-factory/system-ui":"^3.0.0-beta.89","@things-factory/apptool-ui":"^3.0.0-beta.89","@things-factory/context-ui":"^3.0.0-beta.89","@things-factory/scene-form":"^3.0.0-beta.89","@things-factory/setting-ui":"^3.0.0-beta.90","@things-factory/resource-ui":"^3.0.0-beta.90","@things-factory/scene-clock":"^3.0.0-beta.89","@things-factory/scene-gauge":"^3.0.0-beta.89","@things-factory/scene-table":"^3.0.0-beta.89","@things-factory/scene-timer":"^3.0.0-beta.89","@things-factory/scene-random":"^3.0.0-beta.89","@things-factory/scene-switch":"^3.0.0-beta.89","@things-factory/setting-base":"^3.0.0-beta.89","@things-factory/board-service":"^3.0.0-beta.89","@things-factory/scene-chartjs":"^3.0.0-beta.89","@things-factory/scene-restful":"^3.0.0-beta.89","@things-factory/integration-ui":"^3.0.0-beta.90","@things-factory/scene-integration":"^3.0.0-beta.89","@things-factory/scene-news-ticker":"^3.0.0-beta.89","@things-factory/scene-progressbar":"^3.0.0-beta.89","@things-factory/integration-melsec":"^3.0.0-beta.90","@things-factory/integration-modbus":"^3.0.0-beta.90","@things-factory/integration-indydcp":"^3.0.0-beta.90","@things-factory/scene-data-transform":"^3.0.0-beta.89","@things-factory/scene-half-roundrect":"^3.0.0-beta.89"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.89"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.90_1609757855483_0.8296703307469513","host":"s3://npm-registry-packages"}},"3.0.0-beta.93":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.93","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.93","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"1b5178eb70bfd4bb5ba4fd6d2efc28eb8a258b0d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.93.tgz","fileCount":123,"integrity":"sha512-RUtbE7QJ1mZFioNVQ3Jjv5ELp/YPuLjkvUl+J5o59wLrCNXjqwPvDtBJqket9yt2hoY5nDYKiF77n8i/U58Kqg==","signatures":[{"sig":"MEQCIDuJYvjMZc1Mv3hJGps3ZMg98oQcxcAsLPH1JuLYioZqAiBRz08lZGuB/UF9UDukGIHkQFwIesTrApr4nGROEt7dKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":851344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8/fBCRA9TVsSAnZWagAAz/oP/3H/mSfWg4WyNZTayltw\nHGIuzVUop1Hrr9BmZm4at2ns1nzd/Kb6EdvWogZLmkg8K9wqw6AqBg1IIrhh\np9JdLHJIQMfn2ieG2gXMd5OQXtvealhCHC5+mOxN+G/xTIem04cYdMgTcvQ8\n18JNLvUh+ojPRweptvzzbqItm4hE4jPP8X4TZbsc5rFrMNiYpTAQrpvAH0F4\nya8z2sL/aXIAh5+HHRjrlJTuOqq9RH/csi723sxut5LT5HT5wTDv1rPwPXlT\n9EKnCHsBHiZAr+pk9Zo9j9NU2SK5LmDldTp4d93I50/HsiLqquugirY1TXNg\nUZOzKsipFu9IoBKx2nxneQgNK+AaKRCVsSWmo2BLl30Plm9a0vnxkNYlDbe6\nIA8NdeyqRaCneM4fYSZHZk0mQGzDhEAOExg6GtRaWBB9zg4o3DgZ0VQ5kX3Z\nPdC+x3dHGztfa52hmsRiUV/8brPv9xCO2q+0gpUdMrAb8ZUy41E7QFFluXHM\n8r44fVgdgiY4io51CINZfQmfD+SSbvNOtOCQs3ON+xaDmSt3f3pswI7quciB\n4fj7S+t52md8zBJ4pI5T7DB3rD8oOP9X5RiRGuqyUG3mOhs8FfjFb/qbKA5J\nc9lsORFyaqHl0pCu3YycOUHkPRAzdDFA04TG2SmA2zxdLi5ZmSwgHcNaJVus\nofHC\r\n=TI0+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"38e03d80ce6fbec8b03dafc7bebe5012426f93a6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.89","@things-factory/help":"^3.0.0-beta.89","@things-factory/shell":"^3.0.0-beta.89","@things-factory/auth-ui":"^3.0.0-beta.90","@things-factory/i18n-ui":"^3.0.0-beta.89","@things-factory/more-ui":"^3.0.0-beta.89","@things-factory/board-ui":"^3.0.0-beta.89","@things-factory/grist-ui":"^3.0.0-beta.89","@things-factory/print-ui":"^3.0.0-beta.89","@things-factory/dashboard":"^3.0.0-beta.89","@things-factory/export-ui":"^3.0.0-beta.89","@things-factory/lite-menu":"^3.0.0-beta.89","@things-factory/system-ui":"^3.0.0-beta.89","@things-factory/apptool-ui":"^3.0.0-beta.89","@things-factory/context-ui":"^3.0.0-beta.89","@things-factory/scene-form":"^3.0.0-beta.89","@things-factory/setting-ui":"^3.0.0-beta.90","@things-factory/resource-ui":"^3.0.0-beta.90","@things-factory/scene-clock":"^3.0.0-beta.89","@things-factory/scene-gauge":"^3.0.0-beta.89","@things-factory/scene-table":"^3.0.0-beta.89","@things-factory/scene-timer":"^3.0.0-beta.89","@things-factory/scene-random":"^3.0.0-beta.89","@things-factory/scene-switch":"^3.0.0-beta.89","@things-factory/setting-base":"^3.0.0-beta.89","@things-factory/board-service":"^3.0.0-beta.89","@things-factory/scene-chartjs":"^3.0.0-beta.89","@things-factory/scene-restful":"^3.0.0-beta.89","@things-factory/integration-ui":"^3.0.0-beta.93","@things-factory/scene-integration":"^3.0.0-beta.89","@things-factory/scene-news-ticker":"^3.0.0-beta.89","@things-factory/scene-progressbar":"^3.0.0-beta.89","@things-factory/integration-melsec":"^3.0.0-beta.93","@things-factory/integration-modbus":"^3.0.0-beta.93","@things-factory/integration-indydcp":"^3.0.0-beta.93","@things-factory/scene-data-transform":"^3.0.0-beta.89","@things-factory/scene-half-roundrect":"^3.0.0-beta.89"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.89"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.93_1609824192898_0.9853437145532569","host":"s3://npm-registry-packages"}},"3.0.0-beta.94":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.94","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.94","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"b82e4bf47534ba2c52f4ad7d1d3d2096f156675e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.94.tgz","fileCount":123,"integrity":"sha512-NrP5uPG8CCC/scrAM3I9RGz5FqsZEoZ2pLnlMglJw4o1Rvy8+PqAQOckMpA/SqfRX1a7L2B99z4HTfxMXcYxkQ==","signatures":[{"sig":"MEUCIHYuxhI9ZQHdGlPKSu/hKRqPuEcxBWCirwj9M5zdboTNAiEAmYpKJWbxeMJxiKG/JWNrOg3nO3MXLAuJv5g6vpLcvuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":851344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9HnsCRA9TVsSAnZWagAAJgMQAINdl2nZFdORIcda+HIS\nG4YHzzsnmzwGZraBbznMdGcJbKcZCfGD7okbhzbaol37n4XOY3j72stZm5HQ\n6Ghpc/pqx4mvUtYIxf1er1K+TZ1PkGFjXcfLTfZWM6+W6mY2OWHqLNi7Y4GS\nkbe4nYovew0nqLFuJf8mXSGv/Lpvblwu1YnxnDdnwkdVVBlpKUFsQgN0eU6C\nWFsyMRx+1zTS+aSYB3XQGvhPTh4Ng3eEfjnbRi0Aga5prtpnA+DLZzDKTVf8\n9jOIyZYxNbWD+s/L9PWvFfc9uDFhdFt6OdzibvuEnA7P9czUJX0Y4ZS3FFpV\ncStBlxyM4V8cthTvc74DobGy9Bje5YrJU2qJ0HupR43c4uX7+eHhoTS9LKYh\nbvxSKmtVLw5hE40xEmSaKrO/41JUlWeIGvcsVQ+pCHzam3rbPAowR47xosBy\naOrntB1dePyGaZdfR3DZ+F99gdQthKMPvbXIIYF8e9qLdX4C0P3w/SPnkVCj\ntbHWVbvvclGf0PTE/VzWalMPa588v0/iSXHvwpvNN948hmPjTyou6JTH5oF3\nlj2VYVJS+9HhoIwexTuIjMwOfh7tkeNf0UkdW0o2k/gGrkK7M0A8TJL7PScd\ne56uu6H1Bz3c1NFK9akuntXhjosR+DFjOh/z25OfGOVJ0uqacsSMslTm1drv\nZQhl\r\n=8Lz+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ad4bbed37549bb0ecb2746f47ed94107e42f4575","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.94","@things-factory/help":"^3.0.0-beta.89","@things-factory/shell":"^3.0.0-beta.89","@things-factory/auth-ui":"^3.0.0-beta.94","@things-factory/i18n-ui":"^3.0.0-beta.94","@things-factory/more-ui":"^3.0.0-beta.89","@things-factory/board-ui":"^3.0.0-beta.94","@things-factory/grist-ui":"^3.0.0-beta.89","@things-factory/print-ui":"^3.0.0-beta.89","@things-factory/dashboard":"^3.0.0-beta.94","@things-factory/export-ui":"^3.0.0-beta.89","@things-factory/lite-menu":"^3.0.0-beta.94","@things-factory/system-ui":"^3.0.0-beta.89","@things-factory/apptool-ui":"^3.0.0-beta.89","@things-factory/context-ui":"^3.0.0-beta.89","@things-factory/scene-form":"^3.0.0-beta.89","@things-factory/setting-ui":"^3.0.0-beta.94","@things-factory/resource-ui":"^3.0.0-beta.94","@things-factory/scene-clock":"^3.0.0-beta.89","@things-factory/scene-gauge":"^3.0.0-beta.89","@things-factory/scene-table":"^3.0.0-beta.89","@things-factory/scene-timer":"^3.0.0-beta.89","@things-factory/scene-random":"^3.0.0-beta.89","@things-factory/scene-switch":"^3.0.0-beta.89","@things-factory/setting-base":"^3.0.0-beta.94","@things-factory/board-service":"^3.0.0-beta.94","@things-factory/scene-chartjs":"^3.0.0-beta.89","@things-factory/scene-restful":"^3.0.0-beta.89","@things-factory/integration-ui":"^3.0.0-beta.94","@things-factory/scene-integration":"^3.0.0-beta.89","@things-factory/scene-news-ticker":"^3.0.0-beta.89","@things-factory/scene-progressbar":"^3.0.0-beta.89","@things-factory/integration-melsec":"^3.0.0-beta.94","@things-factory/integration-modbus":"^3.0.0-beta.94","@things-factory/integration-indydcp":"^3.0.0-beta.94","@things-factory/scene-data-transform":"^3.0.0-beta.89","@things-factory/scene-half-roundrect":"^3.0.0-beta.89"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.89"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.94_1609857515951_0.9200701979554358","host":"s3://npm-registry-packages"}},"3.0.0-beta.95":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.95","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.95","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"d0123757fecdb71171177b9002fb559bdd35ac77","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.95.tgz","fileCount":123,"integrity":"sha512-Zju7lggMe0sfFG7/1U0qntc8V5zPnE+n2qG7MmpEVZ6zqswYZmlSnqsvmwQ+Q9vrTiLQRAGY9qUp694MWEznZw==","signatures":[{"sig":"MEYCIQCfxpSENifQ8LgWIJ8iUSsBP4Gm5/Ewr8BDY3Xai8qlkgIhANfwFugo3sWG/PfB9xzAoLi4rh9lYWoJNpmorNd81MAT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":851344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9R3mCRA9TVsSAnZWagAA4rYP/Rtz0ErncjyFX+hTTA9V\nNi7I0Fi7z0Bk1KspCmgv6XKzBTbywmzkD0OJV1Azf1HxlPwJEYEhIgwHmZFr\nI0P69EwiAwEWaYZ6sMoXEK3F/42jz5Zl3kKaWVWzmImIrEGhRezxal0PlTeI\nJjOY5/Od0tFaYlHr0uO2Qpi9/YMTbov6VzF5VmSRmQ8DbmvrXGpveiL1KlH1\neewWKPCyrZmxoN/0JKonTrVe/DUeIhnlj4f3sOd9Q3J4jgxAjP4A9sErxs1B\nB/alJ17nOAqKzcX2DU8FdJUVd/MKikumxg3F4D5/qvOcNt/e/9OGKscsAk9Y\nbaxj67BRq0Q0PgbHJBYGtHuZPaV7FAXOjr1BRnJyS/u6ddhD1/lyStPJhVPq\nOPlcmmsnT3xRRbL7sXPyEPqm4GLOYxvsO0azhXAp3ogDlWO5LrXkkMgXhseD\n5e5a4xIyyqLLayBfO3me4f66k/vDlc3Ei1MaIWsna6A3CcjGTsYoydGirocS\niXXieInQiQ4JUzCLBFW5HUgbzpVdTyeVkLTogFOy89zzJl9Q+Rfx7QW3aARk\nZe+6Zn3XsMwH/3wktTou39F6VB039ZMMt+JsoiJim/rcvbYIR/lFWeDUodRR\nlXtqfhFWB9knHsrv0K9DdsF0sDd/aFTbG0UMWKJsqUksl524UaIhGkx2/PUI\nNO/U\r\n=PpRe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"939a38128db0a4fcbbcaa80ed04926a65e52c6f1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.95","@things-factory/help":"^3.0.0-beta.89","@things-factory/shell":"^3.0.0-beta.89","@things-factory/auth-ui":"^3.0.0-beta.95","@things-factory/i18n-ui":"^3.0.0-beta.95","@things-factory/more-ui":"^3.0.0-beta.89","@things-factory/board-ui":"^3.0.0-beta.95","@things-factory/grist-ui":"^3.0.0-beta.89","@things-factory/print-ui":"^3.0.0-beta.89","@things-factory/dashboard":"^3.0.0-beta.95","@things-factory/export-ui":"^3.0.0-beta.89","@things-factory/lite-menu":"^3.0.0-beta.95","@things-factory/system-ui":"^3.0.0-beta.89","@things-factory/apptool-ui":"^3.0.0-beta.89","@things-factory/context-ui":"^3.0.0-beta.89","@things-factory/scene-form":"^3.0.0-beta.89","@things-factory/setting-ui":"^3.0.0-beta.95","@things-factory/resource-ui":"^3.0.0-beta.95","@things-factory/scene-clock":"^3.0.0-beta.89","@things-factory/scene-gauge":"^3.0.0-beta.89","@things-factory/scene-table":"^3.0.0-beta.89","@things-factory/scene-timer":"^3.0.0-beta.89","@things-factory/scene-random":"^3.0.0-beta.89","@things-factory/scene-switch":"^3.0.0-beta.89","@things-factory/setting-base":"^3.0.0-beta.95","@things-factory/board-service":"^3.0.0-beta.95","@things-factory/scene-chartjs":"^3.0.0-beta.89","@things-factory/scene-restful":"^3.0.0-beta.89","@things-factory/integration-ui":"^3.0.0-beta.95","@things-factory/scene-integration":"^3.0.0-beta.89","@things-factory/scene-news-ticker":"^3.0.0-beta.89","@things-factory/scene-progressbar":"^3.0.0-beta.89","@things-factory/integration-melsec":"^3.0.0-beta.95","@things-factory/integration-modbus":"^3.0.0-beta.95","@things-factory/integration-indydcp":"^3.0.0-beta.95","@things-factory/scene-data-transform":"^3.0.0-beta.89","@things-factory/scene-half-roundrect":"^3.0.0-beta.89"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.89"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.95_1609899493681_0.5466543185496999","host":"s3://npm-registry-packages"}},"3.0.0-beta.96":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.96","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.96","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"a55d698b56beb0f72cb6a81353223c2de2c35379","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.96.tgz","fileCount":73,"integrity":"sha512-efgFxPYdexMEg1+Yjm26lwmxvRgH7MLyubaR8rMCoqPW6GI6UZA9sdbBAf/SjVmIOid0HM3r2pqO3tKEvtWjsw==","signatures":[{"sig":"MEUCIAgue9HfoPLfN87X7CaF+PuMOQLY8tV2sYs4T6g8DbKAAiEAqU9uNHTGWyh8OQy1AvqQWf4ttYhnR/Qp+QWC+lmiXVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":805947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9VD7CRA9TVsSAnZWagAATWQP/064ExBCx8fRH7fP1Chd\nM2v3PtpybXIYVDHwKMyTE8ZBQRd/ilpVlxyykkGXSo/5knzfIYR//K0505EQ\nm7iqLV9uhtE7w54h7e0FjHMom9j4Oyi7f8xtFppEfIzg1R7uHKpR4SJGPHh4\nXppegseWmHdWQujS93tu7ObMID/m41jesW9tHrZNwUzXBcqNUwXsbAbUSefU\npJwOtgyfU1WOw6wSTHBmMHOhPAiV29e5g0BDfaglMOqcrRR1byLvMof/ETkg\nETR1d6g8tGHlr8ifZ8WfGz69tAOvaE3Fyc7rfg6ldTaMBezWbBMNieHzavpz\nuWKtAuqJN0c5Q5grhyzFbtwY0KOse6G6jKKebAIyOvosZpN/TrnqYjWzdlPo\noPMJMYQsZaZRqoD6N6dtyiByGEbE5YDrm5g5uLR7VxfMmxj/aMXD+BcwbVHq\nDyjpI8ZItvC6RV8kbuhxuHButEnbptdyVprsyLvMt84lCxmdZ/N3KOSP9I1u\nSzCVtHZh/w3zawcOCsJSauIAbY5R8c3W7LBx9Lewy867m8NgJEsgrKiODevy\nWwvEM2YceruY7/FR1PA1EZ/4W5mAduD275JFpFd3fzY8yCantkSn1be3KNof\nMtF+xhOpARAihIdZ1dSjXGT+7y80GmnZ7DUgK7wuKaP3gvQ6HN7oWlIq4OZ3\n6pLg\r\n=KjnQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bd4404669e34b6f5025a91c791ed10ab73a3c39b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.95","@things-factory/help":"^3.0.0-beta.89","@things-factory/shell":"^3.0.0-beta.89","@things-factory/auth-ui":"^3.0.0-beta.95","@things-factory/i18n-ui":"^3.0.0-beta.95","@things-factory/more-ui":"^3.0.0-beta.89","@things-factory/board-ui":"^3.0.0-beta.96","@things-factory/grist-ui":"^3.0.0-beta.89","@things-factory/print-ui":"^3.0.0-beta.89","@things-factory/dashboard":"^3.0.0-beta.96","@things-factory/export-ui":"^3.0.0-beta.89","@things-factory/lite-menu":"^3.0.0-beta.96","@things-factory/system-ui":"^3.0.0-beta.89","@things-factory/apptool-ui":"^3.0.0-beta.89","@things-factory/context-ui":"^3.0.0-beta.89","@things-factory/scene-form":"^3.0.0-beta.89","@things-factory/setting-ui":"^3.0.0-beta.95","@things-factory/resource-ui":"^3.0.0-beta.95","@things-factory/scene-clock":"^3.0.0-beta.89","@things-factory/scene-gauge":"^3.0.0-beta.89","@things-factory/scene-table":"^3.0.0-beta.89","@things-factory/scene-timer":"^3.0.0-beta.89","@things-factory/scene-random":"^3.0.0-beta.89","@things-factory/scene-switch":"^3.0.0-beta.89","@things-factory/setting-base":"^3.0.0-beta.95","@things-factory/board-service":"^3.0.0-beta.95","@things-factory/scene-chartjs":"^3.0.0-beta.89","@things-factory/scene-restful":"^3.0.0-beta.89","@things-factory/integration-ui":"^3.0.0-beta.95","@things-factory/scene-integration":"^3.0.0-beta.89","@things-factory/scene-news-ticker":"^3.0.0-beta.89","@things-factory/scene-progressbar":"^3.0.0-beta.89","@things-factory/integration-melsec":"^3.0.0-beta.95","@things-factory/integration-modbus":"^3.0.0-beta.95","@things-factory/integration-indydcp":"^3.0.0-beta.95","@things-factory/scene-data-transform":"^3.0.0-beta.89","@things-factory/scene-half-roundrect":"^3.0.0-beta.89"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.89"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.96_1609912571098_0.8371996184371377","host":"s3://npm-registry-packages"}},"3.0.0-beta.98":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.98","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.98","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"0a2285ca692c88184fc7af2c6f7aa114c32c200e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.98.tgz","fileCount":73,"integrity":"sha512-bd6OY9RGntRUDU1Vy2yzZVkzw/eHISfhBe+1V0cG3u3XUas6L8QpWiZ05uXux+OifSAVPxzlptjt2nw/eQ7bcA==","signatures":[{"sig":"MEUCIQDByqvciA/uB54EKujkst6hU4u7gNw4eQj480wTIqT5WwIgLDVSAwX0+qHefxEXqNds3ieVQOuDDOvgyxLKCqNREEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":805947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9V3SCRA9TVsSAnZWagAALf4P/0c1qT4O+PAXAKSUPHmX\nQvBYqiPiIZ7qgvdFgd+chTHD0367nJPjVVZqp2aAQm91+24KBxaBxNaId5dS\nHonrjh/xI3a5mFIoPyYF+HyMyK0TTKiuoM0AiYtAlmvO7l7iMJ9JE5NJ8wpB\nVBlJ0ZrrqBGZJHtmkaLrXv2TW80NIc7jRKMs68eG9UEogH5cJOdrwXQEheN0\nIbD5Bqy2m4oZ5NWHDc29QUT4Dw6rnxhUqiA5lUkDpmZqcCiw7wGJtQorAk3J\nVixIoQ9ycLCucRIFK6NDWS5mIPMDZEa1YDOYdlw/D5HBi/fTVlsceLoPjya6\nNUdulvws+KJgUGhdWDxGs6nlPq5FXQBxKQhSEZiJoJZCIwvsCtjFTHiWVFxR\nHGYcYKQwwGxL9xEQ/7oMGEteAyR3Kc4MuilZQ0AIPpWqemjfOaIBANV89pZp\nCh0gRDM+L/qFzHfXdA1FQiBgFszcqL9578WeXuJY4ZBsYZUhyOptdH5wPz2P\nEwBfg+t4FwXYlYTISRJMf0If5j9jtoNAQ2dqQBlXNC+PIopovnR2pTb5I7Y8\nWXNihE2/mCGbKcN1nT/4eBjpWeWjKQnPyp018lR0ZLCcnMSoka/EhWBBxdn/\n67NrPpt1QtRCQjGz6xT96QMYpwZazh76L+62+un9jSE8jPMZUPUk+U+rWkgI\n9dAw\r\n=JWTY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2a1ad0faf9c0b52e66888e4993a73ffd92640f28","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.98","@things-factory/help":"^3.0.0-beta.98","@things-factory/shell":"^3.0.0-beta.98","@things-factory/auth-ui":"^3.0.0-beta.98","@things-factory/i18n-ui":"^3.0.0-beta.98","@things-factory/more-ui":"^3.0.0-beta.98","@things-factory/board-ui":"^3.0.0-beta.98","@things-factory/grist-ui":"^3.0.0-beta.98","@things-factory/print-ui":"^3.0.0-beta.98","@things-factory/dashboard":"^3.0.0-beta.98","@things-factory/export-ui":"^3.0.0-beta.98","@things-factory/lite-menu":"^3.0.0-beta.98","@things-factory/system-ui":"^3.0.0-beta.98","@things-factory/apptool-ui":"^3.0.0-beta.98","@things-factory/context-ui":"^3.0.0-beta.98","@things-factory/scene-form":"^3.0.0-beta.98","@things-factory/setting-ui":"^3.0.0-beta.98","@things-factory/resource-ui":"^3.0.0-beta.98","@things-factory/scene-clock":"^3.0.0-beta.98","@things-factory/scene-gauge":"^3.0.0-beta.98","@things-factory/scene-table":"^3.0.0-beta.98","@things-factory/scene-timer":"^3.0.0-beta.98","@things-factory/scene-random":"^3.0.0-beta.98","@things-factory/scene-switch":"^3.0.0-beta.98","@things-factory/setting-base":"^3.0.0-beta.98","@things-factory/board-service":"^3.0.0-beta.98","@things-factory/scene-chartjs":"^3.0.0-beta.98","@things-factory/scene-restful":"^3.0.0-beta.98","@things-factory/integration-ui":"^3.0.0-beta.98","@things-factory/scene-integration":"^3.0.0-beta.98","@things-factory/scene-news-ticker":"^3.0.0-beta.98","@things-factory/scene-progressbar":"^3.0.0-beta.98","@things-factory/integration-melsec":"^3.0.0-beta.98","@things-factory/integration-modbus":"^3.0.0-beta.98","@things-factory/integration-indydcp":"^3.0.0-beta.98","@things-factory/scene-data-transform":"^3.0.0-beta.98","@things-factory/scene-half-roundrect":"^3.0.0-beta.98"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.98"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.98_1609915858206_0.7434904907745412","host":"s3://npm-registry-packages"}},"3.0.0-beta.99":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.99","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.99","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"18fe0e4c4b1bb99d6b87683da84409d1553ab0fc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.99.tgz","fileCount":55,"integrity":"sha512-qfb/cNM8sfv7UksHJtWwRcuCdZam+WxQTkSyyC9f7e8HBJAnpCJJy4BwMpGsIV4SPdR74nW5zPYUvlGLigD33Q==","signatures":[{"sig":"MEUCIQC+qGE3ao5kUENlA5fkegLe4+/JoX7Rq1jzzt8pSCdhTQIgf9EA6fJLSWgrn0fItxtPi0O4TkLUjnZxRn2KUehwH7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":799936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9WcHCRA9TVsSAnZWagAAI+UP/jNAi9YWKDAcGPKtuF2Y\nAXjiyGiIBz3j7zqijaZGcRDOiPMe5PD0eTgK/4vqvVdv2v0ohUdScKFyE/kV\nKOvBLveqLZWTMXKKAPS+M990/ktLcFGRAYiFM9541o5j4KqLxSjY6qYHDd85\nyTRsn4PbXRY/03zabkAvo9N1XpaDuPUW26edaANy3xxeToPP9ge2/kTc1wB1\nVPn7pRE4zufcPvukr+Um+EGv3hXu32J0KJFIJH+VbumNa5mjW67wQbu7RJ50\nkQgNmxfY1NUqFcLv9xFMKuYKePsTJ03RvthQLocgJgw2JMCdX49u/RBxzVl+\n5mv5G4b7B22UrYAu5ARuMJE+SIbYcN1rzDq/+cl/vIBtr3yAZgUTJ+iLYKHC\nPu4MjdRhAtn8jXWPWBV1F9f81HLtHjYfTN0CZ0fCcK4Sggkr/obRBjPXBpGq\ngDWGaOWMz4deW+Ro8NPxy28SaGcb1MlLagScuU8C5N+V+twx4sE9YHW0dhAC\npWpftc+NjU60yKmGkAI8R/Y8wWCv+5LBGbdwSYHqLx8jZ/dz8aXyUl8DBxJ2\nSLNEUx8uZD0xXQXddtjVmcT6JHqzGueL6z2OsIgrafpVYywt1A9VQfDTFdcG\nk+Y0DrvGEwkLT569szzwFVr2+6smBut1VjzUarWFZOeoy/ghm1SOwPB2AGqC\nXQoJ\r\n=+eTY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"dd42b3868ca3f5468951f418ed59f7ab47e9e1a1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.99","@things-factory/help":"^3.0.0-beta.99","@things-factory/shell":"^3.0.0-beta.99","@things-factory/auth-ui":"^3.0.0-beta.99","@things-factory/i18n-ui":"^3.0.0-beta.99","@things-factory/more-ui":"^3.0.0-beta.99","@things-factory/board-ui":"^3.0.0-beta.99","@things-factory/grist-ui":"^3.0.0-beta.99","@things-factory/print-ui":"^3.0.0-beta.99","@things-factory/dashboard":"^3.0.0-beta.99","@things-factory/export-ui":"^3.0.0-beta.99","@things-factory/lite-menu":"^3.0.0-beta.99","@things-factory/system-ui":"^3.0.0-beta.99","@things-factory/apptool-ui":"^3.0.0-beta.99","@things-factory/context-ui":"^3.0.0-beta.99","@things-factory/scene-form":"^3.0.0-beta.99","@things-factory/setting-ui":"^3.0.0-beta.99","@things-factory/resource-ui":"^3.0.0-beta.99","@things-factory/scene-clock":"^3.0.0-beta.99","@things-factory/scene-gauge":"^3.0.0-beta.99","@things-factory/scene-table":"^3.0.0-beta.99","@things-factory/scene-timer":"^3.0.0-beta.99","@things-factory/scene-random":"^3.0.0-beta.99","@things-factory/scene-switch":"^3.0.0-beta.99","@things-factory/setting-base":"^3.0.0-beta.99","@things-factory/board-service":"^3.0.0-beta.99","@things-factory/scene-chartjs":"^3.0.0-beta.99","@things-factory/scene-restful":"^3.0.0-beta.99","@things-factory/integration-ui":"^3.0.0-beta.99","@things-factory/scene-integration":"^3.0.0-beta.99","@things-factory/scene-news-ticker":"^3.0.0-beta.99","@things-factory/scene-progressbar":"^3.0.0-beta.99","@things-factory/integration-melsec":"^3.0.0-beta.99","@things-factory/integration-modbus":"^3.0.0-beta.99","@things-factory/integration-indydcp":"^3.0.0-beta.99","@things-factory/scene-data-transform":"^3.0.0-beta.99","@things-factory/scene-half-roundrect":"^3.0.0-beta.99"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.99"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.99_1609918214645_0.6349230212874415","host":"s3://npm-registry-packages"}},"3.0.0-beta.104.0":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.104.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.104.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"732f7eba83f3ad321078d4faa6c613d6f72104a1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.104.0.tgz","fileCount":55,"integrity":"sha512-PvWKDIjTr/LDJPiFg+7BNtqViT/ziuaMW9GFr/Tk/psDJFiBbsHQQzAmZBBoZBzRTC2LYsRr3h7zJ+qBIXmA0g==","signatures":[{"sig":"MEYCIQD4TUwJUhNwAJXRSy1Pon1Au4hg5XDwsJIPjUZCu8dbKAIhALfo3GpJ1vBD8GpFs2sOn4ewMHseMxZvzt2z23MP9oSb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9sSoCRA9TVsSAnZWagAAk6kP/0xXB9gLQWpRpMKUxmzk\n/mXk6/Pkes7XzcUvc/r76s443D3o0vw82RVOdqu1jsESxjp1rJ73arH4HL6b\n4VcmOsJx93rpWzUTV53vDjp17/fKzx/tvENvX9xT/4LFpPlIhRH+kT1YD0wA\nosS3gy9MwM+kSuyeua3lMLqpSVaHt8kjgDt4al+jt0zl3RjhssqHoyN5FIuy\nMQcuSs22TWx/0nfiXZuFhuxuKUe1EHVFKpHg3dUZ+ewZV1NRulX39HyGsVFE\nCI1qED/u3Eg1yKZ9qYqBiT7DHdagVzwkrPPUa6DyURq8lGWehStB5rid3csP\nM02pQbDr+19MbG06htx8AZJUdCp6gyGzoUfyXLt4f/OyTMhXdGpku6HQIjUY\nSNAL/+FJo56qv++BzNsy3DPFbigxLGTjsoBYJ5xH0z9RTkmUEo1fTP9RO5Fi\nr5cG/RULfOjQzcbBjZ941XPyP54ERULTGWqIe7xOQ7tXSqfvGieOk7/HvxR/\nRL12g83tk7ulL7/Eckr/u6AJC37fNI0p0+rpWRBMv2td/PLM9nrQEA4wZvdF\nwY7u8yiEeiPcF+VX6uMBnikUCMjdy+6MkfulBan0e8wSP4ANsWRtq5ZMGh4T\ntw7tyt4OlzYDzx3BD8EBliBeNCaG6tS+pBa7xs8HwNeBx7qjAKEWNfAj+P3s\npETN\r\n=aKfa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6b98abd9e5db6f7e2e0d2d7c5cde0b3e724e3b67","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.18.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.99","@things-factory/help":"^3.0.0-beta.99","@things-factory/shell":"^3.0.0-beta.99","@things-factory/auth-ui":"^3.0.0-beta.99","@things-factory/i18n-ui":"^3.0.0-beta.99","@things-factory/more-ui":"^3.0.0-beta.99","@things-factory/board-ui":"^3.0.0-beta.99","@things-factory/grist-ui":"^3.0.0-beta.99","@things-factory/print-ui":"^3.0.0-beta.99","@things-factory/dashboard":"^3.0.0-beta.99","@things-factory/export-ui":"^3.0.0-beta.99","@things-factory/lite-menu":"^3.0.0-beta.99","@things-factory/system-ui":"^3.0.0-beta.99","@things-factory/apptool-ui":"^3.0.0-beta.99","@things-factory/context-ui":"^3.0.0-beta.99","@things-factory/scene-form":"^3.0.0-beta.99","@things-factory/setting-ui":"^3.0.0-beta.99","@things-factory/resource-ui":"^3.0.0-beta.99","@things-factory/scene-clock":"^3.0.0-beta.99","@things-factory/scene-gauge":"^3.0.0-beta.99","@things-factory/scene-table":"^3.0.0-beta.99","@things-factory/scene-timer":"^3.0.0-beta.99","@things-factory/scene-random":"^3.0.0-beta.99","@things-factory/scene-switch":"^3.0.0-beta.99","@things-factory/setting-base":"^3.0.0-beta.99","@things-factory/board-service":"^3.0.0-beta.99","@things-factory/scene-chartjs":"^3.0.0-beta.99","@things-factory/scene-restful":"^3.0.0-beta.99","@things-factory/integration-ui":"^3.0.0-beta.104.0","@things-factory/scene-integration":"^3.0.0-beta.99","@things-factory/scene-news-ticker":"^3.0.0-beta.99","@things-factory/scene-progressbar":"^3.0.0-beta.99","@things-factory/integration-melsec":"^3.0.0-beta.104.0","@things-factory/integration-modbus":"^3.0.0-beta.104.0","@things-factory/integration-indydcp":"^3.0.0-beta.104.0","@things-factory/scene-data-transform":"^3.0.0-beta.99","@things-factory/scene-half-roundrect":"^3.0.0-beta.99"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.99"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.104.0_1610007719965_0.5726276219701463","host":"s3://npm-registry-packages"}},"3.0.0-beta.105":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.105","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.105","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"5810c0a5f8558e161c758a316427618b248421c4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.105.tgz","fileCount":55,"integrity":"sha512-BS/Gv4vb3pE2B9jO0jpCafba3Ny0fI8EdD1nGFuK0UdhqYO9IZTGK7Iv3b1ZbiMUDT0THSq0ooDsD7gICVXPAg==","signatures":[{"sig":"MEYCIQDw5ACjzkmAhYDWa3WERYLOTtywcwH0fYKoOOv8QzkptgIhAMNR2I8DV/UIlQRMQfOM64/GtN+lOydtpsmIndRYRgxV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9so8CRA9TVsSAnZWagAASsUQAJaZHv8ApLs86V24AT8Z\njB2KzFHwn/tBsi02M+uzS/L8UT4HvuZBRoIQfOi4TCyObiGYq7/nH5rmXxCw\nvzcddFRZV+jGPNcQxnIu3+d2AQEfcOz5uCLlTCHK+JM5FLAmTvqIIHC+EZK5\nsaeLjfAux9qgmqkEP9zjOMRZAt/bVV57qNTmP/gmKCFbhfGCwSqk7FAvOZ3D\nrWdUNb3mq87+R5iNBMtOBtQrtTYpkCwVaYtU92qXETPCYLI7BooR33tV3DoF\n9mbwF6p5UgMHzQ+FIgLL0TJVVFLA387aF4zKO80y1DOCDv3XbWUElI/uaiPh\nEx0GL72T+TDzaPFqPM4BlNcLDFjnwbdrQ2HS4imSlPTEWSBeEND49g3p0NNJ\nrIAA4mzAKQd0SoTS0Xq+/D0IoveOgbEXbDy3akKvSfBT0bGcyxznxCwcEduH\nonAv0qUer8Ywe7pzOSk9TvAOzkQAKhw/c3giNnqtOwr74+0spZBenjBMlis4\nnLePV4FM1hjowglZooQr1sscyp9BDxjq3KLEBMe6DVQr3jR4I4X3IRuCPNqf\nUoc/2khVI+pKlS6zpXAWs5rXKTRyxsa7VBsLKDbKaKbKmy0D6T/SqauAXbFq\nqNEkurpiyR0cz7koTBDOPMcIbal9hl6GZTaX/qtE1qIcNcyS5mdHu0s2xC8c\nkMkG\r\n=enbY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3111ae35558714f0efa0d3c79bbc479eee62d80b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.18.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.105","@things-factory/help":"^3.0.0-beta.105","@things-factory/shell":"^3.0.0-beta.105","@things-factory/auth-ui":"^3.0.0-beta.105","@things-factory/i18n-ui":"^3.0.0-beta.105","@things-factory/more-ui":"^3.0.0-beta.105","@things-factory/board-ui":"^3.0.0-beta.105","@things-factory/grist-ui":"^3.0.0-beta.105","@things-factory/print-ui":"^3.0.0-beta.105","@things-factory/dashboard":"^3.0.0-beta.105","@things-factory/export-ui":"^3.0.0-beta.105","@things-factory/lite-menu":"^3.0.0-beta.105","@things-factory/system-ui":"^3.0.0-beta.105","@things-factory/apptool-ui":"^3.0.0-beta.105","@things-factory/context-ui":"^3.0.0-beta.105","@things-factory/scene-form":"^3.0.0-beta.105","@things-factory/setting-ui":"^3.0.0-beta.105","@things-factory/resource-ui":"^3.0.0-beta.105","@things-factory/scene-clock":"^3.0.0-beta.105","@things-factory/scene-gauge":"^3.0.0-beta.105","@things-factory/scene-table":"^3.0.0-beta.105","@things-factory/scene-timer":"^3.0.0-beta.105","@things-factory/scene-random":"^3.0.0-beta.105","@things-factory/scene-switch":"^3.0.0-beta.105","@things-factory/setting-base":"^3.0.0-beta.105","@things-factory/board-service":"^3.0.0-beta.105","@things-factory/scene-chartjs":"^3.0.0-beta.105","@things-factory/scene-restful":"^3.0.0-beta.105","@things-factory/integration-ui":"^3.0.0-beta.105","@things-factory/scene-integration":"^3.0.0-beta.105","@things-factory/scene-news-ticker":"^3.0.0-beta.105","@things-factory/scene-progressbar":"^3.0.0-beta.105","@things-factory/integration-melsec":"^3.0.0-beta.105","@things-factory/integration-modbus":"^3.0.0-beta.105","@things-factory/integration-indydcp":"^3.0.0-beta.105","@things-factory/scene-data-transform":"^3.0.0-beta.105","@things-factory/scene-half-roundrect":"^3.0.0-beta.105"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.105"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.105_1610009148504_0.07653207544976404","host":"s3://npm-registry-packages"}},"3.0.0-beta.107":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.107","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.107","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"44c2e52b475dd42bf752d82662268c30d7c0b020","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.107.tgz","fileCount":55,"integrity":"sha512-B68QXkSsbUe6ku+7542cED35RS9TsagWLFBlNfBB75BcsnsNAHPp722BE91L3qWpRqihWwmbsn9RBWI9D+BPZA==","signatures":[{"sig":"MEQCIHbK5+nqg3L5Tl9wtAXMc+bJHqy7EgcI7jDcGOcaarb7AiBcOUqqBBB/N1msv/picAp3sy3C3QFErsP1JsvKyFQwmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/y1vCRA9TVsSAnZWagAAGcsP/jIeeP9RKhwFTZ2koN93\nGN0yaYhv4buImZpGdBn/HBEZAmZPmGM1ML7vDwG6SFqLCqNFGEmJPk2pslau\nFHWbkgUUGUZbV6Xy1P0NmcA1/WtnPtUiwJGU9ml0jQI1/LQ/V9aB9Ahul9f4\nTzNCBAIBfyuDSfG7r7Px5k/oX7+qtj8VlSQS1svGsUEGlvsARalpf6V2MeM9\nUpGLz/rHxOOygSggfoz4zfyh314/KVTdS7Im9Nv0IFqDTa+uWco/oF4hh7Tt\nZqDWTd2g3oZtQS3KBt3X5j6dJRwjzWEhCukl4vsunw54QBi9ldrmSJU8Wik9\nPHukU0G8R9mcZGAm0httXoWIUGWhOsQPhNb9+HZlYymLEmyLgA4tzsLuVKgG\nRBZkh82OhPEURb/UaKO+DmHJtiMQ0bPuJYUpKHHO1QYHhbUWfoVifDyZmgIv\nwHjjoXsBbtMJiVqQLNucfmGep+HGDBZv5IDKhansGr7GdfW4O0sPChCnKowp\nJt6DGVnZ0jikgRLnwu5AvwFF1+vfpGhyAKaCrCycU9WJ9KbvwYUObWvFTwA3\naxFrMPSfYCXkFez1mEaWNI2Q1G+1Jef0JBlnvrJF4BJhhE2c8iWwBL2mFAin\nEojHr/7+OAWb707otfYCCFb7X+4PGW9UkIbPiwT/oJyJaFTvjF79MBG/7Txt\nvjP+\r\n=ieru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a58f87877e7016487bdd1b9d0747962faa73de76","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.107","@things-factory/help":"^3.0.0-beta.107","@things-factory/shell":"^3.0.0-beta.107","@things-factory/auth-ui":"^3.0.0-beta.107","@things-factory/i18n-ui":"^3.0.0-beta.107","@things-factory/more-ui":"^3.0.0-beta.107","@things-factory/board-ui":"^3.0.0-beta.107","@things-factory/grist-ui":"^3.0.0-beta.105","@things-factory/print-ui":"^3.0.0-beta.107","@things-factory/dashboard":"^3.0.0-beta.107","@things-factory/export-ui":"^3.0.0-beta.107","@things-factory/lite-menu":"^3.0.0-beta.107","@things-factory/system-ui":"^3.0.0-beta.107","@things-factory/apptool-ui":"^3.0.0-beta.107","@things-factory/context-ui":"^3.0.0-beta.107","@things-factory/scene-form":"^3.0.0-beta.107","@things-factory/setting-ui":"^3.0.0-beta.107","@things-factory/resource-ui":"^3.0.0-beta.107","@things-factory/scene-clock":"^3.0.0-beta.107","@things-factory/scene-gauge":"^3.0.0-beta.107","@things-factory/scene-table":"^3.0.0-beta.107","@things-factory/scene-timer":"^3.0.0-beta.107","@things-factory/scene-random":"^3.0.0-beta.107","@things-factory/scene-switch":"^3.0.0-beta.107","@things-factory/setting-base":"^3.0.0-beta.107","@things-factory/board-service":"^3.0.0-beta.107","@things-factory/scene-chartjs":"^3.0.0-beta.107","@things-factory/scene-restful":"^3.0.0-beta.107","@things-factory/integration-ui":"^3.0.0-beta.107","@things-factory/scene-integration":"^3.0.0-beta.107","@things-factory/scene-news-ticker":"^3.0.0-beta.107","@things-factory/scene-progressbar":"^3.0.0-beta.107","@things-factory/integration-melsec":"^3.0.0-beta.107","@things-factory/integration-modbus":"^3.0.0-beta.107","@things-factory/integration-indydcp":"^3.0.0-beta.107","@things-factory/scene-data-transform":"^3.0.0-beta.107","@things-factory/scene-half-roundrect":"^3.0.0-beta.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.105"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.107_1610558831060_0.9528410517183752","host":"s3://npm-registry-packages"}},"3.0.0-beta.108":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.108","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.108","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"fd4b8128e8fe0d18b9525a2d3a1b7400825ca0d2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.108.tgz","fileCount":55,"integrity":"sha512-MuG8sUvIyjpmnouPWqWh7lMDah1DTT/wBtVgrwfa+NTmFoNsTKPoHZctXtbR+KbPjbhd+A9GlLwUkbxQroBZbw==","signatures":[{"sig":"MEUCIASnPZEIj9pNDCutCFNsv7YpxwhREcEUN6mD6s7UMA28AiEAxpvjVOUCSdesZJkbPNtTGpJUhSzV30XZhzv1nZKSLJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/9PMCRA9TVsSAnZWagAAOsEP/0d1LyMnZhQqF9Ja1XFC\nGWwm4mjyRLUkLn6YmH3xclKqM7vVGVEprkqxfBazdMA5QSHC62+wBKpohnoW\nQ80UC+6F3bTbQw6gK3/hA0ImjAhWwbuaEftYCcqeHVgiyya8uCuhFxENIMJS\nr5hrv+D/2IhSyudLyEnRYAaMkR9PsE3J8XU3L+5Sg6jkBhoOD0mx2/jWetOn\nrC28Wt1u0rP+zF4Aw/F20GH3BYl2m9Q6JGNBjzQdZXJqRzMLLvR2ZPW3Hx8F\n32897QGY6XehoAwYeoZaHyJiFa3sVpTOo+4F6alYCZ2d9Pmpu+9hK/CXD+ay\nVhf0LxxDIEMc3WHDK7tUO2NZBYia9lM2yvn4+6zyYXimJzBltErv3+JVeCPl\nAN8DvbZUjhdl++t9EYNzq5OMUlHXZByoymG0j9WeyAkRef4ET1NVXlQ6sx6y\ntHCcz9NydeHmnYdsj5x8s9Vwqmp1eeTdS5L44KJVYR4UVR0bNRaVy4rfi9+5\nJxc94oFwlLrb18uRPKcgW2U//qHMOnAkKpDSdtDwBQLWz8ZQBFyeF6uqliPs\n25NpORc7uPy5Su2C4SjiN8mGomocc0pfQaGGTJGe3a8k3X3dmPkMMNjnB6Jk\nP+N5B3Ci0ef/sZjZtzbSJA4qhvJxRkkLlXuSIyVYquOOud6r1RxBKwRahSzd\nLpSL\r\n=WIOV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"da1995f0d7df2a826c1e6c632e806c304f3dedb4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.108","@things-factory/help":"^3.0.0-beta.108","@things-factory/shell":"^3.0.0-beta.108","@things-factory/auth-ui":"^3.0.0-beta.108","@things-factory/i18n-ui":"^3.0.0-beta.108","@things-factory/more-ui":"^3.0.0-beta.108","@things-factory/board-ui":"^3.0.0-beta.108","@things-factory/grist-ui":"^3.0.0-beta.105","@things-factory/print-ui":"^3.0.0-beta.108","@things-factory/dashboard":"^3.0.0-beta.108","@things-factory/export-ui":"^3.0.0-beta.108","@things-factory/lite-menu":"^3.0.0-beta.108","@things-factory/system-ui":"^3.0.0-beta.108","@things-factory/apptool-ui":"^3.0.0-beta.108","@things-factory/context-ui":"^3.0.0-beta.108","@things-factory/scene-form":"^3.0.0-beta.108","@things-factory/setting-ui":"^3.0.0-beta.108","@things-factory/resource-ui":"^3.0.0-beta.108","@things-factory/scene-clock":"^3.0.0-beta.108","@things-factory/scene-gauge":"^3.0.0-beta.108","@things-factory/scene-table":"^3.0.0-beta.108","@things-factory/scene-timer":"^3.0.0-beta.108","@things-factory/scene-random":"^3.0.0-beta.108","@things-factory/scene-switch":"^3.0.0-beta.108","@things-factory/setting-base":"^3.0.0-beta.108","@things-factory/board-service":"^3.0.0-beta.108","@things-factory/scene-chartjs":"^3.0.0-beta.108","@things-factory/scene-restful":"^3.0.0-beta.108","@things-factory/integration-ui":"^3.0.0-beta.108","@things-factory/scene-integration":"^3.0.0-beta.108","@things-factory/scene-news-ticker":"^3.0.0-beta.108","@things-factory/scene-progressbar":"^3.0.0-beta.108","@things-factory/integration-melsec":"^3.0.0-beta.108","@things-factory/integration-modbus":"^3.0.0-beta.108","@things-factory/integration-indydcp":"^3.0.0-beta.108","@things-factory/scene-data-transform":"^3.0.0-beta.108","@things-factory/scene-half-roundrect":"^3.0.0-beta.108"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.105"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.108_1610601420077_0.6881388919595492","host":"s3://npm-registry-packages"}},"3.0.0-beta.109":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.109","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.109","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"026020f2ff137fb52ff66d5bd8e8965711714d78","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.109.tgz","fileCount":55,"integrity":"sha512-wQYT22WvQgwSbgZ4lRPjpMsdijdKQ8cJz6KT3E6F7s/uY3TEHe5tzaWrEQf+c0Fq3lBTsZcuhoeyzuZbjX2xww==","signatures":[{"sig":"MEUCIQDK/GPAPhe8BbY80wWeft5Mfd+eHDvntn2A9imbWdXpXQIgZ6ToVo+/fOxJl7TODm5tBtW+D1/r6ynyXmJdI0f6jF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/9XFCRA9TVsSAnZWagAAOqQP/R02MV9W4z6jfOXdFhv+\nCbwdI6QmJT9FVl3aMiOyfBP1K1l+c9LcoIAjXayvrnPZLnq1BxzhRPOgGr87\n5KG8jZAiSiEUQ8uCdqyr42L5SIdf92tQgD/jdgJZZBgUbA1D43QcBILoi4Ql\nApUdX4gtu58azGiA9rwso8x2dGRI92NO4oMFQtWNj8bByXfq8FCNiAIN3Hwb\nIiw8qbsTKTqeJ4M2kkGBzALn3mZOVb1PpwAKJxQBEpl1T7RBmacVOzYj9ceQ\ng9pwheWx6YC9u3x7lke6BP3uQAlWYO7ZorQLULCCrtu6TchC0KSkFs2Jggs/\nFmMLceJhR0VszbaQ3fctUVvkrBW7JIE8X+X+BMLK3IB661pHcjp3gmpLV1w8\ntKkA8rmia1LYldUzzT6dseP44nCHus5jWr62dZPAqQDNW1pY0hGjTu9Q0ZsM\n12UqznXV1gfWVu1RZIXN1YaIwZSOiwftKGGXlYg93AjMqKWL74j7YawTsAh0\nSBsJe/ncIWgCiItlZwMHAwxJ3oAIupeMYutFoOdCZxLaegIXmvKYWXhVetTH\nKWsYngj+DePcqx842cwVlVxc8PFVYqFqZZxL3s7xkjTG1ZgysbjCcmwF5Flb\n67/WubnKTiaBGpA20R2iJAKvMHt9fcrFfehHLHWm4p5gooysipcHI3gTg7Hp\noivm\r\n=T1XV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"655267e55210e5312800ae3fe1d4177e58e26a70","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.109","@things-factory/help":"^3.0.0-beta.109","@things-factory/shell":"^3.0.0-beta.109","@things-factory/auth-ui":"^3.0.0-beta.109","@things-factory/i18n-ui":"^3.0.0-beta.109","@things-factory/more-ui":"^3.0.0-beta.109","@things-factory/board-ui":"^3.0.0-beta.109","@things-factory/grist-ui":"^3.0.0-beta.105","@things-factory/print-ui":"^3.0.0-beta.109","@things-factory/dashboard":"^3.0.0-beta.109","@things-factory/export-ui":"^3.0.0-beta.109","@things-factory/lite-menu":"^3.0.0-beta.109","@things-factory/system-ui":"^3.0.0-beta.109","@things-factory/apptool-ui":"^3.0.0-beta.109","@things-factory/context-ui":"^3.0.0-beta.109","@things-factory/scene-form":"^3.0.0-beta.109","@things-factory/setting-ui":"^3.0.0-beta.109","@things-factory/resource-ui":"^3.0.0-beta.109","@things-factory/scene-clock":"^3.0.0-beta.109","@things-factory/scene-gauge":"^3.0.0-beta.109","@things-factory/scene-table":"^3.0.0-beta.109","@things-factory/scene-timer":"^3.0.0-beta.109","@things-factory/scene-random":"^3.0.0-beta.109","@things-factory/scene-switch":"^3.0.0-beta.109","@things-factory/setting-base":"^3.0.0-beta.109","@things-factory/board-service":"^3.0.0-beta.109","@things-factory/scene-chartjs":"^3.0.0-beta.109","@things-factory/scene-restful":"^3.0.0-beta.109","@things-factory/integration-ui":"^3.0.0-beta.109","@things-factory/scene-integration":"^3.0.0-beta.109","@things-factory/scene-news-ticker":"^3.0.0-beta.109","@things-factory/scene-progressbar":"^3.0.0-beta.109","@things-factory/integration-melsec":"^3.0.0-beta.109","@things-factory/integration-modbus":"^3.0.0-beta.109","@things-factory/integration-indydcp":"^3.0.0-beta.109","@things-factory/scene-data-transform":"^3.0.0-beta.109","@things-factory/scene-half-roundrect":"^3.0.0-beta.109"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.105"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.109_1610601925317_0.767427065655109","host":"s3://npm-registry-packages"}},"3.0.0-beta.110":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.110","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.110","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"e5c86dfe04dd8761f63a2bddc12f117a468b5e73","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.110.tgz","fileCount":55,"integrity":"sha512-ijHLiBY/Z0xZmBrlns/YlbPhJ7E9/Ce9I6Ira0yNwTNo/VSGn9kn0Ch+X2DPKs1bSJYwAg/8QuMUkYR9GrJwhA==","signatures":[{"sig":"MEQCIE8y3fs0hxWiRhkc16VOnjUTSA3TruCPlTpdABJgtJLfAiAhqKk9FlBCgdjhyOybCimn73B3yorSo0w+UMHFZuriEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/+aICRA9TVsSAnZWagAAEqQP+QHPHMasN4ASczLXoQ6a\n8X7wXmV13TPoxujKO4y7KQurSAKqM29KvbXPL4AroexixajlwiJkG5j7UFhB\nHLgau2ak+rP2+zQ7jmRaoepDJNItjfXrU+kltflmPpYzvwsEHFKpUjctcten\n0F+/d+IG3PQMvYH0f3vKZFuIDhK7bu5GY6G/cpRSvf5T2HBPK4X/7bsoj8BK\nEI2T4fZYOIfV7gzuwAkmsXlISs23M056qZngJvasNYPiQHm+FtjBZiX7ENWU\nuw/doQ9x8HXV8JZhKlWsbtLt4FoPi2h1dMXb3wcNz64WLgX6D2O0gtOWH/+s\nQJdhhmuJENuKPgVSdSq9ClH7RpRX7PXTqkeKWKYRfu+iPdT2HnXC02hJ4i22\nkEM7asMLq6GKWygiR7TM/r9ctUoPdPGRI0JttmjZzyxSgBz6DgVT9FVapOZ2\nq6HxQzqB2tGloCI51im9crwhICkTh1SJlCMmqiIX8lmeoH+76NDfTZTZ8V6O\nsntIjSTrpEVcvVYDuVa9iSDsMRpg9cmazdQblBB/r37A/48RP/Zog/+bxTIY\nAKK2yHcfWG5QxR3O6PpTEZvRj4SlUFGZ1kiSpYLLGMtsVC4ASjSYImFG6Sj3\nIF4WKF+2JV7SAdG1MFiewMkoMegZpBTkQP+ue5NlzBTYdE9XupfOClSuTKoD\nWfx4\r\n=dV1i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"68323c80500df22c5142f982be2a21be5fddb8ea","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.110","@things-factory/help":"^3.0.0-beta.110","@things-factory/shell":"^3.0.0-beta.110","@things-factory/auth-ui":"^3.0.0-beta.110","@things-factory/i18n-ui":"^3.0.0-beta.110","@things-factory/more-ui":"^3.0.0-beta.110","@things-factory/board-ui":"^3.0.0-beta.110","@things-factory/grist-ui":"^3.0.0-beta.110","@things-factory/print-ui":"^3.0.0-beta.110","@things-factory/dashboard":"^3.0.0-beta.110","@things-factory/export-ui":"^3.0.0-beta.110","@things-factory/lite-menu":"^3.0.0-beta.110","@things-factory/system-ui":"^3.0.0-beta.110","@things-factory/apptool-ui":"^3.0.0-beta.110","@things-factory/context-ui":"^3.0.0-beta.110","@things-factory/scene-form":"^3.0.0-beta.110","@things-factory/setting-ui":"^3.0.0-beta.110","@things-factory/resource-ui":"^3.0.0-beta.110","@things-factory/scene-clock":"^3.0.0-beta.110","@things-factory/scene-gauge":"^3.0.0-beta.110","@things-factory/scene-table":"^3.0.0-beta.110","@things-factory/scene-timer":"^3.0.0-beta.110","@things-factory/scene-random":"^3.0.0-beta.110","@things-factory/scene-switch":"^3.0.0-beta.110","@things-factory/setting-base":"^3.0.0-beta.110","@things-factory/board-service":"^3.0.0-beta.110","@things-factory/scene-chartjs":"^3.0.0-beta.110","@things-factory/scene-restful":"^3.0.0-beta.110","@things-factory/integration-ui":"^3.0.0-beta.110","@things-factory/scene-integration":"^3.0.0-beta.110","@things-factory/scene-news-ticker":"^3.0.0-beta.110","@things-factory/scene-progressbar":"^3.0.0-beta.110","@things-factory/integration-melsec":"^3.0.0-beta.110","@things-factory/integration-modbus":"^3.0.0-beta.110","@things-factory/integration-indydcp":"^3.0.0-beta.110","@things-factory/scene-data-transform":"^3.0.0-beta.110","@things-factory/scene-half-roundrect":"^3.0.0-beta.110"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.110"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.110_1610606215943_0.9375105408367104","host":"s3://npm-registry-packages"}},"3.0.0-beta.111":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.111","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.111","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"35ab7322620298bf31779cb733305c3e7da10f88","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.111.tgz","fileCount":55,"integrity":"sha512-QUJ9Mhps44/Z187Go7R92bfWrI97HI7B86PkkHoRckIM08D84RHToutLY0SMnTms/8uXQOTUJcCp9l7Xkt5YfA==","signatures":[{"sig":"MEUCIBf+eJLSc/vd00dripYXiqJ0D8/DjLXgSW1yBtrRjRIYAiEA14B+BK5NTFTRMMqjRXYxyXmxBi24oXgJwJl89Ozxjik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAJswCRA9TVsSAnZWagAATNsQAIdyGXv+8naIuA10TCJC\nJkH2EUFH3jpancDXB4TinY8QRu0vTGUaHBOHe0SXxsgXeaagLyzGEWwl8ZAy\nlefhp+2n/YYMN36gTpS/QnK/GppFbz9wEVO+Y0OHXoAt5bV2MadGT/AlMT6F\nixaB6bLXFNJ7gPxfG3g/8TZ1kRWt5tUpJBTI00F7ADbS2f7ot9uOaDcaYVRK\nevNasbJnZdtwkPoVjxVN8VcAlcZlJcAVeh4E8G4HF2yFTGZBa/rRTqr9FxOw\n84jOWCSsmwv8OOToEOkqLoS4N6fnTJnFbZdHtgyArLtDpiAHPuiv8shi6/ex\nuE/IYLCcTA9vBhtToKNNmCfqkcSFrIHEtW1rfquhYaHPQcpa4yyHI+qXSCe/\nFy3xc8ZHUl62J9bAhpJ98jjC6cXn8BEgfuiiXeciapn029TAsPr3OPqpntis\nWq7LyXM55Gn++NJhY49k6U/RtxbNkTHwFM5ZxBBwm4ns6c0y3Eyp07PRKrMv\nUbC4JZILnf67R067Xi6gRrTPnPiPzpQ/LSsQTD60CicgXgcVU8rCKDwNylqk\nMbM7aZSXQ4JTPTRdDLLrjKFT3jBk8yLyyiS7MbbtzhgTVtb4S98tHVD0cmVW\n+k6ZEbFRnrGMS7KT2yAmXRsqrUDQ7A0ysP4ExZHMn5OoXB9pY7f7y6TkR7uK\nVj7g\r\n=Big5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5f7b810917ca8a9ef2b158be85f501a2f3e562a8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.111","@things-factory/help":"^3.0.0-beta.111","@things-factory/shell":"^3.0.0-beta.111","@things-factory/auth-ui":"^3.0.0-beta.111","@things-factory/i18n-ui":"^3.0.0-beta.111","@things-factory/more-ui":"^3.0.0-beta.111","@things-factory/board-ui":"^3.0.0-beta.111","@things-factory/grist-ui":"^3.0.0-beta.111","@things-factory/print-ui":"^3.0.0-beta.111","@things-factory/dashboard":"^3.0.0-beta.111","@things-factory/export-ui":"^3.0.0-beta.111","@things-factory/lite-menu":"^3.0.0-beta.111","@things-factory/system-ui":"^3.0.0-beta.111","@things-factory/apptool-ui":"^3.0.0-beta.111","@things-factory/context-ui":"^3.0.0-beta.111","@things-factory/scene-form":"^3.0.0-beta.110","@things-factory/setting-ui":"^3.0.0-beta.111","@things-factory/resource-ui":"^3.0.0-beta.111","@things-factory/scene-clock":"^3.0.0-beta.110","@things-factory/scene-gauge":"^3.0.0-beta.110","@things-factory/scene-table":"^3.0.0-beta.110","@things-factory/scene-timer":"^3.0.0-beta.110","@things-factory/scene-random":"^3.0.0-beta.110","@things-factory/scene-switch":"^3.0.0-beta.110","@things-factory/setting-base":"^3.0.0-beta.111","@things-factory/board-service":"^3.0.0-beta.111","@things-factory/scene-chartjs":"^3.0.0-beta.110","@things-factory/scene-restful":"^3.0.0-beta.110","@things-factory/integration-ui":"^3.0.0-beta.111","@things-factory/scene-integration":"^3.0.0-beta.110","@things-factory/scene-news-ticker":"^3.0.0-beta.110","@things-factory/scene-progressbar":"^3.0.0-beta.110","@things-factory/integration-melsec":"^3.0.0-beta.111","@things-factory/integration-modbus":"^3.0.0-beta.111","@things-factory/integration-indydcp":"^3.0.0-beta.111","@things-factory/scene-data-transform":"^3.0.0-beta.110","@things-factory/scene-half-roundrect":"^3.0.0-beta.110"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.110"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.111_1610652463714_0.20681930104254254","host":"s3://npm-registry-packages"}},"3.0.0-beta.112":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.112","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.112","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"5910c510f3543ddf6de1fc81883dbb64fc27562f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.112.tgz","fileCount":55,"integrity":"sha512-RwN3E/iojS4GoQupsFGnR/lCSSomgV7T0K949FqvAgnkF7agckHEvhNHL/ppVBCvEnvxLwjQjdbuCWb4+BBNZA==","signatures":[{"sig":"MEUCIQDLbYBkDqllHZMcpKNZwJ1bw232mLrpzyu/t3NdicL8HwIgPmNcI6Paz20PPkgA3nQZciMqyNX3yCrpBbv+GKyJqiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgARVbCRA9TVsSAnZWagAAVwYP/jvzHqqkGKZtJJkYAHli\n/a4WB2C4F0Q2FcapLLZXNzk0Xn3126XRfT7/K24rXlfNsYdWssrOCzU9Y3oV\nlSpjXTkJsQTbUtjBXOIN0uwyu4sW8LNCSiPw63QqSu/gyYT7nfqrKa6PGKpA\ntuIDbXOo/gef+X1gXCTYbwUVfu6gxL2AZFVrGYODIfOyAL7XH+7gGOheera2\nqWjoNd+2bZbD9xNz+zLy3JW8nrjv6CEZ/VZ2OqjOcT7U8yHFy+rWeKX0jYBb\nmO9mdLiq7V4d74Kjp5s7IN62YuvT/mrhTLGcF3kErZ+UWgWz+Ui7RLtBimuI\nkdyms5aDGz2moJVF6vup06mG+jsdlmCUfUGpDzRJBiAnWauVE1DJERg6zVQ0\nC+vA5deuDSJZsjX9cCvMev47+/B9y+5Uvv21lyyyxM3pRb0x0Y59MW0QONX5\n65ebo0RuceUSroa+C+Gw9iecYO3GhDAYjpkiVXkHOTheigTjBFFojY2cZnNf\nIb52Qz3JrySyCDYglNMcPYelibsDExCjqXtXY55D0lngFCGPQnB2ZjbBh0zG\nlQsHu/EEuinllAuj3Aura6a1t49S1CFn+ekyHqK+/t/XBiKuIydJ08+NYLFL\n9VflUQfjH3i7gzs85dB7geE1EyFowPTJagrFBggYNmcK8v+D21k0COhNYEVl\n0KC7\r\n=xYj5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"943d9c34c6c1d93b4769b275e9df293ece5f8532","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.112","@things-factory/help":"^3.0.0-beta.112","@things-factory/shell":"^3.0.0-beta.112","@things-factory/auth-ui":"^3.0.0-beta.112","@things-factory/i18n-ui":"^3.0.0-beta.112","@things-factory/more-ui":"^3.0.0-beta.112","@things-factory/board-ui":"^3.0.0-beta.112","@things-factory/grist-ui":"^3.0.0-beta.112","@things-factory/print-ui":"^3.0.0-beta.112","@things-factory/dashboard":"^3.0.0-beta.112","@things-factory/export-ui":"^3.0.0-beta.112","@things-factory/lite-menu":"^3.0.0-beta.112","@things-factory/system-ui":"^3.0.0-beta.112","@things-factory/apptool-ui":"^3.0.0-beta.112","@things-factory/context-ui":"^3.0.0-beta.112","@things-factory/scene-form":"^3.0.0-beta.110","@things-factory/setting-ui":"^3.0.0-beta.112","@things-factory/resource-ui":"^3.0.0-beta.112","@things-factory/scene-clock":"^3.0.0-beta.110","@things-factory/scene-gauge":"^3.0.0-beta.110","@things-factory/scene-table":"^3.0.0-beta.110","@things-factory/scene-timer":"^3.0.0-beta.110","@things-factory/scene-random":"^3.0.0-beta.110","@things-factory/scene-switch":"^3.0.0-beta.110","@things-factory/setting-base":"^3.0.0-beta.112","@things-factory/board-service":"^3.0.0-beta.112","@things-factory/scene-chartjs":"^3.0.0-beta.110","@things-factory/scene-restful":"^3.0.0-beta.110","@things-factory/integration-ui":"^3.0.0-beta.112","@things-factory/scene-integration":"^3.0.0-beta.110","@things-factory/scene-news-ticker":"^3.0.0-beta.110","@things-factory/scene-progressbar":"^3.0.0-beta.110","@things-factory/integration-melsec":"^3.0.0-beta.112","@things-factory/integration-modbus":"^3.0.0-beta.112","@things-factory/integration-indydcp":"^3.0.0-beta.112","@things-factory/scene-data-transform":"^3.0.0-beta.110","@things-factory/scene-half-roundrect":"^3.0.0-beta.110"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.110"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.112_1610683738328_0.8648541023524667","host":"s3://npm-registry-packages"}},"3.0.0-beta.113":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.113","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.113","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"17a845378dedd8d23f8fc479d75e4a9499e22e0c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.113.tgz","fileCount":55,"integrity":"sha512-FW3VbXkUqCQWdVO7YoH1UrupvagMSB9VB1RoPdL961qdqYW8JtoqYQBz/X410nwOa05hkyZpQw196hZGdiRvig==","signatures":[{"sig":"MEYCIQCTzCnDsPewbk5LX39lkhtKar2jlW6mB+5oiyM3Gq81IQIhAIFgMajL8lIQR0MQLZSkZ3NyFkWY8AqIE0FVxiRCHaAC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBEIOCRA9TVsSAnZWagAAoiYP/jYhcvhAQ1b/uUPc6Rfk\n99KAB5PECkuOCj5BsFq3roGWwyvlB6pn+iT10LvEYy6oK0JzHryLWNTlrFrl\nwzS3KbjW0U6XiKLDCymLPL4/qKXgiC8xFyZL7K5VLZl26vzT3oCFOrygltka\nJk25oYaJ7ERwCCW7heCsxPZxbmvxNvfmSSAgjtBkPF/PXQxnr4IZdfRuF96z\nvUB4P/CNyk14BvDXpQCDADESdZs35ddlQjujGG3EwjULjfCUdLJFPhDHHKUe\nQ1Pr90Am2jnRT30ExejjoEmMhUWkpvCo0AvuAtZRYHBr7PwixKUsrJ/7Q1B2\nUzDZbjz443o3whOX62cbVXoGmmGYlvaHkQizR3Sv4EylYlrl6fpRvPRP1L/u\n4bXtyXOa0S9MVUkY5UNpJIe19Z81urunzDd3Ubq0kWELZHqUqrgT/eTMoLC+\nx0u5UJVIU5/2fBOajEMwYGGjGgAbsJOw/0jXkHmHYOJQayrkvbrFU2YlaRAg\nxgvDnpO9LBNPBdhnZuIyhVVGtlSgd2a1AwJBpeLCqGqZ0PVSHG01M9K5XHb5\nnPnsJMQlZijk2GDGlCMK/RIGDRgTvAVGlS0QBBpxdrV8gBxZLLXqws75R0OG\nJahjpbD2xFMnE73xRyzhP9VHme/XH3YcEWPLz0rimQxz87QSpoC86Tn2nZFN\naFx9\r\n=DLf3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e138c9d2f62545860d9bbe0dc06fd5f141f309a3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.112","@things-factory/help":"^3.0.0-beta.112","@things-factory/shell":"^3.0.0-beta.112","@things-factory/auth-ui":"^3.0.0-beta.112","@things-factory/i18n-ui":"^3.0.0-beta.112","@things-factory/more-ui":"^3.0.0-beta.112","@things-factory/board-ui":"^3.0.0-beta.112","@things-factory/grist-ui":"^3.0.0-beta.112","@things-factory/print-ui":"^3.0.0-beta.112","@things-factory/dashboard":"^3.0.0-beta.112","@things-factory/export-ui":"^3.0.0-beta.112","@things-factory/lite-menu":"^3.0.0-beta.113","@things-factory/system-ui":"^3.0.0-beta.112","@things-factory/apptool-ui":"^3.0.0-beta.112","@things-factory/context-ui":"^3.0.0-beta.112","@things-factory/scene-form":"^3.0.0-beta.110","@things-factory/setting-ui":"^3.0.0-beta.112","@things-factory/resource-ui":"^3.0.0-beta.113","@things-factory/scene-clock":"^3.0.0-beta.110","@things-factory/scene-gauge":"^3.0.0-beta.110","@things-factory/scene-table":"^3.0.0-beta.110","@things-factory/scene-timer":"^3.0.0-beta.110","@things-factory/scene-random":"^3.0.0-beta.110","@things-factory/scene-switch":"^3.0.0-beta.110","@things-factory/setting-base":"^3.0.0-beta.112","@things-factory/board-service":"^3.0.0-beta.113","@things-factory/scene-chartjs":"^3.0.0-beta.110","@things-factory/scene-restful":"^3.0.0-beta.110","@things-factory/integration-ui":"^3.0.0-beta.112","@things-factory/scene-integration":"^3.0.0-beta.110","@things-factory/scene-news-ticker":"^3.0.0-beta.110","@things-factory/scene-progressbar":"^3.0.0-beta.110","@things-factory/integration-melsec":"^3.0.0-beta.112","@things-factory/integration-modbus":"^3.0.0-beta.112","@things-factory/integration-indydcp":"^3.0.0-beta.112","@things-factory/scene-data-transform":"^3.0.0-beta.110","@things-factory/scene-half-roundrect":"^3.0.0-beta.110"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.110"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.113_1610891790193_0.41276754644287394","host":"s3://npm-registry-packages"}},"3.0.0-beta.115":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.115","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.115","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"5207270ff0b519c9d3a6fc758734de63df6c9985","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.115.tgz","fileCount":55,"integrity":"sha512-UKntT1LgQCPca6vq0X+GoLSMVOuGc+6yyj1VeK5ihSnjJ/Ad63N7ksN7sycMoWWL2T0bimEBk5ZqqyFzi8/EQw==","signatures":[{"sig":"MEYCIQCByKHosgSISiGB37vjNwg4DeMzAU+wn6zsP1iCqF2RuAIhAN1F6ZY4NlOT1auJ6MJWOJCNWTXBpRTwIQA9FkMQoiHl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCC8fCRA9TVsSAnZWagAAFNsP/3A5tEdFOenPv/DHZgxs\nBDIg2M79LQm4V9DNfZXPmCfWb9RfRc+b5cielGNkkeOjSv5f+tofld1rEqto\nyw+Mtpq28wup5mAhzPhFqyL7+n+oa+HzGf8Gpswysxr7ZkekSQNXcpsxu+4g\npuv7iPhYW5DN0DHlNntknW9PvwDjvxq5QbRg4TbIuC372ZPZmYxLmG2tr4ZZ\nR2Q9+BDCh3e/jqvN9ZFkSxADJ6iGi+gJ64LtLpAkV8Tz//n0/GfLYm3+ib5A\nmig0P/zf/bRqOnEnEc9Gq1H0SquDvk25NNKtd7buPu0W+l8YrDJLxjYgsVgw\nZFNsSddIxCPKb1qaqnX2XFEFg2v3J2TvFuw6zn3P5eValc7PnGvSo5C2+tH6\nyEwpb4WFavLPpmcpzYlwNx6tmOa15WIfXsjKxBSwOmdd93k0ArA9nQG/1/8u\nVsXmB9DzxUW/Px3DCqHltFTM+XtbW4qDJQaQbBRPiifqFDH1ssAWOxEnKHxA\n3lT+53r47BA0VHZy/6Dw483lsfdff9Es1/EvCz+wzTsNFhkuHyqgprUbgpsR\nOyPKlP8kXsNRuWBufNduWde10rMjiHpevo6YGnWR2bIfAqFeeFSqqtmXLeij\nAiBjmvKyrF4Fpe6u8taMAygsb/iVZjvXbMDJFU9g742e6/P4pc+LK3tSfLik\nfn+j\r\n=NhzZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"73dce1e61a0340e10977ea0b842e489569e0a26c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.115","@things-factory/help":"^3.0.0-beta.115","@things-factory/shell":"^3.0.0-beta.115","@things-factory/auth-ui":"^3.0.0-beta.115","@things-factory/i18n-ui":"^3.0.0-beta.115","@things-factory/more-ui":"^3.0.0-beta.115","@things-factory/board-ui":"^3.0.0-beta.115","@things-factory/grist-ui":"^3.0.0-beta.112","@things-factory/print-ui":"^3.0.0-beta.115","@things-factory/dashboard":"^3.0.0-beta.115","@things-factory/export-ui":"^3.0.0-beta.115","@things-factory/lite-menu":"^3.0.0-beta.115","@things-factory/system-ui":"^3.0.0-beta.115","@things-factory/apptool-ui":"^3.0.0-beta.115","@things-factory/context-ui":"^3.0.0-beta.115","@things-factory/scene-form":"^3.0.0-beta.115","@things-factory/setting-ui":"^3.0.0-beta.115","@things-factory/resource-ui":"^3.0.0-beta.115","@things-factory/scene-clock":"^3.0.0-beta.115","@things-factory/scene-gauge":"^3.0.0-beta.115","@things-factory/scene-table":"^3.0.0-beta.115","@things-factory/scene-timer":"^3.0.0-beta.115","@things-factory/scene-random":"^3.0.0-beta.115","@things-factory/scene-switch":"^3.0.0-beta.115","@things-factory/setting-base":"^3.0.0-beta.115","@things-factory/board-service":"^3.0.0-beta.115","@things-factory/scene-chartjs":"^3.0.0-beta.115","@things-factory/scene-restful":"^3.0.0-beta.115","@things-factory/integration-ui":"^3.0.0-beta.115","@things-factory/scene-integration":"^3.0.0-beta.115","@things-factory/scene-news-ticker":"^3.0.0-beta.115","@things-factory/scene-progressbar":"^3.0.0-beta.115","@things-factory/integration-melsec":"^3.0.0-beta.115","@things-factory/integration-modbus":"^3.0.0-beta.115","@things-factory/integration-indydcp":"^3.0.0-beta.115","@things-factory/scene-data-transform":"^3.0.0-beta.115","@things-factory/scene-half-roundrect":"^3.0.0-beta.115"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.110"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.115_1611149087124_0.119460091243347","host":"s3://npm-registry-packages"}},"3.0.0-beta.119":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.119","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.119","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"6cf4d1933547b3bad25d00313921c9d1feac6052","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.119.tgz","fileCount":55,"integrity":"sha512-rBuCOl1KR7Svuk+l00Go/JWlAtcITkImDM846xP+s97s8FTucFdq9bYpr68hBTqRtMP111rnEEHFXsrTNd2kSA==","signatures":[{"sig":"MEYCIQDG1oRvQdUFUb4SDycru6r4IrYaQUvkWNZ6Q7BxVubjaQIhAPW8W1qTkp7wPctwSeOr3XmV1caVPUkiqbMe6Zc662XM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCTSFCRA9TVsSAnZWagAAQWIP/03Pwf/UNPb/jy+PtPE/\n2yLbv8j4FFIfupsJXVnY8A3r4VAlwhr2ktXaZDMwrWy9jsv0kYPZoYJ8LFXc\nV8JzUoXhVArLJDEa4jdwoI0Iz3J5dwmZI+eE6M7LW16qcu1PZIvdKAueH4Zw\nE9A9aNAJDIbPJqZ9NBHOeaaKhZqFhF3uyhzgD3JVsgYTdK8d1Ohhz/SXcDW2\nyhnxVWYO4R7uUGxOP1xk3CYuWcA1j9UpC+aiXA4iDdgXN+ukT6L6CagDXHrP\ndyLVH/aNLpjq3s0qOPnHrUgZ519B/Vr4JZcp+vdUKg6XR2IAl//KQus+zCdm\nFIR5DlLEffmhcx40GYm7JgiVVVS62xxMzPJdIRvK1nsQmdwXrqxFlfpwMPHc\nxSSAUKTpwQTDjOS0mtlhIQQWHmlNUMndaez6Ra7+QMf3iPeGpt4dzp1RtX+Q\nh6hHGPzhejJ37FqkSxpfS1MwW7eZbv7J5K5f0/SBcMF+Qx+P8Ru9d/w0qAtp\n7vGKQ8oTRrGd/1VVouvBLSqMGoaWr0e0Yt+b9KPdruFXrZBSs5evml4EAqFX\nK3IdW9tz9UP4sb8r52Xp3zgbjdJqiyofer0QStd6wO2VkpjaHMlt9xnSJpRv\nR3FX8E2pgLuv0ESBJa97etnD+lVDcEU+vkwdiHLgwA94/o71DTUGdd/QJN4c\nL4lg\r\n=tYnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3288150fa04870a1aca467034cf6f5e1f26dfefe","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.119","@things-factory/help":"^3.0.0-beta.119","@things-factory/shell":"^3.0.0-beta.119","@things-factory/auth-ui":"^3.0.0-beta.119","@things-factory/i18n-ui":"^3.0.0-beta.119","@things-factory/more-ui":"^3.0.0-beta.119","@things-factory/board-ui":"^3.0.0-beta.119","@things-factory/grist-ui":"^3.0.0-beta.119","@things-factory/print-ui":"^3.0.0-beta.119","@things-factory/dashboard":"^3.0.0-beta.119","@things-factory/export-ui":"^3.0.0-beta.119","@things-factory/lite-menu":"^3.0.0-beta.119","@things-factory/system-ui":"^3.0.0-beta.119","@things-factory/apptool-ui":"^3.0.0-beta.119","@things-factory/context-ui":"^3.0.0-beta.119","@things-factory/scene-form":"^3.0.0-beta.119","@things-factory/setting-ui":"^3.0.0-beta.119","@things-factory/resource-ui":"^3.0.0-beta.119","@things-factory/scene-clock":"^3.0.0-beta.119","@things-factory/scene-gauge":"^3.0.0-beta.119","@things-factory/scene-table":"^3.0.0-beta.119","@things-factory/scene-timer":"^3.0.0-beta.119","@things-factory/scene-random":"^3.0.0-beta.119","@things-factory/scene-switch":"^3.0.0-beta.119","@things-factory/setting-base":"^3.0.0-beta.119","@things-factory/board-service":"^3.0.0-beta.119","@things-factory/scene-chartjs":"^3.0.0-beta.119","@things-factory/scene-restful":"^3.0.0-beta.119","@things-factory/integration-ui":"^3.0.0-beta.119","@things-factory/scene-integration":"^3.0.0-beta.119","@things-factory/scene-news-ticker":"^3.0.0-beta.119","@things-factory/scene-progressbar":"^3.0.0-beta.119","@things-factory/integration-melsec":"^3.0.0-beta.119","@things-factory/integration-modbus":"^3.0.0-beta.119","@things-factory/integration-indydcp":"^3.0.0-beta.119","@things-factory/scene-data-transform":"^3.0.0-beta.119","@things-factory/scene-half-roundrect":"^3.0.0-beta.119"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.119"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.119_1611216005365_0.9637015875264687","host":"s3://npm-registry-packages"}},"3.0.0-beta.120":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.120","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.120","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"8e4ab6613cf328ce3af95dcedba700b568b6f16c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.120.tgz","fileCount":55,"integrity":"sha512-7gzt5MTfaLEZSXpM/uc9hEM+8I29gxUqWkgN9YlDUWpqhPodD9RFDyc2XKuC1gjTvotA7u50DydGXhlNnKvuCA==","signatures":[{"sig":"MEUCIQC+FSskzdjB5c8AOc9SKox4RmpToPoLbUgKmaipGFbDGQIgesn3RwAAed3eay/HSB1AcyHwyErI82n56xE8nkkK0BE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDh32CRA9TVsSAnZWagAAgPMP/2fnIfFyU5ifLaLuQxDp\nPYVguGdAnL+3aScikNJ/rmJEWTfDyPBW2i2yHZhJ6jsdIdk3GGwY33debBSZ\nkqC1F0KwjPwKbJYYPwckhJ0cwhDzhAQzj2QOG29uSryW2uDT+OMVIviQrGx3\naJ2gcHDTwf39iVxC+jSsKrDeyVYlC+AdedzSiX8/XN+3/ZZJe8EPe/5MXaNm\nRSySPsm2kWDHOFtSHZLTn4obks3UKVj/8KxdPM2IqNEi7nUXovPV/JC5D02c\nG9wHfTg9KaIX9UbeRM1rjaeg3V7FK21kQnnjsasLCEdUfdbWZ5sh/2FGQ2yw\nxU2ybA73IX3qaoUe/8sgxTVb9fNugSoUdLEjm9FNJSHHAXWcmKBPk4nk2ujC\nBch8PTFRoekeJFDOiPb3MVNwqFVJrFQQIeMfg1OuOgKOuH56atftLwtxmYqJ\nsaEJ6756YCi5nE038PuZk0dikmv7Ts20jXVkTDy9J87otJGdLhr695ErzWpy\nKqpfS5581R+SAHexwqbExL5pFP+hMw0tUTDRX6GY4GTNd1+/77LPlaMTExb7\n+L5OjzTIGpNFPk2tIiQ8tgs9eUV4A1CTzybPNVr9KPgMBn5F/EXzM7S85u/n\nmq9+6lNxEQ483abAhOtex5hLinlvpflyzhM/qRPSMQzQsTlWT0VsabV/h+Tx\nwJs/\r\n=L51x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a02ae828615c65a2fb3a57ed61356477fcbdf38f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.120","@things-factory/help":"^3.0.0-beta.120","@things-factory/shell":"^3.0.0-beta.120","@things-factory/auth-ui":"^3.0.0-beta.120","@things-factory/i18n-ui":"^3.0.0-beta.120","@things-factory/more-ui":"^3.0.0-beta.120","@things-factory/board-ui":"^3.0.0-beta.120","@things-factory/grist-ui":"^3.0.0-beta.120","@things-factory/print-ui":"^3.0.0-beta.120","@things-factory/dashboard":"^3.0.0-beta.120","@things-factory/export-ui":"^3.0.0-beta.120","@things-factory/lite-menu":"^3.0.0-beta.120","@things-factory/system-ui":"^3.0.0-beta.120","@things-factory/apptool-ui":"^3.0.0-beta.120","@things-factory/context-ui":"^3.0.0-beta.120","@things-factory/scene-form":"^3.0.0-beta.120","@things-factory/setting-ui":"^3.0.0-beta.120","@things-factory/resource-ui":"^3.0.0-beta.120","@things-factory/scene-clock":"^3.0.0-beta.120","@things-factory/scene-gauge":"^3.0.0-beta.120","@things-factory/scene-table":"^3.0.0-beta.120","@things-factory/scene-timer":"^3.0.0-beta.120","@things-factory/scene-random":"^3.0.0-beta.120","@things-factory/scene-switch":"^3.0.0-beta.120","@things-factory/setting-base":"^3.0.0-beta.120","@things-factory/board-service":"^3.0.0-beta.120","@things-factory/scene-chartjs":"^3.0.0-beta.120","@things-factory/scene-restful":"^3.0.0-beta.120","@things-factory/integration-ui":"^3.0.0-beta.120","@things-factory/scene-integration":"^3.0.0-beta.120","@things-factory/scene-news-ticker":"^3.0.0-beta.120","@things-factory/scene-progressbar":"^3.0.0-beta.120","@things-factory/integration-melsec":"^3.0.0-beta.120","@things-factory/integration-modbus":"^3.0.0-beta.120","@things-factory/integration-indydcp":"^3.0.0-beta.120","@things-factory/scene-data-transform":"^3.0.0-beta.120","@things-factory/scene-half-roundrect":"^3.0.0-beta.120"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.120"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.120_1611537910201_0.12303583439870658","host":"s3://npm-registry-packages"}},"3.0.0-beta.121":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.121","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.121","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"241e2b72456d3ca4c4ee0b4a01e19e85897a4501","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.121.tgz","fileCount":87,"integrity":"sha512-CZa+BZGrFTiHObiwOgYuBcs0lCfzbnCfOkCM6axLxdxSKmX4BoXpieP9A5+nu6Vv6ruP/d2Y0nWmtkghbQ/1+A==","signatures":[{"sig":"MEUCICynZTjQOLTvgQchTLxnNA4Zaa9p+M4i0ql5scqhScx1AiEA49zAZB25xfkOwe5gnb5o4vNJKWIa5bjXRsCZrP4GDzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDkY4CRA9TVsSAnZWagAAQJsP/jHSLp8WUFuyYuzgg3fE\nPUDBZqU2wR/rhv2OpIYEThROusqeuY2RtBtBGTAAzbUsSmnLhERfC1upU6rf\nAce1MJ5ir0gcZ+GqMgkidCASsLChT2KHo4M6x/Kwu9O0Q30BdKCpcSsjnmkH\nymwlK7X/GFhSTTKK0BOxVRIIyjYJwr/FhGacRLSpv7nnM4NN33qZZRZDKC7O\nGclO+GaOWyA8Ft469VguiqyvP2FaTEnhSt4RpUSlnQTvnd/w6C7MZKgK0dbW\nph3VeAcjBe3Htz0SXiBiOEk73Q15FXTACPeRonPAV12hRT1m4y+gwOhIG4Bv\nXR39bPfFaBYAmyMgeU9wNW3uBRWYm6iSKT3i4JywLcSHACxEgJRg7r2xfODJ\nGvf2xo82Y3z34aqaV0C4hr2QR70s89GodFJVKLTWWb5SjIv11tdoSCqzb2bw\ns0Tzda0fPKpdga1x9fAaHZOoCGhGy2i7cL0ekGnsnqWWbulJOUf+SzbMEKi+\n0QunZ5X9iby5Dy6vrCJeV9pBVzXLiUMB0enYdmFs0uCkNIHHTHmrVr3JeMtX\nhOTOVPJyCLPX2WxGehTNO4XG7BQTp455HN3apxQejT5yRME/MuoLj3UyKNbj\nL/Uoh1U7u4Ba5kHQX5GMkApoJ9l5PT9yTNPityvVfgwC1km2JSXCNS/uJild\n7XiX\r\n=nOKQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"af9a6c44fa0a88cac3b397c454bc65a2adb7e48a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.121","@things-factory/help":"^3.0.0-beta.121","@things-factory/shell":"^3.0.0-beta.121","@things-factory/auth-ui":"^3.0.0-beta.121","@things-factory/i18n-ui":"^3.0.0-beta.121","@things-factory/more-ui":"^3.0.0-beta.121","@things-factory/board-ui":"^3.0.0-beta.121","@things-factory/grist-ui":"^3.0.0-beta.121","@things-factory/print-ui":"^3.0.0-beta.121","@things-factory/dashboard":"^3.0.0-beta.121","@things-factory/export-ui":"^3.0.0-beta.121","@things-factory/lite-menu":"^3.0.0-beta.121","@things-factory/system-ui":"^3.0.0-beta.121","@things-factory/apptool-ui":"^3.0.0-beta.121","@things-factory/context-ui":"^3.0.0-beta.121","@things-factory/scene-form":"^3.0.0-beta.121","@things-factory/setting-ui":"^3.0.0-beta.121","@things-factory/resource-ui":"^3.0.0-beta.121","@things-factory/scene-clock":"^3.0.0-beta.121","@things-factory/scene-gauge":"^3.0.0-beta.121","@things-factory/scene-table":"^3.0.0-beta.121","@things-factory/scene-timer":"^3.0.0-beta.121","@things-factory/scene-random":"^3.0.0-beta.121","@things-factory/scene-switch":"^3.0.0-beta.121","@things-factory/setting-base":"^3.0.0-beta.121","@things-factory/board-service":"^3.0.0-beta.121","@things-factory/scene-chartjs":"^3.0.0-beta.121","@things-factory/scene-restful":"^3.0.0-beta.121","@things-factory/integration-ui":"^3.0.0-beta.121","@things-factory/scene-integration":"^3.0.0-beta.121","@things-factory/scene-news-ticker":"^3.0.0-beta.121","@things-factory/scene-progressbar":"^3.0.0-beta.121","@things-factory/integration-melsec":"^3.0.0-beta.121","@things-factory/integration-modbus":"^3.0.0-beta.121","@things-factory/integration-indydcp":"^3.0.0-beta.121","@things-factory/scene-data-transform":"^3.0.0-beta.121","@things-factory/scene-half-roundrect":"^3.0.0-beta.121"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.121"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.121_1611548215892_0.4964190159309554","host":"s3://npm-registry-packages"}},"3.0.0-beta.122":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.122","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.122","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"551aef86d27d5a533eb866a9a381d980bf58f095","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.122.tgz","fileCount":55,"integrity":"sha512-JHQqS4BUjZGD6tWWk9K0JYd46A4XVvPjQ5ljK+/XPbj97sZpjBcVbrxL9ft+2K3VofAzfrzZNgkVSyjeV2RWyw==","signatures":[{"sig":"MEQCIHGHmbpr1MksQudpUaH/KxUWVm4ku3vEC1ySBg1dYCuNAiA3M0TVRrKdT4AiUX9oAZevs2G6JnidfGXrdAwt2OE7pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDmLHCRA9TVsSAnZWagAA5ykQAIWcrH0hVGsd/0XzCgA8\nSX6ieYYqOD7vs6hTizeu7ruOXC/eCkT2h7V+N0/BUPFfsUgVmp4eF4vIxVbk\nMFRuOD7vG7iFpUqb760nbHqcqSGp1AdyKUD8SRN1aeGrMDL5CW6bZnnb9Ijz\nOMdmFwWzFvngl/3RDkweasKBZtlrQAP9cIdrbH5aJZUIzOvqKS1k3AurhXSM\n5DdNoSMSwvOJubVmQcWMPNWauPyKoI3hhckh8NnadfqdhJbMjEWA3yloegL3\ngVxF1AHu+zquc78AO0i+KTFIYccrQ/u3JKAXlDF8QEs7KNBT3ikB+HLEAukv\njcvyU+88CiyNpJTSPlnuDGuwcPf89/ejP8E3PwT1ReY++bfVdVKaXW8alNaX\nMliRnSILIHzMl7a5Th+KkpEMXicsiQO2dspt2yviVIYHou6cV8qBDAZXobMH\nDvW7NaNM9W19YGs/cq7YXDfow5uNNqn6B0tdA6ZcTEoRkOW5ozX2ChCfsqux\nypxTAjcFBYSeNBYMJBOuevR96imo5ybv6eCqoi2xgL71dlRsYJbbGsXQB4XI\neGz/LYIAT5C7oNlfiHLaAdnxnVWiLxJxmOvy1lmy/vua5wMaTHtQmIlKQY7F\n9mnX09mZGLN1+mc9nzc+Qr88NDCMYSULlCHgjLRSu6LklO/myLoSln33w66u\nnG68\r\n=3tkI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0acd39a7f68fb3446327bae4338cfa355da4cc48","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.122","@things-factory/help":"^3.0.0-beta.122","@things-factory/shell":"^3.0.0-beta.122","@things-factory/auth-ui":"^3.0.0-beta.122","@things-factory/i18n-ui":"^3.0.0-beta.122","@things-factory/more-ui":"^3.0.0-beta.122","@things-factory/board-ui":"^3.0.0-beta.122","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.122","@things-factory/dashboard":"^3.0.0-beta.122","@things-factory/export-ui":"^3.0.0-beta.122","@things-factory/lite-menu":"^3.0.0-beta.122","@things-factory/system-ui":"^3.0.0-beta.122","@things-factory/apptool-ui":"^3.0.0-beta.122","@things-factory/context-ui":"^3.0.0-beta.122","@things-factory/scene-form":"^3.0.0-beta.122","@things-factory/setting-ui":"^3.0.0-beta.122","@things-factory/resource-ui":"^3.0.0-beta.122","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.122","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.122","@things-factory/board-service":"^3.0.0-beta.122","@things-factory/scene-chartjs":"^3.0.0-beta.122","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.122","@things-factory/scene-integration":"^3.0.0-beta.122","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.122","@things-factory/integration-modbus":"^3.0.0-beta.122","@things-factory/integration-indydcp":"^3.0.0-beta.122","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.122_1611555527434_0.35086151193234527","host":"s3://npm-registry-packages"}},"3.0.0-beta.123":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.123","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.123","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"38eb8babf1b49cff6a737258f6d2940bb76a1981","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.123.tgz","fileCount":55,"integrity":"sha512-iov4LatHykpHd5YZo5azAn3NA3PJNKu+sh0k0MufcXxbyNrf814Wn/g4g1ZHvbahC3gJud4VtgSFxK6m3SKkZQ==","signatures":[{"sig":"MEQCIF74zOl/4BVyhF26AbwkVHVCdMQOtYS3pNGeNkqtGQf7AiBCbBBmi0St24UXlR3MxGqY4WazMOP+9iTMoJJzNc58xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgENWHCRA9TVsSAnZWagAAZyoP/ReIb0tGNuoWz20a0BQl\neBFtM/ivp8WzSsrQtU8vEPloqWuVyCtUvyBQuw1v6+w3zBTilOFR06TlYhvn\n2/8JzNISjhijxTmxojHhOHfssiDwulkuXRGNBv7gcrnDUM9/uj9br9aqHe6V\nvfzDJy/cLL2Vz9Km7AaISLM3G1w6VKuORb/ZVSqJrbrpMsVAHtZ0qG0SLzHP\niteDvU+5EWl0dg7mSQKLygri6dV39730cbeNIwVfkY1kWFv9eT1EuuUPEt+2\n+yyODyKSC2ZJEiyjlPO8C8K2cf/N0yfYlp2CuQCh7dJTEliEP7aEQq0xpDqO\nOPYaY1rdmJzvHLlPoWRcbbnla4SqDf4GpqsDxbABGlwujqP3kj1N1WhsIFaU\nlsEKWNOjJT+/MgPb57JlZ824EQ9WHMnhzd6KGyGt3prwEY6qzkWEohEIYikT\ncJy/4kYdncYw6iHKone52+uQV4M4AcaiB4+dzIaIsIFPV2zTA1xvZZd5Qj8q\nrIP6dWqcNEq2ba/9UTUVOqQj8FXpPCt+y2oqUbQ+1OjTfzHDVA8l/9Hw5mbB\nAl+SjPcrIyvaFybhEGoxhfdLJ4h8eX6CPiH1L0gidov7x49h/v1ArQrET/Ho\nO41hP/EOiqabQLJXyHe632XoK9QpxM2pxr7FfsN/lKtzjmUiJn4oFRMfNA/I\nKd2H\r\n=VvFR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e635957f17d1058cfd073c6b8850217e00d56b0a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.123","@things-factory/help":"^3.0.0-beta.123","@things-factory/shell":"^3.0.0-beta.123","@things-factory/auth-ui":"^3.0.0-beta.123","@things-factory/i18n-ui":"^3.0.0-beta.123","@things-factory/more-ui":"^3.0.0-beta.123","@things-factory/board-ui":"^3.0.0-beta.123","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.123","@things-factory/dashboard":"^3.0.0-beta.123","@things-factory/export-ui":"^3.0.0-beta.123","@things-factory/lite-menu":"^3.0.0-beta.123","@things-factory/system-ui":"^3.0.0-beta.123","@things-factory/apptool-ui":"^3.0.0-beta.123","@things-factory/context-ui":"^3.0.0-beta.123","@things-factory/scene-form":"^3.0.0-beta.122","@things-factory/setting-ui":"^3.0.0-beta.123","@things-factory/resource-ui":"^3.0.0-beta.123","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.122","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.123","@things-factory/board-service":"^3.0.0-beta.123","@things-factory/scene-chartjs":"^3.0.0-beta.122","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.123","@things-factory/scene-integration":"^3.0.0-beta.122","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.123","@things-factory/integration-modbus":"^3.0.0-beta.123","@things-factory/integration-indydcp":"^3.0.0-beta.123","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.123_1611715975026_0.2730674015178056","host":"s3://npm-registry-packages"}},"3.0.0-beta.124":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.124","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.124","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"2ddb6c22e957096dcdb62bd4626938cc7f736fb6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.124.tgz","fileCount":55,"integrity":"sha512-V9JsqHQjyeqGlMqWThn4uEAWY5S83YlXhq7z0IMgoxHZT/slnowhlTVtJATpOyZfkczhA5GvYTOZkY4ZwieY8Q==","signatures":[{"sig":"MEQCIFVml8p7NGmn23cU6K05VFRP5JnXwsOB+LC8q3DY3+ydAiAiuVOhToX4HX6rlk3DKO01k/nXmZlS5a8yO93xGjURbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEX9+CRA9TVsSAnZWagAAs5gP/1mXh8X45m+twv2cVAq+\nJHSzYJ17aMj8rtzJuF+uakVg5wqbgZ04dyXZSNhjBzVp8I4hzUML2lmKbFv4\nLhaadyxuzK4qqEZOjhYI/jEg0gGhZwS0FbxUx9fCztAuLSmODZZ/xLpvuQQl\ny0lRZPun32MtXJaEJvxNneSI6yUUfFDEWiOXS+K5ia1zCBMq5+7hYPoIQFR6\n0nBFtuICQrOfhmiwh63GtXGyb4jHrheLqmrQw7zH/o6XM+9GqD/zr2bhjQN7\nnWOF8gwp2ZxWdlysRYCC4TXEIBFHUedg961cMCzEHpuv7c+KQpQJSWgASI/O\nOKwMzhnZA98LpwIMNwFr0o6roRmofnucrfcwFSWOF346feCNiJGrF9YHErKO\n6yv9ifwp2PYQzOgXPixUaw6Fm3ur9SHwWSjTbZtcmFUAxSINff49tUjFaWF3\nekanodoJhZX3kUwA1Xt9zVXJmbQSXeqjCvkrwYREOhxU6rT+GEh9h6bxSCtc\nuEf/MD+yj7aw7z7MeJUsjZcL19+NzK9eoG7Xw2UgMrtFUbw5PnE6VNcwg0+C\nR4w/uNI3Qlcum/3vlk62hckLwwzMYikZHr5l96te8uo+vZ+aQLSnEEHB0zJg\nIWUudXMVX1AuIpBdyDXjdV5o6SaXMfnM3cXcqWXP7rXCKXzalPUG9JKme3Y1\n0Dgf\r\n=gXMQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"afb64386cdf9aa7d02d1145c63dd916adf1d0c51","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.124","@things-factory/help":"^3.0.0-beta.124","@things-factory/shell":"^3.0.0-beta.124","@things-factory/auth-ui":"^3.0.0-beta.124","@things-factory/i18n-ui":"^3.0.0-beta.124","@things-factory/more-ui":"^3.0.0-beta.124","@things-factory/board-ui":"^3.0.0-beta.124","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.124","@things-factory/dashboard":"^3.0.0-beta.124","@things-factory/export-ui":"^3.0.0-beta.124","@things-factory/lite-menu":"^3.0.0-beta.124","@things-factory/system-ui":"^3.0.0-beta.124","@things-factory/apptool-ui":"^3.0.0-beta.124","@things-factory/context-ui":"^3.0.0-beta.124","@things-factory/scene-form":"^3.0.0-beta.122","@things-factory/setting-ui":"^3.0.0-beta.124","@things-factory/resource-ui":"^3.0.0-beta.124","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.122","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.124","@things-factory/board-service":"^3.0.0-beta.124","@things-factory/scene-chartjs":"^3.0.0-beta.122","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.124","@things-factory/scene-integration":"^3.0.0-beta.122","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.124","@things-factory/integration-modbus":"^3.0.0-beta.124","@things-factory/integration-indydcp":"^3.0.0-beta.124","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.124_1611759486303_0.5088242286144904","host":"s3://npm-registry-packages"}},"3.0.0-beta.125":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.125","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.125","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"541e7aafbd24f88cd868a57d0be711a9afb08ff8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.125.tgz","fileCount":55,"integrity":"sha512-L4PX0W16SztE5XKqGDnLVGn/SydV8svnToQJYVgX9ptIuF4Vl8LA1oTv0RUesjOapwtXZa0iNhbCUQHAtrMUzQ==","signatures":[{"sig":"MEUCIQDgMEPSJa5ovjR/SVCQFfv1XayawfKYGpkVU/TUvUJHvwIgRfodItarJNIFrRMJg4d7FFoelREdfTWjUyjJ9i7VUb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEZEGCRA9TVsSAnZWagAAmS0P/R3KmAOEG9srbSjSMKcC\n36ofj+kldL5fHI77YaEMUCcP87wOA90Pte3nHDAW0Qu46cWyPQWBlyo0iuq9\nnFV9KGvWxhdOGnf/5AKMaI4bfXXm1B9FRqojfbHmeGlEsP6xT0KMjDC66zXK\n9P8odFgdClHfX0i2IorkrRdoTqCD2Yca30d3XppTjOWkYdQQWkMkMoL3VSuF\nkhUsYJ/Lt1m9eHD2t4wts87tnqYkBPByeXB6ZFa0jPXex53egAsnU+7HMpEO\nh4AVe+ZuypVC5p+ij5xgLY4W4960SxBJEG40a5I14+9j2z6GPn6H596A70Rh\nZoRHHz+W/JlKpBmIHSBAGdZH9fjGyXN9O8Uw/R29N/GPRqAqzBu055fzUlMl\nxDaNE7yz+Iber4wASQYu+zFeapT3sY1ATfd1GsU/Llh/8PFmf3Umm5j/uXBb\nA3nAZbX49zuzm+9ysvDQUQRBtmOr0Ta84F+3bdQGtZYMamQHQ8kJMtlniX0A\nk3bdjTVWubFsGnG8y3lJmlXmYxJL72ekV9kpSNEzuiFGLF0q5WlxY3gLdZnd\nx9p8DKsV56rSov4ui78DP2q1wxjd7eeq7rA45hlrAdlv++AOgICbQNDvwY6D\nHaZy0Au6MC/Jr3QhqrhwLINhpEHAEB0lseNKPl9jIXeHvviQ+g5/qaf+oVM7\niC/i\r\n=6SXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c3204bcc8dfb6119dce585d7026eed5c4a319bf5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.125","@things-factory/help":"^3.0.0-beta.125","@things-factory/shell":"^3.0.0-beta.125","@things-factory/auth-ui":"^3.0.0-beta.125","@things-factory/i18n-ui":"^3.0.0-beta.125","@things-factory/more-ui":"^3.0.0-beta.125","@things-factory/board-ui":"^3.0.0-beta.125","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.125","@things-factory/dashboard":"^3.0.0-beta.125","@things-factory/export-ui":"^3.0.0-beta.125","@things-factory/lite-menu":"^3.0.0-beta.125","@things-factory/system-ui":"^3.0.0-beta.125","@things-factory/apptool-ui":"^3.0.0-beta.125","@things-factory/context-ui":"^3.0.0-beta.125","@things-factory/scene-form":"^3.0.0-beta.122","@things-factory/setting-ui":"^3.0.0-beta.125","@things-factory/resource-ui":"^3.0.0-beta.125","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.122","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.125","@things-factory/board-service":"^3.0.0-beta.125","@things-factory/scene-chartjs":"^3.0.0-beta.122","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.125","@things-factory/scene-integration":"^3.0.0-beta.122","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.125","@things-factory/integration-modbus":"^3.0.0-beta.125","@things-factory/integration-indydcp":"^3.0.0-beta.125","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.125_1611763973534_0.9705217315141603","host":"s3://npm-registry-packages"}},"3.0.0-beta.126":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.126","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.126","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"69694792b6fbadb9873ee5692a69b5aa584f9fdd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.126.tgz","fileCount":55,"integrity":"sha512-R2LkDhByeXQJdQKAHRy+G5pIPUNtixrbNW9gGycqLfwLVvIa/4k7N7jy4wKCQMx4pphySp9ZAGX69EtBBDE3Kg==","signatures":[{"sig":"MEYCIQCeCTK+clhZqk3RpIBy4eaneWfCCUVvLCRCUE/7bbUxnwIhAM5Yz97LgIiEBWijcWICKfO0js3UyClo3OCmLQJTvaMd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEnT3CRA9TVsSAnZWagAAkXYP/i9zv+LYnxRUqkY7Adhj\nWNed2fb9TSkxN0c9cGoQGJHrheaU8VMYRmVW4YHbpY2Y6iUxh6cowVRLW5gw\nDYe99gkMmsAeahqaYla98s195+GRNiTmhW4STEjVKbGhDmaSlqrbkwYKm+w9\nYDvgwr9r1uv/2PkLFghvKF6PXK2LvXT+pT3gnOfXbBXKAjN+Rq0uAg72TM0G\nEavmEDIHXDtBEe22DqcQ4k7segVylzNfA4ur5e3kzrxIfNONzPnTLhNUcg6d\n3vi/jwyHXzdOWqHAKP5cs/H4YYsKLtuVMqtKdYKgptz7o67zTjpKP1Esb8QR\nZDZSppCFxD40W6CiZ320dMA3RZxXv8cAFR+exoeEsyY/W9/W/zAHwP2rgYcT\nD5lYNwWY8h7+RHOPUh2gDeTgbVTWr0oOR2y/V3/5ZfNBfCKwgmk4dF0rYKG2\nqnHtMzkmcE/LGbB6AfNOgxscAJmwQHSTnJBYq3hWObe9KXVboFnd/vc9vD9I\nWB7vbx3fLCsFJFjFCf/fpv8HaG8U590LuBqHJTZm9jsxIe0Ilh9uPtw8yysv\nDj2iRx5/HspMYQbHk+WciqeJbMJ2ErDoz5WhZsWdQigF/LgXHK1tifdtVyj3\nTRxyIetsmEfbpNOR6tP9Y08N+5QEeJevJihufhOwcGpOEPQk6Bn8peg/vpcI\nBFDc\r\n=t/n/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"02f6d3d1621c599005b496119d5475684a3049e3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.126","@things-factory/help":"^3.0.0-beta.126","@things-factory/shell":"^3.0.0-beta.126","@things-factory/auth-ui":"^3.0.0-beta.126","@things-factory/i18n-ui":"^3.0.0-beta.126","@things-factory/more-ui":"^3.0.0-beta.126","@things-factory/board-ui":"^3.0.0-beta.126","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.126","@things-factory/dashboard":"^3.0.0-beta.126","@things-factory/export-ui":"^3.0.0-beta.126","@things-factory/lite-menu":"^3.0.0-beta.126","@things-factory/system-ui":"^3.0.0-beta.126","@things-factory/apptool-ui":"^3.0.0-beta.126","@things-factory/context-ui":"^3.0.0-beta.126","@things-factory/scene-form":"^3.0.0-beta.122","@things-factory/setting-ui":"^3.0.0-beta.126","@things-factory/resource-ui":"^3.0.0-beta.126","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.122","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.126","@things-factory/board-service":"^3.0.0-beta.126","@things-factory/scene-chartjs":"^3.0.0-beta.122","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.126","@things-factory/scene-integration":"^3.0.0-beta.126","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.126","@things-factory/integration-modbus":"^3.0.0-beta.126","@things-factory/integration-indydcp":"^3.0.0-beta.126","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.126_1611822326829_0.8993112405134576","host":"s3://npm-registry-packages"}},"3.0.0-beta.127":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.127","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.127","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"8f8faeceb4f22080e4a13608adbca4b615a4b01c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.127.tgz","fileCount":55,"integrity":"sha512-T+muwBylEgS2+y+Jh9Gde9a2Fkv7rAXyPZBeDEXXyEWTcAMUyC/mPDLq1+QmNyhp15dd6Ba57TpfymoxwQBn4g==","signatures":[{"sig":"MEUCIEKeFeLbOB4q8y8DuSW1tnt5uJNwfV7w5n/7QprqW1c3AiEA3EMqB7W9Fo0liUIH1TeAcOI17XbvCTrpT3L35geL8c0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEq7eCRA9TVsSAnZWagAAyn8P/28tLvvDfXvoNEERbj3m\nsMOzMK+L8qPrZywfnzvRFdvPxvub533EKnLQeasy4mI+IyzRKvdiq7nuH0Le\n5aD+jVKezIUko6RveKWu/nvFN4+ySsJGEPkddAGrLC1TrUQebWAl58/BnFtE\ncJck5yg+HW2S1ydSQXciGw2Wvea40TiBJJUzqdpQkT+/pGTmmD1tldnIfGpp\nMkuKms2M8WWPquJheUlAquhIhqg6VAx3Q7hoslIvtRfMLdsVxYF60cXA2nn/\nsm/geF3ZmoTJVmEPwjT40Dgq54gnIcNNjReAK0A6xNXLKCuu2b1d2y23A4Hh\nUc8+ZwS/WTMnObG4FrrSezoJXBAbjpPGBuKarWQArUsQ3kZdQ4LEe/FcvnFL\nAh4e5IKtglcpF1VwFgRRHZLclAnu8vv48YDYFLnhdNQbnRY56SZ4i2PkvQ9Z\na+oqor/hMii0BunREzUfovcu3edkwqM8crgB0MfTGWJfh+oDoKKunq9tCKnI\nikWjbq5PHxly3cs0dO43jR8TvmGKN2eZINtOay4TBUQcu5ScCU7u74qJSWRC\n0hnJt/aPFylfXp1nBf+NNiAX9VXGQ+yihfb9z/+ubHdELuWMBD1Nb1AFGeFE\nUYzfAUFJj2nmBRLGwuSv82UzYiNnnA5qwxmNt0FxLdzWTjO1JsuOSsVOntOd\nA19R\r\n=INgg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"173b8ddb2b11d955af7bc5c573901f427d4390bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.127","@things-factory/help":"^3.0.0-beta.127","@things-factory/shell":"^3.0.0-beta.127","@things-factory/auth-ui":"^3.0.0-beta.127","@things-factory/i18n-ui":"^3.0.0-beta.127","@things-factory/more-ui":"^3.0.0-beta.127","@things-factory/board-ui":"^3.0.0-beta.127","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.127","@things-factory/dashboard":"^3.0.0-beta.127","@things-factory/export-ui":"^3.0.0-beta.127","@things-factory/lite-menu":"^3.0.0-beta.127","@things-factory/system-ui":"^3.0.0-beta.127","@things-factory/apptool-ui":"^3.0.0-beta.127","@things-factory/context-ui":"^3.0.0-beta.127","@things-factory/scene-form":"^3.0.0-beta.122","@things-factory/setting-ui":"^3.0.0-beta.127","@things-factory/resource-ui":"^3.0.0-beta.127","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.122","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.127","@things-factory/board-service":"^3.0.0-beta.127","@things-factory/scene-chartjs":"^3.0.0-beta.122","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.127","@things-factory/scene-integration":"^3.0.0-beta.127","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.127","@things-factory/integration-modbus":"^3.0.0-beta.127","@things-factory/integration-indydcp":"^3.0.0-beta.127","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.127_1611837149723_0.6157719722027577","host":"s3://npm-registry-packages"}},"3.0.0-beta.128":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.128","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.128","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"b7df14dec1fffb860ebe6f6cc59ed9ecc082c5f5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.128.tgz","fileCount":55,"integrity":"sha512-82iwuBbwZM5Mu7Uk29zek9Yg1w/k51mdshhZrRKPHUjcV4c6IivqaFgXc8OeoHcDyolsGX0nt5ZWWZYub22UBA==","signatures":[{"sig":"MEUCIENz/KjN4ACzHrCWHUu7DxMcqPsOYHZZn8FsVxyn6ne/AiEA8+VIGGowAp57jOvurARgNjX0Np8nQltnjgKQ0rLYBDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE7PoCRA9TVsSAnZWagAAyK4P/1CVSfFr7l/rkuEdy/fs\nk13fs/404d5klamNfu4iBOLiqSEFs0KmWuJXD/MmUBEStMu7VZ3rzU+/ySgT\n/Aw1DSw0Mf4/e0LJFLv5VcoV6Z9NJHQPMUBqmiiXVOytgj9wIHjDtUz50+Tc\nanis9Ukz+Nf8pnGg9x2Fs11LzOEXXY16yutnMqiMSsllLktbQgfRDQ20UWNL\nFIRKIwSJD3FXbhCxI8dvQ25indRkAEqw95XTzps2K/xTJyN8A4WbjGIKx09v\nj2tSKpZtUgFmwHFxadaTIv4mtE2B8hKa6L0W1GeaHnIiV2BAuUGfCD8/xoBf\nrmdmAzVFk35oohWGTeny8bfwIYDz77scv7LWe3NnBz7cqTkncEd/cZggKrsn\ndDgoDGP1hfOm73G+i9glAQqhDkpR/f8ricHjDQAvw9m1c+dgppb39uYiYBlE\nbgpxJfBYRE8vOzepkZz1XDnXzqE8CJYMV+6wSO8T0Y3uSpafh6uCoOHB0ulT\nmB7YGnEmYXmyVTQjOoADNuDIDjzo+QSKsHVNRGp4tU3Mo9pcS/XK+ws3Im26\nfKgq/WEeCBwHB27YHu3f53uLTSXz32OcRnHsihER1O2HB0k46eA7a8vQiflr\njFilqBXK6J8aR8unzuqDVG8VcF7u7M8hLNMajW82x8zgjE7mieDUYgNin9UX\npLv2\r\n=hYUZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ffa63e2d8d6d443d4e40fc431d79276e67c21e52","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.127","@things-factory/help":"^3.0.0-beta.127","@things-factory/shell":"^3.0.0-beta.127","@things-factory/auth-ui":"^3.0.0-beta.127","@things-factory/i18n-ui":"^3.0.0-beta.127","@things-factory/more-ui":"^3.0.0-beta.127","@things-factory/board-ui":"^3.0.0-beta.127","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.127","@things-factory/dashboard":"^3.0.0-beta.127","@things-factory/export-ui":"^3.0.0-beta.127","@things-factory/lite-menu":"^3.0.0-beta.127","@things-factory/system-ui":"^3.0.0-beta.127","@things-factory/apptool-ui":"^3.0.0-beta.127","@things-factory/context-ui":"^3.0.0-beta.127","@things-factory/scene-form":"^3.0.0-beta.122","@things-factory/setting-ui":"^3.0.0-beta.127","@things-factory/resource-ui":"^3.0.0-beta.127","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.122","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.127","@things-factory/board-service":"^3.0.0-beta.127","@things-factory/scene-chartjs":"^3.0.0-beta.122","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.128","@things-factory/scene-integration":"^3.0.0-beta.127","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.128","@things-factory/integration-modbus":"^3.0.0-beta.128","@things-factory/integration-indydcp":"^3.0.0-beta.128","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.128_1611903976038_0.5808390877854617","host":"s3://npm-registry-packages"}},"3.0.0-beta.129":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.129","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.129","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"49e5fcdbdc8784345c695eef99f7cbd65cbd1286","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.129.tgz","fileCount":55,"integrity":"sha512-uwjOzOXVdbJ8v5CUj2ygG2R+FW7huyGgz+pXHKfaZnIbgWaN1Yob/P+Hp3Z7uYEaSBNWD9xrcA5uUrBYoc555Q==","signatures":[{"sig":"MEQCID/8Ut9vYiLQbFJjVeKp/R7+UxkQZ18GJeolzGT8rKTHAiAsRQOuY/TR3sDis9smJpZi8eBLPYnRB6gJevJfelqVbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFCGPCRA9TVsSAnZWagAAx/kP/1mLOtca9YfwhthcOufO\nJttFYKg/QCefVX71YT8mMCGNwyE9lHz7ZuWUJuga7ZjQHVXsJoekjUeyUTRB\np+Xk7uoC5Yvz5jQJQmzXXvyy77xJ8CYBQqbXBQ6hJO1Mh+TkjMf1apoT5uAc\ngrkB5lvNlLXOECG0qbmpa1aY1jULD1QiKIK0z7ESrd8rPefuUOSft+6Rg1nK\nNZU+aXd2o0QFqByP3nhW+t27JFyLfpkMCv6DYtwfWpb2AYKkkwwb13E3iKqR\n02LVz2sgaOPErUs5ZsKKWeXRs3m3RdZtsX3OkfN7SLYZVLZE/FhL3+vKeP9E\nPZA2lBEiXDXNpiKbpLvStlTy8JdXVntxI36ov9Sl83D8oFXRG5prQ2lIetg2\nvboEIEQydjm9zmcnCy12KpMR4xIrr6h9t/Nx3uaJ0AY3yBAb7ryWtCDUYU2h\nqoEUuGiRUiaYUGzgUEpnFljUjaS+x5/3tBUm5mm14qOYMja21jSLKFTLIZd1\nGLwrXtqxw7Xt7T3/82Kz4Yw5ieyVYmQQ/S2ymyzAo3kAMobt6OoOML0+LJ4W\n59CFyApKtqbRlkFhwbdsjC2mt+pQcN9mGbjKNQQFE+udWY2pnZs9JVx8+ErQ\nCd+ycy5xmLhRXWqeQKehcH+qzjJl1c3GPC+nlXbAd25LI+IXT34M3+ILPmRp\ntp04\r\n=yoLV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c40891e5b4291e0238fe642d27baa630b8e137f0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.129","@things-factory/help":"^3.0.0-beta.129","@things-factory/shell":"^3.0.0-beta.129","@things-factory/auth-ui":"^3.0.0-beta.129","@things-factory/i18n-ui":"^3.0.0-beta.129","@things-factory/more-ui":"^3.0.0-beta.129","@things-factory/board-ui":"^3.0.0-beta.129","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.129","@things-factory/dashboard":"^3.0.0-beta.129","@things-factory/export-ui":"^3.0.0-beta.129","@things-factory/lite-menu":"^3.0.0-beta.129","@things-factory/system-ui":"^3.0.0-beta.129","@things-factory/apptool-ui":"^3.0.0-beta.129","@things-factory/context-ui":"^3.0.0-beta.129","@things-factory/scene-form":"^3.0.0-beta.129","@things-factory/setting-ui":"^3.0.0-beta.129","@things-factory/resource-ui":"^3.0.0-beta.129","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.129","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.129","@things-factory/board-service":"^3.0.0-beta.129","@things-factory/scene-chartjs":"^3.0.0-beta.129","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.129","@things-factory/scene-integration":"^3.0.0-beta.129","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.129","@things-factory/integration-modbus":"^3.0.0-beta.129","@things-factory/integration-indydcp":"^3.0.0-beta.129","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.129_1611932046694_0.34447698238384894","host":"s3://npm-registry-packages"}},"3.0.0-beta.130":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.130","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.130","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"34b6d93379467cae83b9ffaa9b0299dedc4804e3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.130.tgz","fileCount":55,"integrity":"sha512-N6pvU7TeiJWj0/21kLMVE2nLsiVtiULgPsT+3Bg5Im+itjBu+KEESK0JQsMxvFXSwIrrQUNAy6ZRnXRReDTlbw==","signatures":[{"sig":"MEUCIQD7gut+SvSlRTzLsgZA1q79PMwxo+VDWBU4q6Jk3jfu5wIgKUzL7z1MbDJyLwY+y79Ds8vSHpYM9X2PC40ksE32fSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGigcCRA9TVsSAnZWagAAOdYQAIePh7qTfulaPB4YOQfF\nw4YEUCqlRPgFAXv96hVfsimwhYEvc1Gy1GOOOp+aI7t97J3zkc9sZOJ3fyIw\nTfrCaRflNwaIImCyoFVl1K6mX9pf9anrI1XFKaKQCNCvHc89PC+aArEDUeMh\nrufN70o37228dNC3k+gSrV944xmsaABlpOP0Nodicpucri5mByh3JwWvERXE\nAsyEzBzMtK8R2NLGVr8KfeEEkY9j3WGQ+FjJzz3cz5bUjT5/2ZMv/lUXSMOr\nBDxK5ZBQI62Z0kUTssdkV3Kg8JYxD3ZNKZYzi4evXA4USkQ6HPNRxQDqNUsV\neRxSpx2oi5UkFdSqPp/khzUH1NRR+jcZ5UhHqaUf+1g541ndOGa1QuFRMcvK\ntAGGYsFckX8sWFNcHP/93mVFX86sGS9wFe8lkHzURD+qxxEn6VaE8tEtCnO4\nWL47VG/+xW/+FYcXiP1YyJxKCdLRVXBIU37nfYF/4PCrTVzIyYLXzs6o9eih\n6TD4DP81WV/7XcQL5j/NsNSwJ30TEgypenD8FeDTD1ckSwcSXEoroFbW2emQ\n/6L90uJeY7o0WtUYh+hqn5SWsP3HGKd0dM6vYWrIZOrdP9HzqadFCh3Wps/o\nDet3NWKcw8BjSmv6F+GFqy2CYlGQdtDEkiunRLsnn+y3i8jjxaojHjAF2Rqb\ni7Ng\r\n=Q0W/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7bf811e6037eedb7ec5b756fe5b9da7855cb5b92","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.130","@things-factory/help":"^3.0.0-beta.130","@things-factory/shell":"^3.0.0-beta.130","@things-factory/auth-ui":"^3.0.0-beta.130","@things-factory/i18n-ui":"^3.0.0-beta.130","@things-factory/more-ui":"^3.0.0-beta.130","@things-factory/board-ui":"^3.0.0-beta.130","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.130","@things-factory/dashboard":"^3.0.0-beta.130","@things-factory/export-ui":"^3.0.0-beta.130","@things-factory/lite-menu":"^3.0.0-beta.130","@things-factory/system-ui":"^3.0.0-beta.130","@things-factory/apptool-ui":"^3.0.0-beta.130","@things-factory/context-ui":"^3.0.0-beta.130","@things-factory/scene-form":"^3.0.0-beta.130","@things-factory/setting-ui":"^3.0.0-beta.130","@things-factory/resource-ui":"^3.0.0-beta.130","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.130","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.130","@things-factory/board-service":"^3.0.0-beta.130","@things-factory/scene-chartjs":"^3.0.0-beta.130","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.130","@things-factory/scene-integration":"^3.0.0-beta.130","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.130","@things-factory/integration-modbus":"^3.0.0-beta.130","@things-factory/integration-indydcp":"^3.0.0-beta.130","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.130_1612326940367_0.4824172999104068","host":"s3://npm-registry-packages"}},"3.0.0-beta.131":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.131","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.131","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"7dab2102ed567af8fbff10ef40a709e66d43a0d0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.131.tgz","fileCount":55,"integrity":"sha512-vFjTocXCodmXjGXTYSCOz/1S66e5/QKhYaQzmSY0EIu+6zX8F6Ep0Mt2NQZU2J47FmgvILe2ZYfDMHlJQJoLNQ==","signatures":[{"sig":"MEUCIQDz4cIozQm9MY0ZwQi33gpNc2owWq8H/5gAq+NbsSbXtQIgZQnUnsX1BbSsZQteOcPAJ49tx1JdQLOu+5tkSXOXJLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHVSSCRA9TVsSAnZWagAAmagP/1y/4uS44s6KOrz+HyIq\nS0v03FGM38MHEP6gOnKaJzIlgLgPCgcnTHoZXzSNXxeZPgW3+DWCEhVThCjA\nbOvMoi9i8QBSRPeSuCyqAk2b3YVa8mG7beNkWZEte5R6MM2cslYZA4oBAMFx\n9xp0v54JUhun/42bAofV+AoPYvwYCjHUQsTYLxY/5ro6TkCA0cigrpyMGZmB\nPzjAUlIEscJdXeYvX1EkYX+AiB00ok8TeG2RzDgYzbHG2wxp9MW6+EbJ9Xuy\nBjXoAcOZRB6wsVtcyfK8MaR+P1L1CZVG6woJzkFhtPUSvZk6m07S9Vk6hcEq\n4I13TjfXZRGSA+R48cwRDAFeLlhHveMBBNMBQRVdlAyT7t9qJDPJ4VQz/55P\nP1IshiaPyF8Q+J5rPOmih2WV+XG730qVF4aWtxiRvwd80F50dYT4To9fmyDX\nxmJ0boVBlTrdClL05x+o2nYu2glPgyuSCcXpH5hcKbqEwijZ9blGjM6H4q+u\ngYClpJCHaXMPNTydWbrII14cwSJmTdl740fMM/WNG24UMgq/8kDG8Jr8AvSb\n2cKZiTcy+uYuibSYiP5hfZWwRn6nwVkyGzMbzzDOBDcKTZKbJv+b2xwGg9r+\nP8O47wqOYONp3a2J9X8wR8xuD2PHPvzuRGJ5AyHN+Jo/qLr4tQi9h30iU7+E\niWIx\r\n=msuX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7c50ecbec201d803c36e303ea80e35e30d2dd11e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.130","@things-factory/help":"^3.0.0-beta.130","@things-factory/shell":"^3.0.0-beta.130","@things-factory/auth-ui":"^3.0.0-beta.131","@things-factory/i18n-ui":"^3.0.0-beta.130","@things-factory/more-ui":"^3.0.0-beta.130","@things-factory/board-ui":"^3.0.0-beta.130","@things-factory/grist-ui":"^3.0.0-beta.122","@things-factory/print-ui":"^3.0.0-beta.130","@things-factory/dashboard":"^3.0.0-beta.130","@things-factory/export-ui":"^3.0.0-beta.130","@things-factory/lite-menu":"^3.0.0-beta.130","@things-factory/system-ui":"^3.0.0-beta.130","@things-factory/apptool-ui":"^3.0.0-beta.130","@things-factory/context-ui":"^3.0.0-beta.130","@things-factory/scene-form":"^3.0.0-beta.131","@things-factory/setting-ui":"^3.0.0-beta.130","@things-factory/resource-ui":"^3.0.0-beta.131","@things-factory/scene-clock":"^3.0.0-beta.122","@things-factory/scene-gauge":"^3.0.0-beta.130","@things-factory/scene-table":"^3.0.0-beta.122","@things-factory/scene-timer":"^3.0.0-beta.122","@things-factory/scene-random":"^3.0.0-beta.122","@things-factory/scene-switch":"^3.0.0-beta.122","@things-factory/setting-base":"^3.0.0-beta.130","@things-factory/board-service":"^3.0.0-beta.130","@things-factory/scene-chartjs":"^3.0.0-beta.130","@things-factory/scene-restful":"^3.0.0-beta.122","@things-factory/integration-ui":"^3.0.0-beta.131","@things-factory/scene-integration":"^3.0.0-beta.130","@things-factory/scene-news-ticker":"^3.0.0-beta.122","@things-factory/scene-progressbar":"^3.0.0-beta.122","@things-factory/integration-melsec":"^3.0.0-beta.130","@things-factory/integration-modbus":"^3.0.0-beta.130","@things-factory/integration-indydcp":"^3.0.0-beta.130","@things-factory/scene-data-transform":"^3.0.0-beta.122","@things-factory/scene-half-roundrect":"^3.0.0-beta.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.131_1612534929943_0.25317907815549345","host":"s3://npm-registry-packages"}},"3.0.0-beta.132":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.132","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.132","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"dbe7a230ceccca686df2f72562b77331aa0c7e98","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.132.tgz","fileCount":55,"integrity":"sha512-7NJNIaW2R3b/NVWyynI7PwK7WXOOrglfuBzu4BCZ5AoSqpE3FWeFOvlawiz6XkH32LqCjoo/aNx+uYyoK0ZKAA==","signatures":[{"sig":"MEQCIC5Pcu+zeaFqtIkgzty52o6X8CCalf3kL4fq96DeDCCRAiBz54O1PkoBzHxweAJVh6AatBFUcPPooi2FfAeiMJel5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHWYzCRA9TVsSAnZWagAA7I0P/3WmVpFsAItKW0vS/hwK\nhlKU6vv3eDFgN+WviisA5EffwD4TVCa4xanJN684VOh0orxXePbutp2QPqIY\nwPFp/O4uA1543rbMgqbwAS0F665wR1xI1oJ/mQmi63hg9JW7bMygGUNvlcyR\nWhXjNdwU+1CaElHH9grAYf4EPCqlhZ1hz2E3FWObyfskYdC/WLGgJy3L1rSV\nqHsS6eny4tqVMHSXsZSHLp3WTaQqQhQDtIxmFuKKP9/dcZ7uhMDnSYL+P/F0\nGaIlLyAvjM+VipTsXFM9eVXvzx27DRYe7jVSTy7L0MLRYZha5RKMoOklY0bI\n5QCAOOJWlh7vJknyTSIaawwIfrfU9uKg7ysUW1sYZv0NaKMcD39lNtLy5nGN\nAER+UFydsk1Q05iYOuDMd5EphDl882B/VUJDOcyJusPNJw7KXB/6Cm0vbAbO\nlLeLjRYNqpzVAx0OCoa1VtMLJhqyNfb0DXbN0QpfaYFrhVo7HFbzXqJF3RDN\nLpCB81/ORa4n2QWJFSG0dcsx7EXa/OzdDjLP5VBbTq2xHWVTcwaGGdOzJCpD\n34TKN1axk9ltdvYO9cyNjaJJMQS51fFt3bGUnt8PEq0RnJT70JSPAnQpYvjj\nRFBk4Z3i3nRLeb8m1h1HdcftjdCIhQb60m/L1mWbIr+gEtksE7EapY+etb5V\nyr69\r\n=Cn7j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bca02281851e86c575b0922f960f981d5c3f7720","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.132","@things-factory/help":"^3.0.0-beta.132","@things-factory/shell":"^3.0.0-beta.132","@things-factory/auth-ui":"^3.0.0-beta.132","@things-factory/i18n-ui":"^3.0.0-beta.132","@things-factory/more-ui":"^3.0.0-beta.132","@things-factory/board-ui":"^3.0.0-beta.132","@things-factory/grist-ui":"^3.0.0-beta.132","@things-factory/print-ui":"^3.0.0-beta.132","@things-factory/dashboard":"^3.0.0-beta.132","@things-factory/export-ui":"^3.0.0-beta.132","@things-factory/lite-menu":"^3.0.0-beta.132","@things-factory/system-ui":"^3.0.0-beta.132","@things-factory/apptool-ui":"^3.0.0-beta.132","@things-factory/context-ui":"^3.0.0-beta.132","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.132","@things-factory/resource-ui":"^3.0.0-beta.132","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.132","@things-factory/scene-table":"^3.0.0-beta.132","@things-factory/scene-timer":"^3.0.0-beta.132","@things-factory/scene-random":"^3.0.0-beta.132","@things-factory/scene-switch":"^3.0.0-beta.132","@things-factory/setting-base":"^3.0.0-beta.132","@things-factory/board-service":"^3.0.0-beta.132","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.132","@things-factory/integration-ui":"^3.0.0-beta.132","@things-factory/scene-integration":"^3.0.0-beta.132","@things-factory/scene-news-ticker":"^3.0.0-beta.132","@things-factory/scene-progressbar":"^3.0.0-beta.132","@things-factory/integration-melsec":"^3.0.0-beta.132","@things-factory/integration-modbus":"^3.0.0-beta.132","@things-factory/integration-indydcp":"^3.0.0-beta.132","@things-factory/scene-data-transform":"^3.0.0-beta.132","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.132_1612539442834_0.6348369470155903","host":"s3://npm-registry-packages"}},"3.0.0-beta.133":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.133","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.133","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c2fe4ef90fa1ba43cc4c2a444e4b145e48cf7236","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.133.tgz","fileCount":55,"integrity":"sha512-AXYMAkYa9tAPLjM9UuumbJMX6pzlyk5gqcTYKgIsZQVNCKu4vsKUiPxX+EqkELxqiOtW/cUKCTvZ5cmvdXUTWg==","signatures":[{"sig":"MEUCIQC3JlDjf+9vu/cMbPLFcTK1ZxBq9BmueJgmM4HD73KROQIgO/Q/ib8HKs02stPZsbJZ2OcEm+NDkTAIj+GWhddi7wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIeb8CRA9TVsSAnZWagAAtQUP/2HIgMIPiZ9yeUzeejWh\nvoe1KZ/Oo4V/l68Wl50U7FwQYruEpr+n4oltxmMPhGXPK5IBi7keKotecoTU\nSj1Zesit/ZFxIEodQ7SD3TQdgpbZSCGBW7JL9xOGK776MVX3GMT6oLRBvdr4\nIiUOBQ7GPdNsF/ov5gXnlTtbXf4eiadoD/y0oyeu8m6EyklAOdms3LBko/eC\nQkLKCelMwOddsy+LWidUaOoGmaZ+tZnoKhfZ3StFWbJAuigcyWw5JG20ty0/\nD1Vy79PHpEO5LlFRxIBv/OS5ZnSnlW4+c+fYtCwxY3JAyqDhodE93hrJ3/DQ\nUZ0zVYiclTRu/6TDAS7FfV8YomfgitreDaTpPl87XbwrDhq3Oug0+VLkMonN\nMTXV661O58BYxCI1jJY4nWCVAojbgtmI4coyH6j9mYVOXOkQCk++GpnPtiA6\nZ1gb5V18qGeP5CugvQ0rFILqyvFh6kAYYwlRo3fdbT+TjAJuK1S+YqX9+nr/\nV8Px1bpY4i+N1Vm2Se4qE3AkBqkwZrYm/K6ZONUvNc8vPhytxI6IJATDZDj1\nffeI67U6Ri7cqGeNrBfVg8d0goMyaFwrifVg6DzPtyymFKq4WqQpDbD92EzS\nptWgPw3IsjC990RSsLIYPtVVz6m5Zv5xVUBr5LwntfDlmPVCknA9JIYv51Ff\n4pdE\r\n=AKE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"635e6aff543773be0f89ceb51b9e896876252b58","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.133","@things-factory/help":"^3.0.0-beta.133","@things-factory/shell":"^3.0.0-beta.133","@things-factory/auth-ui":"^3.0.0-beta.133","@things-factory/i18n-ui":"^3.0.0-beta.133","@things-factory/more-ui":"^3.0.0-beta.133","@things-factory/board-ui":"^3.0.0-beta.133","@things-factory/grist-ui":"^3.0.0-beta.132","@things-factory/print-ui":"^3.0.0-beta.133","@things-factory/dashboard":"^3.0.0-beta.133","@things-factory/export-ui":"^3.0.0-beta.133","@things-factory/lite-menu":"^3.0.0-beta.133","@things-factory/system-ui":"^3.0.0-beta.133","@things-factory/apptool-ui":"^3.0.0-beta.133","@things-factory/context-ui":"^3.0.0-beta.133","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.133","@things-factory/resource-ui":"^3.0.0-beta.133","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.132","@things-factory/scene-table":"^3.0.0-beta.132","@things-factory/scene-timer":"^3.0.0-beta.132","@things-factory/scene-random":"^3.0.0-beta.132","@things-factory/scene-switch":"^3.0.0-beta.132","@things-factory/setting-base":"^3.0.0-beta.133","@things-factory/board-service":"^3.0.0-beta.133","@things-factory/oauth2-client":"^3.0.0-beta.133","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.132","@things-factory/integration-ui":"^3.0.0-beta.133","@things-factory/scene-integration":"^3.0.0-beta.132","@things-factory/scene-news-ticker":"^3.0.0-beta.132","@things-factory/scene-progressbar":"^3.0.0-beta.132","@things-factory/integration-melsec":"^3.0.0-beta.133","@things-factory/integration-modbus":"^3.0.0-beta.133","@things-factory/integration-indydcp":"^3.0.0-beta.133","@things-factory/scene-data-transform":"^3.0.0-beta.132","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.133_1612834555557_0.633287730727286","host":"s3://npm-registry-packages"}},"3.0.0-beta.134":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.134","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.134","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"811dca5e0f528f311006c6ac2a9b6732b3d0bd86","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.134.tgz","fileCount":55,"integrity":"sha512-boUv3ACriA8hb/HhqUpybeW0M97rzRnShb1g8VQwBUWBnIRcCKqwvOPmg4dlAbARQC5fqb7G0ACDSYp6Us/y7Q==","signatures":[{"sig":"MEUCIF4cqCUTHn27R8UDG6eVVquAayy8vSri81X8PwAabtxfAiEA6b8ucU1RkI5Ws/lhOGvvHMuM0p6HzNU12MXGt1gVLEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJ8HXCRA9TVsSAnZWagAAxS4P/RV0jz4a4QFr6e/mSMog\n8pmYJCuMYE/VYs7c8ITUhicD6SCEqoHbileXsn8PP0IZdJdgkvzHGjN5qh8G\nIbEOKBmqK0CE1qfERX/MEfCCa+reAhgUYpbkqYMpOHPpK94ifzy2y4KPHfxH\nNGgtD/g6poOVOg7nt6Jy8t7WV0/UFHgJI5SfpGtYgJNKdhsrDpz2hFMi63P5\nqZO0wayMWjvwxUBQHiBvezXgEldzgGnSF5ZkAwtO59JH06AmNsI8e4VzuwQN\nnlazf8+42GvlalXFbmz1B+9/lMHg0b3JWAYmYn3+XQdXz8wXjKKHO6lryITz\nk14Fy9y4uuCgCzza7VDWsB1+zSIuyiQee1wkK/21AMXEpPBXFBnuL+FtsBit\n/++lHzZJTwIgKZd2xO9B5WXPoo7hI7Yf8TxK23bBgjwlfpuLCNEVXRp6rBH6\nMkYfIHWmNjLISCSwp2jFPrvdkfAOj3lfwq3tOZwsz3wF05w1hDem/P+a5crD\nNy31exjMC5Jljlpf29qasR8nGNbYt3Jo9uQiLLstSBxtL1aqdgmiHzbh4JH9\n8XCJdTyVX0mEklOIP/IePJDvq1bGz1GsIdePp3Wnmgg1b3sFHq4DohEkbbXV\nTbDK9eV4Unut+LgNKYIw7D2CX+/YPqJfxGFhf1aoZ1ztXva3AkaRgrP/kPLJ\ndxf7\r\n=4iun\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5449826ce3ab3f664bc030473b437fffd000b9cf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.134","@things-factory/help":"^3.0.0-beta.134","@things-factory/shell":"^3.0.0-beta.134","@things-factory/auth-ui":"^3.0.0-beta.134","@things-factory/i18n-ui":"^3.0.0-beta.134","@things-factory/more-ui":"^3.0.0-beta.134","@things-factory/board-ui":"^3.0.0-beta.134","@things-factory/grist-ui":"^3.0.0-beta.134","@things-factory/print-ui":"^3.0.0-beta.134","@things-factory/dashboard":"^3.0.0-beta.134","@things-factory/export-ui":"^3.0.0-beta.134","@things-factory/lite-menu":"^3.0.0-beta.134","@things-factory/system-ui":"^3.0.0-beta.134","@things-factory/apptool-ui":"^3.0.0-beta.134","@things-factory/context-ui":"^3.0.0-beta.134","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.134","@things-factory/resource-ui":"^3.0.0-beta.134","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.132","@things-factory/scene-table":"^3.0.0-beta.132","@things-factory/scene-timer":"^3.0.0-beta.132","@things-factory/scene-random":"^3.0.0-beta.132","@things-factory/scene-switch":"^3.0.0-beta.134","@things-factory/setting-base":"^3.0.0-beta.134","@things-factory/board-service":"^3.0.0-beta.134","@things-factory/oauth2-client":"^3.0.0-beta.134","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.132","@things-factory/integration-ui":"^3.0.0-beta.134","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-beta.132","@things-factory/scene-progressbar":"^3.0.0-beta.132","@things-factory/integration-melsec":"^3.0.0-beta.134","@things-factory/integration-modbus":"^3.0.0-beta.134","@things-factory/integration-indydcp":"^3.0.0-beta.134","@things-factory/scene-data-transform":"^3.0.0-beta.132","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.134_1613218263325_0.9642395991898769","host":"s3://npm-registry-packages"}},"3.0.0-beta.137":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.137","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.137","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c3698faefb1ef44d9e96150cfd605cd2c9d4dd2a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.137.tgz","fileCount":55,"integrity":"sha512-0isRyqlnqn0tT7y0HT2Q7AnPo8uHriZm8NfTUxl74AQxw4GSapwbdHCNOnsxUCE0y4G6I1T7Z8q1M2z+J5ghdA==","signatures":[{"sig":"MEUCIQDEPsWcJUVNxzqxSakr91/pDo2S6Kk4DOZNpFa0SiTDxQIgK0gZGrUPKoQuRDqQDXFmhgWXI1GJBrNUdwyhqj9W5LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKg6GCRA9TVsSAnZWagAApx8P/jpaXlZu9CcnHA8zJY4P\nVE8anQNaNF2eC4y33nxx2l+liKiqMnclzuPMPIYxp1LU+eeizMOgYtcmWaTH\neizLTasZAqRJczS9pTKfIgGGpmOfkJWbnKLPGb63Sm2ijdQ0TjdHV3RSTAqg\ncp2i13HVVpv04Int9TB38VIqUjmEsA96F97W3bkTHbqgqEJueCxlyAiAV7dr\nIank886RFkRoohDtgXhKVMU7NT6SxgmDgZdiQei2rF2+fKZGLdeiVayeVN4n\nEidiJwZDpVCEFkqcPHwQX25rH4ZwUhr8nckTMGBhIf9LyUa8TPEvlgQ2xQ1w\nhYK5AmQQhVhJq02LF5QjVycSQEneqRQeWQXQ+qYqx6We/yXpQoWd/FXGqF7S\njtxpUqVrayAwX8KWi5nCGHYPUUKSIVv06AykHzcwEGMSFXxHsyTDzHLkbWIg\nZUoc2JIwjqUlaraJl17WKkOk8SzAb5u5NDYME0BkoCaPCYiGhXXnTG2+DAvg\nGAhxBQD+K0Dng95uh0QGSg2OeNnB+YZcjkWe1Yk5XtLI+SXhbQPOhFWdliXk\nBTuv046GHlExp3NfqjXT0/hH+7lZY/DxACfvEsJ/8vzK16jg7s+4z580FAtc\nSjn3aM5L4/BfzJRt52EiObUXBJfSAksqxiaismch7bDKo1SBPi9JtnjCCDkX\nvakr\r\n=9ACt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7427bf8d1dd0cd145f4dab047b4c69e0ef88fc96","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.137","@things-factory/help":"^3.0.0-beta.137","@things-factory/shell":"^3.0.0-beta.137","@things-factory/auth-ui":"^3.0.0-beta.137","@things-factory/i18n-ui":"^3.0.0-beta.137","@things-factory/more-ui":"^3.0.0-beta.137","@things-factory/board-ui":"^3.0.0-beta.137","@things-factory/grist-ui":"^3.0.0-beta.137","@things-factory/print-ui":"^3.0.0-beta.137","@things-factory/dashboard":"^3.0.0-beta.137","@things-factory/export-ui":"^3.0.0-beta.137","@things-factory/lite-menu":"^3.0.0-beta.137","@things-factory/system-ui":"^3.0.0-beta.137","@things-factory/apptool-ui":"^3.0.0-beta.137","@things-factory/context-ui":"^3.0.0-beta.137","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.137","@things-factory/resource-ui":"^3.0.0-beta.137","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.132","@things-factory/scene-table":"^3.0.0-beta.132","@things-factory/scene-timer":"^3.0.0-beta.132","@things-factory/scene-random":"^3.0.0-beta.132","@things-factory/scene-switch":"^3.0.0-beta.134","@things-factory/setting-base":"^3.0.0-beta.137","@things-factory/board-service":"^3.0.0-beta.137","@things-factory/oauth2-client":"^3.0.0-beta.137","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.132","@things-factory/integration-ui":"^3.0.0-beta.137","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-beta.132","@things-factory/scene-progressbar":"^3.0.0-beta.132","@things-factory/integration-melsec":"^3.0.0-beta.137","@things-factory/integration-modbus":"^3.0.0-beta.137","@things-factory/integration-indydcp":"^3.0.0-beta.137","@things-factory/scene-data-transform":"^3.0.0-beta.132","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.137_1613368966279_0.8374406269087498","host":"s3://npm-registry-packages"}},"3.0.0-beta.138":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.138","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.138","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"36f50a6ebfbac366afeb4f800081c67e865fa4c8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.138.tgz","fileCount":55,"integrity":"sha512-gEd1AobqoOWSxVoRSdq7jHcnxqciclaeJCsly5eOFEIiKzXJAWbdq1ol2SvzKHjJYeApfFJ1NSDOtGBxUNEMJg==","signatures":[{"sig":"MEYCIQDs0iQ2CM/OdCaO9uoV1KN9vEPS3LL3bbpFOvnGotSCKAIhANvfAIYK9UDagy9gMw+n5RaaV+yT/3VxgUioluvVaQOb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKpAACRA9TVsSAnZWagAAWF8QAICZk7z2mFdD20QQ/ysY\nlH2abdGiH50+w6/bQeKmftGxQ2IegMolV8kHZ58scxg71MCm0MCDCD11QYPl\nD/dJJIjL3X2j6Q9iOcXyYs9935abnpOQs4sdP2n6i9jrGSp6qOt82MDfduCs\nU+YZQ8e6DieLrHyiaMgfbyld3irixEN4efZYFcJ13sMtoBRhyU/Ibt9+gcl1\nAQ8cBFCd8ab4M/yqfCqfaf3JlgQJd4gx+aL6b/feD+32KV9N0wchgopuYO57\nK7EtGX/LgxzEPIVMZdUUE740NeN4e4W+NC9Aq3A6fkS4byx946W82YER/zbb\nrKdXAVRqUNPbzd90R5lGh1Swvnbq7LTm3FEfgZLXPraf6TYcF2NwOJ3QjYof\nkln5H2DL/Poqo+krsLuaI77pepHRYrQiHFWSuYg5UC1f70BeuTo0DrwEANfJ\n9/T3RFitLnUWGCTM6CPu51jPL0VKZohAlxLlLf/K++dy6OZW+d6SIatpkCFA\ndJ9V/ANQBsS8UwOjewIZOoj+A5WgDW19qsLdccrS3HxRa4PmTCYkyA9rwTM/\nJOmtCyHweF1XSrFwtFlAQ9NoSpTJIIpCBFhXVRDd0NoVS4f786dj3/tsTErD\nw4DqU4jYfX7Vpap2+QE8Jtuoyj1K+k6YFJve8bDfYho9Q5r6cRYRmWImtoAv\nrTB1\r\n=XsyU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d4cf6e958683d7f3d4a2b4645302836a11c2347a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.138","@things-factory/help":"^3.0.0-beta.138","@things-factory/shell":"^3.0.0-beta.138","@things-factory/auth-ui":"^3.0.0-beta.138","@things-factory/i18n-ui":"^3.0.0-beta.138","@things-factory/more-ui":"^3.0.0-beta.138","@things-factory/board-ui":"^3.0.0-beta.138","@things-factory/grist-ui":"^3.0.0-beta.138","@things-factory/print-ui":"^3.0.0-beta.138","@things-factory/dashboard":"^3.0.0-beta.138","@things-factory/export-ui":"^3.0.0-beta.138","@things-factory/lite-menu":"^3.0.0-beta.138","@things-factory/system-ui":"^3.0.0-beta.138","@things-factory/apptool-ui":"^3.0.0-beta.138","@things-factory/context-ui":"^3.0.0-beta.138","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.138","@things-factory/resource-ui":"^3.0.0-beta.138","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.132","@things-factory/scene-table":"^3.0.0-beta.132","@things-factory/scene-timer":"^3.0.0-beta.132","@things-factory/scene-random":"^3.0.0-beta.132","@things-factory/scene-switch":"^3.0.0-beta.138","@things-factory/setting-base":"^3.0.0-beta.138","@things-factory/board-service":"^3.0.0-beta.138","@things-factory/oauth2-client":"^3.0.0-beta.138","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.132","@things-factory/integration-ui":"^3.0.0-beta.138","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-beta.132","@things-factory/scene-progressbar":"^3.0.0-beta.132","@things-factory/integration-melsec":"^3.0.0-beta.138","@things-factory/integration-modbus":"^3.0.0-beta.138","@things-factory/integration-indydcp":"^3.0.0-beta.138","@things-factory/scene-data-transform":"^3.0.0-beta.132","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.138_1613402111574_0.3418635114201003","host":"s3://npm-registry-packages"}},"3.0.0-beta.139":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.139","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.139","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"254542a271c0b1c4af715be6791899af3707ed94","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.139.tgz","fileCount":55,"integrity":"sha512-8+A3XeFihJoi9NTYPkZfb9OoWy/TbX1VupttJff6j9j/gwmbVDUd3FlFpanGFiu7s+hMuztyppxol6+oJzpESg==","signatures":[{"sig":"MEYCIQCaS0SNFCMXXGXl53jZUdvn2mG4EhEARk4AISaThWx6YQIhAOr5oc25KnS3OfeRRVd3/IPzmOIc+8xtTpr9wijTfhFO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKqv1CRA9TVsSAnZWagAAYcIP/j2GUuOB3WcUtvlwbpZ/\nx8o289o4OEttU6V47+8XUPmedl42Q2JuNpz9C+X2jeq7eWpswhkzUho8fuLw\nYLIrXIFetLaTGS9ZPpIUs+mWXdz0bgOqItW7PFe0D+AC6kFvx5PlRI/vsGmq\nnLMlBic+46O12do16FZY1Eyw+FstlAwlfSgrXlmveECR4+Sdaf2sVd2btawz\nf0Q1vaxYN+hVDrSP5RVoY4Ec40Mk3O7R63ky42Jsr9fQxNTuHvPvK4IZ2jWY\nizte5cRp2U4NQk/Q1kdOOwa7nMNEjpEIpTHvrr5/Fdhg+d/qGzMwfvkkcYW6\nl25q/sscPlc7/BJTvG8wE8IpdnO3X4weNTN/iresLYkBVX6WGhWiKI9FJlkB\nl7Xw8u+ybxm+RuS3uP57Exszago1BBs7d5hRZGuFFE/xeNaqvroOHvMwpcQ2\nUPngxHfvwU3q7H+ZIU00AJsAdj8PoBaLmdpCwyy/CjHf5jz2cQj68YJp8Pkc\nErRKWVCoM4QytF2AKnuKDsptTVTU4j+istaH2GWDq+iN7Df6zi6Wc71bdwia\n/0EqGyElt52WFqXn8kcIzLYuf5UnBKAsBHP/rORaTjrSQIFD38Q9PrYD1ZGJ\n24NtDQkLrhgeBaHDJLWYRWPOJx7i1a45LsC8tOe6BISNQP1DGvBLPGYB/rUS\ncROH\r\n=xek4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b48eaa157187b4e2fc7172d1beb70a9b92b5a190","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.139","@things-factory/help":"^3.0.0-beta.139","@things-factory/shell":"^3.0.0-beta.139","@things-factory/auth-ui":"^3.0.0-beta.139","@things-factory/i18n-ui":"^3.0.0-beta.139","@things-factory/more-ui":"^3.0.0-beta.139","@things-factory/board-ui":"^3.0.0-beta.139","@things-factory/grist-ui":"^3.0.0-beta.139","@things-factory/print-ui":"^3.0.0-beta.139","@things-factory/dashboard":"^3.0.0-beta.139","@things-factory/export-ui":"^3.0.0-beta.139","@things-factory/lite-menu":"^3.0.0-beta.139","@things-factory/system-ui":"^3.0.0-beta.139","@things-factory/apptool-ui":"^3.0.0-beta.139","@things-factory/context-ui":"^3.0.0-beta.139","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.139","@things-factory/resource-ui":"^3.0.0-beta.139","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.132","@things-factory/scene-table":"^3.0.0-beta.132","@things-factory/scene-timer":"^3.0.0-beta.132","@things-factory/scene-random":"^3.0.0-beta.132","@things-factory/scene-switch":"^3.0.0-beta.139","@things-factory/setting-base":"^3.0.0-beta.139","@things-factory/board-service":"^3.0.0-beta.139","@things-factory/oauth2-client":"^3.0.0-beta.139","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.132","@things-factory/integration-ui":"^3.0.0-beta.139","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-beta.132","@things-factory/scene-progressbar":"^3.0.0-beta.132","@things-factory/integration-melsec":"^3.0.0-beta.139","@things-factory/integration-modbus":"^3.0.0-beta.139","@things-factory/integration-indydcp":"^3.0.0-beta.139","@things-factory/scene-data-transform":"^3.0.0-beta.132","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.139_1613409268802_0.5548315848501764","host":"s3://npm-registry-packages"}},"3.0.0-beta.141":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.141","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.141","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"39bd14ca2f3b9828cbe06e04f6849b7d911dba85","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.141.tgz","fileCount":55,"integrity":"sha512-Jd70whc7YqCjNqXfeMFw0Rj97EILwEX1XsvCrtS5f6M/7WdZzWyARAEAeCJy6zd3aAbQIwGUpd5VlYiiK+eRXw==","signatures":[{"sig":"MEUCIFZTWlKnGNlIfMz9eXAVxUyKvmCzfAuT0ajHXPl453qMAiEAznxtq2PllNzmTSCeb/k3pTrA0i7mCSBisz4lK7Sa9Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLA2VCRA9TVsSAnZWagAAXmYP/iFezL8NYQNBgjjAfme+\neo3c1Plkr5kE+yz0ElB8+/UXhbVDVVRzzo8FdOUTbrRPU5KCPbHQ6phJ4UMX\ntYRV31MYY96C3TTG2cfluU9/WZp2uNA3vTOMD6YO1b8D1x1OVtGiziXMbUCB\n+cQsMm6cVwvAjPR8oFsHATBfnhcX85+AZnRDpm0qk0g/92JFtFZwkqHteviQ\nadvyUNh6P/99hJfPhLh9eDERpOMmr4g3WH8Q9DMz4LJTVEQtK/lugXTsyJ9x\n3uwgeVy5jBcykg6hDWKrm7dFfnA4DkZp3MqIb16j1XsN4SE8SEie8aAnl2UP\nAYD9Ls7DLNeeGR/8t4+BbHxtUv9+cvQz/dJQEd1excnE7cK/JJPijbVOTLvn\nVWsS0gB99QmokL1lXGZvN6bpjoJJwPBApA13QI714hHCxy6yJP1GEo3YBFjO\nZOGk6U0A78jDNao+UWn/jWrsOTHbNdy5oMkOGqm0r/ETx4fib+yUd3ZDZPix\ntSXAiajBbpmITgBH1vxd8Ch1js60j+U4F3XSTbLvVsQZPrWzkGhsQ7F9d73N\nGblEER4gWm8Pg2uVWXqiOV5dW2bi6jgVMF2x7x4PEI6eEhGS2qIbkq3rcpCR\ndVAiladnzQClBzxgqzsIMicL5aoMsYKNg8iNz9xIMTMz/bQe0eFNsOK58ZPH\n3Oxk\r\n=U3mT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"28d37ab5dbc656d23b1b70c9862eec9d81e16245","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.141","@things-factory/help":"^3.0.0-beta.139","@things-factory/shell":"^3.0.0-beta.139","@things-factory/auth-ui":"^3.0.0-beta.141","@things-factory/i18n-ui":"^3.0.0-beta.141","@things-factory/more-ui":"^3.0.0-beta.139","@things-factory/board-ui":"^3.0.0-beta.141","@things-factory/grist-ui":"^3.0.0-beta.139","@things-factory/print-ui":"^3.0.0-beta.141","@things-factory/dashboard":"^3.0.0-beta.141","@things-factory/export-ui":"^3.0.0-beta.141","@things-factory/lite-menu":"^3.0.0-beta.141","@things-factory/system-ui":"^3.0.0-beta.139","@things-factory/apptool-ui":"^3.0.0-beta.139","@things-factory/context-ui":"^3.0.0-beta.141","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.141","@things-factory/resource-ui":"^3.0.0-beta.141","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.132","@things-factory/scene-table":"^3.0.0-beta.132","@things-factory/scene-timer":"^3.0.0-beta.132","@things-factory/scene-random":"^3.0.0-beta.132","@things-factory/scene-switch":"^3.0.0-beta.139","@things-factory/setting-base":"^3.0.0-beta.141","@things-factory/board-service":"^3.0.0-beta.141","@things-factory/oauth2-client":"^3.0.0-beta.141","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.132","@things-factory/integration-ui":"^3.0.0-beta.141","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-beta.132","@things-factory/scene-progressbar":"^3.0.0-beta.132","@things-factory/integration-melsec":"^3.0.0-beta.141","@things-factory/integration-modbus":"^3.0.0-beta.141","@things-factory/integration-indydcp":"^3.0.0-beta.141","@things-factory/scene-data-transform":"^3.0.0-beta.132","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.141_1613499797418_0.4568911750718718","host":"s3://npm-registry-packages"}},"3.0.0-beta.144":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.144","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.144","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"78c5b7fa042c2a40ea1d8f909b92f69a19358917","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.144.tgz","fileCount":55,"integrity":"sha512-SoaWM1m4zo7qT0uvGE/F6Wt227+nINT6PzUExgBpm9eENqdkvtHFFrUpue2FhpxC0rNZC5rASBMGOUJlFWWG9g==","signatures":[{"sig":"MEQCIBJgJouodrJCH3KIHExY//XmfALrZZrNWK9P85dTAEYcAiAaTyEUiCMzUTIYbm+peQW7bqEKxGecpLEfFNzpcyXcEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLU7qCRA9TVsSAnZWagAAMEAP/2kbtU6P1vessDUUoCU/\nlaUzYvHzwWrP1//FZQukUiqTUKxR3sojPzMjvjs+BscuVqM/Y9EEtN76aIe+\nXtDAFN/o4xBGbmRXFQ1YUuCUllmcqJWyfGjp674KKRfsqI/hpSJurzDKTL3v\n7NGukkSIQJ/XwfyXWjma8kpTL1PmPRZVQbWSSPQ6eCBtJJw7lqYOc8X3Ch7a\nQMvykFtdomeycFjCdl2xxsCH1n0eQbJPCysdOwzEoej9SEBZodUcg9ybVlhY\nY/0LU9d9CWDkPBP0aoKQ6bU8F8XYoYWLnswa9n40WBslsx6uYEvzAOtqK2TW\nJlOPS+l9Ludg6fp9CKVKsKYVFlwJVnXBbPW6eOX0cAGmsqXExmzToqpHmYSU\nVju9cmu1LVTtHICkQ4REHKbO+kGR+ubK+0e0eEp2TxkxFEGhXe6+x1UI9azL\nIFy4/zBMmS64RGLTXtHVvTR5zNg0yuwFhfN/+uPKoX7tjE4jIh4PcJpUkEj6\nrANQq9pbABaZ5U1cVyxOIqsvnwUmZiMjH5xdrP3EF9tGooqPrmHhz+vrUa5q\nHXLo4RaVjAlhiGQX6GlQE+ZkfF39hEgqS9CfvqIgcKITKorUQZs2nRrAzdz9\nkCffGvShRq6dGJ45NYNODSiI8TINmztKax8JFdwbxtxVAzhed5uVd6Qvis0i\nUAuy\r\n=IpJA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a3da9ab618c5414d931a57909e2317e2eb68f0f6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.144","@things-factory/help":"^3.0.0-beta.139","@things-factory/shell":"^3.0.0-beta.139","@things-factory/auth-ui":"^3.0.0-beta.144","@things-factory/i18n-ui":"^3.0.0-beta.144","@things-factory/more-ui":"^3.0.0-beta.139","@things-factory/board-ui":"^3.0.0-beta.144","@things-factory/grist-ui":"^3.0.0-beta.139","@things-factory/print-ui":"^3.0.0-beta.141","@things-factory/dashboard":"^3.0.0-beta.144","@things-factory/export-ui":"^3.0.0-beta.141","@things-factory/lite-menu":"^3.0.0-beta.144","@things-factory/system-ui":"^3.0.0-beta.139","@things-factory/apptool-ui":"^3.0.0-beta.139","@things-factory/context-ui":"^3.0.0-beta.141","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.144","@things-factory/resource-ui":"^3.0.0-beta.144","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.144","@things-factory/scene-table":"^3.0.0-beta.132","@things-factory/scene-timer":"^3.0.0-beta.132","@things-factory/scene-random":"^3.0.0-beta.132","@things-factory/scene-switch":"^3.0.0-beta.139","@things-factory/setting-base":"^3.0.0-beta.144","@things-factory/board-service":"^3.0.0-beta.144","@things-factory/oauth2-client":"^3.0.0-beta.144","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.132","@things-factory/integration-ui":"^3.0.0-beta.144","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-beta.132","@things-factory/scene-progressbar":"^3.0.0-beta.132","@things-factory/integration-melsec":"^3.0.0-beta.144","@things-factory/integration-modbus":"^3.0.0-beta.144","@things-factory/integration-indydcp":"^3.0.0-beta.144","@things-factory/scene-data-transform":"^3.0.0-beta.144","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.144_1613582058326_0.4820099544602354","host":"s3://npm-registry-packages"}},"3.0.0-3.0.0-beta-146.0":{"name":"@things-factory/operato-ecs","version":"3.0.0-3.0.0-beta-146.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-3.0.0-beta-146.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"81d436fd40bde59dc35b9ca93a8c417cc97bfeae","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-3.0.0-beta-146.0.tgz","fileCount":55,"integrity":"sha512-ToLWLElbB0BCr6KlHumAFCz/jTkTho3LY6y36enCl+iC80cLdlu6M3oRe+cwAAJIgEV/OAsEGUjoY1RlRb2SAg==","signatures":[{"sig":"MEYCIQChMO7R2Rz7NN8h6zD8HnP1MewyYQHmrmQwhsislDIAGAIhALXNS8ErlFav5nSDR25ElfsGyHJeSBgpHILnMw1QK7g4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLeiZCRA9TVsSAnZWagAAPz8P/2n2eRKdnxsChPluBBpN\nNypBmYHm/JiA/vIAASlt014mxH2Xw4h/kIuUBPO6JnR0CWn21onx8bqYo3wb\nlVWIjLymUyJOKMWPiewcskl6b8pQpISMk0ElRr9r50n+KYkl92ICKOxgTzXM\ni0AX9cc/fSlu0ISG6uTPVewopn6s2G9cPo3NCWf7Y7s9W6u7ZYzYMhy9uPY1\nxcuHgvCz3oxVuBjvQLdMXi+mgsM651QOUeAZv2NVJOJqqeCDCrUMg6ixuSZq\nwm/8DOIpQ45SUyIEFvP1BJ3S+oiCLerAznDYzp8cx82BDtDmRUxUrbFT/KdZ\nwVdtHMZyLs1huZziTj2yEjUnmpobDnMQgNe2q6ftV8nFnCMUD9Jga8Gm/td3\nUOQFMcKIQ1pYorf98j62XEbLpArjIr7WAeBuQwl0onGjrvaUhqUrosg7dPwQ\nnEpuj0EQslM2VuNYjYVPNOEekrCg+vWbztJKFpMjxfEFzvbUC1ER3cZJIfIR\n2LmkOjooxnnzfLo0PkKm0Lo0QC5g/wBdHKpmBkU7kyHplO61gDSiIuOlrIOh\nwS9gPPjfacVr6EkU3qdRpVZGlp01D8m8bbLb1gmcJFe1Bkbhpu5Cdzkx5LNm\nVpspxHIj1UbjB3fGhan3G3hxy1h4dnfAvLmm1F402SfNTj5pQiI45fZAMmz8\nwYeB\r\n=4Vkq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4378eaa179f089332720bc7a44f8c84eff4e9e0d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.144","@things-factory/help":"^3.0.0-beta.139","@things-factory/shell":"^3.0.0-beta.139","@things-factory/auth-ui":"^3.0.0-beta.144","@things-factory/i18n-ui":"^3.0.0-beta.144","@things-factory/more-ui":"^3.0.0-beta.139","@things-factory/board-ui":"^3.0.0-beta.144","@things-factory/grist-ui":"^3.0.0-beta.139","@things-factory/print-ui":"^3.0.0-beta.141","@things-factory/dashboard":"^3.0.0-beta.144","@things-factory/export-ui":"^3.0.0-beta.141","@things-factory/lite-menu":"^3.0.0-beta.144","@things-factory/system-ui":"^3.0.0-beta.139","@things-factory/apptool-ui":"^3.0.0-beta.139","@things-factory/context-ui":"^3.0.0-beta.141","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.144","@things-factory/resource-ui":"^3.0.0-beta.144","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.144","@things-factory/scene-table":"^3.0.0-3.0.0-beta-146.0","@things-factory/scene-timer":"^3.0.0-3.0.0-beta-146.0","@things-factory/scene-random":"^3.0.0-3.0.0-beta-146.0","@things-factory/scene-switch":"^3.0.0-beta.139","@things-factory/setting-base":"^3.0.0-beta.144","@things-factory/board-service":"^3.0.0-beta.144","@things-factory/oauth2-client":"^3.0.0-beta.144","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-3.0.0-beta-146.0","@things-factory/integration-ui":"^3.0.0-beta.144","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-3.0.0-beta-146.0","@things-factory/scene-progressbar":"^3.0.0-3.0.0-beta-146.0","@things-factory/integration-melsec":"^3.0.0-beta.144","@things-factory/integration-modbus":"^3.0.0-beta.144","@things-factory/integration-indydcp":"^3.0.0-beta.144","@things-factory/scene-data-transform":"^3.0.0-beta.144","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-3.0.0-beta-146.0_1613621401047_0.32785712449067983","host":"s3://npm-registry-packages"}},"3.0.0-beta.146":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.146","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.146","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"22aa73618de676853fffe898ee8c01b54dbd42c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.146.tgz","fileCount":55,"integrity":"sha512-Urt9qy1pDiof2nWyM5fEUEDvPitagtOWbKzRuhoIndgvVFoxsQWrg1+intdqtdJSolcldE3bCRpN1GgDH372cg==","signatures":[{"sig":"MEYCIQCT7WFnIQSPIPvJ150dKXFJY4IHoVHv2RMR9BUOKwgooAIhAJa5937ZvVP87QoS05KmHLJYxTSFyRSubH68Kc69yvIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLe5UCRA9TVsSAnZWagAABKkP/jHVWYvuEih7TXvlkUSt\nAaz8/H8q1jXDaUl3f7R9IbLMhJBA+weO3hpS4mD6t+nRvC+XNG9wmVs1vuHF\nonrqKE6KgkNNgFopr1cgNSbGdJuvlxGmnaQ2Nn7X29dwvutfY8NmIMAY8OEQ\n0cQ+Z6ouocsLgYsIHSizIJO1sJf3wJYHBSC/+EIPel8yFW+7UZdSFE2dpsAS\nuGwIPfodYDvEuOKxEZxE9FnGbTs2Tx6SZ2VXBKEXSMRdwo0+6wn2VkJuVROw\nmZEa0JJHvppE/L1pVfDz0RguNoD2XFG6PPBVo5z0CxpuvpBe+sQxOK8BHbRd\nuJ6M9sNEAHoT31rm7ubl5oe1vSxqI/c8ewEEEYUsyF8pQrf5XdzstvwFLg7q\nV+HwnjWqyW/NN1/jp7bXABRtYHyfwi4iVbzJ0fLS3hMmIFUxtVUUrkp0cjoQ\n0C70eZnhkrDgBg3H9Js9+QQFNpP26KYFoAp2HtI5chQZbUvHZsDmvpNwbT7F\nVe4oZLQu/TmD6vFf1Lp6gtdHKjwIUU4LJWGE1gEegr8WqGQ/kqN2HdSRqbcV\n1bHo8OAL3/ehdmzwi8fPCVLAiRbtIFxfun/H/LxqQYP1OZtCdCw1jRQ10UC7\nmXHWr0Pafpt8ovotW0u4p0Niu9pjTdR8JEWskoaWejl57eHMo/7YOuzs/uQJ\nMNxs\r\n=dcQ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"77a11bf7be5792e3e89e0803a6831ddc0a17c4dd","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.144","@things-factory/help":"^3.0.0-beta.139","@things-factory/shell":"^3.0.0-beta.139","@things-factory/auth-ui":"^3.0.0-beta.144","@things-factory/i18n-ui":"^3.0.0-beta.144","@things-factory/more-ui":"^3.0.0-beta.139","@things-factory/board-ui":"^3.0.0-beta.144","@things-factory/grist-ui":"^3.0.0-beta.139","@things-factory/print-ui":"^3.0.0-beta.141","@things-factory/dashboard":"^3.0.0-beta.144","@things-factory/export-ui":"^3.0.0-beta.141","@things-factory/lite-menu":"^3.0.0-beta.144","@things-factory/system-ui":"^3.0.0-beta.139","@things-factory/apptool-ui":"^3.0.0-beta.139","@things-factory/context-ui":"^3.0.0-beta.141","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.144","@things-factory/resource-ui":"^3.0.0-beta.144","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.144","@things-factory/scene-table":"^3.0.0-beta.146","@things-factory/scene-timer":"^3.0.0-beta.146","@things-factory/scene-random":"^3.0.0-beta.146","@things-factory/scene-switch":"^3.0.0-beta.139","@things-factory/setting-base":"^3.0.0-beta.144","@things-factory/board-service":"^3.0.0-beta.144","@things-factory/oauth2-client":"^3.0.0-beta.144","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.146","@things-factory/integration-ui":"^3.0.0-beta.144","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-beta.146","@things-factory/scene-progressbar":"^3.0.0-beta.146","@things-factory/integration-melsec":"^3.0.0-beta.144","@things-factory/integration-modbus":"^3.0.0-beta.144","@things-factory/integration-indydcp":"^3.0.0-beta.144","@things-factory/scene-data-transform":"^3.0.0-beta.144","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.146_1613622868141_0.7715827441477447","host":"s3://npm-registry-packages"}},"3.0.0-beta.147":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.147","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.147","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"3d1c4ce62027a83e891ebeb6095a0e7557e85a33","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.147.tgz","fileCount":55,"integrity":"sha512-LSy1rS2pEU9I+eN1//wEuTsBmWmOCecsYlN9dO+sXDRw2WFydFYkifBt2u/MfKayNtOQnW9mcCNTPO1i9QQwJA==","signatures":[{"sig":"MEUCIQC92CjYI6nbkJXZZEH3l71kwhe+7O+NCBEiA7iuoVmibAIgBXHnrN5RGaich7/iyqdoX2EjtPsr86WgFxhmCXkgVt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLxLLCRA9TVsSAnZWagAAPsMP/idTV9oYbnFrCBVcNakb\nbz/Coc1k4p1pJqDW/ShWgEkrI2bnNcTUTDVAEb7Jn1KvAOk6m4TZysVegwe5\njYZ4IOl0VKBvF5LF0OAKhfu5XreYeDE4nmDl5wCnAZQBjvqPmcLi63A34Ng9\nCTf6m8txDth1KBfA7AajWWoLbN53Gn/ectX96emaGuKxP9oJga7XU3+T6PGX\noewDSDSlOT8cOktFr1tTXr5+TxqqARE0igN6gZ38y7KGWaNs5bYDWpCPSsMl\n6DP2aXhgZIcjUJHnwQeRQ3ZxF2wFwBuxgxG/EM4CLf7TPN1sjH+DKl+63qUF\nfOpAk1U/RnCSF87qyeR2PWZE5iddvWdqS94/1FxhjR46FoWUx+uFoQwLxszl\nrXmTBH1GrOYwNUyMZZ1WgMr/zUOAurLwqY8EOhGOZcDJMKeyeZicLEpH/M/D\nRyucWWn++6gbC3VKTeMb4omsVPK4YSBnIIvT3V3aEUJCTE9fXa1Kgd+yUgrP\nzJHNNBGLjJQDEbT5kL/0qwkK0hlA0KPwpyiDm+IKVYCxxm3asc3gUbcNdrkr\nGxeFTI5815Oir7Y8rJYsNbcGVDRCjuIgIG3O4bFJx4/jwgZsPzSi3Qblr2Cu\n9IfwdqZz8UHFr8f8Pv3vtIyRqW3dmD7j8BBmGuQtpbKCx6P+w1ZPerMJ/DAy\nIUGf\r\n=IaeI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"dc045ae6f5a5f7051bb2e31526e94a0741b38112","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.2.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.147","@things-factory/help":"^3.0.0-beta.139","@things-factory/shell":"^3.0.0-beta.139","@things-factory/auth-ui":"^3.0.0-beta.147","@things-factory/i18n-ui":"^3.0.0-beta.147","@things-factory/more-ui":"^3.0.0-beta.139","@things-factory/board-ui":"^3.0.0-beta.147","@things-factory/grist-ui":"^3.0.0-beta.139","@things-factory/print-ui":"^3.0.0-beta.141","@things-factory/dashboard":"^3.0.0-beta.147","@things-factory/export-ui":"^3.0.0-beta.141","@things-factory/lite-menu":"^3.0.0-beta.147","@things-factory/system-ui":"^3.0.0-beta.139","@things-factory/apptool-ui":"^3.0.0-beta.139","@things-factory/context-ui":"^3.0.0-beta.141","@things-factory/scene-form":"^3.0.0-beta.132","@things-factory/setting-ui":"^3.0.0-beta.147","@things-factory/resource-ui":"^3.0.0-beta.147","@things-factory/scene-clock":"^3.0.0-beta.132","@things-factory/scene-gauge":"^3.0.0-beta.144","@things-factory/scene-table":"^3.0.0-beta.146","@things-factory/scene-timer":"^3.0.0-beta.146","@things-factory/scene-random":"^3.0.0-beta.146","@things-factory/scene-switch":"^3.0.0-beta.139","@things-factory/setting-base":"^3.0.0-beta.147","@things-factory/board-service":"^3.0.0-beta.147","@things-factory/oauth2-client":"^3.0.0-beta.147","@things-factory/scene-chartjs":"^3.0.0-beta.132","@things-factory/scene-restful":"^3.0.0-beta.146","@things-factory/integration-ui":"^3.0.0-beta.147","@things-factory/scene-integration":"^3.0.0-beta.134","@things-factory/scene-news-ticker":"^3.0.0-beta.146","@things-factory/scene-progressbar":"^3.0.0-beta.146","@things-factory/integration-melsec":"^3.0.0-beta.147","@things-factory/integration-modbus":"^3.0.0-beta.147","@things-factory/integration-indydcp":"^3.0.0-beta.147","@things-factory/scene-data-transform":"^3.0.0-beta.144","@things-factory/scene-half-roundrect":"^3.0.0-beta.132"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.132"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.147_1613697739248_0.9078175274318754","host":"s3://npm-registry-packages"}},"3.0.0-beta.149":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.149","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.149","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"e3715bec3164b5e607d690930cbc2aa3475e73f9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.149.tgz","fileCount":123,"integrity":"sha512-ty54xpwEUnfJAL7w0arZr6KiFZHZS8wuQgxVSGCGfjc9qlG5yRjg9YFOi3wF7omDBy//Z7KD87zalwAZFjwgBQ==","signatures":[{"sig":"MEYCIQCyn9iFyaZDEkFE0nvIQ+j+tEfGuJ3FgOAmAaAGMdxHDgIhANkVdkyaWEVt3KEbS4SKh/zZlNb2BfizxW6lzpkqbWTv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":852243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLyg4CRA9TVsSAnZWagAAezYQAIwlrkIGbB4x2K6eKEVn\nhdMK8f1ROQaLX16MCOYeYvQB89Hb1nKr5q2ySkSm2U6a5acz0YEqy48EcZ5D\nzKB+x+Bf+c/2s9cIMzYIlWLPVeK94oCkSrTIS8DrPiL+59QrZzN4NkZJKkBz\n1fV1HZt0PL2y383b4UHM/T4YpgkR2Ex6jviXT0Yx07+7gjjm7ZZ/Vr8rRqV7\ngFbhdj2+R8n7WvZrfoOJT47E6Vg/aFfPrlBYfbX+gms+XGRYE83/o4hnp6C0\n+ls5m2+3EoQaFMFL+hx/9oLzTsgy18KOqdG1x6HXIXrecqoh2tH9s+/yIai4\n1SDYiXyYefHsI7y4xsAXtYS/KkMUtDrlXt83uZRFuW012meF0bryfPs9V3eJ\nP9A1pqbzo4jk/Qtzd9tei51pDF6m/khEVzdn6HFvDIey4Ck/aWHkTUbfgkuc\ngH2JBRGCiudOK8IvRCF6/Q1S2IYVgIfmjH8NomaG7TFT9B/kyNdgEnfqCyG4\n0tlcJvF/8OgJFvl65SfMT7C8RfYW8DzS1b2vAVoSBTgmUHDDFwyb13TWBpvt\nLFm6LNFk2pJucjoLoFR+PW8BGKl6Pt1mWSUbiQUGVGTrX6ZV5lVkIuImZGSW\nYoI7e70U+gHDiAFeYZkdrtAqxp36ycjxrlc98Qf9o1DDQ4a19n/7HY3J4lfj\n9w27\r\n=jLct\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"aa7c56561facd9503fa064bcb76c1072d56632b8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.18.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.149","@things-factory/help":"^3.0.0-beta.149","@things-factory/shell":"^3.0.0-beta.149","@things-factory/auth-ui":"^3.0.0-beta.149","@things-factory/i18n-ui":"^3.0.0-beta.149","@things-factory/more-ui":"^3.0.0-beta.149","@things-factory/board-ui":"^3.0.0-beta.149","@things-factory/grist-ui":"^3.0.0-beta.149","@things-factory/print-ui":"^3.0.0-beta.149","@things-factory/dashboard":"^3.0.0-beta.149","@things-factory/export-ui":"^3.0.0-beta.149","@things-factory/lite-menu":"^3.0.0-beta.149","@things-factory/system-ui":"^3.0.0-beta.149","@things-factory/apptool-ui":"^3.0.0-beta.149","@things-factory/context-ui":"^3.0.0-beta.149","@things-factory/scene-form":"^3.0.0-beta.149","@things-factory/setting-ui":"^3.0.0-beta.149","@things-factory/resource-ui":"^3.0.0-beta.149","@things-factory/scene-clock":"^3.0.0-beta.149","@things-factory/scene-gauge":"^3.0.0-beta.149","@things-factory/scene-table":"^3.0.0-beta.149","@things-factory/scene-timer":"^3.0.0-beta.149","@things-factory/scene-random":"^3.0.0-beta.149","@things-factory/scene-switch":"^3.0.0-beta.149","@things-factory/setting-base":"^3.0.0-beta.149","@things-factory/board-service":"^3.0.0-beta.149","@things-factory/oauth2-client":"^3.0.0-beta.149","@things-factory/scene-chartjs":"^3.0.0-beta.149","@things-factory/scene-restful":"^3.0.0-beta.149","@things-factory/integration-ui":"^3.0.0-beta.149","@things-factory/scene-integration":"^3.0.0-beta.149","@things-factory/scene-news-ticker":"^3.0.0-beta.149","@things-factory/scene-progressbar":"^3.0.0-beta.149","@things-factory/integration-melsec":"^3.0.0-beta.149","@things-factory/integration-modbus":"^3.0.0-beta.149","@things-factory/integration-indydcp":"^3.0.0-beta.149","@things-factory/scene-data-transform":"^3.0.0-beta.149","@things-factory/scene-half-roundrect":"^3.0.0-beta.149"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.149"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.149_1613703224131_0.8779053476826577","host":"s3://npm-registry-packages"}},"3.0.0-beta.151":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.151","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.151","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"87615cd53dda7c8a5c5a3b1888658445ed35bb71","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.151.tgz","fileCount":55,"integrity":"sha512-xGdgKABW2u9LBkyM0xNcUr8r+XN/6fKsiz29Ez8P6oMIbGiibTD/Whk0TxI93enrXlpdFjsQEokFU6axcWyq0Q==","signatures":[{"sig":"MEUCIBu3oneI5kNSLSGymb8pocz5breRAVipoUPf+4yUcZbWAiEApaiakkeMhZ98FMih2o56/jtXwXjDpm59M0J051x1Brg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM8W3CRA9TVsSAnZWagAAgC0QAJVToR9v+MhnyVnqWffB\nbxqdkwy0pPJHEskpabU/0ZoaaB5p3OlIKNmn+/bViTT2AxoQDS9daqK8xhX8\nQj90zKG1rp0TkdH+sZiGVuHqA297aHRszzQfEhheUyyDTQUBCs2q5I4NM4Ai\n0sTM4PeznD2RqX7j917g9azuEFHgbaWeynQcUbRbm5TefuNQCJVD/m5R82hf\nV0T5/mlMmgW0Uf3Znf8W9IdOtAHsmNr5QIn0zdUNjNDRBjzB4O/qVL2b76J7\n1xGfa8Gr6bAdXbTn+vUD4dpl0RQ3808AECAv+5UuLAWagOTpIEtFXNMTi7Rq\nAcbQBVYcOY0/M1Xiy1SGjzotGtKBx2rZvVpsR2qYDWfTw2PQb2VXhLQXpA/a\n38FZ8cmX3+kr4mHf8T/N0DrCy5ECr+iLHqOmXQdd+2jQLmphUKTA/x+JtAl8\nwwykaLA9A2de6/se3obq7EbNgYJUO1m/1mFXVCyP8CfKPSiNhJLRSIAQZ7c4\neWi+qMpByvG94yV3vQzctoRIXDr8AvlE/ZrZnyghD727JVcNi30hTAZaE/zw\nDP6JChXLv7VHgGtXxF5ecX1Z8a5VP9Cq5DGePx4/hygMcW/TYXv+EVfURCgf\n9/mAfbuFDjVChLYyimfy7YdVSg3lyUYK2SVowqn5oPeqZ8Weo37bsLfaNp8j\nsQoj\r\n=aT9a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3e7ecdabed379dc47648d1f6e1121b45af036e22","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.149","@things-factory/help":"^3.0.0-beta.149","@things-factory/shell":"^3.0.0-beta.149","@things-factory/auth-ui":"^3.0.0-beta.151","@things-factory/i18n-ui":"^3.0.0-beta.149","@things-factory/more-ui":"^3.0.0-beta.149","@things-factory/board-ui":"^3.0.0-beta.151","@things-factory/grist-ui":"^3.0.0-beta.149","@things-factory/print-ui":"^3.0.0-beta.149","@things-factory/dashboard":"^3.0.0-beta.151","@things-factory/export-ui":"^3.0.0-beta.149","@things-factory/lite-menu":"^3.0.0-beta.151","@things-factory/system-ui":"^3.0.0-beta.149","@things-factory/apptool-ui":"^3.0.0-beta.149","@things-factory/context-ui":"^3.0.0-beta.149","@things-factory/scene-form":"^3.0.0-beta.149","@things-factory/setting-ui":"^3.0.0-beta.149","@things-factory/resource-ui":"^3.0.0-beta.151","@things-factory/scene-clock":"^3.0.0-beta.149","@things-factory/scene-gauge":"^3.0.0-beta.149","@things-factory/scene-table":"^3.0.0-beta.149","@things-factory/scene-timer":"^3.0.0-beta.149","@things-factory/scene-random":"^3.0.0-beta.149","@things-factory/scene-switch":"^3.0.0-beta.149","@things-factory/setting-base":"^3.0.0-beta.149","@things-factory/board-service":"^3.0.0-beta.149","@things-factory/oauth2-client":"^3.0.0-beta.149","@things-factory/scene-chartjs":"^3.0.0-beta.149","@things-factory/scene-restful":"^3.0.0-beta.149","@things-factory/integration-ui":"^3.0.0-beta.151","@things-factory/scene-integration":"^3.0.0-beta.149","@things-factory/scene-news-ticker":"^3.0.0-beta.149","@things-factory/scene-progressbar":"^3.0.0-beta.149","@things-factory/integration-melsec":"^3.0.0-beta.151","@things-factory/integration-modbus":"^3.0.0-beta.151","@things-factory/integration-indydcp":"^3.0.0-beta.151","@things-factory/scene-data-transform":"^3.0.0-beta.149","@things-factory/scene-half-roundrect":"^3.0.0-beta.149"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.149"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.151_1614005687211_0.15025140530939884","host":"s3://npm-registry-packages"}},"3.0.0-beta.152":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.152","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.152","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"99727977d9974d898dbe9fb06bd3731709111b41","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.152.tgz","fileCount":55,"integrity":"sha512-beeQHQuqrMCfT9+aRoZ9lISdz57S/iZCiPpkLMYjAReCdskw2/NG75kJmGzYjpD7QveE31uej4U34TahPNuw6Q==","signatures":[{"sig":"MEUCIQC9xyCin4ScqH8LAC6K9s6bdF+YnH/FgZhindGUO8xR1AIgDuV0ueeZEgftDF48F6nW/6w9V2dDBxadGLhfEqaentg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNRkICRA9TVsSAnZWagAAoAoP/RoYNFMaTRxW/HxQIqoh\nBzJNi0UIE+Wn9J+2l7nhmCobsU1oomcbuB9REmmPArEh2nqPzTadXnj2vzn9\nkIS680Ni6tTRMu0L0Y+qzhVVkoxqzLMH3yupTyBxZUnsn6tAypi0vp+dg5SM\nGGJmXU+P2QfCqn6r1jAiGWQG4oxq6RF+wpKN1ycUS2M+qCZxAapGmhFrueW2\nPsKrjsmaXWk2JD7TBOnsCP83KIHWZrAK02Q/FUv8i+wdhyCi0w87wJ5Lmgqs\nsawbYBdWMPNUysG0AVa2Y3OH0417buE6BDi2rH/Gw0eaRCLbcyHssFAEuxZg\nhc2prufHK5X7UGT2hcuqz4DiNU62NFp9QBR86QXzgJ43AaO0KBYgd9O0GNCl\nEn5fezvrBpNVr/gXtr2PIKXhLnmgHHpFiQm5gn8IGw8VNZxrrbElTLTTRl/L\nTh64XsSK9M1VXzuyo7HDTA9M8wY7aNC32SQa1vJ96a3AHqLCNHGWACpXSSzL\nw2+tFOny4B+WEVcoNSoemgjFAX5+jfHUuMdPuw1lLZerMApYdT9CQ0Rh+nPe\nXNqckLt1CIq6KzytOTC6KlxLnl3DCkXy5u+/sz+uNEeFqBjZbeZ5yxF2DVjG\nKVGyW3QYYIQQbXz5Gg+R7SGiVr+3N6qJwuAzz2Q1i6PSapiFADyGtiYSOjlZ\nImiu\r\n=evhC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"19148fa3355525e54bb382fd0fa39dfdf437e05b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.152","@things-factory/help":"^3.0.0-beta.152","@things-factory/shell":"^3.0.0-beta.152","@things-factory/auth-ui":"^3.0.0-beta.152","@things-factory/i18n-ui":"^3.0.0-beta.152","@things-factory/more-ui":"^3.0.0-beta.152","@things-factory/board-ui":"^3.0.0-beta.152","@things-factory/grist-ui":"^3.0.0-beta.149","@things-factory/print-ui":"^3.0.0-beta.152","@things-factory/dashboard":"^3.0.0-beta.152","@things-factory/export-ui":"^3.0.0-beta.152","@things-factory/lite-menu":"^3.0.0-beta.152","@things-factory/system-ui":"^3.0.0-beta.152","@things-factory/apptool-ui":"^3.0.0-beta.152","@things-factory/context-ui":"^3.0.0-beta.152","@things-factory/scene-form":"^3.0.0-beta.149","@things-factory/setting-ui":"^3.0.0-beta.152","@things-factory/resource-ui":"^3.0.0-beta.152","@things-factory/scene-clock":"^3.0.0-beta.149","@things-factory/scene-gauge":"^3.0.0-beta.149","@things-factory/scene-table":"^3.0.0-beta.149","@things-factory/scene-timer":"^3.0.0-beta.149","@things-factory/scene-random":"^3.0.0-beta.149","@things-factory/scene-switch":"^3.0.0-beta.149","@things-factory/setting-base":"^3.0.0-beta.152","@things-factory/board-service":"^3.0.0-beta.152","@things-factory/oauth2-client":"^3.0.0-beta.152","@things-factory/scene-chartjs":"^3.0.0-beta.149","@things-factory/scene-restful":"^3.0.0-beta.149","@things-factory/integration-ui":"^3.0.0-beta.152","@things-factory/scene-integration":"^3.0.0-beta.149","@things-factory/scene-news-ticker":"^3.0.0-beta.149","@things-factory/scene-progressbar":"^3.0.0-beta.149","@things-factory/integration-melsec":"^3.0.0-beta.152","@things-factory/integration-modbus":"^3.0.0-beta.152","@things-factory/integration-indydcp":"^3.0.0-beta.152","@things-factory/scene-data-transform":"^3.0.0-beta.149","@things-factory/scene-half-roundrect":"^3.0.0-beta.149"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.149"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.152_1614092552351_0.32713413623896814","host":"s3://npm-registry-packages"}},"3.0.0-beta.153":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.153","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.153","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"7397ecab7f5b6415610bc3dac7295a4538a9555d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.153.tgz","fileCount":55,"integrity":"sha512-sDcCaQPOlcIUUBfQsGxgnMcW9oFGwEl4srklXezWi/EJjgVb3kYG0R8HshIqVrVqN/kIkLVSKjQqCTPhV85xuw==","signatures":[{"sig":"MEQCICxvROxBoU+R5kTsYgKsO3TIquvaAzANNsFsMzoZ4amtAiB47F0wS1Y7Vs9p2VsbqLAe8Sk+7mMPvARtpaRUogDzsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN7WECRA9TVsSAnZWagAAD0UP+wTKW6wcoDrlJT3+cbmF\nTkiJRREeEdEnamsPiBMXwmPmoY0Qdcsjv5qkS69a9M+aUVU3MAW2G2RCjmJ9\nN4lzEk4AYOpp9+ikVCNk+T9/ugixRq0gxJsqJ0esB7u4SwrBDUVSyrh/kcRW\niU0/i8Hcs4maw9IryCrhKOxZ1KbdcfFx4Mvq1NKcaRAefCNYRSOKgzmsWf1z\nL0m0ceErAn5hjBToqCaPlW1JJEnT3T6RJpM7NRGsmZ5UTrLDBsWZ8QKYhh4L\n7C3O2Ol63y6LgiC8L+aRu+OnLQp6zGSHbQ2AkpQaV5ZUQTewSZ8EBgrnd6ka\naFMNfIleCmeRTzDSqjYsZBtttREDSsCCzFjnCjTtm2Njx3gKM3UgBQswOdmO\nI+GoiNltuAvCf8LciVkIA/13CHFcVvuNSbtFi9IUbNsMM1hRd1IvILm1aRWY\n7/RbQwDzV5afA24E2Eug3OPK4+jNRkjhiiSnOuLCja/9IvtIkT3G5/YvyEe9\nYn+P5ZWkVIG5BkCkmOi2PaslBvel2kuX0HkNrQm2UPkbQxcN90dCTigNvd1b\nGUwhpthk8ZdywXcu7dfbW8EO7KBqlEYWFtt0GSn47JzZxmjMJ2kPOzCfS2SL\nQ5HWNxZ30gfQA2KKAuya50V8kD/kCWKgSL4bWze21mWulgdGTzp8KRf74FVA\ni7K+\r\n=lirT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6e316c02a21be5b1ad6bbe869b38162e8b6bc776","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.153","@things-factory/help":"^3.0.0-beta.153","@things-factory/shell":"^3.0.0-beta.153","@things-factory/auth-ui":"^3.0.0-beta.153","@things-factory/i18n-ui":"^3.0.0-beta.153","@things-factory/more-ui":"^3.0.0-beta.153","@things-factory/board-ui":"^3.0.0-beta.153","@things-factory/grist-ui":"^3.0.0-beta.149","@things-factory/print-ui":"^3.0.0-beta.153","@things-factory/dashboard":"^3.0.0-beta.153","@things-factory/export-ui":"^3.0.0-beta.153","@things-factory/lite-menu":"^3.0.0-beta.153","@things-factory/system-ui":"^3.0.0-beta.153","@things-factory/apptool-ui":"^3.0.0-beta.153","@things-factory/context-ui":"^3.0.0-beta.153","@things-factory/scene-form":"^3.0.0-beta.149","@things-factory/setting-ui":"^3.0.0-beta.153","@things-factory/resource-ui":"^3.0.0-beta.153","@things-factory/scene-clock":"^3.0.0-beta.149","@things-factory/scene-gauge":"^3.0.0-beta.149","@things-factory/scene-table":"^3.0.0-beta.149","@things-factory/scene-timer":"^3.0.0-beta.149","@things-factory/scene-random":"^3.0.0-beta.149","@things-factory/scene-switch":"^3.0.0-beta.149","@things-factory/setting-base":"^3.0.0-beta.153","@things-factory/board-service":"^3.0.0-beta.153","@things-factory/oauth2-client":"^3.0.0-beta.153","@things-factory/scene-chartjs":"^3.0.0-beta.149","@things-factory/scene-restful":"^3.0.0-beta.149","@things-factory/integration-ui":"^3.0.0-beta.153","@things-factory/scene-integration":"^3.0.0-beta.149","@things-factory/scene-news-ticker":"^3.0.0-beta.149","@things-factory/scene-progressbar":"^3.0.0-beta.149","@things-factory/integration-melsec":"^3.0.0-beta.153","@things-factory/integration-modbus":"^3.0.0-beta.153","@things-factory/integration-indydcp":"^3.0.0-beta.153","@things-factory/scene-data-transform":"^3.0.0-beta.149","@things-factory/scene-half-roundrect":"^3.0.0-beta.149"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.149"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.153_1614263684081_0.12876675544782668","host":"s3://npm-registry-packages"}},"3.0.0-beta.154":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.154","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.154","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c5aa13667bda94d36badd492e037bc53a3277e1f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.154.tgz","fileCount":55,"integrity":"sha512-BCTpURj02aAu4SUithVh9XImDX/jmnVPebS+cg4sJrdgW+aNB2UseGNIX52mnnphv9Ps3SUapC1Qx5Bf8KaS3Q==","signatures":[{"sig":"MEUCICJspXwEQHfDlIBMDoYpAeXjMJ/CE8vdyNgGprlCq2tzAiEApEoqPtPVnsoNa13ediwLK1fUawIGze30nwkouqwXutE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQsRCRA9TVsSAnZWagAAWScP/R/JhS4vfixnoFs7Lxzh\nfHuXLt4rQaslL5IpHrXOnZmx4q387zO7iLeI4Fx/S3K2FG4qlnwKAt8NUSEj\n8CCb1FfpqHSo+Uhz2kvNryKHKbiPUB8krcxb2Bv+qp44na4Nwrx3rNbMJUl8\nr0ZWLqY3/j8bygGYD96cfobknQ4wfTwsJD6seGAwPtpBq0/PX2uNYiQhCo/t\nmQxqPtyfRZkxdL6ekAayXfni+YkbB5aOa8JKenW8LmTagm1rQ/qmlBgA3oyg\ny5uXILjAv3LfB0LGik0trIT2QiNIErC7+ybSgeMS6kfS5xfUidncN+R6CNyV\nw0lSMqL72Dehf/IOrC5+NiDFF5pMK1mcax63WYpcl4nUyNuLBJv3DYYx+6ft\nCOMzjYA+tMmj3Y473lCjKgo/t1J+ff2Co/JXM5/LGRpbMhqhPUo1VBTzZGBT\n724DrGwSoiGLbAjB9dI0Y9MjDgN+pMWBv8Os8DvEJyFqTdnu7AfhAk0wcLnp\ncTVaVpi67legt6gjjfgs+TmoE+IY6r1f09UKN/4K+nIEVjie8kk6Wzu+q1BJ\nCqQihRmbCQh7wwhBlZ6HlDLNj3E/GWmDQF6PDH0qOilR5Ih/ToD7qLqDU8ZO\nJUOVqnrocHMzae283awB9fZ9Hd9s3v3nl9qx8SAiRIh/oBPwTt/38H5yGXeo\n04Ex\r\n=weKt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"80be3ca50f2179ab9e4535f8df7c81f95aa4cd41","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.154","@things-factory/help":"^3.0.0-beta.154","@things-factory/shell":"^3.0.0-beta.154","@things-factory/auth-ui":"^3.0.0-beta.154","@things-factory/i18n-ui":"^3.0.0-beta.154","@things-factory/more-ui":"^3.0.0-beta.154","@things-factory/board-ui":"^3.0.0-beta.154","@things-factory/grist-ui":"^3.0.0-beta.154","@things-factory/print-ui":"^3.0.0-beta.154","@things-factory/dashboard":"^3.0.0-beta.154","@things-factory/export-ui":"^3.0.0-beta.154","@things-factory/lite-menu":"^3.0.0-beta.154","@things-factory/system-ui":"^3.0.0-beta.154","@things-factory/apptool-ui":"^3.0.0-beta.154","@things-factory/context-ui":"^3.0.0-beta.154","@things-factory/scene-form":"^3.0.0-beta.149","@things-factory/setting-ui":"^3.0.0-beta.154","@things-factory/resource-ui":"^3.0.0-beta.154","@things-factory/scene-clock":"^3.0.0-beta.154","@things-factory/scene-gauge":"^3.0.0-beta.149","@things-factory/scene-table":"^3.0.0-beta.149","@things-factory/scene-timer":"^3.0.0-beta.149","@things-factory/scene-random":"^3.0.0-beta.149","@things-factory/scene-switch":"^3.0.0-beta.149","@things-factory/setting-base":"^3.0.0-beta.154","@things-factory/board-service":"^3.0.0-beta.154","@things-factory/oauth2-client":"^3.0.0-beta.154","@things-factory/scene-chartjs":"^3.0.0-beta.154","@things-factory/scene-restful":"^3.0.0-beta.149","@things-factory/integration-ui":"^3.0.0-beta.154","@things-factory/scene-integration":"^3.0.0-beta.149","@things-factory/scene-news-ticker":"^3.0.0-beta.149","@things-factory/scene-progressbar":"^3.0.0-beta.149","@things-factory/integration-melsec":"^3.0.0-beta.154","@things-factory/integration-modbus":"^3.0.0-beta.154","@things-factory/integration-indydcp":"^3.0.0-beta.154","@things-factory/scene-data-transform":"^3.0.0-beta.149","@things-factory/scene-half-roundrect":"^3.0.0-beta.149"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.149"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.154_1614613264441_0.2853402141109538","host":"s3://npm-registry-packages"}},"3.0.0-beta.156":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.156","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.156","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"ae4578607650c0ddccb433388900795fbd90036b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.156.tgz","fileCount":55,"integrity":"sha512-OTPpl9QXBdtC/WO1JpTDwUO+LMV6tkmuxiBKXx4legN6ak406+U4rFycgVAB8WBQHllTrzOJXT+bR7NNlheqmA==","signatures":[{"sig":"MEUCID3GSvIqgeda0RQsuQK84h9U7FJdQEp8waO+sk520ydnAiEA5NCH7eA9KFv5IHX08FEUHpUDGuXozYlpbZ6z8a3X58s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPUw7CRA9TVsSAnZWagAASvIP/3umlsNHxb8G3y/QCEu1\nIfiMgH+vDi1FuR4fXtC2r+Nhcj4EatZw5LOs3wqGmaEEsH832m1bfUubjNO2\nmITUiv3YWQ3Yc+LtwwEcOHCS44S71H9BZf5azUXbVjs12iYwvtx8RHkDuMyP\nZcVVwaW93USS+JPfPGxUUhusoVOHuH5S5R/9aUFHrDqb2NsVfVhz3tctmAhz\n+TaEny3J2saMcy1R8ifkBmpQf7Giqk9D1s8SbtDJIeVW3rE+XMkNV+Isn09v\nAoFkXGfeYAjD4R65Q3fsOjPrlkT0n9EjD1F0Ka5rmU4EUmrPh4V7l+9tCaqa\np4m42LGULqWp3LvTj2fvlr4L8kpJQ8gevvtY3g2F1de4xHNqLh9ovIycHofu\ncwxp1UihAXqgP9W/lhvos40LTNO0XanTjGK2qWhPtRFtZ7maFOQog9jT6zvK\nf3Rwn5yFBxvoWeZU+yoMQFhCToqt5l7XPv+RziAqtKAhr/c4PRR+EpKrnqvE\nz5gV8ff16j/NJ50DnhoxmzuvPSxxgMeT9bqF/j5ucm9kVT4HFRfxDQ2y7K4N\nutGS2EixyiOlkiBuHS/+jzLq2vYcxJlSgOK5Kvwf8vK4XRmq5jWFW7JojkTO\nsF/+UVxiO5k0v03ZWBQLL3CCo3EB9GjSMsTqldnjc4Rt616c9qXQhurgRfYA\nTUhY\r\n=ypbA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4f6220dbda51606fa3a9897eb7841aa390557711","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.156","@things-factory/help":"^3.0.0-beta.156","@things-factory/shell":"^3.0.0-beta.156","@things-factory/auth-ui":"^3.0.0-beta.156","@things-factory/i18n-ui":"^3.0.0-beta.156","@things-factory/more-ui":"^3.0.0-beta.156","@things-factory/board-ui":"^3.0.0-beta.156","@things-factory/grist-ui":"^3.0.0-beta.156","@things-factory/print-ui":"^3.0.0-beta.156","@things-factory/dashboard":"^3.0.0-beta.156","@things-factory/export-ui":"^3.0.0-beta.156","@things-factory/lite-menu":"^3.0.0-beta.156","@things-factory/system-ui":"^3.0.0-beta.156","@things-factory/apptool-ui":"^3.0.0-beta.156","@things-factory/context-ui":"^3.0.0-beta.156","@things-factory/scene-form":"^3.0.0-beta.156","@things-factory/setting-ui":"^3.0.0-beta.156","@things-factory/resource-ui":"^3.0.0-beta.156","@things-factory/scene-clock":"^3.0.0-beta.156","@things-factory/scene-gauge":"^3.0.0-beta.156","@things-factory/scene-table":"^3.0.0-beta.156","@things-factory/scene-timer":"^3.0.0-beta.156","@things-factory/scene-random":"^3.0.0-beta.156","@things-factory/scene-switch":"^3.0.0-beta.156","@things-factory/setting-base":"^3.0.0-beta.156","@things-factory/board-service":"^3.0.0-beta.156","@things-factory/oauth2-client":"^3.0.0-beta.156","@things-factory/scene-chartjs":"^3.0.0-beta.156","@things-factory/scene-restful":"^3.0.0-beta.156","@things-factory/integration-ui":"^3.0.0-beta.156","@things-factory/scene-integration":"^3.0.0-beta.156","@things-factory/scene-news-ticker":"^3.0.0-beta.156","@things-factory/scene-progressbar":"^3.0.0-beta.156","@things-factory/integration-melsec":"^3.0.0-beta.156","@things-factory/integration-modbus":"^3.0.0-beta.156","@things-factory/integration-indydcp":"^3.0.0-beta.156","@things-factory/scene-data-transform":"^3.0.0-beta.156","@things-factory/scene-half-roundrect":"^3.0.0-beta.156"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.156"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.156_1614629946551_0.7727400192784055","host":"s3://npm-registry-packages"}},"3.0.0-beta.157":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.157","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.157","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"0d644ad0ae6f97f2897219c489db873568be547f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.157.tgz","fileCount":55,"integrity":"sha512-QvzNa1V1J8UDHifMHbCFDVpNOk/3vonLzlcnNdUTtJaWJ+ma0g0hzBCsOduM0W1rt3Xxl9QD28PfYguPMyvRMA==","signatures":[{"sig":"MEUCIQCGp7Oi7qFix1+zcVhd6XvVr7wSuN9c6bTFf/IbL7asUAIgUvwkv5zLdi1Ybhi2UDpqoc20a4LX/Ht0fkJExJVvytc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPXFBCRA9TVsSAnZWagAA0JkP/0NlWa8g3nfM7wv1DaHp\nH6zlFReJn9WpuG1uk2NXBpD4mQqZNhN2Yj21dr4Cos8AIrweZ4e7J37JaDzf\nlEahxRgidFGcea+GKod/+DSpGfb+wYL9dhJxmRjC42XhIJxxEzgXNF6JbTVs\nMAkeISj6txk8OQ3qBFatkaK5Sl2qchAK4Vq22zWtmTwP9V0JHZwrmViuTHkQ\nc0b4WidWjkkqgB0ZwIkrucBTO/58ue14sbYC6xskiFEv5qjJ/V9DvqfaxjuC\nZMJZqmcadx4tJqob7EKATnMdyu6FHtcQtCbklvsCqrryrOxR8S4PNgLfs1JE\n9/WKgCXswGKv6hjVGq051cwUThgh9XHKD+XuNqR3u68UFBKCnP1NSxw3JEu7\n9W8QAcx/6tyBdr7HmxqjfwWDSYID9DOnUgNeEy/gzZnU6W4dgWt+HjsbTls5\n5NWRqVf2crcAZuYscSJkx5i9Nbol9vYWSsX4/JBWMNT9JH6BHvnL0dQ7JEMV\nvr/5jWPjlNxFVAuy+y+B3FuT6YXIYtdG7u3F7/ICHUYcfkPR0/eAh1YifWFK\njIuLw4vNfxusF82KXaNPEzcLS5BRikNTroDbDVp8fR1KFtMR2t5jOg9WI5M2\nVlwfpJuinpaP4rzYt1yAIVeCnJdjLUeLYX61JPz5S8Hgkbwdjoq9rL3Fvgqs\nmn54\r\n=NnKF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b1c0501c52947dab9c505871ad0f4a1309bdca7a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.157","@things-factory/help":"^3.0.0-beta.157","@things-factory/shell":"^3.0.0-beta.157","@things-factory/auth-ui":"^3.0.0-beta.157","@things-factory/i18n-ui":"^3.0.0-beta.157","@things-factory/more-ui":"^3.0.0-beta.157","@things-factory/board-ui":"^3.0.0-beta.157","@things-factory/grist-ui":"^3.0.0-beta.157","@things-factory/print-ui":"^3.0.0-beta.157","@things-factory/dashboard":"^3.0.0-beta.157","@things-factory/export-ui":"^3.0.0-beta.157","@things-factory/lite-menu":"^3.0.0-beta.157","@things-factory/system-ui":"^3.0.0-beta.157","@things-factory/apptool-ui":"^3.0.0-beta.157","@things-factory/context-ui":"^3.0.0-beta.157","@things-factory/scene-form":"^3.0.0-beta.157","@things-factory/setting-ui":"^3.0.0-beta.157","@things-factory/resource-ui":"^3.0.0-beta.157","@things-factory/scene-clock":"^3.0.0-beta.157","@things-factory/scene-gauge":"^3.0.0-beta.157","@things-factory/scene-table":"^3.0.0-beta.157","@things-factory/scene-timer":"^3.0.0-beta.157","@things-factory/scene-random":"^3.0.0-beta.157","@things-factory/scene-switch":"^3.0.0-beta.157","@things-factory/setting-base":"^3.0.0-beta.157","@things-factory/board-service":"^3.0.0-beta.157","@things-factory/oauth2-client":"^3.0.0-beta.157","@things-factory/scene-chartjs":"^3.0.0-beta.157","@things-factory/scene-restful":"^3.0.0-beta.157","@things-factory/integration-ui":"^3.0.0-beta.157","@things-factory/scene-integration":"^3.0.0-beta.157","@things-factory/scene-news-ticker":"^3.0.0-beta.157","@things-factory/scene-progressbar":"^3.0.0-beta.157","@things-factory/integration-melsec":"^3.0.0-beta.157","@things-factory/integration-modbus":"^3.0.0-beta.157","@things-factory/integration-indydcp":"^3.0.0-beta.157","@things-factory/scene-data-transform":"^3.0.0-beta.157","@things-factory/scene-half-roundrect":"^3.0.0-beta.157"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.157"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.157_1614639424831_0.5938841994854813","host":"s3://npm-registry-packages"}},"3.0.0-beta.160":{"name":"@things-factory/operato-ecs","version":"3.0.0-beta.160","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.0-beta.160","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/things-factory/things-factory#readme","bugs":{"url":"https://github.com/things-factory/things-factory/issues"},"dist":{"shasum":"c6bbd72840c2cbd3ccc3345e299d101fc51f0dd8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.0-beta.160.tgz","fileCount":55,"integrity":"sha512-hIIXAl5ItwsTxNzA4hFSXjb4FNQwnDATRJzCvmry7+olPOMcQ/FKxEnaeVxZaEGGgLZrpqLdU3rObXHCjEHaeg==","signatures":[{"sig":"MEUCIFM3oRxQHsIiz81M3W9MJTzNRHgR2GH0xQGW97LDAOHPAiEAt4NNjorY4I9BoYHyvgu9XYOVHBalz02Kz6eNaVfYoPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPiwrCRA9TVsSAnZWagAAbIoP/12OKb1S0uI9+CeFBDsX\n9+KyhcjgLrGujSD77iaRN6d2fnrkmUjz05UeUub1QT6mawQh2lSze40I7p1S\nJjGqC7YKNl58//BZV/VMHXYpdVINoqR6hGpkEMWNRjtQCM+9MsjUESgxSiZ/\nrtPKu4TyUjMCt/9uqVgaPSO/DWkr7HqtxjcJc0fQdzOW3U+/dadxsCPxfgK1\nlE1K0rDDkta8+vVEhqveaCgM6SPG2aobVetyMkExVynPo19tGX9JsjDMYEFQ\nHJwrG3QUWgiyj5KB4V7QsfAtSNm1cWyPvzcuyPvskrrtYeobMblQo/GSiuj+\nmhMm5tQGEQ2G85dR2LYqO2JLYxrfqugvVTKptPb/uVSXJWBP/Fza3uPfQ/WE\ns0yNVE81Vr3b4XIGhkpOB3i6yom4j9xUdzCmHfXf9Y1zPPDGQu+p4sWAXwvt\nP6MisI3qCiwyN5HAbuZLV3CgcP29GCUAcs2YWYb92xwlq+wor89rXJr7ld6x\n89+A6wQHkypLER5CPTAcgxVKHbZHzWW3Nj9rfQ5gUbpFAfqQKJoM4IVVhTRP\n3L7xZ9viyy7jlrdoPqPfBMlsHfOFt7C+KEJWQ8sSOB1iPuE8rjmjtd7Gf5Ps\nxAPlyGr+BDay2QjTFT2Nk1lRcHew8vVPFs1G6P9M7s8EoX1f4/Bbox43KbsG\ndW1D\r\n=JCJT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"94411e991bf7e86398aee00f9f94484322634bd8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/things-factory/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.0-beta.160","@things-factory/help":"^3.0.0-beta.160","@things-factory/shell":"^3.0.0-beta.160","@things-factory/auth-ui":"^3.0.0-beta.160","@things-factory/i18n-ui":"^3.0.0-beta.160","@things-factory/more-ui":"^3.0.0-beta.160","@things-factory/board-ui":"^3.0.0-beta.160","@things-factory/grist-ui":"^3.0.0-beta.160","@things-factory/print-ui":"^3.0.0-beta.160","@things-factory/dashboard":"^3.0.0-beta.160","@things-factory/export-ui":"^3.0.0-beta.160","@things-factory/lite-menu":"^3.0.0-beta.160","@things-factory/system-ui":"^3.0.0-beta.160","@things-factory/apptool-ui":"^3.0.0-beta.160","@things-factory/context-ui":"^3.0.0-beta.160","@things-factory/scene-form":"^3.0.0-beta.160","@things-factory/setting-ui":"^3.0.0-beta.160","@things-factory/resource-ui":"^3.0.0-beta.160","@things-factory/scene-clock":"^3.0.0-beta.160","@things-factory/scene-gauge":"^3.0.0-beta.160","@things-factory/scene-table":"^3.0.0-beta.160","@things-factory/scene-timer":"^3.0.0-beta.160","@things-factory/scene-random":"^3.0.0-beta.160","@things-factory/scene-switch":"^3.0.0-beta.160","@things-factory/setting-base":"^3.0.0-beta.160","@things-factory/board-service":"^3.0.0-beta.160","@things-factory/oauth2-client":"^3.0.0-beta.160","@things-factory/scene-chartjs":"^3.0.0-beta.160","@things-factory/scene-restful":"^3.0.0-beta.160","@things-factory/integration-ui":"^3.0.0-beta.160","@things-factory/scene-integration":"^3.0.0-beta.160","@things-factory/scene-news-ticker":"^3.0.0-beta.160","@things-factory/scene-progressbar":"^3.0.0-beta.160","@things-factory/integration-melsec":"^3.0.0-beta.160","@things-factory/integration-modbus":"^3.0.0-beta.160","@things-factory/integration-indydcp":"^3.0.0-beta.160","@things-factory/scene-data-transform":"^3.0.0-beta.160","@things-factory/scene-half-roundrect":"^3.0.0-beta.160"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.0-beta.160"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.0-beta.160_1614687274772_0.3329685010869696","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@things-factory/operato-ecs","version":"3.0.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.1","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"25ccb22aead069d6cab4bf0ef92233e3768bd237","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.1.tgz","fileCount":55,"integrity":"sha512-sr65XTfpUehEa58yLHkZETMFYYQBeNtZmm1/qTrxZgYUBmGLFXIZ2Vv3EGQEkWIZ7/AzjTCd6jmN21pmg1Q+Xw==","signatures":[{"sig":"MEQCIEr2yToITUXM3x9REr+ZPymhVsS6b0spMLhbPUSICbPSAiAr+bS5WvNGUxKR/QlVaGRd/Jmgf3Xr4wcbmamc0h5UTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPmIbCRA9TVsSAnZWagAAYOEP/jeqy4hUr/0KEvgoR0Mt\nuTNQkBi3q5LbO5o0RCT/ZqaDHztJydLGT02uCT15XyU3V9GnMtcZZOKpXTQZ\nK+Scditi74aPYY9ycwZvuIwidQ2fD3Ld4z4PLNyj9739q7V6KDgWdo4+3Bu7\n5hMhIMH5oCuvV2iTuwSqBzzd9C/aRaaTXrwPxcfCOoKtMeU0LYiyFha42llz\n7qNPSe1YeIcPWuVVnlM9z5gISaLsE6fxrkza4uxp8vrSdJdbtKjm1E+81U38\nCR+VqcuwYZe3peDjjgDm1t+f3GpQGQtYXf+XFNOB/ZSsicK5yG822z5aL8W/\n9KVbBv8Vgkmg5BqMubf7ypKrQFDlqq4vhDB+5bZKCNYH0mhm1AAV3Qe7oShZ\nzg31yfAJ50C4bo+Sra7/KoHHsI+JznVmabiK3pTb/SyPrt2jb+NjTInKNgRU\njnkPCuCcP81xzgKWxka7mwdUX1iNaO3qbQ5LVsJnVVYy/Xac+qbiUt8RQV3D\nn4VBXRGMyS56BA5/OfCsFqysLK2x32/smVDI42kZjalYcLnx4HUBRp5kZA4L\ns4dnTd3dckwL9Xe1NJdoe7sv3xIJ/ib5QXueP+8RdFgd3eEaUNGjfquui073\n0CEo/EoCFxIbF6Qq49zR9JYijaL+Ae8JsxA/zqRgqCHCbS1rFaldoS2MNqrb\nBsJS\r\n=fSBj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0d3ee3e76270b8335b5b528c1473eb613c13a886","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.1","@things-factory/help":"^3.0.1","@things-factory/shell":"^3.0.1","@things-factory/auth-ui":"^3.0.1","@things-factory/i18n-ui":"^3.0.1","@things-factory/more-ui":"^3.0.1","@things-factory/board-ui":"^3.0.1","@things-factory/grist-ui":"^3.0.1","@things-factory/print-ui":"^3.0.1","@things-factory/dashboard":"^3.0.1","@things-factory/export-ui":"^3.0.1","@things-factory/lite-menu":"^3.0.1","@things-factory/system-ui":"^3.0.1","@things-factory/apptool-ui":"^3.0.1","@things-factory/context-ui":"^3.0.1","@things-factory/scene-form":"^3.0.1","@things-factory/setting-ui":"^3.0.1","@things-factory/resource-ui":"^3.0.1","@things-factory/scene-clock":"^3.0.1","@things-factory/scene-gauge":"^3.0.1","@things-factory/scene-table":"^3.0.1","@things-factory/scene-timer":"^3.0.1","@things-factory/scene-random":"^3.0.1","@things-factory/scene-switch":"^3.0.1","@things-factory/setting-base":"^3.0.1","@things-factory/board-service":"^3.0.1","@things-factory/oauth2-client":"^3.0.1","@things-factory/scene-chartjs":"^3.0.1","@things-factory/scene-restful":"^3.0.1","@things-factory/integration-ui":"^3.0.1","@things-factory/scene-integration":"^3.0.1","@things-factory/scene-news-ticker":"^3.0.1","@things-factory/scene-progressbar":"^3.0.1","@things-factory/integration-melsec":"^3.0.1","@things-factory/integration-modbus":"^3.0.1","@things-factory/integration-indydcp":"^3.0.1","@things-factory/scene-data-transform":"^3.0.1","@things-factory/scene-half-roundrect":"^3.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.1_1614701082565_0.9585538539478764","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@things-factory/operato-ecs","version":"3.0.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.4","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0d91311f4722941c7fcc80dad01ec2e929a7e1b6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.4.tgz","fileCount":55,"integrity":"sha512-PckAqXCTYKsOSBeNr1J1yMPBzx0aIlu4rMYj9w1Qv7/qwI0tA9Bc6wnaYlCs9A61z6iqbF1vzWTP0hDESlTGtA==","signatures":[{"sig":"MEYCIQCAvk+RuFivv04Rn6gb8udICis7/9TqezxFsc9FkZbM4gIhAPRoKr1M+iHSGnNOv0VUiahahveDej+z3Tkitc+i5kuR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQQBHCRA9TVsSAnZWagAArOMP/0U3L3s108Rzs+c/Qovh\n0ho9e8yeXmjUhzV4BNs/2Q1I++PuVlKMscjxdy0fT+SdS3aQ5c/JDtY5KHty\nA8Z5FZnb3quIjZqBL8MDqi74szY9SihxlC/TAzX7jJqa7SyViFZU99mTzWOD\nZoipQa01jlNdbxub0YjnL++B5EdWfIxEz01X0jUi5Rv1GdLBafxydIAG3ooF\nJbuzDJ71vGkXOnLg0CYzmAHdgIQiwXRHr9W9nEqz+rOWsi3PFXpApUCpGEz9\nb36IXkLome/RHsWGfpaXMQwUUIBWIBd7JD5e8TRyi/1nrCprI3bvx4ipNKVd\nhpoMOPr3jjK7+Xm7rLt2RemjL9K+J9l3OIvvnU7nCU+W2GkDNhHnUwXfa4Ra\n/8joAcEdFKa63kty+LIML2v8qJcffbbcRxypSkMUP6H13dxKU9haoQAW3/7m\n++xoCo7fTvjfPI073W+2TkGTkDMB88lILPB8kf7ZIrDKmx51uFgoiDw1KTx4\nC2hHRp5nV9GVlnPg8ebEkjOl8Fm/0hH/6xWz5HgnToe/fRqZPfyq9aFi4RQs\niICpXVwQSS9XyT0bfb1Bm0f+u4mG6scA7raa/tWNa63/Xd4x5kYydWYSGDBp\nB1NCRgf7ChWFSbudfu3ZzQ3d8VaFiSpr3H+PiNifA9AXSJIe7Ts0Ud/epg7p\nHVug\r\n=t3De\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5acf0055fc26a8ae6fbb97e832f7817f7da77e7a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.4","@things-factory/help":"^3.0.4","@things-factory/shell":"^3.0.4","@things-factory/auth-ui":"^3.0.4","@things-factory/i18n-ui":"^3.0.4","@things-factory/more-ui":"^3.0.4","@things-factory/board-ui":"^3.0.4","@things-factory/grist-ui":"^3.0.4","@things-factory/print-ui":"^3.0.4","@things-factory/dashboard":"^3.0.4","@things-factory/export-ui":"^3.0.4","@things-factory/lite-menu":"^3.0.4","@things-factory/system-ui":"^3.0.4","@things-factory/apptool-ui":"^3.0.4","@things-factory/context-ui":"^3.0.4","@things-factory/scene-form":"^3.0.4","@things-factory/setting-ui":"^3.0.4","@things-factory/resource-ui":"^3.0.4","@things-factory/scene-clock":"^3.0.4","@things-factory/scene-gauge":"^3.0.4","@things-factory/scene-table":"^3.0.4","@things-factory/scene-timer":"^3.0.4","@things-factory/scene-random":"^3.0.4","@things-factory/scene-switch":"^3.0.4","@things-factory/setting-base":"^3.0.4","@things-factory/board-service":"^3.0.4","@things-factory/oauth2-client":"^3.0.4","@things-factory/scene-chartjs":"^3.0.4","@things-factory/scene-restful":"^3.0.4","@things-factory/integration-ui":"^3.0.4","@things-factory/scene-integration":"^3.0.4","@things-factory/scene-news-ticker":"^3.0.4","@things-factory/scene-progressbar":"^3.0.4","@things-factory/integration-melsec":"^3.0.4","@things-factory/integration-modbus":"^3.0.4","@things-factory/integration-indydcp":"^3.0.4","@things-factory/scene-data-transform":"^3.0.4","@things-factory/scene-half-roundrect":"^3.0.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.4_1614872646693_0.8997636391280392","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@things-factory/operato-ecs","version":"3.0.6","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.6","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"89b2c6ebfa1f8dbdccfded992a3b332757720edc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.6.tgz","fileCount":55,"integrity":"sha512-jn9R5zU7jCi0oDiftwXx+5eRofH6la6xbP4CKmb4NVQgWGuiM+I7Bicke95xnMCk1HloUG4kmVMsmwZatv/N+Q==","signatures":[{"sig":"MEYCIQDjpjmF656gGvF6rElt+73grLmxxy++KlzceEid9upc1gIhAK1/hdROWDX2eqlZMSl0dzfh5FwUlWSWYeX8AyFKko9G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR4R2CRA9TVsSAnZWagAANHwP/10eImydStl7VKZndZSj\ngYwxgpFprUrBDoTe+zLPQcSNPWeS0W0vMCB4l9kX8HwvJK8ArAaxPX0PRk8B\nKFloGzMD/yZ95og3fXnPAN11DZnMIEdv3UkMrquLLNNhqtC0umrWUoG+v+RK\nG0cvjYeLb1sbwxGtNCXhriiPu5HTklb8v1X8/rptkFycowjW2eKQZzMelViO\n5geOM6bk1QnTKFkQaz6PdU9BMaz4TMzZ/wJFlVE7CkcFvmgt6JdDNxuJrr9W\nI1YwAj8ZTTo2I6NTJH1mFArZ2uJRD6GHTGdbIpF8cFeDq+vXr+AvpHeapOMF\nzsKsjIwJJ54TL+nj2NMTww/7KKbuBR6GrdxQn7UEocimYWZPuOmAs1giiKB+\nlEurIV2WcyVlmusSwaZ6K0JSg6Rz9w5aOkj0yeUc2VlBOYx2c9O8aHtHmLNd\ney5lAUwo9cNLodwyFfLMkILpuhPAwq9E8ANM3j1x69WrqWvMtr1wHHsE3UGV\ndErZgsTnT1+VCwFLOqfkT/FtQSPzlHnzNn4KCiOPqTHtyGK1oZqh8Muqcauf\nJsvcDAZ8SUxQ8WSn6FpWis5RUWEuSzvsvnvMdSCAa+UFbMbV2qF2wN1rht42\ncz1iRqI0Zkp+Ve6Pb770Y95bpWtawayjxGCprxENkIFV6X1doq/JBcK89Ckg\npTgJ\r\n=nznA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2b185736340beac09d6b1ac4a29b3afa6bc8557d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.6","@things-factory/help":"^3.0.6","@things-factory/shell":"^3.0.6","@things-factory/auth-ui":"^3.0.6","@things-factory/i18n-ui":"^3.0.6","@things-factory/more-ui":"^3.0.6","@things-factory/board-ui":"^3.0.6","@things-factory/grist-ui":"^3.0.6","@things-factory/print-ui":"^3.0.6","@things-factory/dashboard":"^3.0.6","@things-factory/export-ui":"^3.0.6","@things-factory/lite-menu":"^3.0.6","@things-factory/system-ui":"^3.0.6","@things-factory/apptool-ui":"^3.0.6","@things-factory/context-ui":"^3.0.6","@things-factory/scene-form":"^3.0.6","@things-factory/setting-ui":"^3.0.6","@things-factory/resource-ui":"^3.0.6","@things-factory/scene-clock":"^3.0.6","@things-factory/scene-gauge":"^3.0.6","@things-factory/scene-table":"^3.0.6","@things-factory/scene-timer":"^3.0.6","@things-factory/scene-random":"^3.0.6","@things-factory/scene-switch":"^3.0.6","@things-factory/setting-base":"^3.0.6","@things-factory/board-service":"^3.0.6","@things-factory/oauth2-client":"^3.0.6","@things-factory/scene-chartjs":"^3.0.6","@things-factory/scene-restful":"^3.0.6","@things-factory/integration-ui":"^3.0.6","@things-factory/scene-integration":"^3.0.6","@things-factory/scene-news-ticker":"^3.0.6","@things-factory/scene-progressbar":"^3.0.6","@things-factory/integration-melsec":"^3.0.6","@things-factory/integration-modbus":"^3.0.6","@things-factory/integration-indydcp":"^3.0.6","@things-factory/scene-data-transform":"^3.0.6","@things-factory/scene-half-roundrect":"^3.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.6_1615299701793_0.8585253953431911","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@things-factory/operato-ecs","version":"3.0.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.7","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7455f3eec67318b66cf1dadac2121c139e5156ca","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.7.tgz","fileCount":55,"integrity":"sha512-FvWnF7NqcBDzvO9YmJfK80PKcR/yrHypJ1w029p0QPZ934QNJPKzX37+drzNYTFp4TMTu5z/WnAWmFWysCHe9Q==","signatures":[{"sig":"MEQCIGdfgWmOj+z7n2wRIV1p34bQmf5e7uRf+AIUw9V9GJ+wAiAnXAhKcpfrYmBhdnz4PrgL8FV9lic15sdvL6ld/mtCtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSOepCRA9TVsSAnZWagAAyd8QAImiH/L/rEwGjbDnLhp6\n2RFzYqbk6d8fF+rSUWx8pIwcOthrbinO7Ee0yW5L1cJQOt/As0+iBqJS6YiD\nt6zhENGhps+IbFIJ4uGLHf5T8O2XCY96H39qg9KwiZZzhE2eS1lp3d0b5P4J\nKV8YpEP6v1932PzH5ujqOetSHfCzwkBXNrbNQERx5vs2rys9k7itpwM8lfSL\nLGKgCaEWtVLiAtMbqsSDh8HODbjcJ3DJ3NJUCHq/gQI3ErpaEs9YfAWcEvtD\nBhQpz42mx2U5Ka8qGhPB6dRUkQwZzyssfIUiHt5tPFG2Fp5Y5J77Xhkseq4A\nqz1uSXjIV45Gq/HY9j2PehX5Q6A9po4FDHvnAcgw+FABBFYlfacmS6pcDKi7\nDmPwClWKthv96s+GRGyo3NxxReLRP6DmmRDiZn4wikjsdmFr7O6IR1FqWWHw\n18pYsA7A27T9zHlq62Y2jEzAtsoHsfH5tqB92XXjwPguaYBva73g8Tk41i71\nQLEZjIzo3q3tRfnp5zBkEvGOYn9AqYvg+KElPy1e7fUrXgHu6k8As+6bIHGK\nBSAF6ktZYttvGeWyVBgceP9JiT68Kqn2MImZVAP7sO4BeGf9daDAhwkJMalU\nKRH8byYNO41kW6NeKXITpciJsBn/2tpgiWwzhwkmSedaDmnFd5n/nTnUS2Br\n4uos\r\n=4nOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5258c80c02abcf6dc968d36a8932bb4a551ff927","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.7","@things-factory/help":"^3.0.7","@things-factory/shell":"^3.0.7","@things-factory/auth-ui":"^3.0.7","@things-factory/i18n-ui":"^3.0.7","@things-factory/more-ui":"^3.0.7","@things-factory/board-ui":"^3.0.7","@things-factory/grist-ui":"^3.0.6","@things-factory/print-ui":"^3.0.7","@things-factory/dashboard":"^3.0.7","@things-factory/export-ui":"^3.0.7","@things-factory/lite-menu":"^3.0.7","@things-factory/system-ui":"^3.0.7","@things-factory/apptool-ui":"^3.0.7","@things-factory/context-ui":"^3.0.7","@things-factory/scene-form":"^3.0.6","@things-factory/setting-ui":"^3.0.7","@things-factory/resource-ui":"^3.0.7","@things-factory/scene-clock":"^3.0.6","@things-factory/scene-gauge":"^3.0.6","@things-factory/scene-table":"^3.0.6","@things-factory/scene-timer":"^3.0.6","@things-factory/scene-random":"^3.0.6","@things-factory/scene-switch":"^3.0.6","@things-factory/setting-base":"^3.0.7","@things-factory/board-service":"^3.0.7","@things-factory/oauth2-client":"^3.0.7","@things-factory/scene-chartjs":"^3.0.6","@things-factory/scene-restful":"^3.0.6","@things-factory/integration-ui":"^3.0.7","@things-factory/scene-integration":"^3.0.6","@things-factory/scene-news-ticker":"^3.0.6","@things-factory/scene-progressbar":"^3.0.6","@things-factory/integration-melsec":"^3.0.7","@things-factory/integration-modbus":"^3.0.7","@things-factory/integration-indydcp":"^3.0.7","@things-factory/scene-data-transform":"^3.0.6","@things-factory/scene-half-roundrect":"^3.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.7_1615390632762_0.4018663534955056","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@things-factory/operato-ecs","version":"3.0.8","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.8","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fb90a0243f899d5e42c9d13027f8a25a984f04f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.8.tgz","fileCount":55,"integrity":"sha512-0ouisepNKBKUBxB0tOunkOOkb+5nd6kBYoahDm7RDKzW2ukhIok/EomXO+85Qtt28lC5OoHSKdQUa7ULOsa/ZQ==","signatures":[{"sig":"MEYCIQDW0whGhE4xyFE4M0I9Bd/Qk83lHrNXJZDlTOHUZr0ZKAIhAI1yQqYF38lXqR6GvZ+Y0FRYhTEUPjhhk8zN63Ny76+Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSrXJCRA9TVsSAnZWagAASVUQAIFgM/pujQbl5MCcM5HZ\nvAVNd1+S/7Zve2atplY/7xagHQ42UN/RaUqo5i+cqrEZvdZv7HCSScbgRX+/\nIqAChoBNCuvtutKFbNMk5CTWhG4Y40fbeXTbdcGCr5N1mPmKIYZErJj+Yjfg\ndc2cuE612ZPEOHUdZWK5d9+bUqoXPfL57ZwfIxtrMu+C5sgmGFfdZJbD+6Ii\nzCIqd8fVZV1IIqCSAGf7gZX1l3Y0Q1xmGHA2btXzFGsS5E56UxhwTjXQdOsF\nhNV9hABPLRbzWCJg4NUT0XxPBJZ852CL26Y4pXJMMLOca0CldYblc1+3dT1X\nG04WUCNWvIqrMvVasXbnecxKDC48BzI0lwoAe8chJVoyqm42vFWQ4YqrptZZ\nzHX6sfcp6j44qHgWqOFItXP5SdgCkYkEJA4h21Nyxdxzsesl3ulthEKoaw+Z\n52Dw1B3ILhApdP6mb5oLahOHiVoolLoqDtU+tTtDtkJNcZiMbLfswI5gboLW\nF+ZigEVR8qHb26tQ3J/xqw9CelhsOiLGNmw1b9p05ELNLPKTv5PdlId5foKy\nRVWFzP6B+5XRuOSOqMvmoctx5KCJLPcZVDvGxcAih5woWF3Qe/A7CxsyRIox\nbcfsUJM3WiwYu+rZQu8qZgdgH1I9A7B92VK1S2VdyDz2RbZhD1IBURRakwJ0\nQu1B\r\n=jP0j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"983d2bde8338502e1dd1efb9e3fafbb192a19145","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.10.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.8","@things-factory/help":"^3.0.8","@things-factory/shell":"^3.0.7","@things-factory/auth-ui":"^3.0.8","@things-factory/i18n-ui":"^3.0.8","@things-factory/more-ui":"^3.0.7","@things-factory/board-ui":"^3.0.8","@things-factory/grist-ui":"^3.0.6","@things-factory/print-ui":"^3.0.8","@things-factory/dashboard":"^3.0.8","@things-factory/export-ui":"^3.0.8","@things-factory/lite-menu":"^3.0.8","@things-factory/system-ui":"^3.0.8","@things-factory/apptool-ui":"^3.0.7","@things-factory/context-ui":"^3.0.8","@things-factory/scene-form":"^3.0.6","@things-factory/setting-ui":"^3.0.8","@things-factory/resource-ui":"^3.0.8","@things-factory/scene-clock":"^3.0.6","@things-factory/scene-gauge":"^3.0.8","@things-factory/scene-table":"^3.0.8","@things-factory/scene-timer":"^3.0.8","@things-factory/scene-random":"^3.0.8","@things-factory/scene-switch":"^3.0.6","@things-factory/setting-base":"^3.0.8","@things-factory/board-service":"^3.0.8","@things-factory/oauth2-client":"^3.0.8","@things-factory/scene-chartjs":"^3.0.8","@things-factory/scene-restful":"^3.0.8","@things-factory/integration-ui":"^3.0.8","@things-factory/scene-integration":"^3.0.6","@things-factory/scene-news-ticker":"^3.0.8","@things-factory/scene-progressbar":"^3.0.8","@things-factory/integration-melsec":"^3.0.8","@things-factory/integration-modbus":"^3.0.8","@things-factory/integration-indydcp":"^3.0.8","@things-factory/scene-data-transform":"^3.0.8","@things-factory/scene-half-roundrect":"^3.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.8_1615508936978_0.7078694164168782","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"@things-factory/operato-ecs","version":"3.0.9","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.9","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1c43184f47426f6b1bccfa1739137aaae3fb127f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.9.tgz","fileCount":55,"integrity":"sha512-Pw6vDfma/zlRQoLyRfuwP/PKV6kMqm3sR39t1c6Tv5LI4/L3SzKsoRXU7kt9OY0z9Ho5wDGRmXYnvPY2T8z53w==","signatures":[{"sig":"MEUCIEke5g+vCOj+JdjXAMm6v6tduNXHDTtf/3OWqxkp6bkBAiEA7NnbHfm98/MiF9/FhsIcPCCKBNOgCskXnoSU7293AF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS0fTCRA9TVsSAnZWagAA/HcP/2qXsGtLIkBep8LyooMk\npKU54h0IF1EEI5cAjO9x7BYkEkNu9exPKjtWI9sroDpoXitMT5VFv6Ul8z18\n5B8yfgX24uW/oFR7NwXkEHHR5fF4XLwYcJFtv4U3w8lseFQ+wJML+b7GUeJY\nufasSxecEfaiPYObasoc5hU9I/9kyUxV23xH6Q46KTfuwdcg3L1D7ZqDJfNh\nSlTV0vNTMk7YRc+RzQlF/uzYKMddsl+OeMda91Vnc0nRiY8SfLT5OjlH0p0L\nLGxKtp9ts0xLXSLAo8SLf8JESzijXlRrAtNnJFiBq9r99gpngto6Af2O8xGz\nl++E86A21vWN8USKqP4eoLUPu86elfThNY/B+0stzukiahFEYUvrZVgF4xY0\nBBWL72AdfCyJCo7ORq291TSmYCF0ZnWCS8YFv2bqDqQMgZAJ4XVf3Na0yi2J\nx6HErQn9JLNfCq4sS2RZgV15CWvI8KZ6hJXA+70I+wYIIzJJuquZ5NFxdWan\nmIxep1GTJiHLBMy1x0/lgOqQICg/GKk0yiEbzUiBO/AkM0Py+7Qplu/b4/fh\nV1ga/g+RJ96EKFYF1Y5bX0/nn0hUNPa69+x6KDfMVD891Gb1xjj09Pin3sRa\nCS93q0DE+GuqN18vGKZMsa50yfcro9LSeI+tolaLIuw0vm7n7B8QsVq3qMhy\nYbtx\r\n=gYY3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"46a242b46125803f4c508fa5c948dabb0672dc82","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.8","@things-factory/help":"^3.0.8","@things-factory/shell":"^3.0.7","@things-factory/auth-ui":"^3.0.9","@things-factory/i18n-ui":"^3.0.8","@things-factory/more-ui":"^3.0.7","@things-factory/board-ui":"^3.0.8","@things-factory/grist-ui":"^3.0.6","@things-factory/print-ui":"^3.0.8","@things-factory/dashboard":"^3.0.8","@things-factory/export-ui":"^3.0.8","@things-factory/lite-menu":"^3.0.8","@things-factory/system-ui":"^3.0.8","@things-factory/apptool-ui":"^3.0.7","@things-factory/context-ui":"^3.0.8","@things-factory/scene-form":"^3.0.6","@things-factory/setting-ui":"^3.0.8","@things-factory/resource-ui":"^3.0.9","@things-factory/scene-clock":"^3.0.6","@things-factory/scene-gauge":"^3.0.8","@things-factory/scene-table":"^3.0.8","@things-factory/scene-timer":"^3.0.8","@things-factory/scene-random":"^3.0.8","@things-factory/scene-switch":"^3.0.6","@things-factory/setting-base":"^3.0.8","@things-factory/board-service":"^3.0.8","@things-factory/oauth2-client":"^3.0.8","@things-factory/scene-chartjs":"^3.0.8","@things-factory/scene-restful":"^3.0.8","@things-factory/integration-ui":"^3.0.8","@things-factory/scene-integration":"^3.0.6","@things-factory/scene-news-ticker":"^3.0.8","@things-factory/scene-progressbar":"^3.0.8","@things-factory/integration-melsec":"^3.0.8","@things-factory/integration-modbus":"^3.0.8","@things-factory/integration-indydcp":"^3.0.8","@things-factory/scene-data-transform":"^3.0.8","@things-factory/scene-half-roundrect":"^3.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.9_1615546323519_0.18216500866809082","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"@things-factory/operato-ecs","version":"3.0.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.11","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4e69d9afea59579af7a65d02e260ef8b8d59b148","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.11.tgz","fileCount":55,"integrity":"sha512-NR1ZwTiwJdipHqNytqnHkf8hQnEnyJOd9x6XmCNz551kxlRyuQ/K/1Gias8u61/cTifzEqwm7JgU6/qMHcyHdg==","signatures":[{"sig":"MEUCICTACRvvEm5VajmguaVeSOelvjRc9mTlXOlZqx2WB5+mAiEAhqvx7AQhu+e+xcfiGwKf5mBzKLDXFuRZReMGg6pKLhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS4j9CRA9TVsSAnZWagAAro4P/iARUJyHB9vYzlliXvyE\nZfnicZqsjpq6IedPS+BdJgI4U1kKPClZirhgL4lgMAZ2kKpjzagYu8m1UYoZ\n3ex2o0NcQ4c5RTWexUK/AyUN2jApg7JOmIDv3AT0Wphz4SNwRrqzqbhkMhIP\nm4PAbw4NKW2xSJWSsdGBfix5xaAvOhgKqzJsB3gAuiDXV3buqD8yKfp4WrGr\nBOu8rU+MnnwsqcLXOlv/KUmdeGhvl6Smh4TSBBOmNSdrKn06dsz6tote8EJ9\nV/pi1JghkWsbFJ5NqnZPlpCEmyKbYycp8dwUtY6H3EyyzZbFE019BPqz7fDg\nKXrhFRQlooMNhrKl2lrIaKo7i/A0CLF3OT0GNlhUAvxaoAlPd2RSlspBySfL\nsyxmIziPjpZtuUfQ85umOD9P2BZCOFVZFJ3rhKDKfG4Knsn3jhpwQ9ISMMgw\ndotx8SKsBh+jY/l/xjHcYHoF3byeD8KhBh7D9Ij9oYozwK0ScY26Abna0Yy2\nK8/lUNTRNYjitiqVHIDyhkAAATxMmSQ1E20xnY8E6XLMjsfH/KYnAYYdAxW7\n5JatdM+i1bwOBq064LKI6ku841vnjsgbHKFejQKVDuN11qku3v7XF1E+SZMF\nw+CL8DJXy1JK/2/DJjHYmCKUJURvfUAfcaSFcbknXJtFDQ6DOMj/QkEDuaDf\neIhM\r\n=7HeQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2f8119abf309a95daad952b611be3186049ab95f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.11","@things-factory/help":"^3.0.11","@things-factory/shell":"^3.0.11","@things-factory/auth-ui":"^3.0.11","@things-factory/i18n-ui":"^3.0.11","@things-factory/more-ui":"^3.0.11","@things-factory/board-ui":"^3.0.11","@things-factory/grist-ui":"^3.0.11","@things-factory/print-ui":"^3.0.11","@things-factory/dashboard":"^3.0.11","@things-factory/export-ui":"^3.0.11","@things-factory/lite-menu":"^3.0.11","@things-factory/system-ui":"^3.0.11","@things-factory/apptool-ui":"^3.0.11","@things-factory/context-ui":"^3.0.11","@things-factory/scene-form":"^3.0.11","@things-factory/setting-ui":"^3.0.11","@things-factory/resource-ui":"^3.0.11","@things-factory/scene-clock":"^3.0.11","@things-factory/scene-gauge":"^3.0.11","@things-factory/scene-table":"^3.0.11","@things-factory/scene-timer":"^3.0.11","@things-factory/scene-random":"^3.0.11","@things-factory/scene-switch":"^3.0.11","@things-factory/setting-base":"^3.0.11","@things-factory/board-service":"^3.0.11","@things-factory/oauth2-client":"^3.0.11","@things-factory/scene-chartjs":"^3.0.11","@things-factory/scene-restful":"^3.0.11","@things-factory/integration-ui":"^3.0.11","@things-factory/scene-integration":"^3.0.11","@things-factory/scene-news-ticker":"^3.0.11","@things-factory/scene-progressbar":"^3.0.11","@things-factory/integration-melsec":"^3.0.11","@things-factory/integration-modbus":"^3.0.11","@things-factory/integration-indydcp":"^3.0.11","@things-factory/scene-data-transform":"^3.0.11","@things-factory/scene-half-roundrect":"^3.0.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.11_1615563005235_0.6526313238093029","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"@things-factory/operato-ecs","version":"3.0.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.13","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cb8e37a83291d3beccbc0620b92fc38924629252","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.13.tgz","fileCount":55,"integrity":"sha512-xO9plHutM42YVLxOnbBqOQ0R0RxQ+oZauzOc+EtbF9/ErX0nqMQuTCCo5FyvK9v/5Rtvn/mW5JObyqGRfmGSVQ==","signatures":[{"sig":"MEQCIDxmN2Tviahvva0HIhHDjNEoxbRRQgj7a+zQ7ZIeiW+2AiBgl+pQjJ3ONxKzgF+BEUOCkAM98f0WoF5ztjoL4+seHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTgqnCRA9TVsSAnZWagAAgzwP/jnja+PwAC4454fBqmRH\nj6zXJltW8siY1bRmeps3uAZ6pfNJYMFmb6/gZ/8c00siOlqgEzdoOmXkWBPn\nC1PvoMNJMleH5iJB99JxwO9ugYLrLdvJ4GSYBLbnaAdMGcMPNqQ+xyXej1Dz\nLVDvTp+TMe2XKDSZb4H+IfJkfQRtyKyF+uLRJBWXYfEGEMWbstoUAfeQEN7t\nfERK+6KKsnvUmto/vMm+IpkUU0dOVN3b4LZHQrMkqKSkzS9a9w27PS37lI/w\nOfSjghB6mmhacNkI+/b5tNpSGjM74J22iEoH9cL1p61Kg7zw1sQ2qyDmj+7h\nfoIrQiqu0q1y9itWQxbUw7uRR1xrIk02TC9v9WqJ7GO2ztARAKzadWLfrhAP\nZg+2trej6Y4iFCrRfviCvp9okzdCz+KHWxTAxK7jtKHovT0uF7WGldYDBxOx\n1RhJXwmRWU7YdBy2TX+d479hJqPCpYtmTlNSwUya/zTSJwG+nSRi/Zve5jHF\nYi2K2XKR6Upwg887NR85gFLGiTzMxYnJuw6G9qdTVrKrwHpqnAlwOBUNIXLa\n0vji/OAovcnwtQm0wkVReOG7OKzcvSdfEPBoGGaQLix10kwT/wThyCF/FzbC\npumIRpG4yTPpXRtkV12M9C+mm0W+GKsd5gnTdpl9/HuAVPgdRpAB0VEaFO1a\nqdIs\r\n=ecVc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5e3374fd4023de5a4647ba9c7a9feafbedf862b7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.13","@things-factory/help":"^3.0.13","@things-factory/shell":"^3.0.13","@things-factory/auth-ui":"^3.0.13","@things-factory/i18n-ui":"^3.0.13","@things-factory/more-ui":"^3.0.13","@things-factory/board-ui":"^3.0.13","@things-factory/grist-ui":"^3.0.13","@things-factory/print-ui":"^3.0.13","@things-factory/dashboard":"^3.0.13","@things-factory/export-ui":"^3.0.13","@things-factory/lite-menu":"^3.0.13","@things-factory/system-ui":"^3.0.13","@things-factory/apptool-ui":"^3.0.13","@things-factory/context-ui":"^3.0.13","@things-factory/scene-form":"^3.0.13","@things-factory/setting-ui":"^3.0.13","@things-factory/resource-ui":"^3.0.13","@things-factory/scene-clock":"^3.0.13","@things-factory/scene-gauge":"^3.0.13","@things-factory/scene-table":"^3.0.13","@things-factory/scene-timer":"^3.0.13","@things-factory/scene-random":"^3.0.13","@things-factory/scene-switch":"^3.0.13","@things-factory/setting-base":"^3.0.13","@things-factory/board-service":"^3.0.13","@things-factory/oauth2-client":"^3.0.13","@things-factory/scene-chartjs":"^3.0.13","@things-factory/scene-restful":"^3.0.13","@things-factory/integration-ui":"^3.0.13","@things-factory/scene-integration":"^3.0.13","@things-factory/scene-news-ticker":"^3.0.13","@things-factory/scene-progressbar":"^3.0.13","@things-factory/integration-melsec":"^3.0.13","@things-factory/integration-modbus":"^3.0.13","@things-factory/integration-indydcp":"^3.0.13","@things-factory/scene-data-transform":"^3.0.13","@things-factory/scene-half-roundrect":"^3.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.13_1615727271613_0.609698607849585","host":"s3://npm-registry-packages"}},"3.0.14":{"name":"@things-factory/operato-ecs","version":"3.0.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.14","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"31230848183e1b6e97b7f35d5b57291b9f8c487a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.14.tgz","fileCount":55,"integrity":"sha512-1+RrWb7Qtj+173YojUoQoQLMG2nROVHuORtXz23VehLDoJHiFV2PhCM61833quU43UPX7z510RA774q5GrMgcA==","signatures":[{"sig":"MEYCIQCn9iVCUjmiVMYVNny6XgbFTlwEvG2TQkTNafOguLJZqAIhAKUhkW9I3TrIvCjJ1UAE2en/ANQp7CAUxELp4t2Fe5vJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTze3CRA9TVsSAnZWagAASwYP/js/f03yEMdAbT5uWl9N\nJPnLapiMzkGcwapEM2bI7RAyYasEUdAEATFXd1rijizmAtbSoqoMEbdz+oUw\nFaSecHjJpLWR8n4xro5jN4wUxPDaRFNDrs9DnTF5PugUbgdubj/tmNO4K3aa\nrn2GH840y8cG6gmj1iUAuL5cb2JyLseWXL4ZIDPBU4dCqi6nQ5FR0gvUFXwF\nFYPk/bV3B8PwAIVIXFM9ixJBsrrRXlBq2KBGaul5RAb8+j6azPloeYOAlMrd\n5EHs/Zj+dgZX483kZtqbA0F9QVaNDqs8ygzOQ19i5pnv4bgtMn/DzgZFkoca\n+yeKcKj9hW9qaQO3ArBJkmGB0aOa8KJflSBM/viL+DqMdWpdj6XDi1eq9vIx\nJEPdjcoRtmdPVXCmb4Czvy+c1f2Som3OHpucymSHK7klzXbr1Q7DPrArxwEa\nHfdz9ATho+/sPtuOPNVMk5LB72lXmcLkIE0eM9WPNeXTms8Z5u8V5oi/WU62\nrM5GkrZuVemyRYSdLA74p4abI/Ct+/nYmBLSK25TwB/QbHstI1nt//H0+yfK\nzmxNPtpNmxvnC/wh1usjEqXb80qEfNqmU7fn9l1SF+jTrZxRKackW8pbuPmm\nmxw5D8d8usJPYG/SLosfaj4nvwji0lrc4UhNxSOCx5zDiZAHJn3oiAB5UETi\nw84C\r\n=JxMQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0887147907b800afd1e5054311fe0d9edf12ede4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.14","@things-factory/help":"^3.0.14","@things-factory/shell":"^3.0.14","@things-factory/auth-ui":"^3.0.14","@things-factory/i18n-ui":"^3.0.14","@things-factory/more-ui":"^3.0.14","@things-factory/board-ui":"^3.0.14","@things-factory/grist-ui":"^3.0.13","@things-factory/print-ui":"^3.0.14","@things-factory/dashboard":"^3.0.14","@things-factory/export-ui":"^3.0.14","@things-factory/lite-menu":"^3.0.14","@things-factory/system-ui":"^3.0.14","@things-factory/apptool-ui":"^3.0.14","@things-factory/context-ui":"^3.0.14","@things-factory/scene-form":"^3.0.13","@things-factory/setting-ui":"^3.0.14","@things-factory/resource-ui":"^3.0.14","@things-factory/scene-clock":"^3.0.13","@things-factory/scene-gauge":"^3.0.13","@things-factory/scene-table":"^3.0.13","@things-factory/scene-timer":"^3.0.13","@things-factory/scene-random":"^3.0.13","@things-factory/scene-switch":"^3.0.13","@things-factory/setting-base":"^3.0.14","@things-factory/board-service":"^3.0.14","@things-factory/oauth2-client":"^3.0.14","@things-factory/scene-chartjs":"^3.0.13","@things-factory/scene-restful":"^3.0.13","@things-factory/integration-ui":"^3.0.14","@things-factory/scene-integration":"^3.0.14","@things-factory/scene-news-ticker":"^3.0.13","@things-factory/scene-progressbar":"^3.0.13","@things-factory/integration-melsec":"^3.0.14","@things-factory/integration-modbus":"^3.0.14","@things-factory/integration-indydcp":"^3.0.14","@things-factory/scene-data-transform":"^3.0.13","@things-factory/scene-half-roundrect":"^3.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.14_1615804343377_0.7175715943249736","host":"s3://npm-registry-packages"}},"3.0.16":{"name":"@things-factory/operato-ecs","version":"3.0.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.16","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"94735c5947d7d14c34866fde7c054d9229a4274b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.16.tgz","fileCount":55,"integrity":"sha512-7kSK5eZC8TARDnsqYDwXu3SiKTP1CxmG4GdJ7XXGCiIaohcx0A84pkqt3qwgBRP257vii77BCDIAxXnDC2Zf6g==","signatures":[{"sig":"MEUCIF88mndqVsQtGIg6rq0U9nJaGz1oR7OFxctk6jbeKp78AiEAwAxHkjKCof1EqaUWR0djaouni+gqV+sfULdy/pBQIeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgULRsCRA9TVsSAnZWagAA7FUP/07Q9wiPcNEKPibhIIyi\nn+EhkRMIajqOGczvDbMWxxhIWtIe2TQstMXksm5/fvlnefwz9ygcD+n7facO\n8jAxotM7SRBD3z6xi/xRs1lPTXhFayHGx0CyUWUNrV29VLWZMh8ENqHkuTc9\nWWsICBeXf/125+Myv/+CeDx/K9gU+HXp9v2QVJmL12qrROGiRRMiEyRzg6y4\n2WohAAEgIpLW4MlnDHRJB8LDBBRo7mi1G+P6lT46ZOGyWPUXfHzfh1bG0Li9\nXl1UEkO7mxU6GXmmVYYkyCnomdOVgqrUXQGDvxtXAPNuJIDOBV6W4rF4C1Pt\nVDWaJkENbivZw3oVk/Fe2+XCkHImInbdpgSoQNaZk46rRAR/xHRb5cm4lTdk\nXRzBJX/MVRXZWckHPmjX4XkdALpejMzdYhBuelV9ZnJwZx3CCDclkcbzYnb+\nc543hmoZ+xExEMdPXBy9gKyk/4O84KL4lsz30nRIL+ddieyo0qcEcYU3Wv4y\naSmC1ulGbzUBPVgjxxOdKx3nbhXWgU/tZFoqfrDi6tfPuyYNeqTiQP3WsILG\njabgMKLcPn94weUYnG5NW9PS7xhLp9Urtw4sAAdGYuAvGlwUwXjKw+DZ1CJz\nFiyO6lMZySfVGpsH55kGn97qTCFg0UJ/uID/3nr7cs4bzY4vE2SphrReU4Za\nj0Tt\r\n=AEA1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b3c6b07ccbe923ba97c5b2eddc24130a08e0c861","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.16","@things-factory/help":"^3.0.16","@things-factory/shell":"^3.0.16","@things-factory/auth-ui":"^3.0.16","@things-factory/i18n-ui":"^3.0.16","@things-factory/more-ui":"^3.0.16","@things-factory/board-ui":"^3.0.16","@things-factory/grist-ui":"^3.0.16","@things-factory/print-ui":"^3.0.16","@things-factory/dashboard":"^3.0.16","@things-factory/export-ui":"^3.0.16","@things-factory/lite-menu":"^3.0.16","@things-factory/system-ui":"^3.0.16","@things-factory/apptool-ui":"^3.0.16","@things-factory/context-ui":"^3.0.16","@things-factory/scene-form":"^3.0.16","@things-factory/setting-ui":"^3.0.16","@things-factory/resource-ui":"^3.0.16","@things-factory/scene-clock":"^3.0.16","@things-factory/scene-gauge":"^3.0.16","@things-factory/scene-table":"^3.0.16","@things-factory/scene-timer":"^3.0.16","@things-factory/scene-random":"^3.0.16","@things-factory/scene-switch":"^3.0.16","@things-factory/setting-base":"^3.0.16","@things-factory/board-service":"^3.0.16","@things-factory/oauth2-client":"^3.0.16","@things-factory/scene-chartjs":"^3.0.16","@things-factory/scene-restful":"^3.0.16","@things-factory/integration-ui":"^3.0.16","@things-factory/scene-integration":"^3.0.16","@things-factory/scene-news-ticker":"^3.0.16","@things-factory/scene-progressbar":"^3.0.16","@things-factory/integration-melsec":"^3.0.16","@things-factory/integration-modbus":"^3.0.16","@things-factory/integration-indydcp":"^3.0.16","@things-factory/scene-data-transform":"^3.0.16","@things-factory/scene-half-roundrect":"^3.0.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.16_1615901804182_0.11326898943208086","host":"s3://npm-registry-packages"}},"3.0.17":{"name":"@things-factory/operato-ecs","version":"3.0.17","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.17","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"21c2c841aef720a2aa4bc0486538e67d299cc7ec","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.17.tgz","fileCount":55,"integrity":"sha512-pPSwMni4HVIeOi8ke01ObFtFa8DGpVNzVsq/Dlp5wgUC5l/NjyGk+PoqWXF82qxJfTdwKscnOzIF0luqf/Aucg==","signatures":[{"sig":"MEYCIQDj/sNMMCeEEjz6slr8p2rVSn8FH2yI7cNMdlDLcIem2QIhAOKH5RrG6G2OI9bLSPW0gRWHzqsBwo2HWpj+eASYzdP/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUgqiCRA9TVsSAnZWagAAcckP/3ydwEoV0cECmzw4ONH/\npecIYhJUoWiUIeJPK+nmkiugCk846d3ZatU8wxLdWUWzdH+hJBa87znWh9pv\nSvG77ocGEeOkRt3iWT/kMhlUeclYJMunXxzbbu1p1c8sTtcCPU3Ok382jLOr\nYbE9Sh45JC33HZr/TgNCvabLyIz2F27pdzsrlIXqCPjVzr0jAmaFrdQCZ0or\nK+qO5jL8vBwlYUFLOS5X8k+iU6qhZ7bY7XxaheBOdQFRV6Nhq6GjaP8MHDA5\n0LgOTuvzPfsW6Zr+IDXvg5nOORr3IH8U9NFRFihsh9KNPvgLrUQtuq/x10Ou\nMhFpvh7KsohO9dz8V6AS8P2RUgtDF6zp5X++PlXaBhi0FSgQXs29KcdbqYN0\niF2foS/KaXNjEH81IsAd7tJkBbEuN0hzN62rbm7cKXsF8V9gSO7/ExOYXa5p\nD9RTkRoxDqFvvvojs6Z9Ar7G48l9UUkmcwHYAwWYYqexf7y5Buo+KajYJNgm\n0JYb5LLMO/i+fOwSQyryNkKRnTUowe/AXNm2+AzIDtopOFCZVq6RtGMPyjYD\nrqFke8huSpGwQMz1GlOBf3U5hjBOGNJBOj2WLJvJjQDLLRpUkQK/xrd3g980\nvtgk6xJWCH1b0ALA/yT+LNZEfH0BMl2iWwUjkuuMlb2JBXQUdCLSCo2fkzPW\nE5UQ\r\n=1gK0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"49b56c5afe0585072a9f9ad4ba8febba7ec2ee90","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.17","@things-factory/help":"^3.0.17","@things-factory/shell":"^3.0.17","@things-factory/auth-ui":"^3.0.17","@things-factory/i18n-ui":"^3.0.17","@things-factory/more-ui":"^3.0.17","@things-factory/board-ui":"^3.0.17","@things-factory/grist-ui":"^3.0.16","@things-factory/print-ui":"^3.0.17","@things-factory/dashboard":"^3.0.17","@things-factory/export-ui":"^3.0.17","@things-factory/lite-menu":"^3.0.17","@things-factory/system-ui":"^3.0.17","@things-factory/apptool-ui":"^3.0.17","@things-factory/context-ui":"^3.0.17","@things-factory/scene-form":"^3.0.16","@things-factory/setting-ui":"^3.0.17","@things-factory/resource-ui":"^3.0.17","@things-factory/scene-clock":"^3.0.16","@things-factory/scene-gauge":"^3.0.16","@things-factory/scene-table":"^3.0.16","@things-factory/scene-timer":"^3.0.16","@things-factory/scene-random":"^3.0.16","@things-factory/scene-switch":"^3.0.16","@things-factory/setting-base":"^3.0.17","@things-factory/board-service":"^3.0.17","@things-factory/oauth2-client":"^3.0.17","@things-factory/scene-chartjs":"^3.0.16","@things-factory/scene-restful":"^3.0.16","@things-factory/integration-ui":"^3.0.17","@things-factory/scene-integration":"^3.0.16","@things-factory/scene-news-ticker":"^3.0.16","@things-factory/scene-progressbar":"^3.0.16","@things-factory/integration-melsec":"^3.0.17","@things-factory/integration-modbus":"^3.0.17","@things-factory/integration-indydcp":"^3.0.17","@things-factory/scene-data-transform":"^3.0.16","@things-factory/scene-half-roundrect":"^3.0.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.17_1615989409863_0.605035449725883","host":"s3://npm-registry-packages"}},"3.0.18":{"name":"@things-factory/operato-ecs","version":"3.0.18","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.18","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a7d3e7b313388b7f73e1cc8c8bede29528175f25","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.18.tgz","fileCount":55,"integrity":"sha512-cQHB7Kj3fpfGemwsifNZ5YB7vWJwl2Do+0uCGgvEzTf7JUplwQ+5xES8ryu6gjZdIlurU3sIUFOQlb15eS+4+Q==","signatures":[{"sig":"MEQCIGJsBxyX/vLq/rafEodfsCvcW54qHBu8CCMDn0n/zZj7AiBR2yi+Bazb8MfLBaVDFgEkzdNC02C8pRg4I7rWQR2Bwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUqdLCRA9TVsSAnZWagAAi4cP/1m+37W36fQH935pIXQQ\n6c+1qg96JsFRQfXj7Omr32eOtamY9/gw4QieJp9seByUO2Is/K+/M7y0sR3T\nbm0W8V1Sk8AuYnwa/EFB+5OceSm+aDfgDj3E5ieVR2gT5kvgsTsoMY7QP0l7\nT+6dYLC1Vk8KAvVYoVZXAunmuvVmVxSmWwx6iWLsCHZH7N+z2rsHOeuIonVv\nUDbExuotPQ9UwN9UvSoMb478lwEYwfAxMGgek23Ac9jxSxttJFLTANmDT+gJ\nhxYaKDJBCzy7WmbzHp6Fq+wnfdQpzi232D+/HZ0JS/x9oCqv4MK2exj95VaI\n+DCogm9Vxf3MbMaUu34TFHu89HqsehiBAYBhGHjVXN7jpDlc1r/FApGX2SUH\n10iV8SGwPVMNgI0vGJXxpEN4jyvQ/gcw46mP8DNjW/ZPn0xyhjMEVr2OFWkJ\nIe49EWC7feLDN/SS9DwvZfF5VN4Ggp6CzxG/q7DvmD3vXeyTDM1AVP1sm6iI\nAtH1Lu9wMJVFXhw+tjC7zQRZ5mKMlRjVLCybrpQa6jqXBRr73U+nbCCwtINm\n06WAsW6X+dgMBNTX0o3YB49++ZPI7mM+RMd140yyQFtEwJrmM3jasSUVK1M/\nWVmCJbiblVQ9anCm6MS6V41gXNNmVXg1bdzN98hjZeAV7YwU8K0jTNHqoHql\n7rOh\r\n=GWwZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f564749294e5a75a5981894e05a77a1d714ea6e1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.10.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.18","@things-factory/help":"^3.0.18","@things-factory/shell":"^3.0.18","@things-factory/auth-ui":"^3.0.18","@things-factory/i18n-ui":"^3.0.18","@things-factory/more-ui":"^3.0.18","@things-factory/board-ui":"^3.0.18","@things-factory/grist-ui":"^3.0.16","@things-factory/print-ui":"^3.0.18","@things-factory/dashboard":"^3.0.18","@things-factory/export-ui":"^3.0.18","@things-factory/lite-menu":"^3.0.18","@things-factory/system-ui":"^3.0.18","@things-factory/apptool-ui":"^3.0.18","@things-factory/context-ui":"^3.0.18","@things-factory/scene-form":"^3.0.16","@things-factory/setting-ui":"^3.0.18","@things-factory/resource-ui":"^3.0.18","@things-factory/scene-clock":"^3.0.16","@things-factory/scene-gauge":"^3.0.16","@things-factory/scene-table":"^3.0.16","@things-factory/scene-timer":"^3.0.16","@things-factory/scene-random":"^3.0.16","@things-factory/scene-switch":"^3.0.16","@things-factory/setting-base":"^3.0.18","@things-factory/board-service":"^3.0.18","@things-factory/oauth2-client":"^3.0.18","@things-factory/scene-chartjs":"^3.0.16","@things-factory/scene-restful":"^3.0.16","@things-factory/integration-ui":"^3.0.18","@things-factory/scene-integration":"^3.0.16","@things-factory/scene-news-ticker":"^3.0.16","@things-factory/scene-progressbar":"^3.0.16","@things-factory/integration-melsec":"^3.0.18","@things-factory/integration-modbus":"^3.0.18","@things-factory/integration-indydcp":"^3.0.18","@things-factory/scene-data-transform":"^3.0.16","@things-factory/scene-half-roundrect":"^3.0.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.18_1616029514861_0.2924952526708635","host":"s3://npm-registry-packages"}},"3.0.19":{"name":"@things-factory/operato-ecs","version":"3.0.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.19","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ec9422458e1b23e99f379462891c9c5b9ad06013","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.19.tgz","fileCount":55,"integrity":"sha512-rRkltqmnsTDBjVYOtHtxhMxy+GtjD8Ncw3RUEmumh/U+3y4zYgyh0/rM3b8Ap52y0RtCd1usni32CB67LOUhyA==","signatures":[{"sig":"MEUCIDP/vppoiXk7ecNYNevCvW7G8btOc+4uTa1LhLcDXibmAiEAwHAPdy4el3whMnAcI0Kkz+KOFEnNLKJ6QEH6w7hA3Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVzz5CRA9TVsSAnZWagAA0DoP+wT3fuwbTraeU8A+mgir\nkjsBwoF/AlAPfFpPFbTw9HP+vL8vEkqPMN8Mi8LzzdZAMNOBKyQ7yTDRWSE2\n8CXXj1h2Mn+RsdjGoDKUD8twR1Me6X7VNngsj822rc5wZ+LWr59jz9ZZug08\nMgmvMJY3nQyOy21o0ljfdmq91ChH8hSwHHtznsIxrHSlqKYgD/Ow7IL3TsXJ\nu43GGWtWzZEyDiOVxCNkcyFQNfkH4tdy4nt7cmBO4VzWY9xSrbc9V3YBHhtK\nya2OGav0lhWmrJW//zHnpM0Phl9Gq5kywY7wMnBrtZk3rYOuo3WQ9QN0bsIp\nbr1fmeMrr5FF4uSv12qUFyBZWXuASznh/4K0cp/tl3eZm+0bznp2fXWcaRYc\nm6ZHuyi82qxgprLnYit7HjSZ6TlBTpyTHCB7aXIwjVEgr9+pxQrAO7eOFTpa\nqhJBA3QZU6jTJjF+Zo5E+/FMxA4uYOrv93a0joLp9e8+ZSa02o/cXenRBx05\n6hV+5AfodFqof0tZKSyOcdYfhuy93GMOrVdQTvBoMudyqsbZCbaTGQ2+BT9i\nVFlDSAasHg7Ak1MHrw1OJcPcmiwwtKJnsp2l2f9B2zEBLwC/HWQCIissQNig\nFmllBEHKEyLiuyiB8HJiku7/jVlsHHJu5rSGzpepqU3sga08DpONAtnVPJgR\niN1/\r\n=8t44\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a155955f16b26ce4c187fcb9b606c8f1259304cc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.19","@things-factory/help":"^3.0.19","@things-factory/shell":"^3.0.19","@things-factory/auth-ui":"^3.0.19","@things-factory/i18n-ui":"^3.0.19","@things-factory/more-ui":"^3.0.19","@things-factory/board-ui":"^3.0.19","@things-factory/grist-ui":"^3.0.16","@things-factory/print-ui":"^3.0.19","@things-factory/dashboard":"^3.0.19","@things-factory/export-ui":"^3.0.19","@things-factory/lite-menu":"^3.0.19","@things-factory/system-ui":"^3.0.19","@things-factory/apptool-ui":"^3.0.19","@things-factory/context-ui":"^3.0.19","@things-factory/scene-form":"^3.0.16","@things-factory/setting-ui":"^3.0.19","@things-factory/resource-ui":"^3.0.19","@things-factory/scene-clock":"^3.0.16","@things-factory/scene-gauge":"^3.0.16","@things-factory/scene-table":"^3.0.16","@things-factory/scene-timer":"^3.0.16","@things-factory/scene-random":"^3.0.16","@things-factory/scene-switch":"^3.0.16","@things-factory/setting-base":"^3.0.19","@things-factory/board-service":"^3.0.19","@things-factory/oauth2-client":"^3.0.19","@things-factory/scene-chartjs":"^3.0.16","@things-factory/scene-restful":"^3.0.16","@things-factory/integration-ui":"^3.0.19","@things-factory/scene-integration":"^3.0.16","@things-factory/scene-news-ticker":"^3.0.16","@things-factory/scene-progressbar":"^3.0.16","@things-factory/integration-melsec":"^3.0.19","@things-factory/integration-modbus":"^3.0.19","@things-factory/integration-indydcp":"^3.0.19","@things-factory/scene-data-transform":"^3.0.16","@things-factory/scene-half-roundrect":"^3.0.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.19_1616329976546_0.7438531693562642","host":"s3://npm-registry-packages"}},"3.0.20":{"name":"@things-factory/operato-ecs","version":"3.0.20","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.20","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b06e067ec19f60ec17bd838b5b58c427cd4725c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.20.tgz","fileCount":55,"integrity":"sha512-AzUM6hBBVV6HnRN/MDfgi+ED/3JnDztpl97n1nno2eCBIoCgGNq5zOUbWSPAvjfA1jibiAH0q/XHkrsZZzp39g==","signatures":[{"sig":"MEUCIFXE+NXZ2pkXukpyIP1i3REnrLzutdBkX+kDaYimKNfJAiEAmkCf+Xz7r5zdAYMz9tauvugtDBgKQAIU7Z+QDtS1GdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWbiQCRA9TVsSAnZWagAARyEP/323R3GarLRMYJci5Xo2\nheKDKs9iCppo61IPn1j9LQCx9bi2PshaAZkwZflr0l41wDvcZUZ5Gvk3kCWV\nt3xt7q9WbvjvXObYRnjmT0y7EPK0LVivHM247mMPKsyibAC1qN1AQz6wwI03\n0pkGwL5VQLp05Kcu1igGB+/gp0pz5iZj+Lk8w82KlDhyjak/UoMQAYbBlbnf\n3p79oSwax1F+3fsJezPEaj3hI2r+92gZtIMmIuA8z6S05ffLFiV/DMQdjf1z\nECBiQq7njUDDrrK8IFtvNwOSBqn9Td9yFwuHCZWqDaitLbH34pRkY5EZsoNt\nqTtMExJwQ70QUVou6J0Letbk2w0gLnpDOwBQmr3Ohb56zwCw0t+iTbrEx1IB\nkLqHUk/hr6yw0EURZBtHPUgKf4GK+yAyZtmBatu9F4o4qMdfr7ZacD3GyJtq\nQhl1mwuAgpIcoio2lc3X2aBr9AZX8S/PUuslspLmWbO+7ItoBM5I0wJqYCwB\nR366a8X4y6+9QLq4+vHjJT2rswLe6qtuoLy2BXU/fwTVK82eYN1zJMHsfrRY\n8kfY/xD91ZA+46tyTYlFWqSc7w3HnhO+s2zm72+K7kQPhQuKpNzDI1tKElKn\n4ibhJOSaDMdLdkvnZnyKwVjyQtxBq0hQPqW1Sr6C8RBvDjilZN6YmZM5ygpC\n8GC7\r\n=nxD8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8929f73bc1c5215c4e6452d195c3eae62ce95594","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.20","@things-factory/help":"^3.0.19","@things-factory/shell":"^3.0.19","@things-factory/auth-ui":"^3.0.20","@things-factory/i18n-ui":"^3.0.20","@things-factory/more-ui":"^3.0.19","@things-factory/board-ui":"^3.0.20","@things-factory/grist-ui":"^3.0.16","@things-factory/print-ui":"^3.0.19","@things-factory/dashboard":"^3.0.20","@things-factory/export-ui":"^3.0.19","@things-factory/lite-menu":"^3.0.20","@things-factory/system-ui":"^3.0.19","@things-factory/apptool-ui":"^3.0.19","@things-factory/context-ui":"^3.0.19","@things-factory/scene-form":"^3.0.16","@things-factory/setting-ui":"^3.0.20","@things-factory/resource-ui":"^3.0.20","@things-factory/scene-clock":"^3.0.16","@things-factory/scene-gauge":"^3.0.16","@things-factory/scene-table":"^3.0.16","@things-factory/scene-timer":"^3.0.16","@things-factory/scene-random":"^3.0.16","@things-factory/scene-switch":"^3.0.16","@things-factory/setting-base":"^3.0.20","@things-factory/board-service":"^3.0.20","@things-factory/oauth2-client":"^3.0.20","@things-factory/scene-chartjs":"^3.0.16","@things-factory/scene-restful":"^3.0.16","@things-factory/integration-ui":"^3.0.20","@things-factory/scene-integration":"^3.0.16","@things-factory/scene-news-ticker":"^3.0.16","@things-factory/scene-progressbar":"^3.0.16","@things-factory/integration-melsec":"^3.0.20","@things-factory/integration-modbus":"^3.0.20","@things-factory/integration-indydcp":"^3.0.20","@things-factory/scene-data-transform":"^3.0.16","@things-factory/scene-half-roundrect":"^3.0.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.20_1616492688087_0.7974811900591945","host":"s3://npm-registry-packages"}},"3.0.21":{"name":"@things-factory/operato-ecs","version":"3.0.21","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.21","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5c8ffa78ab734af3e9349ea233c3f263fefe8658","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.21.tgz","fileCount":55,"integrity":"sha512-93NOO37CdnBlp5LwRnoHdFfAu/3T3GFk5AN7sZXDgwlRLnw0uMz3OAzl97pTC7RKfqAXlNB2/GuCxPzsxaZ4Aw==","signatures":[{"sig":"MEQCIBcHvW5YmBkZcF4E6TwW60m/MRQ33MBVmCvRVoLZxnWtAiBKSNf97AMrKm2KF1qPfTSMDIIQEdAK+l6NPvohtzIBSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW2IYCRA9TVsSAnZWagAA5LgP/i40qy8sl1ImuO5ATHxG\nO1s6xqB7URlPiEUtScxj6qVA99tLxmbUlHq94q0tX+GDWIhcrf7cXnA+W6rC\n3ce3Ir14S38bKOnQm4ISfofTAAcTHHWmpRTkutizpIVjBoXPJ6cY4gNJkpqV\nDOtZts1pGk92W4hKokn2hSeUAyCRJ1CiEhnfpjQjnPzP6D7nVuGPT1bcjNpe\nh7KyfsnBksLmp6B3ILkMZYzM+hVPg6diTH2OfbzmaLhuABNUgRMYRKMqsG6p\n+ZbP54mZUT/HEjGmYEtN5O992KamK5OAWifIfoDiUX43KOFm0YhwDalU1QJe\nJ9wvwVuDxxSSOTGzePDE91yloH1BI5D6Qm2bnWO4bRJ7+jEM04SrKZtSr8Rl\n9OF1wask8pgmCFo0Z48GZEZ5R2s5qSxWuoaIUi/ohunAHhSPnTAtnppMs4p/\nmpUfUKYmSAl8D8CnHhA/WVIFopj3aXry8ZUsnN6Yi98xUS6FT6MefJzlptW2\nVvbYmKaQpgIt69hxXq96ier0HK2RFMOA4vRVvn3lOeZI4VCUujv9CzWcc5gS\n1x0S3n0p+nB5kMzwYY2fAvC5xZx8egIiZejiSRxJn9myWxEU/l+e31KTjKuD\nbWEbR7D1Tyb9omKEsISSlCHyz/LYuqCjt0E0wp0MMrFyG80JXGzDkekzeL5g\nfL6f\r\n=zH8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0dc9613cd3323c3d0494a94d47f28f87e1d7c348","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.21","@things-factory/help":"^3.0.21","@things-factory/shell":"^3.0.21","@things-factory/auth-ui":"^3.0.21","@things-factory/i18n-ui":"^3.0.21","@things-factory/more-ui":"^3.0.21","@things-factory/board-ui":"^3.0.21","@things-factory/grist-ui":"^3.0.16","@things-factory/print-ui":"^3.0.21","@things-factory/dashboard":"^3.0.21","@things-factory/export-ui":"^3.0.21","@things-factory/lite-menu":"^3.0.21","@things-factory/system-ui":"^3.0.21","@things-factory/apptool-ui":"^3.0.21","@things-factory/context-ui":"^3.0.21","@things-factory/scene-form":"^3.0.16","@things-factory/setting-ui":"^3.0.21","@things-factory/resource-ui":"^3.0.21","@things-factory/scene-clock":"^3.0.16","@things-factory/scene-gauge":"^3.0.16","@things-factory/scene-table":"^3.0.16","@things-factory/scene-timer":"^3.0.16","@things-factory/scene-random":"^3.0.16","@things-factory/scene-switch":"^3.0.16","@things-factory/setting-base":"^3.0.21","@things-factory/board-service":"^3.0.21","@things-factory/oauth2-client":"^3.0.21","@things-factory/scene-chartjs":"^3.0.16","@things-factory/scene-restful":"^3.0.16","@things-factory/integration-ui":"^3.0.21","@things-factory/scene-integration":"^3.0.16","@things-factory/scene-news-ticker":"^3.0.16","@things-factory/scene-progressbar":"^3.0.16","@things-factory/integration-melsec":"^3.0.21","@things-factory/integration-modbus":"^3.0.21","@things-factory/integration-indydcp":"^3.0.21","@things-factory/scene-data-transform":"^3.0.16","@things-factory/scene-half-roundrect":"^3.0.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.21_1616601623522_0.00777614098230428","host":"s3://npm-registry-packages"}},"3.0.22":{"name":"@things-factory/operato-ecs","version":"3.0.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.22","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8cce92065faa05cdfa5afaf9f987e5d9fc6b85db","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.22.tgz","fileCount":55,"integrity":"sha512-FuJzIJkb46HTkXYrrgxPcwVt/Lq8ucOa5vC/47U3NyjxGuhAKk9I1WhBZdNzRDP5Z5N3+9212ecg/Yv5QVsX+Q==","signatures":[{"sig":"MEQCIBJszjYDPegX7gUOjjcgZ+PnP1HNe+LNQjEeTcLy4ntDAiA1bibZ45ut5MG7Dj/uiynFVhmxlLVwxOwm03Wn9X0vZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXK5tCRA9TVsSAnZWagAAYm0P/iF3WAsHcutSpozGbxJ1\neJ6lpRbkFA63j44o7bOpAv68qD46GRWWMZW5lKoIDWwfKvhvoXbY+Q7PKf6F\nZ9dvveYejgT6CNRRBrS5HKYxjdjV2ZWCN8l4SuPOhZ0qOjMtg++F4ETvgLxb\nnowl6jwCYNXB+Jr47gE/sk0pJEtGsynL87MWWoTUiPLvSZ6Z3JWUn/9xYXzk\nri6qXpbbs03P3nO4Zg1TEM1+J+dj1lIPsUC34GUjSUY3E7cSWOs2n84mwec5\noxZQAMipDvs3Iu6uZT8ZnjpuxGFj28HVnatroLXdGT/En5+A8A+VYV0d+QC7\n8Rdr0V7/NNjGQqGK2hD2WRLDLoGharlZJdRs5hawyu2wIuvhzpt7XF0TkoF2\nX2Cn6RA+yB4jkgtERT/S3duRb3JolfqlbTIYeRxqmVWQqDmJtVZkC+nVYKI3\npphVk9ywUTH/PN7x2u+4DqtAxivHJgrLJzZrbnayhmyqn5Ea8Or8NANjviaB\nODv4uKDwuyRxwRtxRPLprWhoTywGUP6ht+nraBa/N/JCd/D7Z3g10nMkJQvC\nkBeb83H/uinnxhvmJXFKpAm1z5VRGV0aHuss/By5nvKXO/NAHDzcSQzRCAkQ\nyu4sZOEVW6LuIaXjoijBIjITFYUl3Xa6Krx43MYE8mJgbOYenIeS6Og5G7oG\nmZ+P\r\n=XCFD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"13d319a73191f4d4beb99261a1b0f45eb1261e56","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.22","@things-factory/help":"^3.0.21","@things-factory/shell":"^3.0.21","@things-factory/auth-ui":"^3.0.22","@things-factory/i18n-ui":"^3.0.22","@things-factory/more-ui":"^3.0.21","@things-factory/board-ui":"^3.0.22","@things-factory/grist-ui":"^3.0.16","@things-factory/print-ui":"^3.0.21","@things-factory/dashboard":"^3.0.22","@things-factory/export-ui":"^3.0.21","@things-factory/lite-menu":"^3.0.22","@things-factory/system-ui":"^3.0.21","@things-factory/apptool-ui":"^3.0.21","@things-factory/context-ui":"^3.0.21","@things-factory/scene-form":"^3.0.16","@things-factory/setting-ui":"^3.0.22","@things-factory/resource-ui":"^3.0.22","@things-factory/scene-clock":"^3.0.16","@things-factory/scene-gauge":"^3.0.16","@things-factory/scene-table":"^3.0.16","@things-factory/scene-timer":"^3.0.16","@things-factory/scene-random":"^3.0.16","@things-factory/scene-switch":"^3.0.16","@things-factory/setting-base":"^3.0.22","@things-factory/board-service":"^3.0.22","@things-factory/oauth2-client":"^3.0.22","@things-factory/scene-chartjs":"^3.0.16","@things-factory/scene-restful":"^3.0.16","@things-factory/integration-ui":"^3.0.22","@things-factory/scene-integration":"^3.0.16","@things-factory/scene-news-ticker":"^3.0.16","@things-factory/scene-progressbar":"^3.0.16","@things-factory/integration-melsec":"^3.0.22","@things-factory/integration-modbus":"^3.0.22","@things-factory/integration-indydcp":"^3.0.22","@things-factory/scene-data-transform":"^3.0.16","@things-factory/scene-half-roundrect":"^3.0.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.22_1616686700716_0.07497376296164804","host":"s3://npm-registry-packages"}},"3.0.25":{"name":"@things-factory/operato-ecs","version":"3.0.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.25","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d94929695c32ec13d2fd7c81dc80e9525c5efcd3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.25.tgz","fileCount":55,"integrity":"sha512-pM2r/p/riNx2XPZHAiJnlwSc1vBSHDLOXflB05veVYE/eP24KejX+obZg0e259EYZdXxJJDpYFLucEfDxMIvlQ==","signatures":[{"sig":"MEYCIQCIkVRA5Z11QBjcD4UKXqtA6oa9BMeF3Rqhu6+B8qNRNQIhAOen1JiJ/yja6hhl741h+68RW/0HBgfeW2FvQjAUtf9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXMelCRA9TVsSAnZWagAA7sQQAJZOr11cuvJNS5dzka36\nPjy6c8I51y3z0RPUH65Uq8uyv6itZfw1oj+3TVtgnD//bRxT9w9io71dYqGc\n+psoSgaYZdZHaL77MjqkCVcizsj0qvhpXQAulYdTu4z7hgPng3l+0wNyF79d\nZ5vcBHNNTJwX1e+rcGC4A76Fe49Xs1xPKgoKlph0fMcLpPgd9qvPytGxBOaA\nC2nlRMeZhOsgWoAuHGnUP4u79qHsqef21DqMWGVdggfbvymeuOw3h4wSrqcO\nwRH1yWuqSSb8bCqwLfpmIjZ35ntB6Twy2oVFz43ypI5vRJvvxnAX4WSgmRkm\n1cxtD9eRF8QyUq3yTRdCspUtS2PVHuF7XOLmRr+iAPWExN/VqOiQM+mtZowb\nZN0HpxN3cjgT6yEf8f60GNAcUavygEOi/iMgB3NQZ+mAgtR+KUmNiqR3opfl\npmiCSmNSh3rLs5q+BXIhvjp+/3tfIqpZx8Vc70IKnvuKHWsYJ+s7Jyl187nt\nGaPgQxPaceVKg9aFYPp9LEt4S1peDHaHmm5hKImDg9FQu2kcc8Psp1hyqHZ0\nEUfCoFItMudcDyE1UHNLAamhvmceANFT0YpCcf3MTPs4eIjPEjR/qCvGZign\nPXnNbOKyXDscEt9Bu91eYH0BKnf9vOiJ4yBgGIEdW3gZ5KG9naVpw4OYUtvm\nPIqv\r\n=mdjy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b91497b106b856936d12eb665fc5dbae5fc9b3bd","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.25","@things-factory/help":"^3.0.25","@things-factory/shell":"^3.0.25","@things-factory/auth-ui":"^3.0.25","@things-factory/i18n-ui":"^3.0.25","@things-factory/more-ui":"^3.0.25","@things-factory/board-ui":"^3.0.25","@things-factory/grist-ui":"^3.0.25","@things-factory/print-ui":"^3.0.25","@things-factory/dashboard":"^3.0.25","@things-factory/export-ui":"^3.0.25","@things-factory/lite-menu":"^3.0.25","@things-factory/system-ui":"^3.0.25","@things-factory/apptool-ui":"^3.0.25","@things-factory/context-ui":"^3.0.25","@things-factory/scene-form":"^3.0.25","@things-factory/setting-ui":"^3.0.25","@things-factory/resource-ui":"^3.0.25","@things-factory/scene-clock":"^3.0.25","@things-factory/scene-gauge":"^3.0.25","@things-factory/scene-table":"^3.0.25","@things-factory/scene-timer":"^3.0.25","@things-factory/scene-random":"^3.0.25","@things-factory/scene-switch":"^3.0.25","@things-factory/setting-base":"^3.0.25","@things-factory/board-service":"^3.0.25","@things-factory/oauth2-client":"^3.0.25","@things-factory/scene-chartjs":"^3.0.25","@things-factory/scene-restful":"^3.0.25","@things-factory/integration-ui":"^3.0.25","@things-factory/scene-integration":"^3.0.25","@things-factory/scene-news-ticker":"^3.0.25","@things-factory/scene-progressbar":"^3.0.25","@things-factory/integration-melsec":"^3.0.25","@things-factory/integration-modbus":"^3.0.25","@things-factory/integration-indydcp":"^3.0.25","@things-factory/scene-data-transform":"^3.0.25","@things-factory/scene-half-roundrect":"^3.0.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.25_1616693156847_0.30246016891641125","host":"s3://npm-registry-packages"}},"3.0.26":{"name":"@things-factory/operato-ecs","version":"3.0.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.26","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"820deea4228817dfd4853e57606bb9d9327ad1ba","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.26.tgz","fileCount":55,"integrity":"sha512-ggSdSmOcCC+obxxwPYeDr4eJeDk1aYcaq7i7arGk58o+VIYF4aTZA+B3BryMTTIdDkJKrewASn06Gb9Zk2/XmQ==","signatures":[{"sig":"MEQCIBuk8QRv/cyxXZ/XUmgtgN8PTwXFoPOHoNaSw+j7YYGKAiAlckkqJGPgtrJ/FMKk/JqCbJmks/zk4nTrJh6e0NHAhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYHZCCRA9TVsSAnZWagAA95UP/jX56/W9yoc7Dcn9o4h+\nj6v9YxnURvtRIltXxr5Xemj2NNMHNap4dyt/Rw+w0JmKKb9YLcGk0FBim2lA\nsaHyeQi7xpbYycZCKP/NFBropdnH+8r7IYmGN98Is2QoNX5chBk7tr2HrgwE\nEuYvT3alTTFvOVB16kBtZ3ywMuRt9PhWTbynuPB+U7AZ/E9RWjiDNjvZ56FB\nvaAW5x31Yu3JvePCDnZBzcOaYk+qcK0L0g1gsqdYZ9uNN7+iuouHuEIhNF4I\nqzchU4HsfuZZSRBJVSmDq/mIcDpinc7LQoOnXAVLpRIAayHR67grZAj8bAac\nCrk0Dh50FIPkwcFxYo7hf/8sQfMBcE1xE2HPAoQZILpWTq6eR3PY4GxJHyvb\n97OD7zWBuoZ5lPu2spFAPWVS8WVkzY63VR2iLNv/Vlv9qU8/qqv02INH7nsu\nW6n3/+BGyyMvFcwPJYLoAmNCKHnn+urhSxm/S9VYlUBfOeX4QU4pgGdTQ4ao\nDVRx6oNX2C4GAFjeXnaKzAmR7Xmiheg1VPK0tc0X1rZoBGIJIy9frtNmJ6Mr\n4PDQsQl47W4UWdfncj7LLLjznaWX5LS2L5DPNr2B97W8VRIT1cK/84v2YSN9\nvspYcpJzHj3Nr71LVFAuCLX48mRS/QFmKawaXcFGa8kkR679rM1OkmBRuweE\nf5+P\r\n=eZzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"12cda39e6c4352a042fa154be3c303a618c4d13f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.26","@things-factory/help":"^3.0.26","@things-factory/shell":"^3.0.26","@things-factory/auth-ui":"^3.0.26","@things-factory/i18n-ui":"^3.0.26","@things-factory/more-ui":"^3.0.26","@things-factory/board-ui":"^3.0.26","@things-factory/grist-ui":"^3.0.25","@things-factory/print-ui":"^3.0.26","@things-factory/dashboard":"^3.0.26","@things-factory/export-ui":"^3.0.26","@things-factory/lite-menu":"^3.0.26","@things-factory/system-ui":"^3.0.26","@things-factory/apptool-ui":"^3.0.26","@things-factory/context-ui":"^3.0.26","@things-factory/scene-form":"^3.0.25","@things-factory/setting-ui":"^3.0.26","@things-factory/resource-ui":"^3.0.26","@things-factory/scene-clock":"^3.0.25","@things-factory/scene-gauge":"^3.0.25","@things-factory/scene-table":"^3.0.25","@things-factory/scene-timer":"^3.0.25","@things-factory/scene-random":"^3.0.25","@things-factory/scene-switch":"^3.0.26","@things-factory/setting-base":"^3.0.26","@things-factory/board-service":"^3.0.26","@things-factory/oauth2-client":"^3.0.26","@things-factory/scene-chartjs":"^3.0.25","@things-factory/scene-restful":"^3.0.25","@things-factory/integration-ui":"^3.0.26","@things-factory/scene-integration":"^3.0.25","@things-factory/scene-news-ticker":"^3.0.25","@things-factory/scene-progressbar":"^3.0.25","@things-factory/integration-melsec":"^3.0.26","@things-factory/integration-modbus":"^3.0.26","@things-factory/integration-indydcp":"^3.0.26","@things-factory/scene-data-transform":"^3.0.25","@things-factory/scene-half-roundrect":"^3.0.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.26_1616934465662_0.9530269455157043","host":"s3://npm-registry-packages"}},"3.0.33":{"name":"@things-factory/operato-ecs","version":"3.0.33","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.0.33","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e4745057721252dff3e605911b657747c107bffa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.0.33.tgz","fileCount":55,"integrity":"sha512-t5fpl/8RYhfOq2fNfcJyA3xyCtSKu9/l2Yz5BrMaXngiUKToRKoh1H5vg4FK23KzuaQ9sWuB+5umSrE8BDR8YQ==","signatures":[{"sig":"MEYCIQDwlsO2L+LsEbbB/MusKcBUMLDKEeezhly+efd7sXGXYgIhAKds18QzwNdf8V4BgZkLNBbF6tMOXAd1pMJHoTqw8opA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLA+CRA9TVsSAnZWagAAHfgQAJ0p369KG/ZLqp8ATv+B\n5+W2fXOEPZjvyfk+zqIR44iKt4WQXErhXSpc4ORN0orKZUtHbFUGMPW92Hsi\n85H4AyjY3rz1pUmLMKl8sUL3bfSyd7dTeUKoQVuLzJd3FowPz4nbQebPZAzK\nogSVuhA40yx8PAZDlwC6/lH35oYCSH1ZdhCwOENwZ1aV92vy1XFpZD1J+kDz\nmlY1GaFhiaZIRwe2D+E7YMD7CStXy691h9MD/h0KO4bUKoQCNrtOoebc+eiZ\nMJoO0CNRPk/jYcLy9MuPXgTd6QMXFew3JjJnhrry9m6TzZa6YymXZPBzrctE\nmwf0VVqK+kYkR48b/5WglUG8RMBeIljPY2WRss2qziow6SEuxGAHC/3Jd85j\nz+4xJI9Ce4J+oHKDknMExNXaVfT56xSKSI1bOftj99V/YD/XifHlWMoiEp+K\nGZbRNgzxNr+9f6ZYWFtYsJ+zCINz2nBgEtDMRHbt7z7DR8SfgbcqN40yO+PD\nKDPnaiUU2/6hmW7L52FK3XhbGK8guzUf7BXyEFcLr0ewmw8Oup9wy0DukCIc\nb6aM7ffEAGHk8F6awNDLjoEZaLDhLvv5nuDSI7rXl8+gtwMebnWkX9dapwid\nO8lliPw1uM7HbHD8EJeGrEooO1HOhnahn4zK+bfeHGDd0lIu/savEzPZjTOX\ncmWY\r\n=pu/Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cb0baf569a6541336129477d410367b1fb16c332","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.0.33","@things-factory/help":"^3.0.33","@things-factory/shell":"^3.0.33","@things-factory/auth-ui":"^3.0.33","@things-factory/i18n-ui":"^3.0.33","@things-factory/more-ui":"^3.0.33","@things-factory/board-ui":"^3.0.33","@things-factory/grist-ui":"^3.0.33","@things-factory/print-ui":"^3.0.33","@things-factory/dashboard":"^3.0.33","@things-factory/export-ui":"^3.0.33","@things-factory/lite-menu":"^3.0.33","@things-factory/system-ui":"^3.0.33","@things-factory/apptool-ui":"^3.0.33","@things-factory/context-ui":"^3.0.33","@things-factory/scene-form":"^3.0.33","@things-factory/setting-ui":"^3.0.33","@things-factory/resource-ui":"^3.0.33","@things-factory/scene-clock":"^3.0.33","@things-factory/scene-gauge":"^3.0.33","@things-factory/scene-table":"^3.0.33","@things-factory/scene-timer":"^3.0.33","@things-factory/scene-random":"^3.0.33","@things-factory/scene-switch":"^3.0.33","@things-factory/setting-base":"^3.0.33","@things-factory/board-service":"^3.0.33","@things-factory/oauth2-client":"^3.0.33","@things-factory/scene-chartjs":"^3.0.33","@things-factory/scene-restful":"^3.0.33","@things-factory/integration-ui":"^3.0.33","@things-factory/scene-integration":"^3.0.33","@things-factory/scene-news-ticker":"^3.0.33","@things-factory/scene-progressbar":"^3.0.33","@things-factory/integration-melsec":"^3.0.33","@things-factory/integration-modbus":"^3.0.33","@things-factory/integration-indydcp":"^3.0.33","@things-factory/scene-data-transform":"^3.0.33","@things-factory/scene-half-roundrect":"^3.0.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.0.33_1616949309984_0.036181564847543646","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@things-factory/operato-ecs","version":"3.1.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2ed0927ae76099bc108cfb9751a474d7cfe1c5e3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.0.tgz","fileCount":55,"integrity":"sha512-5eOtBbruu6bX094fYH9wBk41Wmp2Naca++FBg6+SaywDNOrYJjP1xHNw0vi8nje+sL3SE5Zh6Qz3SFXpPZDdsg==","signatures":[{"sig":"MEUCIAg/UOP7/+yRRcA5kHVqlYhhsSb4h64v5/vTUDyY/6q1AiEA+WAgvd4Sg22xxpYqTFn9/pS+98okZP51UUi8EkhBFko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY8s1CRA9TVsSAnZWagAAUn0P/1sblMR6hFWn1i0otbo+\n+wexjTFIzfE7NvJT0EDmZpLf6d0N8HI919yAt41+WncPGJVrRKDZTE8H7rNw\naaWY3T/4pZpWbBUvy7XQrSqi47hDUIrbCrSwBKEKyGHwk2CXXHkUFY1AEwCm\nIepb6VXIBRU7EfX1+XlAniz2uqLGD4foWSgBTrsp7ERaxYm9cKbE34CdGhHJ\nDOT1iZ38frtYBIl+UeLCBdi7YwWn9zNVJ4RRXmpCMFIiZAC6FERC/TmD97s8\nLDF42C/bL/zCC9J3ig0L7NXdRp6TzrDTYQflavdZ/eIAIKdEwxLzdbGAtbOY\nF5snnxfUHLe77EoWTmOPK91dpL0mMTkYgvJRg2P4VIRFfQNx5bv1i4PlvEOP\nrE8tq6vRuKQbq/IhGxT179fFU2KrHysw7G7If9yD8RIoF04cRwewzdvtIt1O\ngYwVL0NBUdvOtGwYRF0quVqzt5cCSR8LP+nUSBduKuXrjmNlNmepGSuEtr49\nF6sO3ovEQ/4CMbhk4S3R8bEip5VZANbrYwytWdgViO3ZNnGWuDvM2s2cPt6U\noEhEPVDwdKovSLG2hqDFJExOIR7NSWyagXo8z/T2MgauSUxlibfGwZ0U+UnZ\nGyRW4alWqW9xFea1R1NFMmzWYTObCix2kAQ53CtcRdzcM/pIA2uSp1GMwEzb\nBpdg\r\n=xPxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"19f0b5f84231b8622464f23abf43433466fefb52","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.0","@things-factory/help":"^3.1.0","@things-factory/shell":"^3.1.0","@things-factory/auth-ui":"^3.1.0","@things-factory/i18n-ui":"^3.1.0","@things-factory/more-ui":"^3.1.0","@things-factory/board-ui":"^3.1.0","@things-factory/grist-ui":"^3.1.0","@things-factory/print-ui":"^3.1.0","@things-factory/dashboard":"^3.1.0","@things-factory/export-ui":"^3.1.0","@things-factory/lite-menu":"^3.1.0","@things-factory/system-ui":"^3.1.0","@things-factory/apptool-ui":"^3.1.0","@things-factory/context-ui":"^3.1.0","@things-factory/scene-form":"^3.1.0","@things-factory/setting-ui":"^3.1.0","@things-factory/resource-ui":"^3.1.0","@things-factory/scene-clock":"^3.1.0","@things-factory/scene-gauge":"^3.1.0","@things-factory/scene-table":"^3.1.0","@things-factory/scene-timer":"^3.1.0","@things-factory/scene-random":"^3.1.0","@things-factory/scene-switch":"^3.1.0","@things-factory/setting-base":"^3.1.0","@things-factory/board-service":"^3.1.0","@things-factory/oauth2-client":"^3.1.0","@things-factory/scene-chartjs":"^3.1.0","@things-factory/scene-restful":"^3.1.0","@things-factory/integration-ui":"^3.1.0","@things-factory/scene-integration":"^3.1.0","@things-factory/scene-news-ticker":"^3.1.0","@things-factory/scene-progressbar":"^3.1.0","@things-factory/integration-melsec":"^3.1.0","@things-factory/integration-modbus":"^3.1.0","@things-factory/integration-indydcp":"^3.1.0","@things-factory/scene-data-transform":"^3.1.0","@things-factory/scene-half-roundrect":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.0_1617152820809_0.08191049294769304","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@things-factory/operato-ecs","version":"3.1.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.1","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e45da383dea77b383ea6c634cf33c18cc25ab958","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.1.tgz","fileCount":55,"integrity":"sha512-K1XdZu1rlUfUWjEBjI63HEUclgzfvK5UfJH1ZcwSY6+g4qxhQKm2+8fR1DEjFx6H5B5khHDRWFJ7UChaK9aiYA==","signatures":[{"sig":"MEYCIQDhYBFA3qew+XoHtty2LS5y75WZkTSqWDOVC5zUsinnjAIhANVb7RRQTddQTKMc62ApkaG3Wm7j5vugKT8hCarfpzmt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZJdgCRA9TVsSAnZWagAAdLYP/RSTp4RZKCQa/WPjxOzZ\nTh0vZFgPn0y5TF5o7ZwWfVqwgL4QsfYgh3caMalwad4tsTLctmAbambkW/Re\nyV0yFi5m6swUctZt+arBuOCMvgGd06RQnqYU03uL2ZJA2N/f/MbNWaNJUqLc\nwUK44sjvaGUadlySqv8eCu1sFLLuS2YRI1dfo6uB/x+ANJ7O8AjutlB2IrCw\nF5+/xst8pw8vYr+ENmc6Rz2lfiPAbHWkxITYw1gRUSxWqcfyYtSGAYwgc6aM\n8HbOFdBC2pGySntlqCVPY+zCxzCIfae14RQyjtFYfgpcwLoGnoPqH0hQUeH6\nv2wC8jD1sx9Vu687Ngj6XaScePvmS+SYEQRC8Y+JVc3YLQ90wmzMTrfHUmLL\n8+NamO5S9uwkRzkxMqY+Q8UUW47W2ovQpx5alakeqc88ETESCk0odzIS5i7T\nVr0F9EpUgDGZk+m5HUSr0+zx5TJ7wk+Ku+j+XobVQvTNVzOGwTxx6FVN1Lgc\n3qhXi4ofVxvZGOeE8qwrBOoEwEF1j333uiL9oS7o6gd5/zgUKTEZO9Wr8z0s\n/ltql9hKUbtVK7HmBowbujIQoiuF4fjnZgkpjmSGIJAaDvE9RklICkQFArbv\n7EwGG2iH1FenS3Md4jH0XxWUvB0Q+EZvtwY/mfzKyKxJXjwGvvUbw+h+EeVw\njyBP\r\n=/k8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5109f15bcb498abca661ce70787a4da2b54ba3e8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.1","@things-factory/help":"^3.1.1","@things-factory/shell":"^3.1.1","@things-factory/auth-ui":"^3.1.1","@things-factory/i18n-ui":"^3.1.1","@things-factory/more-ui":"^3.1.1","@things-factory/board-ui":"^3.1.1","@things-factory/grist-ui":"^3.1.0","@things-factory/print-ui":"^3.1.1","@things-factory/dashboard":"^3.1.1","@things-factory/export-ui":"^3.1.1","@things-factory/lite-menu":"^3.1.1","@things-factory/system-ui":"^3.1.1","@things-factory/apptool-ui":"^3.1.1","@things-factory/context-ui":"^3.1.1","@things-factory/scene-form":"^3.1.0","@things-factory/setting-ui":"^3.1.1","@things-factory/resource-ui":"^3.1.1","@things-factory/scene-clock":"^3.1.0","@things-factory/scene-gauge":"^3.1.0","@things-factory/scene-table":"^3.1.0","@things-factory/scene-timer":"^3.1.0","@things-factory/scene-random":"^3.1.0","@things-factory/scene-switch":"^3.1.0","@things-factory/setting-base":"^3.1.1","@things-factory/board-service":"^3.1.1","@things-factory/oauth2-client":"^3.1.1","@things-factory/scene-chartjs":"^3.1.0","@things-factory/scene-restful":"^3.1.0","@things-factory/integration-ui":"^3.1.1","@things-factory/scene-integration":"^3.1.0","@things-factory/scene-news-ticker":"^3.1.0","@things-factory/scene-progressbar":"^3.1.0","@things-factory/integration-melsec":"^3.1.1","@things-factory/integration-modbus":"^3.1.1","@things-factory/integration-indydcp":"^3.1.1","@things-factory/scene-data-transform":"^3.1.0","@things-factory/scene-half-roundrect":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.1_1617205087597_0.5515718084816903","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@things-factory/operato-ecs","version":"3.1.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.2","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"37330e1ac9329d374c14f2c16bd59da96266db50","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.2.tgz","fileCount":55,"integrity":"sha512-A3/V6cY9R35eTRALT2QoMzccGvGbjXULI1g9T4GNgwFZMhhMoQwTekD41WntvfKQ+Z3ySCAKkGjIcjSWX4cIzw==","signatures":[{"sig":"MEUCIBfzV3sO9fs+AJmuxTjGO/OGg5KgD6SEUcoSfQqNmGvuAiEAl9jdKX2msejY4nNdssGimPikyEzIRiQUY3n12w26BoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgabOVCRA9TVsSAnZWagAA3WYP/04C6Y7/4Cuev9sljg6r\npk1MXMC7ACxDbruq0qV1Euo6nHMF+HH3yfdgtHDzBElCqsWxZDd9+Hv8sQna\nFwqFtJxldjfBt+6eYfKrlgc2R8//3OCwDZE0ahL//p5Ye1V8K1gKPNCbZp0+\nXfu4eJ8bYZqMxHpVAd+NK0HmYRI4ILC36hUIdRQfTqAOcPgCiZdaJe96oJLR\n5LKykNW+2gAezcCeVQWOLFex8WdG/cikWYuvxs2H2apk7MpiybjH09Vk9rpt\nhLlaX8nBDqcLnh4Z5A7qGemwmbDzG/t6cCMrH+J+ZWQltDBlZ91UY2Zpj1h6\n1OhqT2Sy3/l8Uy0VY+SqQdFm5VlFMiVaIY6blCusKHlTHqC9z/NmvVuVTK33\nSHpwJH+3gzTbFyunKRj2AD0us5SSISjYvCdAl/GoshAmsXW92XWbBoWnakJC\nnjxnD24r9FXo1wWrySZS2dDK6Uy1q+Q3x7YfxQwVVvHMJJfrCSiRs0+5UG0N\negub8+8SDhBHyAdYCvI439WpeI7Zs6RmJ1WrMtCQ0T8QzDql6geCv9BrVrMR\nvL3htfgjUkElg8EdQjTVKME4jYr54SGTM/wlYTI7/E4p2cOOIxiv4bYKoHZs\ni4HXN2CZSfkp4JAPUJ3LNtGQ1j4vI2mQbkrnVb1r4geiCA1IR0JwMeKwtE42\nE968\r\n=FQYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"26e2b00dd3238a8a7a558560db27e56e794b746f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.2","@things-factory/help":"^3.1.2","@things-factory/shell":"^3.1.2","@things-factory/auth-ui":"^3.1.2","@things-factory/i18n-ui":"^3.1.2","@things-factory/more-ui":"^3.1.2","@things-factory/board-ui":"^3.1.2","@things-factory/grist-ui":"^3.1.2","@things-factory/print-ui":"^3.1.2","@things-factory/dashboard":"^3.1.2","@things-factory/export-ui":"^3.1.2","@things-factory/lite-menu":"^3.1.2","@things-factory/system-ui":"^3.1.2","@things-factory/apptool-ui":"^3.1.2","@things-factory/context-ui":"^3.1.2","@things-factory/scene-form":"^3.1.0","@things-factory/setting-ui":"^3.1.2","@things-factory/resource-ui":"^3.1.2","@things-factory/scene-clock":"^3.1.0","@things-factory/scene-gauge":"^3.1.0","@things-factory/scene-table":"^3.1.0","@things-factory/scene-timer":"^3.1.0","@things-factory/scene-random":"^3.1.0","@things-factory/scene-switch":"^3.1.0","@things-factory/setting-base":"^3.1.2","@things-factory/board-service":"^3.1.2","@things-factory/oauth2-client":"^3.1.2","@things-factory/scene-chartjs":"^3.1.0","@things-factory/scene-restful":"^3.1.0","@things-factory/integration-ui":"^3.1.2","@things-factory/scene-integration":"^3.1.0","@things-factory/scene-news-ticker":"^3.1.0","@things-factory/scene-progressbar":"^3.1.0","@things-factory/integration-melsec":"^3.1.2","@things-factory/integration-modbus":"^3.1.2","@things-factory/integration-indydcp":"^3.1.2","@things-factory/scene-data-transform":"^3.1.2","@things-factory/scene-half-roundrect":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.2_1617539988918_0.6796550375280008","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@things-factory/operato-ecs","version":"3.1.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.5","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"943b875f6db71046371e4c48ef6272d50763fb49","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.5.tgz","fileCount":55,"integrity":"sha512-VmwGyMFiMSueP7tTU5vH+o/FKK8/JYZ+4FNu8U08Q6V/wN41RdVx8Nx0Ykqd4x6wx1N2w7qbY48I+OFNOhIQtw==","signatures":[{"sig":"MEUCIQDXhII4pirq7gEOtS+Wp2emzyq4GOPSv/8bakimCErQUgIgFOPBOXyjlmzyqdNninZ3kdSTVztLFCb8NWTy0PM9mNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbzNbCRA9TVsSAnZWagAAEwgP/2cBjXTvpH4sqlaWk7bd\nQf+6Sunr6NVW62n45LOeZhjgdlunsz7t9blsKofx9BNk1SCO/rkUdMVuZKwc\nZB88Kok+WbluLaMh3WSumLOyXUDmcHL4AsmyFwDnxE4ZRZzDJY/j93HhP5yJ\n0WQa5oQ7kUL39MH/pVNaZLEOhmPJfYHELUHzQ946rmLwV+Ac/NLQS72r/v6c\nspY3PIYZ2A8RvdrBoazym+x4vzUVjPENz06SiNf1XKQG32mmLwEHH872vwS1\npVM93bYX/rew5etFnEAJBFBLv7opHTlfz9SU7klSYUzBuJBkN7I0pbbTxGtv\nLozQ55BC8n/h6BvnNcgggnyPURuB6ikd79VKewkj61FOPrXrt7F0C5W6mtin\n6oPme/DHZV/z6RevtB8506COr5mQScdmSISRFh/rgbgjD7u5rV5J8zFao6Nj\n7UcsGQYgtadoIyS94Qp+Mzh4tRzxkgOZ8+xxxjOQwbgI2/SNKsrLmxUjr5nS\nAZoniEr2KXaXkBmz+9jVGe+DUxg+i54ZWQmOmLljwQG10rwaaZLEunKzClvn\nJb6DAAED8RbF6WlVsjtE+CujiqGPoRebgMvmwjw03t+OyCxZF8ImsxKoXPli\nArK2QSGaRMfGrhf3DICEYtO6dm/1wSSmgEywL5GVaLkqc9/RZQU7qAqCXXsr\nber5\r\n=imj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8f60066b3c82ff6f4aa93dc1de35c0958321d1a0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.0.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.2","@things-factory/help":"^3.1.2","@things-factory/shell":"^3.1.2","@things-factory/auth-ui":"^3.1.2","@things-factory/i18n-ui":"^3.1.2","@things-factory/more-ui":"^3.1.2","@things-factory/board-ui":"^3.1.5","@things-factory/grist-ui":"^3.1.2","@things-factory/print-ui":"^3.1.2","@things-factory/dashboard":"^3.1.5","@things-factory/export-ui":"^3.1.2","@things-factory/lite-menu":"^3.1.5","@things-factory/system-ui":"^3.1.2","@things-factory/apptool-ui":"^3.1.2","@things-factory/context-ui":"^3.1.2","@things-factory/scene-form":"^3.1.0","@things-factory/setting-ui":"^3.1.2","@things-factory/resource-ui":"^3.1.2","@things-factory/scene-clock":"^3.1.0","@things-factory/scene-gauge":"^3.1.0","@things-factory/scene-table":"^3.1.5","@things-factory/scene-timer":"^3.1.0","@things-factory/scene-random":"^3.1.0","@things-factory/scene-switch":"^3.1.5","@things-factory/setting-base":"^3.1.2","@things-factory/board-service":"^3.1.2","@things-factory/oauth2-client":"^3.1.2","@things-factory/scene-chartjs":"^3.1.0","@things-factory/scene-restful":"^3.1.0","@things-factory/integration-ui":"^3.1.2","@things-factory/scene-integration":"^3.1.0","@things-factory/scene-news-ticker":"^3.1.0","@things-factory/scene-progressbar":"^3.1.5","@things-factory/integration-melsec":"^3.1.2","@things-factory/integration-modbus":"^3.1.2","@things-factory/integration-indydcp":"^3.1.2","@things-factory/scene-data-transform":"^3.1.2","@things-factory/scene-half-roundrect":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.5_1617900378446_0.7141541788785069","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"@things-factory/operato-ecs","version":"3.1.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.10","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f5c49903fb4afe2229a435c2bcfec4eb69fa1826","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.10.tgz","fileCount":55,"integrity":"sha512-LOHN+DydLXKfK3xqMMQcBFejBeJ4oklAxtceLnIjHY1bQ7/8xKTrKnpKMDaqt3lj6t5el3AFYyap694dweGmsw==","signatures":[{"sig":"MEYCIQDM6s3DmZUcQvAHY1eoSpWHx46XJbmaDGQwfgdivlsgdQIhAJzItuSx1XKfxhnY3Nan6RTlf1ljvfMHy7xhTeXs5w6I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdZQBCRA9TVsSAnZWagAARe8P/1MLPFx/L7dxZzPQPdHt\nDrRC+P3M+PSc+/Nqzd3ST1bG7G6HIjz8AoH0ZckRn2s2cjJAamd2l5sEYa4D\n3o0yFu5nDcKv3ldbTX0A7nJdt/yqLjxu/U0Dh9nWUTHcP4YM4ikRjr2Ve+gq\nMVueLyfCz9Z8UeaBlrdXxUrWBY2HffDxnxSnqUvxixvKuUCIdgsUU0hpXYYH\nOfS4/9/jUHmjWZhwiIXUu6ajAZA1b7QbLhss3au5xqIfK9X9G1JpJtVvy35L\nOKJ13OfDt+DC8V0zIG3Y75IVDOmqAG/SRko58RlJpdMIUTIIvKOapaidtush\nhTRqo29FIttIf/WhmWXhHyAmGNnP+xbkoIxEnrV2cXNNYbIeymlZzlMzAHc5\nH6rwU1MqiMOR4ey+ntDotg3CYpu5O2FCGNllihqOEZ1RsBwmHHMIR9qiV0jm\nTUBGVloSwJdEzN3ErQFBz5+mm32euNCT4F6dj2Da1jPvwEZmgT79AULePvL4\nH2uScCIJUf2nr8TiSYSwwO8nz4Fnag2Y1PKar+j+85fc2eYqlcjjX55mlPx8\nUScnyiT6rUv9dICYUVjzCJlKyCk7/TsaxAe7WiTjQsW2I3bT4pjokmVZUfzF\neMQg5yy4J3iFIbU1XtyAiyIAKZ1SUpeIy4Yt7g2uyddrTN2ktF6cf15PV7Ye\nsZ+M\r\n=q8vV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"492987835ae348f8314821d079937a53e1332d04","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.10","@things-factory/help":"^3.1.10","@things-factory/shell":"^3.1.10","@things-factory/auth-ui":"^3.1.10","@things-factory/i18n-ui":"^3.1.10","@things-factory/more-ui":"^3.1.10","@things-factory/board-ui":"^3.1.10","@things-factory/grist-ui":"^3.1.10","@things-factory/print-ui":"^3.1.10","@things-factory/dashboard":"^3.1.10","@things-factory/export-ui":"^3.1.10","@things-factory/lite-menu":"^3.1.10","@things-factory/system-ui":"^3.1.10","@things-factory/apptool-ui":"^3.1.10","@things-factory/context-ui":"^3.1.10","@things-factory/scene-form":"^3.1.10","@things-factory/setting-ui":"^3.1.10","@things-factory/resource-ui":"^3.1.10","@things-factory/scene-clock":"^3.1.10","@things-factory/scene-gauge":"^3.1.10","@things-factory/scene-table":"^3.1.10","@things-factory/scene-timer":"^3.1.10","@things-factory/scene-random":"^3.1.10","@things-factory/scene-switch":"^3.1.10","@things-factory/setting-base":"^3.1.10","@things-factory/board-service":"^3.1.10","@things-factory/oauth2-client":"^3.1.10","@things-factory/scene-chartjs":"^3.1.10","@things-factory/scene-restful":"^3.1.10","@things-factory/integration-ui":"^3.1.10","@things-factory/scene-integration":"^3.1.10","@things-factory/scene-news-ticker":"^3.1.10","@things-factory/scene-progressbar":"^3.1.10","@things-factory/integration-melsec":"^3.1.10","@things-factory/integration-modbus":"^3.1.10","@things-factory/integration-indydcp":"^3.1.10","@things-factory/scene-data-transform":"^3.1.10","@things-factory/scene-half-roundrect":"^3.1.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.10_1618318336630_0.4918504408172726","host":"s3://npm-registry-packages"}},"3.1.11":{"name":"@things-factory/operato-ecs","version":"3.1.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.11","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"04d5292bbb8014f53ac5b6792079378dcfc617c5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.11.tgz","fileCount":55,"integrity":"sha512-BfVO3rqKj/0fHOgE9mH4PG/15SDXJFFGaiGLv4Gk5Kb9Im1p7y/1TzYnlqyCiq8mkD1tvEL0LKZKd59kOi3VEA==","signatures":[{"sig":"MEUCIFJLzrz3c8e/TCOJZhxdx2XPe7SKWrBl7mg5OSmbVZFXAiEAnydG8EUR+iRjSIOMhvyIx9AL/FJVHwOgyTSryEE/OIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdobSCRA9TVsSAnZWagAAB9UP/jN6xcYK1A9+N88p16J0\n40in/6d4o7kDvBhtWCB8GaiwwQgu4JKnP57diH2kd/pml7/dcRj7RIlOVANC\nPoRyf/3MW/OcBtzC+gxy/M/B0A21ToENYgpmucKeAoX386sNZBMo5syLMACX\nQeyPymiK9bvfeopfUf+eQNwxeNA1RHyK7w/+MCKWi9v+lwkFyxURahKqbyyW\nHEZ0PXqvREUSFTSFJ0b6+c28JS58gGwOe9eNAixTeYH+PNYUecxTiOzyb9/Q\nBzKNDQxHmf/31xPa0L4aVmQL5Il6Zo8yx4phNU50BHipXNBNN6j9xrL1K1Cj\nId3a5uVGTjKo4awm8QAen1F/LfFlTyAehMSpxMFYh7GmVZtohWCeDQt9lW1L\n8v5QwdPf3ahAq2BCn7dnwJKxmVIjwDnDTTZOqKaHAxSSM2kWicFDwQCLETFg\nCYmxtWDxHCBLroqNWugQB7nNftsh8qccHFAOSy/DHu1W2SBVjp5EuDAPb4VC\nVcSY46q4HZCiAy4jqOSp9T47lQ2vfqwK955SUYmqwykdN0q73xgrab2W30a2\n1AvQxKgwwtI0YYHJrBR3dd+gzbXg0iA4odFejm74pO7XEORnhczo2H91kOAw\naJC4rexYedFgf4rKAVeUNF+7fML1OnvmQSnt88uu0/ltct9rgjO+U94AnasC\nGrA2\r\n=+s0s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e1d85a373a2dd17bde6da055a988739c4087e3b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.11","@things-factory/help":"^3.1.11","@things-factory/shell":"^3.1.11","@things-factory/auth-ui":"^3.1.11","@things-factory/i18n-ui":"^3.1.11","@things-factory/more-ui":"^3.1.11","@things-factory/board-ui":"^3.1.11","@things-factory/grist-ui":"^3.1.10","@things-factory/print-ui":"^3.1.11","@things-factory/dashboard":"^3.1.11","@things-factory/export-ui":"^3.1.11","@things-factory/lite-menu":"^3.1.11","@things-factory/system-ui":"^3.1.11","@things-factory/apptool-ui":"^3.1.11","@things-factory/context-ui":"^3.1.11","@things-factory/scene-form":"^3.1.11","@things-factory/setting-ui":"^3.1.11","@things-factory/resource-ui":"^3.1.11","@things-factory/scene-clock":"^3.1.11","@things-factory/scene-gauge":"^3.1.11","@things-factory/scene-table":"^3.1.11","@things-factory/scene-timer":"^3.1.11","@things-factory/scene-random":"^3.1.11","@things-factory/scene-switch":"^3.1.11","@things-factory/setting-base":"^3.1.11","@things-factory/board-service":"^3.1.11","@things-factory/oauth2-client":"^3.1.11","@things-factory/scene-chartjs":"^3.1.11","@things-factory/scene-restful":"^3.1.11","@things-factory/integration-ui":"^3.1.11","@things-factory/scene-integration":"^3.1.11","@things-factory/scene-news-ticker":"^3.1.11","@things-factory/scene-progressbar":"^3.1.11","@things-factory/integration-melsec":"^3.1.11","@things-factory/integration-modbus":"^3.1.11","@things-factory/integration-indydcp":"^3.1.11","@things-factory/scene-data-transform":"^3.1.11","@things-factory/scene-half-roundrect":"^3.1.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.11_1618380497970_0.9979131879167695","host":"s3://npm-registry-packages"}},"3.1.12":{"name":"@things-factory/operato-ecs","version":"3.1.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.12","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2707b05601092815581eb6b578d78a536301e397","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.12.tgz","fileCount":55,"integrity":"sha512-8j99VjwWSdvf+NQtr/EyANy2OTVs1miYvkKC03rWg0HDjR9Xmq92jcDCHKmaWireQFybuDaMRPcdPhsSDxXwEg==","signatures":[{"sig":"MEUCICxV+R1Jssh5A35ZDPdeSw1bZw3bRV3b72hTN4ZwILGsAiEArUcXYNuH72FFtPm7cbLYf5O7Sv1uNugucK+d/FRozOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeHPPCRA9TVsSAnZWagAA6rQP/0gECumq4utpd1Mj+3Lm\nPdry1YzHQKWxQF1X53/WYuyPjdG+a4ltl7udWLK/viZcLpxASGb+5lfZBY+n\ntIAKh38KtT6PSAkHpWvXQrbnbfTOiYuANOid7yTONHZrHzb8Q6RicpkUgOEH\nTwFsCEp0F8BrSV7BoW+7f3wB8HTM9i666QyI36gRr0fmXthuPr3NkHM/geHj\nnfBmny5xq1Z1jiwhxHWwIFsgHAn4iEpandWp5laexYhChO4eWOEUV53eIsI/\nIToAPmXrFAQJrEppx5BG8DRIY61VSYuJ9S75hb6DWVVqZLDtrL3XWZZnmIsv\nwXFfIPxL/BSd2kDy24azpAFkGF+DHVsS8JhhGKTcs0f9sw7u9h54QoApoHm6\n8HdOu2iItJt+10FWVYsUE11L1millyLKy/Apwgzz6zdLFqfIk9MEVTojRc3z\nXrkUB7FEDTqTaFNqzAM0EGG3VAvshJDOgEhxOxbJOAR5U3L6Qkfi8YL7rgC9\ncb0jMVaW3FDGioXO8VBK0yuW81XxjtErvhQq+VqiFwfmiALYItE1nU+D4LhK\nUOfaPE6PnyLB2QD+rbhTmIVbrYrtY/jOEnujuci9jsjzfwdHJx0xdMv/b9wc\ne7po7BWlrWUA/s6QsaKEFSDbp8f8I400AmZTAFGQljGdiJy2/kufm+wS1Lzj\n79Wt\r\n=Jz5X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c558c9d1e78ab39bf9f5d983ff80c04008c61d80","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.12","@things-factory/help":"^3.1.12","@things-factory/shell":"^3.1.12","@things-factory/auth-ui":"^3.1.12","@things-factory/i18n-ui":"^3.1.12","@things-factory/more-ui":"^3.1.12","@things-factory/board-ui":"^3.1.12","@things-factory/grist-ui":"^3.1.12","@things-factory/print-ui":"^3.1.12","@things-factory/dashboard":"^3.1.12","@things-factory/export-ui":"^3.1.12","@things-factory/lite-menu":"^3.1.12","@things-factory/system-ui":"^3.1.12","@things-factory/apptool-ui":"^3.1.12","@things-factory/context-ui":"^3.1.12","@things-factory/scene-form":"^3.1.11","@things-factory/setting-ui":"^3.1.12","@things-factory/resource-ui":"^3.1.12","@things-factory/scene-clock":"^3.1.11","@things-factory/scene-gauge":"^3.1.11","@things-factory/scene-table":"^3.1.11","@things-factory/scene-timer":"^3.1.12","@things-factory/scene-random":"^3.1.11","@things-factory/scene-switch":"^3.1.11","@things-factory/setting-base":"^3.1.12","@things-factory/board-service":"^3.1.12","@things-factory/oauth2-client":"^3.1.12","@things-factory/scene-chartjs":"^3.1.11","@things-factory/scene-restful":"^3.1.11","@things-factory/integration-ui":"^3.1.12","@things-factory/scene-integration":"^3.1.11","@things-factory/scene-news-ticker":"^3.1.11","@things-factory/scene-progressbar":"^3.1.11","@things-factory/integration-melsec":"^3.1.12","@things-factory/integration-modbus":"^3.1.12","@things-factory/integration-indydcp":"^3.1.12","@things-factory/scene-data-transform":"^3.1.11","@things-factory/scene-half-roundrect":"^3.1.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.12_1618506702561_0.4387213012713018","host":"s3://npm-registry-packages"}},"3.1.16":{"name":"@things-factory/operato-ecs","version":"3.1.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.16","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b2f9793334ce47f1805388b71431424a191f99b8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.16.tgz","fileCount":55,"integrity":"sha512-ETGCDdWSwe/Pxj/wMAywM47gB+GOZ9PlkZeoE76PlgQ6klOHija+2+XVGcp0C+UKC50z6uwFVMpo3eah+3Brrw==","signatures":[{"sig":"MEUCIQCG9XQeHXHzMcMF1/dNLjh2YMkyTWybBT2aEbVtnCXFugIgP/Pc1FKGv9y3SNzB4WhgqhlgTci5GMd3H6sgo9qhyFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfPxvCRA9TVsSAnZWagAA0YQP/iQvHKIgs699TLTmWEH7\n4R12tGWirzc7ZWzzJ1RWTMyJ7Hc8pNb8KwMaZ2Lt0u1PT44MtU3nE0y26zB4\nuGI7qS3gH3drZ+SsFcG7RSe5tFYKiM8x3W1nsNVmGJf8aLfe7mk4QkYI3awe\n6+1kAiHmBBJqkZNaSc+t/v6OZzeopCaypLGKLaq47k770TRBQYThsB89U3Wp\n7DphfbJXUFF3ChghQuYv6U7OW2zricKKiJze65FjBUXzprLeBp/itFNikx2J\nG4EKq03gV8cLAfsZudszbKiPHgA0Kbm2T79EE2Pi+nKvuDzNsv8B8swJkRpA\n7CzgMr94r5pfKUFdCrhNe4txQc9wb5slCC54MeExAys3sa8hgo9RnnLkNAWj\n0KruFKZ4M9n7+ifrD08XxdM1vN12VWuOw+6MnLJ1Qjvt0H/8oQSG7oNHTRrp\nr5WqBsR2a42FCnmXn1n+Sv+sfBPX/e4MpMl6OLg1YiSZqKZ91bkuSPlvjgwP\ny0xWCEGNYwQRgH0voTgrT5HBsefN7x7eWCmdl0DTNlFIYFIfv86SKJa9o72A\nllk50fVLh/HEsofen79BmlfJxFdhcl8p4DbWB51Nh0scTSCbwXs+haYmya/K\nO2AV5bDlFEY6V3vILiXTWgRDgXu0jmGIKxkPHEwh1AaFmF5P+EdnhxBtpuEX\nIlhB\r\n=l+aq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7fece9659d858f845b433cff950a8447060fc04b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.16","@things-factory/help":"^3.1.16","@things-factory/shell":"^3.1.16","@things-factory/auth-ui":"^3.1.16","@things-factory/i18n-ui":"^3.1.16","@things-factory/more-ui":"^3.1.16","@things-factory/board-ui":"^3.1.16","@things-factory/grist-ui":"^3.1.16","@things-factory/print-ui":"^3.1.16","@things-factory/dashboard":"^3.1.16","@things-factory/export-ui":"^3.1.16","@things-factory/lite-menu":"^3.1.16","@things-factory/system-ui":"^3.1.16","@things-factory/apptool-ui":"^3.1.16","@things-factory/context-ui":"^3.1.16","@things-factory/scene-form":"^3.1.16","@things-factory/setting-ui":"^3.1.16","@things-factory/resource-ui":"^3.1.16","@things-factory/scene-clock":"^3.1.16","@things-factory/scene-gauge":"^3.1.16","@things-factory/scene-table":"^3.1.16","@things-factory/scene-timer":"^3.1.16","@things-factory/scene-random":"^3.1.16","@things-factory/scene-switch":"^3.1.16","@things-factory/setting-base":"^3.1.16","@things-factory/board-service":"^3.1.16","@things-factory/oauth2-client":"^3.1.16","@things-factory/scene-chartjs":"^3.1.16","@things-factory/scene-restful":"^3.1.16","@things-factory/integration-ui":"^3.1.16","@things-factory/scene-integration":"^3.1.16","@things-factory/scene-news-ticker":"^3.1.16","@things-factory/scene-progressbar":"^3.1.16","@things-factory/integration-melsec":"^3.1.16","@things-factory/integration-modbus":"^3.1.16","@things-factory/integration-indydcp":"^3.1.16","@things-factory/scene-data-transform":"^3.1.16","@things-factory/scene-half-roundrect":"^3.1.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.16_1618803823055_0.1894244605571176","host":"s3://npm-registry-packages"}},"3.1.19":{"name":"@things-factory/operato-ecs","version":"3.1.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.19","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2521c8f9b3150d3df3156650657dd5701c83fc4c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.19.tgz","fileCount":55,"integrity":"sha512-dke+RRiEQonazq0N7OzaGTQcNVpV7KKrOR359yIK1TtU8u/Rp2u5nmjA5CrnH7SxZjDN86JythAuW5zCE0ZLkA==","signatures":[{"sig":"MEUCIQC7ipY1EWbLNdI3JlUPbW3rFOPdRZEFUNeuBUld6aDu3QIgEGeBMNhMLbNvBkp2PuH6x2TswP++gDo0GLAR5JMgTV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf6asCRA9TVsSAnZWagAAXsAP+wdvrDxFmP4/w7r7ZIzo\nCpqCgubuxl/OS76AO7sM0j39ZUB92Vr7UplJ7JiFHd+oXiTLEjUySpoX4whP\nJjVv7y6Lm5wbzTP+UzAbODPKIhYFSYVDiNJhaa3qB/LftdpJ2HuqfbT85IeY\nXwPES8C0bZxg2QMBIq0k4/3r17qTmQzaLunalu9EHWRg6k59/uuoK/gOnfuJ\n6jKuu2q1aarQ7/D/J2Mov+nhY3KTwd7c6c5aveEARhiLUMnp8FFPdfssw3ZK\nIeNEGcPlFG0+/vVvYlMpJ6mLuJNwdEFQQVvy8WTgjxQ4TNvrhdAmJ1GxRMK0\nja5TXGLHuZV2fZ5WzZGCY44A2nsoDzrTqrInlZlX5PkUnlSvwR1x8XnA3nuR\nkVux0qN8LJMXfOw23+8AvGAhZoPm8YZ8XBaGks9FEKv1c2pPP03G61IGcbD4\nGcJGr001DlbzDU1mV+LAlR3MO/um2ZvMdUy45c+a+NUfxW15PWyQsQtax922\nEIt4GHyw3b/2llUPAKLYrAw8EIMMxDgmryssHmLsRwlFj49M92DNzeJ0cGp7\nI8R0XdSSZqYloGfv00VZ+7LR9cALtSnZ8cghebUCS77U7GVOH3ajDlFkkbZh\ngNptfXHK6JVAQTIJV41Ln7LvjLR2BazNJb3X+FE43MfFZp+1AB9He6e5xjnX\nrhsf\r\n=KfFs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d8e9bf88e12fe11d703d15ceb954b4ee12bf87ad","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.18.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.16","@things-factory/help":"^3.1.16","@things-factory/shell":"^3.1.16","@things-factory/auth-ui":"^3.1.16","@things-factory/i18n-ui":"^3.1.16","@things-factory/more-ui":"^3.1.16","@things-factory/board-ui":"^3.1.19","@things-factory/grist-ui":"^3.1.16","@things-factory/print-ui":"^3.1.16","@things-factory/dashboard":"^3.1.19","@things-factory/export-ui":"^3.1.16","@things-factory/lite-menu":"^3.1.19","@things-factory/system-ui":"^3.1.16","@things-factory/apptool-ui":"^3.1.16","@things-factory/context-ui":"^3.1.16","@things-factory/scene-form":"^3.1.16","@things-factory/setting-ui":"^3.1.16","@things-factory/resource-ui":"^3.1.19","@things-factory/scene-clock":"^3.1.16","@things-factory/scene-gauge":"^3.1.16","@things-factory/scene-table":"^3.1.16","@things-factory/scene-timer":"^3.1.16","@things-factory/scene-random":"^3.1.16","@things-factory/scene-switch":"^3.1.16","@things-factory/setting-base":"^3.1.16","@things-factory/board-service":"^3.1.16","@things-factory/oauth2-client":"^3.1.16","@things-factory/scene-chartjs":"^3.1.16","@things-factory/scene-restful":"^3.1.16","@things-factory/integration-ui":"^3.1.16","@things-factory/scene-integration":"^3.1.19","@things-factory/scene-news-ticker":"^3.1.16","@things-factory/scene-progressbar":"^3.1.16","@things-factory/integration-melsec":"^3.1.16","@things-factory/integration-modbus":"^3.1.16","@things-factory/integration-indydcp":"^3.1.16","@things-factory/scene-data-transform":"^3.1.16","@things-factory/scene-half-roundrect":"^3.1.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.19_1618978475636_0.745248073782955","host":"s3://npm-registry-packages"}},"3.1.22":{"name":"@things-factory/operato-ecs","version":"3.1.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.22","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"aa758b7f1caf583c5aee2139f47c7fc0534d992d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.22.tgz","fileCount":55,"integrity":"sha512-By7gUD9vAylopV/fJs+klutVBQP/lxaplw8cvZWp8BQN3oMwBTQsFfK8vE/7Ga7+UVjgdv1RD4UGWQbDRgJubw==","signatures":[{"sig":"MEUCIB0fj2MaBUQn+HsrB0Uz4JdCv6mz14OaDIDmd/nT31y3AiEAjbThr+h2uys2FKBD0OszLNIjeY6YtSMC+b3PwRINfSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggFv/CRA9TVsSAnZWagAAMrYP+gMNZCQQUiv4Z26Lxc6X\nKDpgolCaAk40xswQvCjxabOTD3hmnmAoAAgCa2Xk808JwVBQBGyYUWEyEu63\nhYS7ojeBmTDaASzuvXFZcIEsJp+Pb06y6ZsQ61Bp6AR4t0zTa9z0640BtGgn\ng0YrL0vLfO5zLf4k9Pu3EtiBnAAkAJGgqqjJ16UxaUWug4hLoK6kmT0qCG2Y\nPXkFGFUKnxaOzRMGkioqNn9Ju328C7OaNEXKlpYugoKTOc/5HSVF1wyAreTQ\nlYwGrRjdaMWdCyJf+FfsSw/BfCWaX8/c4j4WW18K5y99lTQ4GXxLztgwxRpV\nXEQzfYchxi3tgKyoGUGm+olFAQE1AJoCC4A+sM3yxxqKlXhjsgYLirsNel0O\ncuak5JaqAtCNDfqUkJL5YnZmdV0q7xzapbUWo6Y5adLJXzds0aJOEoRDrcer\nLdy6DgTHOYzF9h1KpZXj9tEXGa3egAU5O+igyvcwDgjhrQM7lIx1CbWWus/T\nbUDKWhtwhIzVDnpYa3ePW3Wm/JHQGPXXAdAM+x7rTQwCrln1SY7ufNfk5WiI\nnarN58yhvEouHjUGSMUiKz5/6073bO+QC/HfkpmRZmTdRCoIOK238vBaPAG0\nPDsOLc4lxf9oW3mc/i6S04m20q0dlRFZ7QN+jy9vwaCjQgFTEB3z6y1PYoMW\n9k4h\r\n=Wk/p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4827cc63f4d6993525813a7f8389dd3556aadae5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.22","@things-factory/help":"^3.1.22","@things-factory/shell":"^3.1.22","@things-factory/auth-ui":"^3.1.22","@things-factory/i18n-ui":"^3.1.22","@things-factory/more-ui":"^3.1.22","@things-factory/board-ui":"^3.1.22","@things-factory/grist-ui":"^3.1.22","@things-factory/print-ui":"^3.1.22","@things-factory/dashboard":"^3.1.22","@things-factory/export-ui":"^3.1.22","@things-factory/lite-menu":"^3.1.22","@things-factory/system-ui":"^3.1.22","@things-factory/apptool-ui":"^3.1.22","@things-factory/context-ui":"^3.1.22","@things-factory/scene-form":"^3.1.22","@things-factory/setting-ui":"^3.1.22","@things-factory/resource-ui":"^3.1.22","@things-factory/scene-clock":"^3.1.22","@things-factory/scene-gauge":"^3.1.22","@things-factory/scene-table":"^3.1.22","@things-factory/scene-timer":"^3.1.22","@things-factory/scene-random":"^3.1.22","@things-factory/scene-switch":"^3.1.22","@things-factory/setting-base":"^3.1.22","@things-factory/board-service":"^3.1.22","@things-factory/oauth2-client":"^3.1.22","@things-factory/scene-chartjs":"^3.1.22","@things-factory/scene-restful":"^3.1.22","@things-factory/integration-ui":"^3.1.22","@things-factory/scene-integration":"^3.1.22","@things-factory/scene-news-ticker":"^3.1.22","@things-factory/scene-progressbar":"^3.1.22","@things-factory/integration-melsec":"^3.1.22","@things-factory/integration-modbus":"^3.1.22","@things-factory/integration-indydcp":"^3.1.22","@things-factory/scene-data-transform":"^3.1.22","@things-factory/scene-half-roundrect":"^3.1.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.22_1619024894646_0.25460013268804516","host":"s3://npm-registry-packages"}},"3.1.24":{"name":"@things-factory/operato-ecs","version":"3.1.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.24","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2d3cead6a6775ce3ee855aac6998d3616eb64b2a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.24.tgz","fileCount":55,"integrity":"sha512-KP3qke2pux1Nih4zeLWTZjWrT9/dKG1jVZrfrcJWk0VHs1bDwVlEP2f4mowW+w0askihuG+wzFVBWqNMs3neGg==","signatures":[{"sig":"MEUCIGCVy9mbMo8+NxRr1w0f4FxDRc+6mleSBMQd3bO2dw4lAiEAiLpweYuFPmIWKEZDLX4yFPB6znKMhA4YIm7SKss103c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghCxnCRA9TVsSAnZWagAA1HIQAIqc/QdHqRZert9+OyM/\nfXJlnM+w9IUD9RRJSlySR8D0vh9KZE3AAKl3QCkB/ToxIZbCa/tCnu0ZRfE/\nNy4GUra1Sug9bfRWeym0t3uSDTwpoF5xVzAGY6EC6f72dpfCTiSDwtVL7IuG\nUbwgKe7jhmvEZjLTjARrvAEPp3A38fwGDXG9vw5PnAOPd6y/ZBm+ltCrBx9N\nLWg+g0uJAitPWqPpL5T9DG0dWI48hVSxCC4mLoBHNM7tebrseKKae/QNp0tx\nI0hpGf2XApNPJUUTFmNN6wgosy2KNddf2MrytUQqlxnslAMa3UXrC4PuZP0o\nYpR29pLpC39F5MHITRSPRFPCnE9x3hbiFKBRJR3C91ig/nVMFSnHIzAsG6TJ\n5GMjhcA7uxhl4RaBoA+OTrdSODhjPTL98gE5n2ikwr0WQI+XmapExh3kQ6RA\n/4ndM2QqOAITJhYPm4yP16Ykcg8VjbhRU72MDs/fkqV9+dNqOs25Ee0b10iN\nIQeKg//MoJO3wS1O3qZ2lok4LhQJQoodUBpgN+pfUg0i0EHjEg7k8IuL2Oev\nxCMkxGGmWgB78ZGQTCz+YqwBcz6FnfT/kxFHwO+3bEA/5mxFY4YxSz1RyAL+\nmlCZPq6x4oJjxQGomRN8l+c+1zzdvDWl0OMcdHP3KvbDwVBXSL/AaJy1HLdK\nia03\r\n=kEbH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6e86b49571ea3f4096616afa2f99d92da90ccb18","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.24","@things-factory/help":"^3.1.24","@things-factory/shell":"^3.1.24","@things-factory/auth-ui":"^3.1.24","@things-factory/i18n-ui":"^3.1.24","@things-factory/more-ui":"^3.1.24","@things-factory/board-ui":"^3.1.24","@things-factory/grist-ui":"^3.1.24","@things-factory/print-ui":"^3.1.24","@things-factory/dashboard":"^3.1.24","@things-factory/export-ui":"^3.1.24","@things-factory/lite-menu":"^3.1.24","@things-factory/system-ui":"^3.1.24","@things-factory/apptool-ui":"^3.1.24","@things-factory/context-ui":"^3.1.24","@things-factory/scene-form":"^3.1.24","@things-factory/setting-ui":"^3.1.24","@things-factory/resource-ui":"^3.1.24","@things-factory/scene-clock":"^3.1.24","@things-factory/scene-gauge":"^3.1.24","@things-factory/scene-table":"^3.1.24","@things-factory/scene-timer":"^3.1.24","@things-factory/scene-random":"^3.1.24","@things-factory/scene-switch":"^3.1.24","@things-factory/setting-base":"^3.1.24","@things-factory/board-service":"^3.1.24","@things-factory/oauth2-client":"^3.1.24","@things-factory/scene-chartjs":"^3.1.24","@things-factory/scene-restful":"^3.1.24","@things-factory/integration-ui":"^3.1.24","@things-factory/scene-integration":"^3.1.24","@things-factory/scene-news-ticker":"^3.1.24","@things-factory/scene-progressbar":"^3.1.24","@things-factory/integration-melsec":"^3.1.24","@things-factory/integration-modbus":"^3.1.24","@things-factory/scene-data-transform":"^3.1.24","@things-factory/scene-half-roundrect":"^3.1.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.24_1619274855135_0.13423392876537088","host":"s3://npm-registry-packages"}},"3.1.26":{"name":"@things-factory/operato-ecs","version":"3.1.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.26","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c48927884681d620d386061479d865578007da21","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.26.tgz","fileCount":55,"integrity":"sha512-ijxZyVtc1s08Ex5RWuP3o3pML9pRI0T/IUr/POKsK74FOPFqgRCC+zCNjufnPlqo9OaSnEVEq3mRxEoCqc2DTw==","signatures":[{"sig":"MEUCIQCG0s77Z1wBKipHBB4/VBMg1WpGTwvIkuqEhok6ZcKajAIgHsMmnQwl2JV0WKayr5gl0L/l8+cM/k1tn+wGyAi+S90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghX58CRA9TVsSAnZWagAAVogP/iUVk/6td46xGD8JYHEd\nGjUYv/UGDuIadoTWjr7/s1mWrXPBuSZxSR9n1Telq7PFM4/j3F/ZdO1vYo/5\nB+uw3g/v1GBIvolEzaME2wmIHlGsnNGncM7UzQdcYErEMIF+Sti43EAXWTBP\nGdTmRACOsXmWjKdJT+1UcZTvYFkEXHP6lO+6T3WkB4JukF7lkgdDnXXhLMZK\n81l0kGgTAA2tCyBZOz7cU3CfBJjKybPY3AoTk3XqLNJ0EtzuiDr4o5JcgvN5\nRbNNqSExpwbNjBINhPXlHQCvceHv6DGai4qVWNcGJm5QQgPTWx3bYzzgMVjd\nL8DTMR8tq+8Cdh09/TgIM4GxeVsnyPHT198dfa08+/sjdfImY1vwR3Ydfb0d\nnyHH0AGIkz8gNgQ70s1x5KXFPqChGqkn3Fn8vzwrI+zNAhDS4RikoaXjIAXp\nIQlCt3mEEOuLRxL29jXAmglhRC69z57G8r+OQX79wEkuc3P2NeM709UYbLsq\nMAVktNNjbDN9wohBp1qd8d7jpyYrj0lm56LJ0B8MD4EpgaU3+uI0rSlPidko\ntw5sdsXh/qQQy8GRVIiUXQriqvajbue817eRA591KQ6YF+k3Itw2PymK7dZc\ngPpvwU3/LmcXGMnUEibxmsa4OnWG/4heJ4dqI/u/aFFUGq4FT0QQL6oMV+iT\nqFT7\r\n=J1Zy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5d9c336dd5703a67bb9fb665dfe234150e205a29","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.26","@things-factory/help":"^3.1.26","@things-factory/shell":"^3.1.26","@things-factory/auth-ui":"^3.1.26","@things-factory/i18n-ui":"^3.1.26","@things-factory/more-ui":"^3.1.26","@things-factory/board-ui":"^3.1.26","@things-factory/grist-ui":"^3.1.26","@things-factory/print-ui":"^3.1.26","@things-factory/dashboard":"^3.1.26","@things-factory/export-ui":"^3.1.26","@things-factory/lite-menu":"^3.1.26","@things-factory/system-ui":"^3.1.26","@things-factory/apptool-ui":"^3.1.26","@things-factory/context-ui":"^3.1.26","@things-factory/scene-form":"^3.1.26","@things-factory/setting-ui":"^3.1.26","@things-factory/resource-ui":"^3.1.26","@things-factory/scene-clock":"^3.1.26","@things-factory/scene-gauge":"^3.1.26","@things-factory/scene-table":"^3.1.26","@things-factory/scene-timer":"^3.1.26","@things-factory/scene-random":"^3.1.26","@things-factory/scene-switch":"^3.1.26","@things-factory/setting-base":"^3.1.26","@things-factory/board-service":"^3.1.26","@things-factory/oauth2-client":"^3.1.26","@things-factory/scene-chartjs":"^3.1.26","@things-factory/scene-restful":"^3.1.26","@things-factory/integration-ui":"^3.1.26","@things-factory/scene-integration":"^3.1.26","@things-factory/scene-news-ticker":"^3.1.26","@things-factory/scene-progressbar":"^3.1.26","@things-factory/integration-melsec":"^3.1.26","@things-factory/integration-modbus":"^3.1.26","@things-factory/scene-data-transform":"^3.1.26","@things-factory/scene-half-roundrect":"^3.1.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.26"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.26_1619361404342_0.5795790246657302","host":"s3://npm-registry-packages"}},"3.1.28":{"name":"@things-factory/operato-ecs","version":"3.1.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.28","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1b50bc86e8afd061aa7a4f2d0407f00f42a484d1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.28.tgz","fileCount":55,"integrity":"sha512-NhOYW5WWyxWzxPRXuBl5fyePjDrT8XvBIkZIZngQ4U03ThhMOUF/fuQyUQLAVdrVd4bDH0g8UWkiHqprTG6Puw==","signatures":[{"sig":"MEQCIH2U/wRduhIj6izTAxPzIudpWb4+mVFiyv59Wu9GxHKxAiA1CWhQHlLhqcn+CJaVqzt0PtfKytEWljZ0WEIdLPTRYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghtQLCRA9TVsSAnZWagAA3eIP/jw96n3b4yJqw8TZF4dB\nFqWQp8ARfcG+oWrrsRohfMZZX31n9OtCxq8gxOoC6aHcWBz6kra5KX5w7g/t\nc7bvt0My5qIYTxZHDbnYm+tO1e2rq0NqMiGL8oxKg8Ot3KS6YW7RXoo/Uj4G\ntNVbr0hi4PU19QCSCWEt7Nh1xJ66owz35v9RqUcsJfDto7RZWXDRrXQVtB/l\nuDyQzIF0cNJNlNhvjncpOXIVEMqFfkLYvi8IPXLjHhDjVJIrv/PX1iE15hTi\nDeI2qZe/dfqsqLTP/m6JzIOd6zEaGhHC1Mld5ZU1J9aFdedRIx/V+63T//ov\nOIIeej61j+3kdYOF7Mni+9z0pGJRuc02x6UE6S8id1DtY/xZ81iLnlTmiHl+\n/LlpazabphQWKxPL9+eFQ/E5rraVcBL6Oqo1tK6+s7Ue3a6drFcJGQitwd2f\n4qEA8tALorDpCjg4CHqaNimRJyzC5XKo+a3H4fAsSQMGkZoEpeD16d2UJPqU\npoN6KejYEXYEaUvrhGKttxivyeu3lgZsSPy3fumW1sczPl5cOob+cH90h3Zh\n85byF6xC+cThz9IY/t3uijUnxGMt0bJWPA6YWXLwKOZSOc/350ZGVgmrCP/T\ny3l18ecyrSXS3twsJmvWFL8SAq9+PnjW8EXJDStbbWwxLYpOcLRC2/SxHpEU\ncoSS\r\n=y5hE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"59cd65765ca202536bbecfc66e531479380a24fc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.26","@things-factory/help":"^3.1.26","@things-factory/shell":"^3.1.26","@things-factory/auth-ui":"^3.1.26","@things-factory/i18n-ui":"^3.1.26","@things-factory/more-ui":"^3.1.26","@things-factory/board-ui":"^3.1.26","@things-factory/grist-ui":"^3.1.26","@things-factory/print-ui":"^3.1.26","@things-factory/dashboard":"^3.1.26","@things-factory/export-ui":"^3.1.26","@things-factory/lite-menu":"^3.1.28","@things-factory/system-ui":"^3.1.26","@things-factory/apptool-ui":"^3.1.26","@things-factory/context-ui":"^3.1.26","@things-factory/scene-form":"^3.1.26","@things-factory/setting-ui":"^3.1.26","@things-factory/resource-ui":"^3.1.26","@things-factory/scene-clock":"^3.1.26","@things-factory/scene-gauge":"^3.1.26","@things-factory/scene-table":"^3.1.26","@things-factory/scene-timer":"^3.1.26","@things-factory/scene-random":"^3.1.26","@things-factory/scene-switch":"^3.1.26","@things-factory/setting-base":"^3.1.26","@things-factory/board-service":"^3.1.28","@things-factory/oauth2-client":"^3.1.26","@things-factory/scene-chartjs":"^3.1.26","@things-factory/scene-restful":"^3.1.26","@things-factory/integration-ui":"^3.1.26","@things-factory/scene-integration":"^3.1.26","@things-factory/scene-news-ticker":"^3.1.26","@things-factory/scene-progressbar":"^3.1.26","@things-factory/integration-melsec":"^3.1.26","@things-factory/integration-modbus":"^3.1.26","@things-factory/scene-data-transform":"^3.1.26","@things-factory/scene-half-roundrect":"^3.1.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.26"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.28_1619448842551_0.6581832233577716","host":"s3://npm-registry-packages"}},"3.1.29":{"name":"@things-factory/operato-ecs","version":"3.1.29","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.1.29","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c7b8b1b5f8c8f97e67cfc84b5434ef2e915cf7d1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.1.29.tgz","fileCount":55,"integrity":"sha512-fm7UIp5836emPfv3hQ8okiVqrYUI/j8j5A4WvHGu02GJe/4wVG0RWUl0C4F8JGcQyZp1N3bnCrlWBVT9Ryx7FA==","signatures":[{"sig":"MEQCIE2BUBGSE0/PyCG7ADfqoNPH08GZ8qa+0loutdfgwmK8AiATh7fmeiojK3BXK4Nu1DX3ENAOBJG/eUGEgj8g4QQ35A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgilqwCRA9TVsSAnZWagAAtGEP/ivFmpuVRJuFBr/+N4pL\nK4+OlibtbZ1zqj0U88A0+2u6vFIotFyJMPk+ibBuubUu1wmuB8GOwJt+Ago3\nQZMcxa3oTM/ggDkKsC9IHedLra48cUpMn/ahquz7FHafeQ9QqUAXH+eVOOEl\nXRMxh+oqhA9IPE0H27+2V6pPmUGPcfF7upR4Ke8Kq98XAbvR/phElw9Wi7q8\nZVJ72D9XxbzFS/4auqj/O2gBgSCey35EmoNXzFrL3n8tQs6Glx4DCxbA9xrB\nOzbIVojMg1Sj1ySFSjHgqzPW1xpYh8dbLgsbl45jpZy9Dsksn6Rqnr36S4V/\nqVq2Bk0VdgtyTy8y9lwYg7Ir5S2vSJDDFajmRae1MKl4tTmO0OHOMA33vC1x\nI4PqBRXgEtq0evGIwsYSLismjO0GzBBLH/RMpiIFvt/soV1ijq9gc/cmWOZX\noC8DHEJFUNnmZkhAEBal9JUmaumhmoeRkyPlVmWOAPcmv61hxCMHYa/mV7dn\nhwc4tjcxH68IImm9Ef/uKKLp8vf0gz0X8AVd1co+atBfFDuAm6rxSjTyZqFV\nKZ0m1gALXN6CMjyVhTG3IDIQid2NbCY/K/XD/d/sTZIXkhJVJoc0Piekdvi9\n+oxfQC02XKiZpVeay3OCxvOyzLtx8WUyXmcLrW9dlqDORoqY6IH4C8beBFrH\n7oyX\r\n=L4w4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e26c2221690c4896ff302d9b16eee609482d5f50","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.1.26","@things-factory/help":"^3.1.29","@things-factory/shell":"^3.1.26","@things-factory/auth-ui":"^3.1.29","@things-factory/i18n-ui":"^3.1.26","@things-factory/more-ui":"^3.1.26","@things-factory/board-ui":"^3.1.29","@things-factory/grist-ui":"^3.1.29","@things-factory/print-ui":"^3.1.29","@things-factory/dashboard":"^3.1.29","@things-factory/export-ui":"^3.1.29","@things-factory/lite-menu":"^3.1.29","@things-factory/system-ui":"^3.1.29","@things-factory/apptool-ui":"^3.1.26","@things-factory/context-ui":"^3.1.29","@things-factory/scene-form":"^3.1.26","@things-factory/setting-ui":"^3.1.29","@things-factory/resource-ui":"^3.1.29","@things-factory/scene-clock":"^3.1.26","@things-factory/scene-gauge":"^3.1.26","@things-factory/scene-table":"^3.1.26","@things-factory/scene-timer":"^3.1.26","@things-factory/scene-random":"^3.1.26","@things-factory/scene-switch":"^3.1.26","@things-factory/setting-base":"^3.1.26","@things-factory/board-service":"^3.1.28","@things-factory/oauth2-client":"^3.1.26","@things-factory/scene-chartjs":"^3.1.26","@things-factory/scene-restful":"^3.1.26","@things-factory/integration-ui":"^3.1.26","@things-factory/scene-integration":"^3.1.26","@things-factory/scene-news-ticker":"^3.1.26","@things-factory/scene-progressbar":"^3.1.26","@things-factory/integration-melsec":"^3.1.26","@things-factory/integration-modbus":"^3.1.26","@things-factory/scene-data-transform":"^3.1.26","@things-factory/scene-half-roundrect":"^3.1.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.1.26"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.1.29_1619679920190_0.4079279096178654","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@things-factory/operato-ecs","version":"3.2.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"be95eaa937d58bd9cff52ce40d84ca6f705b24a5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.0.tgz","fileCount":55,"integrity":"sha512-4UdScvTrVQUSyRii3oeeSIsxchVEDnrfuuYNAzMAxVuwyADlm69xXIXUC7mbNMErnYuA0/PLQdFgjsR+E6ucGA==","signatures":[{"sig":"MEUCIG85A4DGoMoO/5YRpHpr7XXbCJQ9p5eilVt/MX79++iMAiEA/AzYn2hh5Go8kqommu88ktwFZTKsbtipxpDmRls6tVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi2CbCRA9TVsSAnZWagAAZXIP/jHCjk9OZgch05qIZ70R\ni+tOYas1c4x1oz3npJphfE8c0OeZruwtkFxs129+QDbLOdQdYrnjgliriKAc\nr22aylczX8OHKESMLFqQmjjckn/l3Opb8o3Q1VMvEB97MyaNGHJxIXAuYg7w\nU2txhJA6vUJxaRakCcz8SIt8blRM2Gh5e9v8iPkAXvO0kLf/b/0sSiV27aZW\n/gR012jX+2+LMAhnym9jHElneK/Dbj2JHsu0X1WcgNWFve8UcaXA+TdbAuRl\nXeE4kAeh2FN3A0UEq5n/nqHDG5Xm+2AAFk3mNSgiDYwdIJyybyjsEaA6evA2\nNyJMQA5zY0NNZviGNQ8GralTHt0nThpyyqaV31wR7CUa4Fmpx8+UzAoXMY3F\np2ePOBPVZSjdAuIouPhZDOLxyQlikBHdQH0oJv/D+yxLGrjPkjV6ejmQDeb7\ndL7HgugbYNGpfzjh072IFQEW6osX2AZVmMdyXIWKxyC8dTm/rrvqSo9t4kGG\nEjiBRBi7OmWZSCNK+08tjz8hCIQNNIMh6MCJ9V9oAlDJepZ6/SZ3ajNOSkt4\nARUyr9I1aUTJp2URIGuQKd0y1S8D+B45hlY+mYn/UDitvwQJYV7BKFIXVYWv\nySOGnqv+sjuCs1MyRa70c6+jKUy1FY4mojRtkF5fdEVGfVFWe6l8HDNwJ9mP\nUxa/\r\n=UaEh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0a78263e51b789a8f922f43c229efb606334267d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.0","@things-factory/help":"^3.2.0","@things-factory/shell":"^3.2.0","@things-factory/auth-ui":"^3.2.0","@things-factory/i18n-ui":"^3.2.0","@things-factory/more-ui":"^3.2.0","@things-factory/board-ui":"^3.2.0","@things-factory/grist-ui":"^3.2.0","@things-factory/print-ui":"^3.2.0","@things-factory/dashboard":"^3.2.0","@things-factory/export-ui":"^3.2.0","@things-factory/lite-menu":"^3.2.0","@things-factory/system-ui":"^3.2.0","@things-factory/apptool-ui":"^3.2.0","@things-factory/context-ui":"^3.2.0","@things-factory/scene-form":"^3.2.0","@things-factory/setting-ui":"^3.2.0","@things-factory/resource-ui":"^3.2.0","@things-factory/scene-clock":"^3.2.0","@things-factory/scene-gauge":"^3.2.0","@things-factory/scene-table":"^3.2.0","@things-factory/scene-timer":"^3.2.0","@things-factory/scene-random":"^3.2.0","@things-factory/scene-switch":"^3.2.0","@things-factory/setting-base":"^3.2.0","@things-factory/board-service":"^3.2.0","@things-factory/oauth2-client":"^3.2.0","@things-factory/scene-chartjs":"^3.2.0","@things-factory/scene-restful":"^3.2.0","@things-factory/integration-ui":"^3.2.0","@things-factory/scene-integration":"^3.2.0","@things-factory/scene-news-ticker":"^3.2.0","@things-factory/scene-progressbar":"^3.2.0","@things-factory/integration-melsec":"^3.2.0","@things-factory/integration-modbus":"^3.2.0","@things-factory/scene-data-transform":"^3.2.0","@things-factory/scene-half-roundrect":"^3.2.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.0_1619746971429_0.9923034457826094","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"@things-factory/operato-ecs","version":"3.2.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.5","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"205717b5fa680fb7922b4e086d541733dd0650bb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.5.tgz","fileCount":55,"integrity":"sha512-OruRXt+VDhIXcL9scXNIEjolXCnfx6YJlKTNEwX7tllwnZTb448gtmsNdnGRsAspfY3TyTZcqVxPnP6JhMobmw==","signatures":[{"sig":"MEYCIQDZCbtmwy2KV5HYhET9DddQFH/6ST4BN3DSnsv8p/IrOgIhAJxaUskmb7WPucMXbqc06SBXOLj0XO5Y03oUK4I860zj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkWylCRA9TVsSAnZWagAAU/cP/jjFbkcdSS1yNZHOPT4e\nCnn++Nama9rr6KZXp2sXrt/rGz/4rhGJXXSSsiMifSNvtlrRj+Mlv1TtA/3E\nN5vJz/P/e1cbWEFyzVNop8iWHkHJ5SlBp3oJlK9eRlq35I4yhAb9K14LhMtw\nUSowZCYiT1SuCJTq3OCedJ2lFNIiUDPuFH0Ii45CSS9hl0FMPOT5wm5YiL2U\nrN4iUzD2ngsQDBUEJCUbNOasgXLJ7LC/xViX/oz34HeoHpbzXL5LNRGxPmot\n8scbOnudBVVO34Z3ety82u0o80YGVB3DZwu6G/81q1f9l1IOPPxm0HVwnquj\nUcRecGoMW1c9ssS0MrODEVrhCcOf2AEWMMYSc4DVGCwTUi82RNHo1Jobc1Of\nrwEvPVKHQvu8pU6AScWM/2VlOh8AbQBTidz2vK5OIqQH+IKyWGMgCDHmFVvE\nnvhqBrNimcY3ubnSxU5x0AcTm4LFzAjaHbqdFEKgi6eq5X1MdPjGo9QxNN3q\nXilvXtmPLTyUjXe/JPe63+L4tqIxI1Br/rWJk9TrFC67BpPuvk1o7nvo3aM4\nYRyA/lBhwyNaF4WpzfZgSb+xXmrdLVs9Nw5VsHKjaf0SyYF/yY37+cDwbTIv\nEMJ2ATkkWV1E4nBmPIVBuCuLp4vxcMaGpTIXCUMxb7YN8UvPNb5V9WoOoiu+\nOTEP\r\n=aZ1R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4676797f87251475d27919edaa08f48b36027cf6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.5","@things-factory/help":"^3.2.5","@things-factory/shell":"^3.2.5","@things-factory/auth-ui":"^3.2.5","@things-factory/i18n-ui":"^3.2.5","@things-factory/more-ui":"^3.2.5","@things-factory/board-ui":"^3.2.5","@things-factory/grist-ui":"^3.2.5","@things-factory/print-ui":"^3.2.5","@things-factory/dashboard":"^3.2.5","@things-factory/export-ui":"^3.2.5","@things-factory/lite-menu":"^3.2.5","@things-factory/system-ui":"^3.2.5","@things-factory/apptool-ui":"^3.2.5","@things-factory/context-ui":"^3.2.5","@things-factory/scene-form":"^3.2.5","@things-factory/setting-ui":"^3.2.5","@things-factory/resource-ui":"^3.2.5","@things-factory/scene-clock":"^3.2.5","@things-factory/scene-gauge":"^3.2.5","@things-factory/scene-table":"^3.2.5","@things-factory/scene-timer":"^3.2.5","@things-factory/scene-random":"^3.2.5","@things-factory/scene-switch":"^3.2.5","@things-factory/setting-base":"^3.2.5","@things-factory/board-service":"^3.2.5","@things-factory/oauth2-client":"^3.2.5","@things-factory/scene-chartjs":"^3.2.5","@things-factory/scene-restful":"^3.2.5","@things-factory/integration-ui":"^3.2.5","@things-factory/scene-integration":"^3.2.5","@things-factory/scene-news-ticker":"^3.2.5","@things-factory/scene-progressbar":"^3.2.5","@things-factory/integration-melsec":"^3.2.5","@things-factory/integration-modbus":"^3.2.5","@things-factory/scene-data-transform":"^3.2.5","@things-factory/scene-half-roundrect":"^3.2.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.5_1620143268833_0.5825598625624857","host":"s3://npm-registry-packages"}},"3.2.8":{"name":"@things-factory/operato-ecs","version":"3.2.8","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.8","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"030030dd4f94e60f815f3be3fb44bb7155f40e4b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.8.tgz","fileCount":55,"integrity":"sha512-d03PYmLmfvKvT4XsBbFeYvRKz6DY7y5l5wD3A6iSqLdi7/LAn9ZzhsTNKlVszqQ7AxUEe33U6Fzg03A6fHG46Q==","signatures":[{"sig":"MEUCIDzDL4UBDjuZQ7NDKa7kMVaPKlotxpewSaHIE+kBTlKnAiEAw4caEWp1v5TGVXpPoq7wEWuvwnxDRZAxIuE+HFgbMV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl+dDCRA9TVsSAnZWagAAzOgP/2SQCcfzZHr8StO10bLG\nhmBbVlY838L5MiMaeDN+P20Sd+MIQAOPjHf/dTJ9x5xXfwub95+6VEjCqzau\nEWhk7tdacaVP7aO9s80z+xYmTMoW72U72wEBwcwO8thlZqyvmwkcGmMRrBNT\nm0xwxP8AqcNRdRZTMXPwfYaq1t+SHYHs41KZQMNFs/nI4ooXBZIWGaE9rfiH\nQuo+RtC/C4+LIK9SM21L5SqmtiaHrLXB+3k6f5SuSu82LtR9h623VzUrLobz\nkckLbXySQ66rsM2e3qGDyq8Oe2/+s8pKO7VQjHaZ/f6jm3Ziuy5J7U3SkwiA\nxNLskwkYt6cNBV6pmcrDCL154fAPG/RDZ2pFv1qdzicDJuxeIvGsTEVRwowL\n7u1bf4LXUnPV9yzhH2MxjiVVh+qOnTMTehv+WorvSPvOQP+fYzf1K+aMzhW4\n79WkaC5cHEZSoYHXrdFxU9PKN2nmNhLh+WUDDUxAVoj3mrNlWo3eLK9iZtAO\nbzLTyNBV9Rc1VA0J712d0OX/kkJKAXkEfCOLYdA+Dl817pnPDTDnDVS6hNmf\n4+hTrhRC61WYZADt2mJZknGis6XWUgAKx/TlZlijGmt3TZorwyAyRcYKUDkz\nGplBmnOD1JR4K1+LGp3SbtHvExtDq+qe4eVwxRAXJ/rEDP6fQbCuVlo3uILO\npdJl\r\n=QkXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e1ff826771c4cc4bb9c1e1725d4f19d4d1580293","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.5","@things-factory/help":"^3.2.8","@things-factory/shell":"^3.2.5","@things-factory/auth-ui":"^3.2.8","@things-factory/i18n-ui":"^3.2.5","@things-factory/more-ui":"^3.2.5","@things-factory/board-ui":"^3.2.8","@things-factory/grist-ui":"^3.2.8","@things-factory/print-ui":"^3.2.8","@things-factory/dashboard":"^3.2.8","@things-factory/export-ui":"^3.2.8","@things-factory/lite-menu":"^3.2.8","@things-factory/system-ui":"^3.2.8","@things-factory/apptool-ui":"^3.2.5","@things-factory/context-ui":"^3.2.8","@things-factory/scene-form":"^3.2.5","@things-factory/setting-ui":"^3.2.8","@things-factory/resource-ui":"^3.2.8","@things-factory/scene-clock":"^3.2.5","@things-factory/scene-gauge":"^3.2.5","@things-factory/scene-table":"^3.2.5","@things-factory/scene-timer":"^3.2.5","@things-factory/scene-random":"^3.2.5","@things-factory/scene-switch":"^3.2.5","@things-factory/setting-base":"^3.2.5","@things-factory/board-service":"^3.2.5","@things-factory/oauth2-client":"^3.2.5","@things-factory/scene-chartjs":"^3.2.5","@things-factory/scene-restful":"^3.2.5","@things-factory/integration-ui":"^3.2.5","@things-factory/scene-integration":"^3.2.5","@things-factory/scene-news-ticker":"^3.2.5","@things-factory/scene-progressbar":"^3.2.5","@things-factory/integration-melsec":"^3.2.5","@things-factory/integration-modbus":"^3.2.5","@things-factory/scene-data-transform":"^3.2.5","@things-factory/scene-half-roundrect":"^3.2.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.8_1620567874817_0.3949748962485933","host":"s3://npm-registry-packages"}},"3.2.9":{"name":"@things-factory/operato-ecs","version":"3.2.9","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.9","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ef43a147407ead2d5bb0875d1eac3e88ceba02e9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.9.tgz","fileCount":55,"integrity":"sha512-54O4u2hDxHZxvixGVg6RYQbtDNXjbgdRIdEghtQHG84jSiYv6QO+nS0WgGJ76IrTN5t8CSSuopfZU9UyGz5yJg==","signatures":[{"sig":"MEQCIFdROXoqgXpFMjxQE8OMO+N7HMDYmskHSROyo0dQnJ+XAiAzRAdt6h3KqIVRisDoQGQ31rbOYHmSPod7x+1zLZ88yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUfuCRA9TVsSAnZWagAAa9QQAJdd+pci2yd1t7DdTpW+\nBMPZnywwxY5Gp+/zA0DmOUZBUZKijAyLiU51D/0yGMYmBssWRFqkV628SdOk\n6jYL0GyoqvA2TsSma3pEGAK2RCM/rv5L+pkU6iH8SclbGKVCgYLmQsSYt0IV\n7AE1yYqRsiIH5Zhm8eIpu1N3u+krau8U0jUOtxkK7dEQ3O09dFrfH+tg9fDg\nW+sxYx2d4UAwM69m4qLXUWp4D9Ta85v1sN6zkIChwwQ5LoN0cnTeV8oa7RsI\nZfZXIw22PXP6H9NLcvfPh7YxrKTJHvuETsX1gWZmyjSk95QzYQFkAzDeoIKq\nPi5HGDKyMeXC9v7vAEosdz4k0bQ8ascS5ylwMKp4gQ2PFc8avcF9EVKwNnNq\nVCJX0/MNJBxx1WaBkMcT5sRVbSmhEuUfrNPdPSxrpt8FFZWziSZxpKo06FAw\nUrNVpkcIztnki5ypqS4gIb41U9uV336SAU1B1E6/lAOSHdDWvqbZOv6xa6Bp\n7e1BdQhrLuhdq+UC8hxs15SZw7tezLhoUZsP05kwJkPLOPxbfmCUPwoz5FSH\nEbjk/tyoIuOwU+URkkVCBC2tdX0SNAss1/1vKCOpYxlklqORUn321paxf/p+\nOy44LqYw7aa3TAJzAeLJyMCQNZfuaqNxx4/aCkIpQZ1fFitaSg5MeqedqJS3\nFQNr\r\n=D8H+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"78691319ac6947016709df2c39374a06abc558a6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.5","@things-factory/help":"^3.2.9","@things-factory/shell":"^3.2.5","@things-factory/auth-ui":"^3.2.9","@things-factory/i18n-ui":"^3.2.5","@things-factory/more-ui":"^3.2.5","@things-factory/board-ui":"^3.2.9","@things-factory/grist-ui":"^3.2.9","@things-factory/print-ui":"^3.2.9","@things-factory/dashboard":"^3.2.9","@things-factory/export-ui":"^3.2.9","@things-factory/lite-menu":"^3.2.9","@things-factory/system-ui":"^3.2.9","@things-factory/apptool-ui":"^3.2.5","@things-factory/context-ui":"^3.2.9","@things-factory/scene-form":"^3.2.5","@things-factory/setting-ui":"^3.2.9","@things-factory/resource-ui":"^3.2.9","@things-factory/scene-clock":"^3.2.5","@things-factory/scene-gauge":"^3.2.5","@things-factory/scene-table":"^3.2.5","@things-factory/scene-timer":"^3.2.5","@things-factory/scene-random":"^3.2.5","@things-factory/scene-switch":"^3.2.5","@things-factory/setting-base":"^3.2.5","@things-factory/board-service":"^3.2.5","@things-factory/oauth2-client":"^3.2.5","@things-factory/scene-chartjs":"^3.2.5","@things-factory/scene-restful":"^3.2.5","@things-factory/integration-ui":"^3.2.5","@things-factory/scene-integration":"^3.2.5","@things-factory/scene-news-ticker":"^3.2.5","@things-factory/scene-progressbar":"^3.2.5","@things-factory/integration-melsec":"^3.2.5","@things-factory/integration-modbus":"^3.2.5","@things-factory/scene-data-transform":"^3.2.5","@things-factory/scene-half-roundrect":"^3.2.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.9_1620658157642_0.5010747122840153","host":"s3://npm-registry-packages"}},"3.2.14":{"name":"@things-factory/operato-ecs","version":"3.2.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.14","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"de8c78e7c89685069fb131993876ad5d1577ab60","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.14.tgz","fileCount":55,"integrity":"sha512-plZE84ex/Mk6zNnzNywCjZ3AwOeyz0Nt2fVGf9vax7TH6jgtUi5HrKKSnPlkvKhs+YkD2Ueu7zFatijp8L2PTg==","signatures":[{"sig":"MEQCIEMvdjzPJ8etIPTXvMVqUTzYfwvskFu5PXNweeJUuWamAiARrhIgtZ/GjikpC1wigP9k7WZB87ZSOWL7lBPIU3S6Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo+sRCRA9TVsSAnZWagAA34EP/003tGtbNEtTSqDAl3f8\n6bHsP8gyZjWnJGtsoFnaHjU61dM0NAu0uOuZUKORzRgNiC1CDMggf3JxESb+\nXpMAttjs+4bnTBcJ83SQyOtATnocieHGkZ58EvSa5zyKpfrJj1dT7lguTpx7\nqVRGr6rr02fA9yVCm8BL2t6elIEmI5usPFBl6DBzjNPh59QIkXSbrVZEUc/+\nNxXEgA6vwf0PjTpKAlDysJ2g0FiW7qEozpbp8FOLr8+ZeQ9C6+VhGM9KFyBg\ni6oY76oXdIBLKf08q6JYfRQr9CiWG/dRikCPhcOo4QPRwvFisOauhetjsYn2\nnrzsaX5PQ+m7mpgQxSzToT9iYL7nafmtvlyYwASGK5+INKpFoCvkKvzfjt+A\n5P2N0u+gN5g3yT0oXP2MRWCyx2t5GdXdh/xY4clZ3hUfoqe1yKIe8hLuFmwd\nlcdrm3iLC/ktQJVQZ+dlUgSmQMigTetGfLVkPult5TBDezrIqFQ7JaCwEIrd\nn9W7x4ITpr7HUX6Lg+O9zrPmvhSHTtgNY2Ua8+Lhn6g43jt0Fic6wjbo5ER2\nk8d2skUFQgWK5p33IwsJBoUVkr7nWRsQGF92rArCB7iSPB/aDryDq/ZZ9jS+\n/+wQGUrHZVfDEngixmbIzqDTvoexx/CZmNWe6DQQwGUho5b555pdldcAHa/x\nUavI\r\n=u981\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7cde05ceae1ac841629159f843133da1739538a8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.14","@things-factory/help":"^3.2.14","@things-factory/shell":"^3.2.14","@things-factory/auth-ui":"^3.2.14","@things-factory/i18n-ui":"^3.2.14","@things-factory/more-ui":"^3.2.14","@things-factory/board-ui":"^3.2.14","@things-factory/grist-ui":"^3.2.14","@things-factory/print-ui":"^3.2.14","@things-factory/dashboard":"^3.2.14","@things-factory/export-ui":"^3.2.14","@things-factory/lite-menu":"^3.2.14","@things-factory/system-ui":"^3.2.14","@things-factory/apptool-ui":"^3.2.14","@things-factory/context-ui":"^3.2.14","@things-factory/scene-form":"^3.2.14","@things-factory/setting-ui":"^3.2.14","@things-factory/resource-ui":"^3.2.14","@things-factory/scene-clock":"^3.2.14","@things-factory/scene-gauge":"^3.2.14","@things-factory/scene-table":"^3.2.14","@things-factory/scene-timer":"^3.2.14","@things-factory/scene-random":"^3.2.14","@things-factory/scene-switch":"^3.2.14","@things-factory/setting-base":"^3.2.14","@things-factory/board-service":"^3.2.14","@things-factory/oauth2-client":"^3.2.14","@things-factory/scene-chartjs":"^3.2.14","@things-factory/scene-restful":"^3.2.14","@things-factory/integration-ui":"^3.2.14","@things-factory/scene-integration":"^3.2.14","@things-factory/scene-news-ticker":"^3.2.14","@things-factory/scene-progressbar":"^3.2.14","@things-factory/integration-melsec":"^3.2.14","@things-factory/integration-modbus":"^3.2.14","@things-factory/scene-data-transform":"^3.2.14","@things-factory/scene-half-roundrect":"^3.2.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.14_1621355281276_0.7194376442180637","host":"s3://npm-registry-packages"}},"3.2.17":{"name":"@things-factory/operato-ecs","version":"3.2.17","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.17","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5e66ff394e3fe3a497016e3d3dfa64d9011850c5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.17.tgz","fileCount":55,"integrity":"sha512-UUNmu4yxM/WsJ+jBapAlmL+w27RwO3XgzN5DsKbJ4yR13QkA89XKVNTEjAlAjPHg2cNNwdmVTiNDmyaqllLVaQ==","signatures":[{"sig":"MEQCIH51T6QInl2ssZdeP6/RY0jo3MnCHTtOAq69RrFZxkMKAiAbJR53y2Uf+D4kErEAlSBNxPouU0dmsROED0Ts9tkj2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpoNeCRA9TVsSAnZWagAAU40QAJVx7N38ihLD6zX/skCa\nAM2Z+wpMdW2Wlt50URM/2Ryjxol4QIfqLzXKAd9sdcVWM6Wi+jRs69GinfF8\npTgdbMiKXQWIR/+R6Q/Bx5qpZD3Ye7MLue3Kxo47hiH64CkT0ZKeMSX7Bwsh\n7HJWRi8PjXbGeYcweEVnKnJzKqoqgVvIAn2RRfyR80n4f3OSi/rkXkKTw/qg\nhlC6HKovuJ9syA3G/FiztuIe7rsNPaFSzzeNNEVuLSgkDJxuXw+n35BNJhAj\n4qOLptw5hAxcgUzYUYQLuWfYeIptLHwPnrHzaHFA/9ExUx/FQmahSsVc/wzE\nXcYTD7EZMG89bg1tLJriBhgta0Z7qWAwGXBoss+AEGvj2KhsOuNv5D0KJ05t\nnxW2SdRfVz53wdXcURzymS4FGtb1cqsehyUJGVvVNfrq2uLFYcBxxrvmikFG\nocv2bvVOXVJk9wuYz6ZIRD2zPGlWv+Kxql9rL/HdtQStmmjNTCngOLQW1hy8\nxq6crk3qmGvnGAIMkL8bqxlFYQOO6/F5H7ABMR5JtNdmYThrXVGNg/5lBmb5\nx/Z2E+BqWMEG0V2Hc5r41E2UcUQUauBxmX3qUp7eUkebR/vg0AzSATJgxOxF\nvK9dEeXUYGXsMNis1sEv3ngDtDlQmZtW9F9wWz1QLCuWNUyopJlC+CEGWYv7\nT+Di\r\n=kxb0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f618f3fda3d805bd809cbbe652879a0211f638ea","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.17","@things-factory/help":"^3.2.17","@things-factory/shell":"^3.2.17","@things-factory/auth-ui":"^3.2.17","@things-factory/i18n-ui":"^3.2.17","@things-factory/more-ui":"^3.2.17","@things-factory/board-ui":"^3.2.17","@things-factory/grist-ui":"^3.2.17","@things-factory/print-ui":"^3.2.17","@things-factory/dashboard":"^3.2.17","@things-factory/export-ui":"^3.2.17","@things-factory/lite-menu":"^3.2.17","@things-factory/system-ui":"^3.2.17","@things-factory/apptool-ui":"^3.2.17","@things-factory/context-ui":"^3.2.17","@things-factory/scene-form":"^3.2.17","@things-factory/setting-ui":"^3.2.17","@things-factory/resource-ui":"^3.2.17","@things-factory/scene-clock":"^3.2.17","@things-factory/scene-gauge":"^3.2.17","@things-factory/scene-table":"^3.2.17","@things-factory/scene-timer":"^3.2.17","@things-factory/scene-random":"^3.2.17","@things-factory/scene-switch":"^3.2.17","@things-factory/setting-base":"^3.2.17","@things-factory/board-service":"^3.2.17","@things-factory/oauth2-client":"^3.2.17","@things-factory/scene-chartjs":"^3.2.17","@things-factory/scene-restful":"^3.2.17","@things-factory/integration-ui":"^3.2.17","@things-factory/scene-integration":"^3.2.17","@things-factory/scene-news-ticker":"^3.2.17","@things-factory/scene-progressbar":"^3.2.17","@things-factory/integration-melsec":"^3.2.17","@things-factory/integration-modbus":"^3.2.17","@things-factory/scene-data-transform":"^3.2.17","@things-factory/scene-half-roundrect":"^3.2.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.17_1621525341834_0.6888150678304095","host":"s3://npm-registry-packages"}},"3.2.20":{"name":"@things-factory/operato-ecs","version":"3.2.20","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.20","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fd5c90910f50c3348c0c5f55e969ca5ccdb53472","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.20.tgz","fileCount":55,"integrity":"sha512-6L18xC3bEjDTFC9eHJFLUNt+nD8PgVJ2Btkh6LbJBnTQHbtc3rRcIru2y1aBAA7GvnNkXbxb0dj/Z2cy3TQq/A==","signatures":[{"sig":"MEUCIQC7KUI4A309KSwkjTZcF2kAXh4QZ6vCxjm9Fbx8F9SXXQIgO2LK4DXfe1m56F6cKO1Uj2yYrNbg9SHvjWr73ctGqmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrRXrCRA9TVsSAnZWagAAFkEQAKObMGAYfDJ7kFjqfNkb\n3VaElL0OOK9YeP0U6VMONmX5v4taHdumAhtnwUajMiMJ7R8IOzkh5zUWHm+3\nuhgH2hWhFCWVI+6xgZB0y6C2Bs27AWq1C3EWTRxGfa/WPYCdQHLP9UCmPJNZ\nDdPzavbICABI+HaJc2d8JpKqcmxpuGAKTk9LaRHTKdRrvkk0Z8HgNUftl+bh\n4gC8kegYCdIQRc2awFaIInQOj5/4s1Ezq9xWWTAzBgqIIuSAH1vnonrEC9yw\n1kEcVGqCcQ40vBE8VWshbfgfIQnXL9wF2QH9m5i7bMc+f7VLtRO3/+k9P++T\nHNqjiH78xun9Y9s4Uwdjnl5bo94IiOd0lr8Rj926ywRfskG++bDUR5t6ntaE\nQcJw3aoomkx9TkNzoT+NAH1iR8H8RISVkbZqH5bvj9C6GzkdcUh61ILtv5kK\nlVZ3RBj4WNI5BpP1ez0X8+I+mXurUASmzZv0SsAzNbf1O/sXfKoomtQHZKvH\nZSYOohzNi1bsEU53Lytfax1dh4NL0DDURBmMsNyKHgrHZpkz4sPK2pulggv1\nMW7/t8xlxWsxTRMgCi7t/t5S8BZ+karsR2z7pXXZjlfwxuIaZItNEXxxzNsA\nU4VghZh3k9EiAw5IKjYJg9qR4MKHjpzUV8aMeztelvTtfPL4rDzdLSajFSRD\njMNk\r\n=3TNn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4842de656423d2d4c7f297621d89cb3debd99221","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.20","@things-factory/help":"^3.2.20","@things-factory/shell":"^3.2.20","@things-factory/auth-ui":"^3.2.20","@things-factory/i18n-ui":"^3.2.20","@things-factory/more-ui":"^3.2.20","@things-factory/board-ui":"^3.2.20","@things-factory/grist-ui":"^3.2.20","@things-factory/print-ui":"^3.2.20","@things-factory/dashboard":"^3.2.20","@things-factory/export-ui":"^3.2.20","@things-factory/lite-menu":"^3.2.20","@things-factory/system-ui":"^3.2.20","@things-factory/apptool-ui":"^3.2.20","@things-factory/context-ui":"^3.2.20","@things-factory/scene-form":"^3.2.20","@things-factory/setting-ui":"^3.2.20","@things-factory/resource-ui":"^3.2.20","@things-factory/scene-clock":"^3.2.20","@things-factory/scene-gauge":"^3.2.20","@things-factory/scene-table":"^3.2.20","@things-factory/scene-timer":"^3.2.20","@things-factory/scene-random":"^3.2.20","@things-factory/scene-switch":"^3.2.20","@things-factory/setting-base":"^3.2.20","@things-factory/board-service":"^3.2.20","@things-factory/oauth2-client":"^3.2.20","@things-factory/scene-chartjs":"^3.2.20","@things-factory/scene-restful":"^3.2.20","@things-factory/integration-ui":"^3.2.20","@things-factory/scene-integration":"^3.2.20","@things-factory/scene-news-ticker":"^3.2.20","@things-factory/scene-progressbar":"^3.2.20","@things-factory/integration-melsec":"^3.2.20","@things-factory/integration-modbus":"^3.2.20","@things-factory/scene-data-transform":"^3.2.20","@things-factory/scene-half-roundrect":"^3.2.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.20_1621956075446_0.19367010882734847","host":"s3://npm-registry-packages"}},"3.2.23":{"name":"@things-factory/operato-ecs","version":"3.2.23","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.23","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"80aa0f4ad225584a63fbb8a424ac163bb76819ea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.23.tgz","fileCount":55,"integrity":"sha512-T0Iw8V6d/NR5b/mhOXv2uIhwcUdxrs6A89jTuMRFT8xbCMcTiU6uSBy/aX7IhJkPV91k/1+T6V45Qynvcjklfw==","signatures":[{"sig":"MEYCIQCSVFHqHbE5gDP+uoF4b3NfVEaii9RIyrSxkRiCLSVclQIhAJBAk07DdnY2GUM8Y24NEPzopAbClcTnMfC7cw7ewwt7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsQrGCRA9TVsSAnZWagAApfkP/3wKZaaBO572HO89fuoa\nY9dgRFsqOGBoTBRvHPp669oFd2+7iZARN0c1SH/nSkTaHsDOOBMUPz8FVPjt\nVP6BgGkcclgyCvNaYHT0WmKweyvjDVb650Zj0y8+al1Cdv0CkVR1qm6B8N0l\n5ItkXJFpUFQPWPjapmfWxo3ralSSSd+4pY9q5e9gpV7J5SiYn2JvDljU9QXO\nTbGgJW4KZqi4+NyxyFYdqM8/s1kG/5uims+8kNsriMVqRDr53JtH1nUcEoG7\nkcXqLQ4tG2fV3zgQl7Or+eIW0c/UwWB8+8dgVBlWtSx99AW47yzhPHTRzjPD\nAmafm72qDYcZoVJYyeLhMwDu7U+eipnE8bHXgxEuhCd8WIWq/PavwikRQW3t\nuKrwlnBEtotpnCcOomnyh+W4EoHTiEdT4JObS/MiEyTh0oSYqWbUTt1OcIDo\nzHClESXi2y+GByww3EkYqPgUvFMVjv7B/rw2a5ZlZTJxMYqfz4un0XvFPRmy\nEktVnWTU27ZMF6Zk5TCboCBef/kupG2baURy1O51LGNXb5iE2EwzUrbUUsF4\nH0FRBwknTPwRwkAiTebfQNre855QPI/iOQG4QyWdl5DAJXsl0lcnCVHehEyX\n3UcBmRhcR2mQja8W7PnLJsAYwvs73iUohn3Qyuo61SZ+R/zZeAxhs+Sb53kr\nD291\r\n=EQx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"40c1fb8ab9afe461227686c17919bcba3f2624fa","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.20","@things-factory/help":"^3.2.20","@things-factory/shell":"^3.2.20","@things-factory/auth-ui":"^3.2.23","@things-factory/i18n-ui":"^3.2.20","@things-factory/more-ui":"^3.2.20","@things-factory/board-ui":"^3.2.20","@things-factory/grist-ui":"^3.2.20","@things-factory/print-ui":"^3.2.20","@things-factory/dashboard":"^3.2.20","@things-factory/export-ui":"^3.2.20","@things-factory/lite-menu":"^3.2.20","@things-factory/system-ui":"^3.2.20","@things-factory/apptool-ui":"^3.2.20","@things-factory/context-ui":"^3.2.20","@things-factory/scene-form":"^3.2.20","@things-factory/setting-ui":"^3.2.23","@things-factory/resource-ui":"^3.2.23","@things-factory/scene-clock":"^3.2.20","@things-factory/scene-gauge":"^3.2.23","@things-factory/scene-table":"^3.2.20","@things-factory/scene-timer":"^3.2.20","@things-factory/scene-random":"^3.2.20","@things-factory/scene-switch":"^3.2.20","@things-factory/setting-base":"^3.2.20","@things-factory/board-service":"^3.2.20","@things-factory/oauth2-client":"^3.2.20","@things-factory/scene-chartjs":"^3.2.20","@things-factory/scene-restful":"^3.2.20","@things-factory/integration-ui":"^3.2.20","@things-factory/scene-integration":"^3.2.20","@things-factory/scene-news-ticker":"^3.2.20","@things-factory/scene-progressbar":"^3.2.20","@things-factory/integration-melsec":"^3.2.20","@things-factory/integration-modbus":"^3.2.20","@things-factory/scene-data-transform":"^3.2.20","@things-factory/scene-half-roundrect":"^3.2.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.23_1622215366424_0.4191367670812056","host":"s3://npm-registry-packages"}},"3.2.25":{"name":"@things-factory/operato-ecs","version":"3.2.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.25","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6f3fd7e965e86d00317fb4f8bd536d7f84abc25b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.25.tgz","fileCount":55,"integrity":"sha512-J2O/LDOG6V1wKT4DgiziLtxDQJX0sgDQncK1KbtSVzmUQQSPPfPio/WBqMkk0m5FJKW6GXtfEFfuUp6genRb6w==","signatures":[{"sig":"MEUCIQD2koGVEdjuhFy3viSbtb7I/hE0LucPtDWHw3BPOmlusQIgEfp3vRiSNZy3MR3RLGsveeUNB02VoXwChpPO292NZRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsRqSCRA9TVsSAnZWagAA2cMQAIblDxaUTOwLU4d836Z0\ntju6MSoB1YOZDdKqZy4xO5qI8YR4iIa2XdjF1M9L8tl5T663w0unOrzvX6aV\n4DRndiw281cGbVxq5lOKfZ7RfyiVfbhS/JAYg7jlBVBCRlu60DdvAD6r3E6c\n3RmTUHt1gWIbc4gUyxdPRs/mjm6N2OSMaxuPWlATBavRlpUGabRO2O56wbE8\n65nSHBwFMFr1wGyRrTAV6z4540YEK6s/AShbUbSccEf+uDwP68NaXeOzEo1R\neYJAEvq8TAVSkWuv5WUmLld6iiN9QjOe3UfBEl07Qrl7IRnE6uO1s2p+OpGm\nerD7RYIft7Xa+5FB6e88mr3/76x9KWo/sUTuOVKKWYNInbMmApJdBBB6wyzr\nTR1uGPipAK6JtJxkD8eXLV1M2+VfNAZWwTROSmw9G9f1BRB6AXJ/c4pYxTeI\nSb9Q/8SEOjoUAxwK/Ej0jH5MmIdrYv/sllxxs3eJ3qhLt56W0uHaN5GZ5C+T\ntSVf/P6JokmEg0L6f8W3rcZUKEQ7Wt1TyKQ/n8CQrnb25NxQoa0wVoZlcgnj\nWtsdSehvKGzv4UrKHRijQbWhSOzoP+oEjQWpAQf2Y69fZNWUjC36cj0q2gmj\nenx6EiEo/q2++CBx6nhv5GGiM6cSOkEuEmGVE1i//ubRLSgilDUVidIPKZVi\nb+pA\r\n=3cJQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"141ad8e43190016000094e95b5cda697931f84cb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.25","@things-factory/help":"^3.2.25","@things-factory/shell":"^3.2.25","@things-factory/auth-ui":"^3.2.25","@things-factory/i18n-ui":"^3.2.25","@things-factory/more-ui":"^3.2.25","@things-factory/board-ui":"^3.2.25","@things-factory/grist-ui":"^3.2.25","@things-factory/print-ui":"^3.2.25","@things-factory/dashboard":"^3.2.25","@things-factory/export-ui":"^3.2.25","@things-factory/lite-menu":"^3.2.25","@things-factory/system-ui":"^3.2.25","@things-factory/apptool-ui":"^3.2.25","@things-factory/context-ui":"^3.2.25","@things-factory/scene-form":"^3.2.25","@things-factory/setting-ui":"^3.2.25","@things-factory/resource-ui":"^3.2.25","@things-factory/scene-clock":"^3.2.25","@things-factory/scene-gauge":"^3.2.25","@things-factory/scene-table":"^3.2.25","@things-factory/scene-timer":"^3.2.25","@things-factory/scene-random":"^3.2.25","@things-factory/scene-switch":"^3.2.25","@things-factory/setting-base":"^3.2.25","@things-factory/board-service":"^3.2.25","@things-factory/oauth2-client":"^3.2.25","@things-factory/scene-chartjs":"^3.2.25","@things-factory/scene-restful":"^3.2.25","@things-factory/integration-ui":"^3.2.25","@things-factory/scene-integration":"^3.2.25","@things-factory/scene-news-ticker":"^3.2.25","@things-factory/scene-progressbar":"^3.2.25","@things-factory/integration-melsec":"^3.2.25","@things-factory/integration-modbus":"^3.2.25","@things-factory/scene-data-transform":"^3.2.25","@things-factory/scene-half-roundrect":"^3.2.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.25_1622219410180_0.4932438997876043","host":"s3://npm-registry-packages"}},"3.2.26":{"name":"@things-factory/operato-ecs","version":"3.2.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.26","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a9e152b13a35b313a26e0bf0b253d9d2cda436fd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.26.tgz","fileCount":55,"integrity":"sha512-UQdt6OYtJ6tJENv+nG5huYMaMq+hULoMwFYUWVoONmjSM+YY1uiu0AJzlV4VHCQ+EW1A7xAKE/Fwu+lUEZ6onA==","signatures":[{"sig":"MEYCIQDaPW38NOn5ggGxbHvR+BkayBpjprYBsR7a4Z2YbBuKvQIhAOY49Y8G0bYngth3aSonY7VCVQq1D0vAdR+NGsZum9HN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsSzBCRA9TVsSAnZWagAApPYP/1rGGZ0OibsYl7gatzTn\n70eZd4zFaTWPiqT63FjNQRfB/kCxn6BfIdCQr0tGKlYg/HtfVwlUv3Q0YJl9\n4Bs5YBK4UeBX0iZd5eiEcBtzH6J4tGVUE80g0UPJd5nbGklxrvmYRz1veoUt\njGto9rAbyhf5a/os+a8fxKRsJVwLoP2MQxzZDO8x5ptwgOiBd0BjAFXJZ9vj\nJGFnW5mU3MSJN7WYrJYPgdSV1ah9QZYkzwADLhyLWug7ay4MqSGIgelHFVz+\nBJMb5+rVqa28RsaKE3SOv/sTqRHIkGEf5mKKgot/lrV2LXGMkX+xuFKaaB7U\nemwo7LOdH57EufGb6gc/s6z3dE1iFeZN7lwzoTLGNUmmU5LpZze/uPkE0cUo\nFHdgYdjtqw5/SlcE26brPYLr/d1+Nl3PVWCv07pjWQ6SGnTJ4Gq+gpRvCgpb\nizm79e+/xxCEOmP/XhqYYv6gCDobh4gZusa7s+8MVISXr6YKcw0nIU/daHrv\nJ8OqvT36RsYOVEG3QonKcm/AyERe2eTUf/HknIJU56W+olWQHxxDE9/54gaQ\nZQa5TsmNSlNc6GmvQjYzpq41JJr7RLlvioGndWI6R905AFjkzBgUeJQlfrIP\nhSRJiZR7fYvoHLYf2EBwV2TlWdCelqNDIOAJVDwSPerHuYi+7/EZUQKGm5CL\ntte1\r\n=H9Sy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0959e55dcb7a7010d559afe7e3135bb403dc419d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.25","@things-factory/help":"^3.2.25","@things-factory/shell":"^3.2.25","@things-factory/auth-ui":"^3.2.25","@things-factory/i18n-ui":"^3.2.25","@things-factory/more-ui":"^3.2.25","@things-factory/board-ui":"^3.2.26","@things-factory/grist-ui":"^3.2.25","@things-factory/print-ui":"^3.2.25","@things-factory/dashboard":"^3.2.26","@things-factory/export-ui":"^3.2.25","@things-factory/lite-menu":"^3.2.26","@things-factory/system-ui":"^3.2.25","@things-factory/apptool-ui":"^3.2.25","@things-factory/context-ui":"^3.2.25","@things-factory/scene-form":"^3.2.25","@things-factory/setting-ui":"^3.2.25","@things-factory/resource-ui":"^3.2.25","@things-factory/scene-clock":"^3.2.25","@things-factory/scene-gauge":"^3.2.25","@things-factory/scene-table":"^3.2.25","@things-factory/scene-timer":"^3.2.25","@things-factory/scene-random":"^3.2.25","@things-factory/scene-switch":"^3.2.25","@things-factory/setting-base":"^3.2.25","@things-factory/board-service":"^3.2.26","@things-factory/oauth2-client":"^3.2.25","@things-factory/scene-chartjs":"^3.2.25","@things-factory/scene-restful":"^3.2.25","@things-factory/integration-ui":"^3.2.26","@things-factory/scene-integration":"^3.2.25","@things-factory/scene-news-ticker":"^3.2.25","@things-factory/scene-progressbar":"^3.2.25","@things-factory/integration-melsec":"^3.2.25","@things-factory/integration-modbus":"^3.2.25","@things-factory/scene-data-transform":"^3.2.25","@things-factory/scene-half-roundrect":"^3.2.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.26_1622224065193_0.3190504819641531","host":"s3://npm-registry-packages"}},"3.2.29":{"name":"@things-factory/operato-ecs","version":"3.2.29","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.29","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"55bacb0526eab7ee8e223e804aea602b9d7b564c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.29.tgz","fileCount":55,"integrity":"sha512-ZtgB10w2eOlbjdEr/W/CzEJjPqWWZqrPv01pQLhwRbDiAjlbiJvHKUIwvqvm7nUEX/ZLWkCJwxQA56SXEFX26Q==","signatures":[{"sig":"MEQCIHtALNi1qrLpCbwyia+lUHktP3GKrpr1mHiqZSX9xgiqAiB8LGQb5sKYNdMWxqdv6KYZLoXPNcOn2+AeFFPIs1mzpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs6Z/CRA9TVsSAnZWagAA6uwQAJhxdQsr7BnC1yZSmy5Y\nKiRJCPeKCpSkUeNsBRZ30CWfRi33cD47BjBu04dfbTjn66Y/qIpwO8xvdYij\nmYFY6NBuTzamVvz/54L0WA9dSfFJ6fTL1mlHw9jiZLa2Zjq2a7IA9Ht0vHIV\ncFc/WAuxrHF89TMEq67Rbby4qE+03+11JebTz+ZwOqpK2HN1c4svNnAdgDOq\n/rGqwiaucNljUPxUkvhs2oJ9vVUjo9JPq38EriLmUi9iYTJWxt7B+QzdvmW5\nY3XwGMAPKKZ94aiZfHlPsBy91O75Uk1hgfWYB4DLAHIFJdIFxAxBXJK3/ykh\n7y2ktjs5tT//J4Qhr9P8QQky2bBXXWEqzmUop/xgrfjj6xK6A+yklJXAVWe/\nSLVeqIGForISEP0W5a3jU53IIvdA6lTSMKss1iKmpk0taYD8MlcCAsv5OPBi\nov3+Ahlc2CGctE3XBkJqgZPMTeSzA3C5tDlfrKVQHe/u70ZJMrJ9XqHB6pft\nkNbrYJBS35AsgMulnuv16sOGitQBylc7f7Ck4D8PdIVZGt+/JlV5/KW2E1JN\nqbUq1/4cun9TmPmqJDGP55soY2XLAKU1rVFLkK968IoEvg2iKvv2Faongvc6\nJaIRSOEjTLJ3RKxapdq8EBmvz8uUVaRvOG5hNVFix/I5LHvxAXR0A2ncsOLf\n13SW\r\n=raMK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d6fb1e5fb6e7726e19913c1927f81619213ae413","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.29","@things-factory/help":"^3.2.29","@things-factory/shell":"^3.2.29","@things-factory/auth-ui":"^3.2.29","@things-factory/i18n-ui":"^3.2.29","@things-factory/more-ui":"^3.2.29","@things-factory/board-ui":"^3.2.29","@things-factory/grist-ui":"^3.2.29","@things-factory/print-ui":"^3.2.29","@things-factory/dashboard":"^3.2.29","@things-factory/export-ui":"^3.2.29","@things-factory/lite-menu":"^3.2.29","@things-factory/system-ui":"^3.2.29","@things-factory/apptool-ui":"^3.2.29","@things-factory/context-ui":"^3.2.29","@things-factory/scene-form":"^3.2.29","@things-factory/setting-ui":"^3.2.29","@things-factory/resource-ui":"^3.2.29","@things-factory/scene-clock":"^3.2.29","@things-factory/scene-gauge":"^3.2.29","@things-factory/scene-table":"^3.2.29","@things-factory/scene-timer":"^3.2.29","@things-factory/scene-random":"^3.2.29","@things-factory/scene-switch":"^3.2.29","@things-factory/setting-base":"^3.2.29","@things-factory/board-service":"^3.2.29","@things-factory/oauth2-client":"^3.2.29","@things-factory/scene-chartjs":"^3.2.29","@things-factory/scene-restful":"^3.2.29","@things-factory/integration-ui":"^3.2.29","@things-factory/scene-integration":"^3.2.29","@things-factory/scene-news-ticker":"^3.2.29","@things-factory/scene-progressbar":"^3.2.29","@things-factory/integration-melsec":"^3.2.29","@things-factory/integration-modbus":"^3.2.29","@things-factory/scene-data-transform":"^3.2.29","@things-factory/scene-half-roundrect":"^3.2.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.29_1622386302990_0.5508467314521313","host":"s3://npm-registry-packages"}},"3.2.30":{"name":"@things-factory/operato-ecs","version":"3.2.30","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.2.30","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3d8918b3bd8ca9bcddb5fec9a1331189ace191b5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.2.30.tgz","fileCount":55,"integrity":"sha512-//D3CK2z8tRNy90hcpdOn3m23Rea1YvyGQwaZezC3g4BtiXwvjbRVwOdWtc8J3FZC3sLh9/+pAYDtt84nt816A==","signatures":[{"sig":"MEUCIQDc+XMT3/L5oYOse6/pXjznMsnLGg26f2D8QxGcv2fYKwIgcJjOkVI3jYioNYZG49tLoch+7+HcY663MIbazMtSns0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs6jOCRA9TVsSAnZWagAAZtcP/24Hjr3itE6BX18sFT6F\nTj11Y5KX3eeg1ougXgDFDcz/dKluZkBQ6lxqsh2sItfEvSyGB7BD/B7ZP4wz\nPtcQZbTgsHVkDWLqzA8WS36JupWoKLcEUTG+5bUbUdb7eiwv+tS6MCcCgIHx\nBm0Os9k+ObhAtHcWqlnmxEdLlAeh0hkkBIdETCKcLLTPBfO9YkcIbVxvraaK\npkRid7rTOKk1ouWOjnzQOFgsjsAsdkhz3MGigrHctcuCDIQl1L2b9jnANnsB\nOIrg2r5HVdW/DVkp+AX4c++7xL7fXBkoD/gq0WR7rTZSt6OqJLVqBMQAW0z9\n+SWXUgK0e1Eez2JsvPX7sfJo143WaOtzcG8f6eu2Gfk/PlYOxjCiFUBwEUgV\nlJ697GEnRHeG4OsBvMDbzXlDZuGKB0aC+D4EbubpzTKBHeOuc3kDNn59q00A\nBVigtUY3EaGFISrCceZrI2BFOfen3tqocQtDpXmmGRnQloGh20SToukftZjy\nzezxSX6ci0a3W/JZMcUvn2rUMV/z2/5bz6PKpq7qRtTBbqpoZ+h6Y5XTca1u\nWQqIEekyR+bkKnBEFEPpZGdKRj0PxnqJE1ipcUvlhqtr0v0fCdZada9BKfKt\n9ppFap8Cv6KxacwkaWFYHjUutG0y+CmxYwwx8/57z1q1STYVfgpfGSHC3ydE\nHeuf\r\n=PpWa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6322ce41e8e0531230e2b2929210c6b961fd659c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.2.30","@things-factory/help":"^3.2.30","@things-factory/shell":"^3.2.30","@things-factory/auth-ui":"^3.2.30","@things-factory/i18n-ui":"^3.2.30","@things-factory/more-ui":"^3.2.30","@things-factory/board-ui":"^3.2.30","@things-factory/grist-ui":"^3.2.30","@things-factory/print-ui":"^3.2.30","@things-factory/dashboard":"^3.2.30","@things-factory/export-ui":"^3.2.30","@things-factory/lite-menu":"^3.2.30","@things-factory/system-ui":"^3.2.30","@things-factory/apptool-ui":"^3.2.30","@things-factory/context-ui":"^3.2.30","@things-factory/scene-form":"^3.2.30","@things-factory/setting-ui":"^3.2.30","@things-factory/resource-ui":"^3.2.30","@things-factory/scene-clock":"^3.2.30","@things-factory/scene-gauge":"^3.2.30","@things-factory/scene-table":"^3.2.30","@things-factory/scene-timer":"^3.2.30","@things-factory/scene-random":"^3.2.30","@things-factory/scene-switch":"^3.2.30","@things-factory/setting-base":"^3.2.30","@things-factory/board-service":"^3.2.30","@things-factory/oauth2-client":"^3.2.30","@things-factory/scene-chartjs":"^3.2.30","@things-factory/scene-restful":"^3.2.30","@things-factory/integration-ui":"^3.2.30","@things-factory/scene-integration":"^3.2.30","@things-factory/scene-news-ticker":"^3.2.30","@things-factory/scene-progressbar":"^3.2.30","@things-factory/integration-melsec":"^3.2.30","@things-factory/integration-modbus":"^3.2.30","@things-factory/scene-data-transform":"^3.2.30","@things-factory/scene-half-roundrect":"^3.2.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.2.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.2.30_1622386893950_0.9493204557802366","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@things-factory/operato-ecs","version":"3.3.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4235069bf533e87d12829a3744e49b18cd9a4512","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.0.tgz","fileCount":55,"integrity":"sha512-EMgDg0ErIW2LFm2WwSgox6Bfs/3YSdOYyOISmLeLEXMx8rc/25xfbLeOYQQJ3roe6y03XAiJCSgK43M51N7+Tg==","signatures":[{"sig":"MEQCIAuVqXKpUm/zSWhfG7QYH6jnoYZrVZZUHuskUIq5CVJkAiAbDnC6Df+LbhXlKWGxJE2h8s1ZLhDU+/dVvqlX4RjOdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtJDZCRA9TVsSAnZWagAA9aMP/37JxVRndMjJnf8Q7TbB\nUpV0i25Y21P8k0Rkf0pk+aW9Mf41Pi8h5pwGuvGNefK8sJaqXPWOVGwy3t8Z\nciIHxVrUDG6BwX+n8SSkXmEsq13LoMi56a0MRJickjcKCpmOx1wpKcET5gog\n/Pa6hfoSCBooz3TvJdFlp5ALuXQ53XSVFUFCoRHNAQLsLKz5XdG+b0lb91tH\nTXOClXa1/xbqIzSBNcx/51UW6f6kX/nufoywpalP3ou1O95wLT0RUhVXeMKU\n0UBvKg7NNFdFNOJNfZUjt653NGIqk97qYHmUeJb0TlpYZAfSx4HBPuAQidbP\nTpU5vG0hqUdPsPZGMnMqleZRly4V+p/33Xh+KyJh0q9yS1hse7FlMhlHvPd1\neaeIvWefiJ1ijzK+s7EXzi5tdBI3AOU5iPGJCGpDJ1lIsgFhbHgwFiuhgpU4\niOdHRzyW6a7qcD9xxkcKF1lgxVK3dB3nxLO2lYoA0jzdSwIbsnon1w5fnpAy\nzvgdlYFbX6ZbNcLZOmUPQUjT0xOfc1yYlEaq35TkMI10HIpJkbdp4/fj8loS\nA8BxYIG1dqgDZxmyb6X0RBshRDZZn58HhrcNlpXlYaKHp2y0gpZYRdjwfG/4\nObp9YGeehSQmz7CVblGtQ2rRyaO4Vx/QnL8j0f7A21sEZwfEQqD4MLmcvbms\nakdS\r\n=CcIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c766fad2e436c18f03755de68f8126799f1d2714","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.0","@things-factory/help":"^3.3.0","@things-factory/shell":"^3.3.0","@things-factory/auth-ui":"^3.3.0","@things-factory/i18n-ui":"^3.3.0","@things-factory/more-ui":"^3.3.0","@things-factory/board-ui":"^3.3.0","@things-factory/grist-ui":"^3.3.0","@things-factory/print-ui":"^3.3.0","@things-factory/dashboard":"^3.3.0","@things-factory/export-ui":"^3.3.0","@things-factory/lite-menu":"^3.3.0","@things-factory/system-ui":"^3.3.0","@things-factory/apptool-ui":"^3.3.0","@things-factory/context-ui":"^3.3.0","@things-factory/scene-form":"^3.3.0","@things-factory/setting-ui":"^3.3.0","@things-factory/resource-ui":"^3.3.0","@things-factory/scene-clock":"^3.3.0","@things-factory/scene-gauge":"^3.3.0","@things-factory/scene-table":"^3.3.0","@things-factory/scene-timer":"^3.3.0","@things-factory/scene-random":"^3.3.0","@things-factory/scene-switch":"^3.3.0","@things-factory/setting-base":"^3.3.0","@things-factory/board-service":"^3.3.0","@things-factory/oauth2-client":"^3.3.0","@things-factory/scene-chartjs":"^3.3.0","@things-factory/scene-restful":"^3.3.0","@things-factory/integration-ui":"^3.3.0","@things-factory/scene-integration":"^3.3.0","@things-factory/scene-news-ticker":"^3.3.0","@things-factory/scene-progressbar":"^3.3.0","@things-factory/integration-melsec":"^3.3.0","@things-factory/integration-modbus":"^3.3.0","@things-factory/scene-data-transform":"^3.3.0","@things-factory/scene-half-roundrect":"^3.3.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.0_1622446297264_0.5468585858683912","host":"s3://npm-registry-packages"}},"3.3.5":{"name":"@things-factory/operato-ecs","version":"3.3.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.5","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9b19d2a20e7c009799fdc6a9e65ef901fdfb5800","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.5.tgz","fileCount":55,"integrity":"sha512-myZxs6A/O+WcPalb6Zl5G1GvKQSNhzQLKP0naJkqu0D3XT93Ih15nLO++pBF6e4PNGkfqszqR9DySeIhi1T5wQ==","signatures":[{"sig":"MEUCIBOc4gHzwNoOrxOS/jHbocFrve9qf1DJIHp542HOWk1OAiEAo+TgCZ7Xa16hEz5KgfN+zAwrmcrnYw2GFs8WUuHPuX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtJxpCRA9TVsSAnZWagAAJ8IP/1nx7jH+ZcwRUFuBwMQ4\n5R3Ez51BFrEBMTt1iVuIOsiQ3WcbnPLYETaCHR30nAl+5bWOKjGWkKmmwvkv\nbURRzxNOhEqXmP8BGyRcEPkmspipSIAHXHnQsrRA0ZIwHGxSzP1WKb1PQD5R\n4RxuPdRtTb2PW2Abh6GaqqOS6Q0AC+NMRKTAO3zKZB0JagKnY3rd9zi0Sn3E\nZnx5KbfyH7vBu/k29ZX8pVzAdz4aKhNXl2JpKp5cPSexZTsInwY50Te0f/RX\nwf6CLTnARdGPD8hh/elF20WMFNa9pR+m/tZBHozSiDV/pApRPnpmNjBE+DN0\nBWABrn9aSrFrZPW/7uaEd7Kd0YcjORY/JPxJHU+UfUA8wCW/vQo9S+okzy4G\npbfK/OCUMqvECWqtVRk84QdXarHfLK31Yb2iNX/6FQs2ifxT64sv4oI0y7gC\notNS6FxTcX0m0zElxviW0DdT5w9puNYJLh0WBom+pateRHf+q20k91cN0Bnx\nYaK1zXtD4z5yvnpCRDFwY2z7j0DZH3FCZXgAxmRWIz5ZVkPEfNdyqqsleVRK\njvY4F010N2ZhlmCIBMtIqSEIw1/uQ2guy2AynxD5kSAs5RjSO7P/xsayvqa8\nN3h+GfKkCDwyAAXb+0x1MyWxVU2zH8wriUSuuD7n07l6uwHGa+hSA6ao6GFF\nnwIZ\r\n=eQV9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"38453e6aff1d1f8829b76947265c86e743bdddb2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.5","@things-factory/help":"^3.3.5","@things-factory/shell":"^3.3.5","@things-factory/auth-ui":"^3.3.5","@things-factory/i18n-ui":"^3.3.5","@things-factory/more-ui":"^3.3.5","@things-factory/board-ui":"^3.3.5","@things-factory/grist-ui":"^3.3.5","@things-factory/print-ui":"^3.3.5","@things-factory/dashboard":"^3.3.5","@things-factory/export-ui":"^3.3.5","@things-factory/lite-menu":"^3.3.5","@things-factory/system-ui":"^3.3.5","@things-factory/apptool-ui":"^3.3.5","@things-factory/context-ui":"^3.3.5","@things-factory/scene-form":"^3.3.5","@things-factory/setting-ui":"^3.3.5","@things-factory/resource-ui":"^3.3.5","@things-factory/scene-clock":"^3.3.5","@things-factory/scene-gauge":"^3.3.5","@things-factory/scene-table":"^3.3.5","@things-factory/scene-timer":"^3.3.5","@things-factory/scene-random":"^3.3.5","@things-factory/scene-switch":"^3.3.5","@things-factory/setting-base":"^3.3.5","@things-factory/board-service":"^3.3.5","@things-factory/oauth2-client":"^3.3.5","@things-factory/scene-chartjs":"^3.3.5","@things-factory/scene-restful":"^3.3.5","@things-factory/integration-ui":"^3.3.5","@things-factory/scene-integration":"^3.3.5","@things-factory/scene-news-ticker":"^3.3.5","@things-factory/scene-progressbar":"^3.3.5","@things-factory/integration-melsec":"^3.3.5","@things-factory/integration-modbus":"^3.3.5","@things-factory/scene-data-transform":"^3.3.5","@things-factory/scene-half-roundrect":"^3.3.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.5_1622449257042_0.2663094918339153","host":"s3://npm-registry-packages"}},"3.3.9":{"name":"@things-factory/operato-ecs","version":"3.3.9","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.9","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a70c444f4e2a608a2716f4b2cdee550ac69f4e4e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.9.tgz","fileCount":55,"integrity":"sha512-LWMJ+TvKcdq1GzV9DVz10Sj6DYwidEYSfpgixpCOowey/m/Euwrtq7F7O68IO+xSkUwX0AA5XT5gRAXz1ajgEg==","signatures":[{"sig":"MEUCIQChY8PLS2tN/+aM1cuqb9TN21z4QooDv0LvAcdU7lgasgIgATHp77rI5X9+7mItIJwGG6bFDoL3y/z+r+/bYZC4xkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt6kjCRA9TVsSAnZWagAABrkQAJo1SO5O2Q8C6seqQ4gA\njk9xnsAT7ziFYUZ6B1Z2VfXjF6kkJs/lIQLh29YC0um1yahbCIWKZqkwVXU3\nP3EHqkgdxGKrZ4zuswMh/HifDeAP60mKVhdy/g7nf+MZUHmx3KSoFlY2R3cz\nj8rD0kJHx1r4BXwk0ZfTnfeC2qQI7dDaRZd9CXQqSSjldIEAcmNDvI/2+e+0\nAsT3AcKhomnj3yRQgOW35EH10qkjJmR3zDPX+C/TOOnHENG+WGpa3vfWz7Gk\nVNa9ueWmUm3GWWgSw2WQmtW5sCNwGvrV6xMaL/b0JOjbizLaK617SJ5BjtaP\nCexQJlfhYBktxz9MUm3c3bw5x4UuVmnwVY+BFJi/L+l3x/nwCC2i2FK7Jv9R\nG2cjhkqdhEC4ugX6gcVEhYzUNvoXan6qqNoHuSm0GWAwv6jE1PGg5+RwI6ie\nHe2KPxLIlrtF31ZJvVRL6FEjSTN+S6looFvgfP6HtOee+AxuLA831ZI9e5AC\nR7SnlDL/NIIKMyNejbowZKyOvaHHiLtd4c6/9J0KrrLMuyODo7QWg+FJ+eip\npVUJldYDbqbDQxVuVJW5vCCCdY77XNXc3Qf1k3AdijWLyXySM1KqYO8OhfX0\nzAllANN0uYgz19VM07gGuS0saxXlN1NbbQkn7pK2fB0ilhOGCYJx46nXm8mG\nE0PW\r\n=xTBL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d50bdd5d2966a54c958c2c515e46ddac91368b2c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.9","@things-factory/help":"^3.3.9","@things-factory/shell":"^3.3.9","@things-factory/auth-ui":"^3.3.9","@things-factory/i18n-ui":"^3.3.9","@things-factory/more-ui":"^3.3.9","@things-factory/board-ui":"^3.3.9","@things-factory/grist-ui":"^3.3.9","@things-factory/print-ui":"^3.3.9","@things-factory/dashboard":"^3.3.9","@things-factory/export-ui":"^3.3.9","@things-factory/lite-menu":"^3.3.9","@things-factory/system-ui":"^3.3.9","@things-factory/apptool-ui":"^3.3.9","@things-factory/context-ui":"^3.3.9","@things-factory/scene-form":"^3.3.9","@things-factory/setting-ui":"^3.3.9","@things-factory/resource-ui":"^3.3.9","@things-factory/scene-clock":"^3.3.9","@things-factory/scene-gauge":"^3.3.9","@things-factory/scene-table":"^3.3.9","@things-factory/scene-timer":"^3.3.9","@things-factory/scene-random":"^3.3.9","@things-factory/scene-switch":"^3.3.9","@things-factory/setting-base":"^3.3.9","@things-factory/board-service":"^3.3.9","@things-factory/oauth2-client":"^3.3.9","@things-factory/scene-chartjs":"^3.3.9","@things-factory/scene-restful":"^3.3.9","@things-factory/integration-ui":"^3.3.9","@things-factory/scene-integration":"^3.3.9","@things-factory/scene-news-ticker":"^3.3.9","@things-factory/scene-progressbar":"^3.3.9","@things-factory/integration-melsec":"^3.3.9","@things-factory/integration-modbus":"^3.3.9","@things-factory/scene-data-transform":"^3.3.9","@things-factory/scene-half-roundrect":"^3.3.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.9_1622649122908_0.626850120175682","host":"s3://npm-registry-packages"}},"3.3.15":{"name":"@things-factory/operato-ecs","version":"3.3.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.15","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0a95e786144c1f745bafb519668c6a9f374ca732","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.15.tgz","fileCount":55,"integrity":"sha512-CURf5W7LKYsEwy7Y0ChecUVomr/oPlmtZpIBY77ol/dbGLxRUO1GsN7qYXEqwREv2u/CHWKPmaI7JuKMCqsaZg==","signatures":[{"sig":"MEUCIQDmyUXxgR+JxCiNhQoahsYuZH7tA3CDX1M/JY/OIy7QBAIgKC9WJRWsJv/eSnp2niva3os/zfrUmu50qM9+maYHXFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv4ZMCRA9TVsSAnZWagAAka4P/iOEPH8/raZvh5bhQ6WO\naFm7Io1TXmqiMWYMcMIFeTa1y9aMwr5aUTx2TAUzR9ORy+K31geMf/+S9vPW\n+8oy88M1IovZb9ZWxdDRVJ027SaalhvpChH5vEiWU5c/hqAwoDlNUpiLqyQR\nIoATe7Pmt5DxGuMy0r/EHT44Z1DHTpR7wLZnH+A0Jin1eYTWDHy8avDlnR9s\n8d8Sc4vNhQ0MC8VVQX0uHfYO+VhnwpiVwb6xrwyquPM0MZzEt6Tv0uk+Bq8L\nXRBnHrvNTg1VVoEkhq8vzt1oobzB0Gyf7EN2lqlwiMIVjHBMU/bqGtMEEcJe\nEJ+K9sTdINoIBkwbrNuMAVz6rwLRnAHvgGLgITJMZ+tuvMtQsyoG3R845uzS\nW64fK9JbETR9OM52x65/6DW1ifvzZ/t6Fjc/hF7s50pZWhT+1fEQz1SjotIM\n4BbDcZfjhapWo36E+phsa+li6jf4tL7xdpCZy8500OC8QWysDI2rkV8smaCi\nI//06lZCUmjppJqIdaSmP0Ngdus0OImIyRkZrYxyN/A1OBSqygJZ8cAM4whE\nCCg1dYAMK/Nx8Xfo6mu6MZP9wxI7AOFIBsxtfRvWTh9eeXDzpzAjPAzqQdeP\nLHzOh5Hj0xcQViriPYSXF6uLqbKdTMZURafz5cwcbERvkxOjPXtXz/phR+p2\nrPiN\r\n=7Nck\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"39eb246ada63e64e148df192f9e782c0ff5ff6a4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.15","@things-factory/help":"^3.3.15","@things-factory/shell":"^3.3.15","@things-factory/auth-ui":"^3.3.15","@things-factory/i18n-ui":"^3.3.15","@things-factory/more-ui":"^3.3.15","@things-factory/board-ui":"^3.3.15","@things-factory/grist-ui":"^3.3.15","@things-factory/print-ui":"^3.3.15","@things-factory/dashboard":"^3.3.15","@things-factory/export-ui":"^3.3.15","@things-factory/lite-menu":"^3.3.15","@things-factory/system-ui":"^3.3.15","@things-factory/apptool-ui":"^3.3.15","@things-factory/context-ui":"^3.3.15","@things-factory/scene-form":"^3.3.15","@things-factory/setting-ui":"^3.3.15","@things-factory/resource-ui":"^3.3.15","@things-factory/scene-clock":"^3.3.15","@things-factory/scene-gauge":"^3.3.15","@things-factory/scene-table":"^3.3.15","@things-factory/scene-timer":"^3.3.15","@things-factory/scene-random":"^3.3.15","@things-factory/scene-switch":"^3.3.15","@things-factory/setting-base":"^3.3.15","@things-factory/board-service":"^3.3.15","@things-factory/oauth2-client":"^3.3.15","@things-factory/scene-chartjs":"^3.3.15","@things-factory/scene-restful":"^3.3.15","@things-factory/integration-ui":"^3.3.15","@things-factory/scene-integration":"^3.3.15","@things-factory/scene-news-ticker":"^3.3.15","@things-factory/scene-progressbar":"^3.3.15","@things-factory/integration-melsec":"^3.3.15","@things-factory/integration-modbus":"^3.3.15","@things-factory/scene-data-transform":"^3.3.15","@things-factory/scene-half-roundrect":"^3.3.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.15_1623164492697_0.3788954708269592","host":"s3://npm-registry-packages"}},"3.3.17":{"name":"@things-factory/operato-ecs","version":"3.3.17","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.17","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f3163e65fd6686e8b2a76010d1b76f02634e0ff3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.17.tgz","fileCount":55,"integrity":"sha512-1zbkr1uKTDsZ/b4TOXov06c0mxKZcgap9puwxPH7M7HNU7WAoWmP9VFWR3rp2zuzXbCVmfopH9HFPf59D804jQ==","signatures":[{"sig":"MEYCIQCWfvLkqOOX4J45CFt02ECxPWCW4UQuPiCf4q7ddMll0AIhAKqZ89hqZPe/ij4RR4KKNg5kN16SoLZDypu71u5iJdTV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNc3CRA9TVsSAnZWagAAkjkQAI9vVUPuNe32gjNoIwec\nB0B7dE1bF/L1DTC8iyTGSh8jdih7Nt5yOKokO5rYFxI1U4pEK6PvlEIBXN4q\n/+EjFrymj8ttPsUotuToK+oZuD+i9mGvZFIRFtOLKZottd2zTph2mH7rRWNz\n8n9Ahg3KAhvfJhnUKBuvT16QbkfukpyvC83cJZwuwDDaAe4Mk7FQggP71/cM\nbFOSTyLBLXAuLEAjwMtXlgvJUG6vc91m4Lk+M5BwAVKp4TWC6y2efEvA4g5C\n0IKBD+zO2Z8zculT7kFCjluoYc7n13O2MIiXGkqbx8nzeAsmm/veJqBqEGQG\nHW4p52xca9bw9Na1+ISMs3DTyNDLClpg6GAruhtZ/MoZilKPM3MxPTVvEaD7\nfG+dWdW+xYl8xbS2u0xLO94SeN9B0nImg1tDq3TBV/frmRE9+ERjH1jterUD\nvJagvwGJBcd0YGBBaVXb1/KGnonFpbFHO6plH7Du05YQbBUqb/FcaS0hBMxz\n5o6gObTdGtPRtQw1IDz9Jyavoz/FReTEGYJoynZ5M8qs/0DfJueTmk8rjRpI\nJuL0Ke1QBhSVa9nXhpQoqZjUeYc2KJfro2lCpLSCmxWCt5imhdF/6+tggjig\nIpZeYLrWITaEwQCZ2YjkPL7S9RNspY9/E+Ge7Wc2US4jOfBRysB1x2FCxmqJ\n8gvr\r\n=l4tb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9d03eb564ef1174501dd1400840f0528e6cebc16","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.17","@things-factory/help":"^3.3.17","@things-factory/shell":"^3.3.17","@things-factory/auth-ui":"^3.3.17","@things-factory/i18n-ui":"^3.3.17","@things-factory/more-ui":"^3.3.17","@things-factory/board-ui":"^3.3.17","@things-factory/grist-ui":"^3.3.17","@things-factory/print-ui":"^3.3.17","@things-factory/dashboard":"^3.3.17","@things-factory/export-ui":"^3.3.17","@things-factory/lite-menu":"^3.3.17","@things-factory/system-ui":"^3.3.17","@things-factory/apptool-ui":"^3.3.17","@things-factory/context-ui":"^3.3.17","@things-factory/scene-form":"^3.3.17","@things-factory/setting-ui":"^3.3.17","@things-factory/resource-ui":"^3.3.17","@things-factory/scene-clock":"^3.3.17","@things-factory/scene-gauge":"^3.3.17","@things-factory/scene-table":"^3.3.17","@things-factory/scene-timer":"^3.3.17","@things-factory/scene-random":"^3.3.17","@things-factory/scene-switch":"^3.3.17","@things-factory/setting-base":"^3.3.17","@things-factory/board-service":"^3.3.17","@things-factory/oauth2-client":"^3.3.17","@things-factory/scene-chartjs":"^3.3.17","@things-factory/scene-restful":"^3.3.17","@things-factory/integration-ui":"^3.3.17","@things-factory/scene-integration":"^3.3.17","@things-factory/scene-news-ticker":"^3.3.17","@things-factory/scene-progressbar":"^3.3.17","@things-factory/integration-melsec":"^3.3.17","@things-factory/integration-modbus":"^3.3.17","@things-factory/scene-data-transform":"^3.3.17","@things-factory/scene-half-roundrect":"^3.3.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.17_1623250743139_0.9222858240494718","host":"s3://npm-registry-packages"}},"3.3.19":{"name":"@things-factory/operato-ecs","version":"3.3.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.19","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c14c93b0bfb1e8dce5b49bf9651d34769ef98340","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.19.tgz","fileCount":55,"integrity":"sha512-igDCKX4CM9xMUq+o9OnIPnc1fVx5eUQrkaL2zc6nMhiM6zLz/ggFY+QoIqSosk21ryw8b1tSygB1olYAxmywbQ==","signatures":[{"sig":"MEUCIQCaPXbLFzzdxbveRZSs5coL2TTvB0GMGpH6lX7VqduNYQIgKQBbiREN6Ov90rK0G58EyfI4kypdS+LpBh+Zy+6WUcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw32MCRA9TVsSAnZWagAAOnMP/i7ehFxyaBoC6UxtAgDr\nJ4sYDbRHsqJ+OSS8Vi1U8YzVJpJi62ILJ4PCJ702GeRptLq/T+U4kze+YM6N\nMyraRT1fBJGfMj6hISDVr+UcuTBr9Qlttt9GdewtXwsSI/xlTnqiY/JeY+H+\nxrLnxQm88lpo4RfIAln/7gvzUIiJD/AKf+Z8ZXQSGCeiJoSbDbMx5RkQrfia\n03xR5jh6zDjluNkgAalo/Kyb57wz0crkeYbUAzcUh5xpaN71KXq0s+tpyZ6g\nGpu/U/s1hnf7RLH2L/h1JuLkKJtTbUZEXUQit5A2mCkZTGSWOnyv1atfAcme\nWBWeHWAPk/cjqNOgWzaly0EzG9J+t2jtcbQPPmYug48UjjkkBipmGBTajYIY\nqaLR1jwTecHe/hEJxa1TfuCiV2x7MxrgCTXj35UT+RbfAHaPRFg43b735mED\nnVDRCAssHh3i59yOiNbtooK/SLLV5s6jpUKzkdC5i0ODUz5MQsMbQ6TDTQam\naNgwTlwTKKIDYUkMZQ2Yb6L/X+ySgZ+Yw8KU8L7VRjW+zn3FLqDQ2bNh7knf\nIHxA1o1p4hbcNfEnXfp9kj8pEO7seMB2FYe9r5rrQVFg3dVpBSnVpLX5CDVn\n6dhefQ/iVhbfnlZTFrXBWCAikfcHACX86szeZSzFgPdtaS8n40dqmQoZ4o4Z\n/xcu\r\n=+PDr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e6b5024012b7ae755b79793a417abcb6eed1f95c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.19","@things-factory/help":"^3.3.19","@things-factory/shell":"^3.3.19","@things-factory/auth-ui":"^3.3.19","@things-factory/i18n-ui":"^3.3.19","@things-factory/more-ui":"^3.3.19","@things-factory/board-ui":"^3.3.19","@things-factory/grist-ui":"^3.3.19","@things-factory/print-ui":"^3.3.19","@things-factory/dashboard":"^3.3.19","@things-factory/export-ui":"^3.3.19","@things-factory/lite-menu":"^3.3.19","@things-factory/system-ui":"^3.3.19","@things-factory/apptool-ui":"^3.3.19","@things-factory/context-ui":"^3.3.19","@things-factory/scene-form":"^3.3.19","@things-factory/setting-ui":"^3.3.19","@things-factory/resource-ui":"^3.3.19","@things-factory/scene-clock":"^3.3.19","@things-factory/scene-gauge":"^3.3.19","@things-factory/scene-table":"^3.3.19","@things-factory/scene-timer":"^3.3.19","@things-factory/scene-random":"^3.3.19","@things-factory/scene-switch":"^3.3.19","@things-factory/setting-base":"^3.3.19","@things-factory/board-service":"^3.3.19","@things-factory/oauth2-client":"^3.3.19","@things-factory/scene-chartjs":"^3.3.19","@things-factory/scene-restful":"^3.3.19","@things-factory/integration-ui":"^3.3.19","@things-factory/scene-integration":"^3.3.19","@things-factory/scene-news-ticker":"^3.3.19","@things-factory/scene-progressbar":"^3.3.19","@things-factory/integration-melsec":"^3.3.19","@things-factory/integration-modbus":"^3.3.19","@things-factory/scene-data-transform":"^3.3.19","@things-factory/scene-half-roundrect":"^3.3.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.19_1623424396207_0.8238240960704521","host":"s3://npm-registry-packages"}},"3.3.21":{"name":"@things-factory/operato-ecs","version":"3.3.21","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.21","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3b8f161d324df1682647359369c27b4c830a2e56","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.21.tgz","fileCount":55,"integrity":"sha512-btU7NhP9Y5RHtJoj5hOKCSM66YsVi7Loow1tJ0uGYz18EcGdmsXafRvXc4ymvtieWaXnJ/FDMn/Q2prIABlaFw==","signatures":[{"sig":"MEUCIAKvhTYEuXOxQrHqUvISxHPcQ/pQ+xD3ziM2cREDf3hKAiEAiMPrQ8dtnh61XBrnLmmEF655vZwwPe1SZM6IjRiQfdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxrKvCRA9TVsSAnZWagAAIUEP/ArXWHFAKo3uW8Gm5vhW\nISfkiwuTCmF8t7c5+kgT4g2gPSU22lt/okIfllAWRv0dRUUQdpzTNITHlJfY\nJ7VEh/QqHwxOtvBj7MWXg+GvJmQWC0KtyN0Q+OnPxQm56RWlb1v2aCafqdL+\n2XHLb2kZTtP6DPk4XT5Afi6VU5D/YxGRlfEhEJk+Cvfibg7JE4yF4eEbnjU0\nItD33vR33BER9wMdRPGElSg5qdpWdF69uQbsTWKAaMNyEf2eWtpSnG+v7pz8\nT4mGConEVlVsKnFMV7vqDIyEduFNA8rczSJG+edOJ6t0U+G/L2WtddDM9tMM\n4xIubv9g0yxp+HGEGOeMYmZVjKN1uNfDDgSIxyZtIKolFN2AgI+2OeUUaTmn\nEXvKmyKI7eoiOORolmzI0emnFPc1AAF7qjAkDrTd+R4d98GDZDfZDWvJhkxH\noq/Yvs0G/D3VtBmiIAeRnuaK4nyQ8DfrQiI/J2gdBZBsmQJHUL5I2gMGfGAF\ncHw1LbFIibzYpavYIPQG9BZZl1WX4SmKOE+HNhG3TSRO6eP7NHWQIjxxUJcq\nuHwrMjMVkKUmQRZ5S4Uxy9sFS6N3QjiScJheNgVIl+ILYWP/DpRXt5mNZl16\nY0556HXvhEheELbrcvGBeX3gnaKnSLf34afX0bCiubKQtJkctJ8EmjD2uz+1\nJnQ/\r\n=LlK+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b9b0d3d11066f2f83c835bee94995973e6e5dcc3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.21","@things-factory/help":"^3.3.21","@things-factory/shell":"^3.3.21","@things-factory/auth-ui":"^3.3.21","@things-factory/i18n-ui":"^3.3.21","@things-factory/more-ui":"^3.3.21","@things-factory/board-ui":"^3.3.21","@things-factory/grist-ui":"^3.3.19","@things-factory/print-ui":"^3.3.21","@things-factory/dashboard":"^3.3.21","@things-factory/export-ui":"^3.3.21","@things-factory/lite-menu":"^3.3.21","@things-factory/system-ui":"^3.3.21","@things-factory/apptool-ui":"^3.3.21","@things-factory/context-ui":"^3.3.21","@things-factory/scene-form":"^3.3.19","@things-factory/setting-ui":"^3.3.21","@things-factory/resource-ui":"^3.3.21","@things-factory/scene-clock":"^3.3.19","@things-factory/scene-gauge":"^3.3.19","@things-factory/scene-table":"^3.3.19","@things-factory/scene-timer":"^3.3.19","@things-factory/scene-random":"^3.3.19","@things-factory/scene-switch":"^3.3.19","@things-factory/setting-base":"^3.3.21","@things-factory/board-service":"^3.3.21","@things-factory/oauth2-client":"^3.3.21","@things-factory/scene-chartjs":"^3.3.19","@things-factory/scene-restful":"^3.3.19","@things-factory/integration-ui":"^3.3.21","@things-factory/scene-integration":"^3.3.19","@things-factory/scene-news-ticker":"^3.3.19","@things-factory/scene-progressbar":"^3.3.19","@things-factory/integration-melsec":"^3.3.21","@things-factory/integration-modbus":"^3.3.21","@things-factory/scene-data-transform":"^3.3.19","@things-factory/scene-half-roundrect":"^3.3.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.21_1623634607471_0.8968723826073146","host":"s3://npm-registry-packages"}},"3.3.22":{"name":"@things-factory/operato-ecs","version":"3.3.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.22","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b965ec68942481b524f10e6768579118ec05fd68","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.22.tgz","fileCount":55,"integrity":"sha512-BjqvcK0an3XN+fmSrz0kUu7qdoKCzbI6MsuBtLh27gcsK5WbUsbxywVsxqdlxzFPT9aYlwoTNw7DuymZGOAGnw==","signatures":[{"sig":"MEUCIQC9S9jZTDoP8ti4Vg1HpVpH3HDx0yrApBataOw24kZa8AIgBulBp3jdV+YMIeJZ/1K6gJasSr+ci/0WtTfjYYUU48s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLBjCRA9TVsSAnZWagAAo7IP/3GG7TZcX2UvhHBJOwHU\nDUWwwPL+yUmflj1BlgrLLbV9EI8KOgOpqv9LVG8dC9aRTgotYR+jgjZKpYrp\nsrjEZIgjWZzYuuNWFSzkTuYjKVMD0J9/6B6HImBrhWPNP1rSGMGXcuPIX07M\nbxp9yPwealMzGjBr6TZAPyqHf57YhZ5vMr8e4uN9VtzQuAwsYEnVa3P8kfxP\n5uSmn224WL6I296mmEkwjuDOaensBc4LxrNcaUspqHBcVKJUEI2ZsnwbwNiR\nQVIdwBUuOOCj6eQw0MnSELWCHN4gFHf9kyqYrOmZghyRBYDuP2jJB5VE1qk3\n8/3wRpVIVy0UeJjpt45K336A/VIqUHkm8LywXexSr81VGpCcPXRhIWDmeCcz\n/TWuurihlqAhAEqQ8swcORrHvDOyJ4w2GtokR7L8INHeGDEzBK1MKv3EesbU\n0SUUeRbs+J/IrJI4jNXGhlvbeCYlNzyElYiOI69W/iuGCOH0jK9hQKubMMfD\n4BSOm1ztrjCnCSQKcXQz7lLVeaG221fvI93bDD9p5s9EvntKUw2nD2zTR5WM\n9oWLZGVzcJdDy72cb1BTBmZa+yI8y5g66KQFzAzyVlL4iKAjrZ/Wgdy/hE07\nhq10+6E1UjY15tfpV3TNKn9L6kaQjpvMfkc3EHgdlXLZH+c686PmOEQpadPr\noWG4\r\n=wzSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a4f8dc99ea695ab41d1d6988dc2464582f5f4715","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.22","@things-factory/help":"^3.3.22","@things-factory/shell":"^3.3.22","@things-factory/auth-ui":"^3.3.22","@things-factory/i18n-ui":"^3.3.22","@things-factory/more-ui":"^3.3.22","@things-factory/board-ui":"^3.3.22","@things-factory/grist-ui":"^3.3.22","@things-factory/print-ui":"^3.3.22","@things-factory/dashboard":"^3.3.22","@things-factory/export-ui":"^3.3.22","@things-factory/lite-menu":"^3.3.22","@things-factory/system-ui":"^3.3.22","@things-factory/apptool-ui":"^3.3.22","@things-factory/context-ui":"^3.3.22","@things-factory/scene-form":"^3.3.22","@things-factory/setting-ui":"^3.3.22","@things-factory/resource-ui":"^3.3.22","@things-factory/scene-clock":"^3.3.22","@things-factory/scene-gauge":"^3.3.22","@things-factory/scene-table":"^3.3.22","@things-factory/scene-timer":"^3.3.22","@things-factory/scene-random":"^3.3.22","@things-factory/scene-switch":"^3.3.22","@things-factory/setting-base":"^3.3.22","@things-factory/board-service":"^3.3.22","@things-factory/oauth2-client":"^3.3.22","@things-factory/scene-chartjs":"^3.3.22","@things-factory/scene-restful":"^3.3.22","@things-factory/integration-ui":"^3.3.22","@things-factory/scene-integration":"^3.3.22","@things-factory/scene-news-ticker":"^3.3.22","@things-factory/scene-progressbar":"^3.3.22","@things-factory/integration-melsec":"^3.3.22","@things-factory/integration-modbus":"^3.3.22","@things-factory/scene-data-transform":"^3.3.22","@things-factory/scene-half-roundrect":"^3.3.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.22_1623765091365_0.5029124440902377","host":"s3://npm-registry-packages"}},"3.3.24":{"name":"@things-factory/operato-ecs","version":"3.3.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.24","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"497c9065f50e6c44160c6d3dd2019bbe69c970e4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.24.tgz","fileCount":55,"integrity":"sha512-PqZGQO3kWutvMVEMMreDBd1Yt+29riazEs5Slnc4pU4obJ4euuLykKR0L7SP7rYtzrxkjeIxC0HKFGD9KA1V6Q==","signatures":[{"sig":"MEUCIQCc0lfHM1pq9Ia+ZOX8A8ingrp4Ub9eNvGpGgp9uQ0C2AIgfxziQWc1fL18acyUP9zBR3124fVAkUyvZnmbgjiWNNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2JNCRA9TVsSAnZWagAAOjAP/j4syh89ZmvoR7BXETem\nKJDlnyjCxA6/WjWE3xE4U9vf1EwVZd++Ckukdq/uCBEJmDIn5x8KotbLF5Yf\nZLeOq32JmtmqFJ0y21MiWePPzuWyZVQvUQK6Ovg7e8YCHCjOYQgxuOnyVfmJ\nG6HW1NKVAARgDB6s+rFK/oiGX3YsGGrAABbpxv+1A7WYYJ5/sR9we+N6FWpH\n+k5rXAkHSAtEHNbCMZR22AqWJOKAAunRMWyKZqvyICJ3kplaLv+AtV3VqqUP\nL8rNKgQj+YA7+dUYZJI019NMyZ8tZ8UZSpicRWdSkJPs8Xb31V5gzzH2SEdZ\n+gmRa/ChqZYufg4ou2f06YoleLqsdnRaa0B7MUHyJ/vGHSyLe20Drvl04Oho\n1ZzXYPRE7t7EGe0UlOeXkVvEdVc6InOKwLqweFZJ+Y6c4ho2l7xQ447MEBom\n6oxgpbKOMmt8+rDtf6Pz8wnGtaY+Lad6MFaX/GPsh+5DU5Somc2xE4FWmJv8\nO4xwYreTa58251jahKw4pwmXodIRiPtqHy9xDkRs/5ZOAZMruIuVkfHZTOr+\n+w70cilglw8xjgUOUSTiqs43ZARJeboPSL0zsP5yhSEqjESf3qJVvFbiWA1E\nI06463qeP0zJZmGJUqL+g9aKd+3qVS3gEohvSFZbvE+kAsBMr6rBtr6OdRTN\nM2vd\r\n=BpJ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2f106b2381d9605a1030af226d32eb05152b076d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.22","@things-factory/help":"^3.3.22","@things-factory/shell":"^3.3.22","@things-factory/auth-ui":"^3.3.22","@things-factory/i18n-ui":"^3.3.22","@things-factory/more-ui":"^3.3.22","@things-factory/board-ui":"^3.3.22","@things-factory/grist-ui":"^3.3.22","@things-factory/print-ui":"^3.3.22","@things-factory/dashboard":"^3.3.22","@things-factory/export-ui":"^3.3.22","@things-factory/lite-menu":"^3.3.22","@things-factory/system-ui":"^3.3.22","@things-factory/apptool-ui":"^3.3.22","@things-factory/context-ui":"^3.3.22","@things-factory/scene-form":"^3.3.22","@things-factory/setting-ui":"^3.3.22","@things-factory/resource-ui":"^3.3.24","@things-factory/scene-clock":"^3.3.22","@things-factory/scene-gauge":"^3.3.22","@things-factory/scene-table":"^3.3.22","@things-factory/scene-timer":"^3.3.22","@things-factory/scene-random":"^3.3.22","@things-factory/scene-switch":"^3.3.22","@things-factory/setting-base":"^3.3.22","@things-factory/board-service":"^3.3.22","@things-factory/oauth2-client":"^3.3.22","@things-factory/scene-chartjs":"^3.3.22","@things-factory/scene-restful":"^3.3.22","@things-factory/integration-ui":"^3.3.22","@things-factory/scene-integration":"^3.3.22","@things-factory/scene-news-ticker":"^3.3.22","@things-factory/scene-progressbar":"^3.3.22","@things-factory/integration-melsec":"^3.3.22","@things-factory/integration-modbus":"^3.3.22","@things-factory/scene-data-transform":"^3.3.22","@things-factory/scene-half-roundrect":"^3.3.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.24_1623941708548_0.851857040901238","host":"s3://npm-registry-packages"}},"3.3.28":{"name":"@things-factory/operato-ecs","version":"3.3.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.28","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"420971262bff429e212fbf31a2f3a273a42e383e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.28.tgz","fileCount":55,"integrity":"sha512-xyJZZbHUfiFZF/Zw3g43AE3gsRMjwBltaiCz/igxv6Et27Dy2QYrsXa8RWYIjpCvU8m2UQdf8QYSkF6S4j/niA==","signatures":[{"sig":"MEQCIFDhLLmpBWC76+8xRtQnv8o9C1pU8S+k6HenX4TsGYEYAiAjlkfWFch++IKxtkaU5bTIDjdfEmXoOyxBP2cHGQXMxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0Kl9CRA9TVsSAnZWagAA6ZsP/jwrm7j5rc4eOFh+IPfl\nSRWsBSrwfG24rXmyitmHjrwdixXjMP/joKAxyy9utVvYINHeuptWam/sx/EC\nwuB38z4CftyWqRAsrjF4u/+rTr5vP6EcKVaaW71SHI1ISrKLOlqxDNMc7q6p\n2DeIvpl/jEGPVxUhCXYtkIBM3wdWzSvl5dF0c4Ev/4eEnd61H/tCx/RzC8MJ\nEO/LltHeguuFo2AowNP9wsC0eDjl1rM+/KKzCVy+CnbM+wrykLJTh241m7cP\nEnb05nzbn9MrqVwgCnHgQ5uWVOeuJBtzsOhEvNSeDmU5AOQJtsypfawpHl6T\nL5bVUFMrBZJ/mZBo7PeqfH2HyrFFfGNaeKbi6SZ//7052OXZEy9Txx2wwABV\nYHIedy9nFblx03ug54Zs5Rg22jcKAgFBq3F4cDx52hVC0too9soRATSvDhKe\n1jNMvKZUHwgbaksPuAmuKz7KFSaO3R9Nn9Ew/G3SQEirgBt9bWhHDq6oVKMW\nsGS8T/FPRHjh0zJx1TmxxZUcDxmZlTD3dBwQkcKxsfJJUx2byLBycIIUmuXH\nJ4DULlUtfB4EYAX1o5BLxOfLBJbAs1980AkpiFJPzAMwAt+1Aoab1Twrfxfb\ntw53Zhioq1xL7+rigrB8HsnmpeJAplvNeOLKeRTX33snYAyng4JTHCXmj2bI\nmJsP\r\n=iLYF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4b250ba8c3d8936bfb0c2ad559b7b29a25af1e89","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.22","@things-factory/help":"^3.3.22","@things-factory/shell":"^3.3.22","@things-factory/auth-ui":"^3.3.22","@things-factory/i18n-ui":"^3.3.22","@things-factory/more-ui":"^3.3.22","@things-factory/board-ui":"^3.3.28","@things-factory/grist-ui":"^3.3.22","@things-factory/print-ui":"^3.3.22","@things-factory/dashboard":"^3.3.28","@things-factory/export-ui":"^3.3.22","@things-factory/lite-menu":"^3.3.28","@things-factory/system-ui":"^3.3.22","@things-factory/apptool-ui":"^3.3.22","@things-factory/context-ui":"^3.3.22","@things-factory/scene-form":"^3.3.22","@things-factory/setting-ui":"^3.3.22","@things-factory/resource-ui":"^3.3.24","@things-factory/scene-clock":"^3.3.22","@things-factory/scene-gauge":"^3.3.22","@things-factory/scene-table":"^3.3.22","@things-factory/scene-timer":"^3.3.22","@things-factory/scene-random":"^3.3.22","@things-factory/scene-switch":"^3.3.22","@things-factory/setting-base":"^3.3.22","@things-factory/board-service":"^3.3.22","@things-factory/oauth2-client":"^3.3.22","@things-factory/scene-chartjs":"^3.3.22","@things-factory/scene-restful":"^3.3.22","@things-factory/integration-ui":"^3.3.22","@things-factory/scene-integration":"^3.3.22","@things-factory/scene-news-ticker":"^3.3.22","@things-factory/scene-progressbar":"^3.3.22","@things-factory/integration-melsec":"^3.3.22","@things-factory/integration-modbus":"^3.3.22","@things-factory/scene-data-transform":"^3.3.22","@things-factory/scene-half-roundrect":"^3.3.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.28_1624287612739_0.7115688920469765","host":"s3://npm-registry-packages"}},"3.3.30":{"name":"@things-factory/operato-ecs","version":"3.3.30","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.30","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a0ea5d723e3d19a07e77303b6a4cbe35059cfb3c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.30.tgz","fileCount":55,"integrity":"sha512-c1wsfj81IuN6MHolv6uNhT7qh2RpHlOkhrq8ITQijh164Mo2Vwr2sXniiGnHCdtNV5sxcFyFOHSku7nB1xrtDA==","signatures":[{"sig":"MEYCIQCL6GvPyEPPWa4Ju2RDEXrlFE6YlaG7qp9IDoVjfp/GiwIhAKXnLacG7Q2Qynhb1jAjgOuB2Em7KGnz9HOVvVXBtzYL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0hZCCRA9TVsSAnZWagAAWBAP/RYBYbB8le9oTmK24237\nVZqHNYz9f27qRQtNcPh9OLII19lsWchyn2cfHFqWij4nFt5ud9oEgb0CLLcD\ndvszDiymhvkA9JWZZBSJ4VinOHKLztVPc/ADEyiX/Kt7hN5N95h61mTi3uI7\nb2ylo+fE7HaNl5bz6XH/POzLrwNrjALmW4Q0XZWiY6KJrGpyoBEBPmhZ5iaO\nMIzIDJwqP/vrPcS0E7rXEPwWXk7lnozekUtT+PvEfgE+bjlNPxGCmNy0MNsw\npGQBlKZL/1oJxWBalEtVJL/tyw7sd8as1BJf/IyFncGHtmFS9RUUbso8WypB\nO6tXPaWyFv7r0dCZRtLpFaZn3p09B26+CToCPgTKB9ImTGQk+i08Xtmv9Pty\nkeh/LBJS9xJd7vAQPxqSIiTaxLzGKafnSKYcMMI9Foq+8+/t+pbXHQjRqkNw\nI724hcfDreucdGb0Cot5SRvD3X4H24L1FrS4R4eeJ5dGk3CWpl+POE2RSO6+\n2CIj1QbYlu4Z/cjYz7lJuCR4uJDfsT5PTHgycsH1QhCwDdR8Dk1DmNIjCWr1\nKMvxFJGFeupWTkTc0YrGvUg9vmLCi3RVvXnz8JyA1V7TMthEMJCSfqNVOdhO\noEilRty43bos2pJf227hdcFhVh0ZvRGUlldRCJJHPQie/wP1ePmiuSwuHZQs\nYXBm\r\n=1bYz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"42b59afaaee22377d808a53c936a6bf536b5fcaa","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.30","@things-factory/help":"^3.3.30","@things-factory/shell":"^3.3.30","@things-factory/auth-ui":"^3.3.30","@things-factory/i18n-ui":"^3.3.30","@things-factory/more-ui":"^3.3.30","@things-factory/board-ui":"^3.3.30","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.30","@things-factory/dashboard":"^3.3.30","@things-factory/export-ui":"^3.3.30","@things-factory/lite-menu":"^3.3.30","@things-factory/system-ui":"^3.3.30","@things-factory/apptool-ui":"^3.3.30","@things-factory/context-ui":"^3.3.30","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.30","@things-factory/resource-ui":"^3.3.30","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.30","@things-factory/board-service":"^3.3.30","@things-factory/oauth2-client":"^3.3.30","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.30","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.30","@things-factory/integration-modbus":"^3.3.30","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.30_1624380994126_0.6353198705411032","host":"s3://npm-registry-packages"}},"3.3.32":{"name":"@things-factory/operato-ecs","version":"3.3.32","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.32","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"dfacd2733ecd071f98fc90ad21172f0b14ffb0a0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.32.tgz","fileCount":55,"integrity":"sha512-Tc7UtLqjHjDU7gIKpm3nzqLvylwr5f0Ewv4mmUB3YXmut86t+5eWz+rY1ZY+Ihg6mV/S8jJtKPBYFkzbZkmGLw==","signatures":[{"sig":"MEUCIFRZlmr9e2h/wNu0Gv9RygtjAqXVtPBG/0zbvnJPfS3UAiEA+KKjiwB/+wqD+UeXsaEdwdTwTGOUVisKrA/AK2Y3ynw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1KUyCRA9TVsSAnZWagAAy5QP+wYkGy0ef2tplhfkvZgl\nTKfiE2o4+sJ4WxMx0Yxssfx1jiKJNhec/UkFcI36eQpFByOdrKdUfgxG/jRV\nOxu7dvC5DWLxMlxTjJgIGQylzdWLB9EMY/flcebQtAq+ns2Ih6A6g/N1LuHj\n5Qq56j29NNFIRN55iloFjrnZLSYCGeDT7jJDYdN5bQT9x+iHtqrpUs78YWsW\ngMXsWThyvwZTqL+eNr/hEpm+tD6o+b3hT0Yh/LFnBzqT5ZSyht7ILLxHP/5f\nDiy2Z39Z1TNRp53M/RcTmSzdcHMPDUe4k6/6vO7OVWw3RzwW5aWHAX1G8c/g\nN0A4LuDJhXXaVEvZz1FbSJw4L0LehFWVpjnjop07nuaV9hxdNI398JgLDX/h\nquSVq9GJgSc0NvikiwdRwmRanAyonUf25kuxO6QUUOK9LYeO1jMiZSfKoK9Q\nTh6Uk3vsTdJe7hWNROhh0Xu0Z3ljZEuh/+WwgO50DM4IGF9xTRBxd0AEYnu1\nGxptcK1581ha4DipNIB67hGK4pLSmGIeo+H3UZfGmp1FJ3/pIdlH6gofPdyq\nF0ADLyX4cIWAojK28XkFFTMQlcmIg/mG4Pg5S1M6qAdDfI5SX52tfEV+0hKF\n/cSFhPH/m00H/3j2l7oh7SrK3AexUapTTxvnLk9AdxtDs9w1IDcrUELqo9zy\nVbTj\r\n=qPBL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7fcd28c2d6756567c7baf0edeaa341a3e28c055b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.0.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.30","@things-factory/help":"^3.3.30","@things-factory/shell":"^3.3.30","@things-factory/auth-ui":"^3.3.30","@things-factory/i18n-ui":"^3.3.30","@things-factory/more-ui":"^3.3.30","@things-factory/board-ui":"^3.3.30","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.30","@things-factory/dashboard":"^3.3.30","@things-factory/export-ui":"^3.3.30","@things-factory/lite-menu":"^3.3.30","@things-factory/system-ui":"^3.3.30","@things-factory/apptool-ui":"^3.3.30","@things-factory/context-ui":"^3.3.30","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.30","@things-factory/resource-ui":"^3.3.32","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.30","@things-factory/board-service":"^3.3.30","@things-factory/oauth2-client":"^3.3.30","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.30","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.30","@things-factory/integration-modbus":"^3.3.30","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.32_1624548658105_0.14058302314299564","host":"s3://npm-registry-packages"}},"3.3.34":{"name":"@things-factory/operato-ecs","version":"3.3.34","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.34","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c99395d13ff95c46d6baea64fa9b87f7b2876c1d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.34.tgz","fileCount":55,"integrity":"sha512-Dy8L4wpX+cZu50nldJAUJueZ3FOPX3bCOVVnSswXhLwEiFxRzJ7JR1I4Law66QrU3SKgmiEmewa8QX0zuC9axQ==","signatures":[{"sig":"MEUCIQC2gaHInEcOa/7DaYMvzilA0otqDbh8uX8dRscDjuvdxAIgQHV3A2N07UBNYWxFjZEa2lO3Y6sY0tNmLJAnmIFu7ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2Jy/CRA9TVsSAnZWagAA5OwP/jmZJO8XExLGMDKSRVwV\nEvaLlvanoc5hh3uO56UTzJqQWQjJyFNxMIQL0BlazCbpxPiYhXXhVpSFMbZ4\neM+f83ZL+MoTKUFt9hdofaLc6TxsdlNqul34bvTraWddCbGOPKVKEyVcsDmc\n1i+wlNBxuiBMsIyVBT7Ge0yl3dtOp9e0n2eslZTP2BTnOeKslemNUCSGe1tg\nxCxRhKjrIrmfT0hmyMt3btJ6ToCiDRsTHgHVmrffc6p3s/u7FQzQC8qRqNUq\n8CPFtA8fBcqUsmwQc4SMybPaalKm4NJ6C7p00BqUDnW4rfLKfSNO9Am/pI9s\ntXVmZU9IHMXLEEC8R0nMA9bS93sMtI1+zBFHHJisb6MvBHtj5tjt3TVyAQHg\n/+FpSZBykf+bQFSD6dxGuVYky+6y2CBe+uSqF7BssbKtRylaUnVaUxvW5K5I\nE8XxyKgjRE5OLnsbhP4vaIA4YqNbaQntY8veSV6VfXMumVueHkXXJnaIaPsJ\nXWOTmrFnWzw3jMxV/tvS8B3W3q4kuDbD7yc4VSFKZ9jI5/YSbozSjA4S/vaf\niPBlElZ4TsF1cb1nlcBoFHEUsYEC/Hcrt4RCku1AaOBVUihj3dxiOiTpXMhb\n4gLhRo0O2lQRsrvKH0t1mppMTjr7DOe7g/d4pCvTh15jqUEhvN+J9fw9wBZh\nLFpL\r\n=0ruj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7125df258744c9e4dd827d3fc2a99101c5e56406","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.30","@things-factory/help":"^3.3.30","@things-factory/shell":"^3.3.30","@things-factory/auth-ui":"^3.3.30","@things-factory/i18n-ui":"^3.3.30","@things-factory/more-ui":"^3.3.30","@things-factory/board-ui":"^3.3.34","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.30","@things-factory/dashboard":"^3.3.34","@things-factory/export-ui":"^3.3.30","@things-factory/lite-menu":"^3.3.34","@things-factory/system-ui":"^3.3.30","@things-factory/apptool-ui":"^3.3.30","@things-factory/context-ui":"^3.3.30","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.30","@things-factory/resource-ui":"^3.3.32","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.30","@things-factory/board-service":"^3.3.30","@things-factory/oauth2-client":"^3.3.30","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.34","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.30","@things-factory/integration-modbus":"^3.3.30","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.34_1624808638616_0.0987191258859017","host":"s3://npm-registry-packages"}},"3.3.35":{"name":"@things-factory/operato-ecs","version":"3.3.35","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.35","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b1a4469c4306e48b603f5596fe154fee02f5efa5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.35.tgz","fileCount":55,"integrity":"sha512-idBSvrz/jkvrv/Eqq5EKityA0FInxNX+hFFKdE5H79nxaigcVIMso6VryzM3jkC3gGMdcJ2RBykLOrhvbuOAyQ==","signatures":[{"sig":"MEYCIQCvrmUxI+Nv6oTjEY2Slm8zsN35zNPCdmhQxIPAC81udAIhAMMsYM0UcUXmDPYagyAmAvWpoeM2s8iNmfc2MZWFFQH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2RuQCRA9TVsSAnZWagAAMewP/A9O6coGoWV/TMDS4GZV\nDidCWwSamOTZA/FxAQuPrCxlEbRFJ2sLSn4tjut6adJF0tBDz4fRdCX+55uJ\n+zrilT676FsxTKwTdbnsy4N995mkSWpJorAgdWgsAUVEnIuEkoOreHabcrJg\nX6m9Z9GIsWeuY3hb1FztUnNsOVr4kbvO+gZHvFZGzl6Ik6Bjx/S9m5bhhszD\nsjrv+bumDtFe+7629yDlBzzCEtac0xjTojERtvCnoGOKS28Ry6m4+gFzsgli\nxbdpJlsHnNsUR2eSqRJU0SDiW6gt+lqnfpRq4NyvWvwRxr7KoZg6Dzh497ZT\nH5HXLXhej0SYKNzQrpATWnFe0bQtX27m0AApEpj34F1c73xcu8QA2DeZUUqK\nccH/ypGF0I0FTU7pABCh7mSTRQYRPYicbcyDPL6gCeGWMPLEEy6tSmX6g9C1\n5qDG83iSh/YW5DMsPWMTKL9Av8y2SNj0zw7l4XCQ5zmEZCTS0pa7nm2lbRMG\n+gVl/C3Pkg+9G9plj36FsyCs1sJXBDNMWSfupmhe2kpBKu7b1gjV802KljnN\n7S8FzYOW8qsMtr+RoffEDiUBDgDRX3zxELjXT8KXlnDgZ5ksp5/q2Uxoa9FL\nHz//YnMVa0te1BLvgR+fESTAxXJKnSgw03MPmr3Vi2lpLQEW+iJ7ynuUoohA\nWEXb\r\n=M7n9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ebee650b6939d2722e4df3198e6e247a7eaf2e6c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.18.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.30","@things-factory/help":"^3.3.30","@things-factory/shell":"^3.3.30","@things-factory/auth-ui":"^3.3.30","@things-factory/i18n-ui":"^3.3.30","@things-factory/more-ui":"^3.3.30","@things-factory/board-ui":"^3.3.34","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.30","@things-factory/dashboard":"^3.3.34","@things-factory/export-ui":"^3.3.30","@things-factory/lite-menu":"^3.3.35","@things-factory/system-ui":"^3.3.30","@things-factory/apptool-ui":"^3.3.30","@things-factory/context-ui":"^3.3.30","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.30","@things-factory/resource-ui":"^3.3.32","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.30","@things-factory/board-service":"^3.3.35","@things-factory/oauth2-client":"^3.3.30","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.34","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.30","@things-factory/integration-modbus":"^3.3.30","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.35_1624841104211_0.24666998194845746","host":"s3://npm-registry-packages"}},"3.3.37":{"name":"@things-factory/operato-ecs","version":"3.3.37","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.37","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4312f776867feacfb68b4b7d79b092d068bf7f57","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.37.tgz","fileCount":55,"integrity":"sha512-OEkDfZAMkipsJmODW2Zsn2aUbN2OUYK311BN2LZFe3mvYlSzEMbdgoKfJLuYA1hYQ4vUFDPXnr3sjysTp7iBIA==","signatures":[{"sig":"MEUCICUVq00Pl79blfpNPBHGOfIK7tgo9Dax/3JqNJTiSpnYAiEA+I4iAVxzKatsEayZMsGyRo2ZhsbKRVrfaLwvJY95Gbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2WNcCRA9TVsSAnZWagAAO1QP/34dfdfwlWq6NvwFw+QS\nW3fRwRTGXtkuywmIpa3JIxRNyPDnLTrYy7ctoZGpjieZS1WRTxTM3Dzu8Wap\nOavZ2dCgwUTdNUdoGODnN14qiS9tWAOEzo5hp6Wd/MvxDFC7Lvzov4ooDlfL\nvZDS6ghj2ol9Aw6eeKXLCkXiPhWglXGqoTje+4PW/ph+BPOW7tWELnXSPxNy\nH/cxA5PfM529/yRhiKNdBkk7/fTwWZQUUtHwQaLHfVv50BVSM0QAqrP1dS3P\neDAjWCy44F6vT1DChoYR1nmBqv9Iz7xt0Gf6t4/XTq02m29W2LYLD3m0/WRF\nzTwqjFSeuvYzLJY4/XRD9ObR6D+2qPQ30jSKhqRTOd+J+7eV6dzVMzZdx4fW\nVNJaQrld2dr/lU6bIJ2sBc2QXpLDACg45yKFNaATx7E9LAjOXfh3aIeStOZO\nJoJrqXBac27+RT3p9mSgNItOUMMjsBrg9oT4OhCEEEt6ox1ULdh8h9yYJgR6\n1+2m5eDKp0ya5nODeEnUU5XZUtD7kYdIL+WRWLESXvte5OC7umaKvFxuG/yu\nbNMHhMbrBavHERWNPkRKAXLGmyuOnJOK9i8n9KQBTpKRZVTwuEuGN4fiuCWJ\n9ZT/SbL3MjLSc6h4+AmwrTAN8rOmBbklaR3dcdcpGCdBZYoHYOh+nEnaJCCb\nXixg\r\n=3fA4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"50ea56b0250066d6e75fe86ab319052e38af6451","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.30","@things-factory/help":"^3.3.30","@things-factory/shell":"^3.3.30","@things-factory/auth-ui":"^3.3.30","@things-factory/i18n-ui":"^3.3.30","@things-factory/more-ui":"^3.3.30","@things-factory/board-ui":"^3.3.37","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.30","@things-factory/dashboard":"^3.3.37","@things-factory/export-ui":"^3.3.30","@things-factory/lite-menu":"^3.3.37","@things-factory/system-ui":"^3.3.30","@things-factory/apptool-ui":"^3.3.30","@things-factory/context-ui":"^3.3.30","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.30","@things-factory/resource-ui":"^3.3.32","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.30","@things-factory/board-service":"^3.3.35","@things-factory/oauth2-client":"^3.3.30","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.37","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.30","@things-factory/integration-modbus":"^3.3.30","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.37_1624859484478_0.12840332409614086","host":"s3://npm-registry-packages"}},"3.3.39":{"name":"@things-factory/operato-ecs","version":"3.3.39","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.39","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d9245747bc6bc8d253534aec0695876c76fd1512","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.39.tgz","fileCount":55,"integrity":"sha512-bVNl+mJJxB9Ni1jJh6nN4JHuwR3lnTsJNE0NVaVoIV8QhMUur3MQoWtvtKJjKst+iC5NyZb9cM4sWeDcvSBK2A==","signatures":[{"sig":"MEYCIQD7It+l32CsqSvqhRt10gO2U6vI/JgpweDOsxao3fbV0AIhAJfUlFH+vQJDB3bt36Q9fF1BqorlpaYr4eViy77Q3+Vy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2zfbCRA9TVsSAnZWagAAsQIP/jaksn9/8fVGWutFDpS8\n+q5YiIB+dDptCB6emrGpaY6AuDWlrI67vM7WYCuICQuso+Ytj47c+1bY42SL\n+//4SbamRj+eUUjPFW66pem9uL32DZvSqch+3yy34MuEjgw/OO7l17HP0ltG\nc/kBXm7EC+i7sEvok4WQ2zk8sQibLKL7nO5yjQJh3tYYjJLQP2CxlXrCS/tc\np3vVb1tReCFwyxQ1nsFcU8cfaxP2vNJggtdNb/Aa03ieZkrwElgJO/d/NA+w\nPYhJVtnY7192IcXIFoWWlckOzdvCBKIcU0fStA95Us8aXuiPBGx+sIsFdfDs\nl01rr+mfpkA5Nv/MaWCTNDL3A0sn+STmOwhysHKcC4GnvvLXZI6bLMdbMO4A\nI0Ay9wSUZr/Zfal/gUZuzVqM+Qc9O6WzdIieBLR8jZF4dOi5b2+GLIInW5Rx\n3RTue/8XGDpEvgPZE/bxh6sx6cwSdMDKaqrsp7wo53AIO1RfgoLIkEow88c0\n+DjTb4bPiI4N5Z4cIHRrZ7M8XBkm9ClY9VFAoXDl/hCVBWS7XcWaVIfqRqoZ\nRIsf+VNXoncY/mWQbws6/x+O5q7LBQZIXGzk2WpTDjnf103QgBaXepJTLvjA\nJwy0dR6BFjB1eeo8VcIEPv1g6z6XS/q20DH85WB0B87bmJNknrU2T2hI8Bj9\nO0P9\r\n=JSNI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2eae365f4f891d9fff2461b5411a3b5e7d8ca247","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.39","@things-factory/help":"^3.3.30","@things-factory/shell":"^3.3.30","@things-factory/auth-ui":"^3.3.30","@things-factory/i18n-ui":"^3.3.30","@things-factory/more-ui":"^3.3.30","@things-factory/board-ui":"^3.3.37","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.30","@things-factory/dashboard":"^3.3.37","@things-factory/export-ui":"^3.3.30","@things-factory/lite-menu":"^3.3.37","@things-factory/system-ui":"^3.3.30","@things-factory/apptool-ui":"^3.3.30","@things-factory/context-ui":"^3.3.30","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.30","@things-factory/resource-ui":"^3.3.32","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.30","@things-factory/board-service":"^3.3.35","@things-factory/oauth2-client":"^3.3.30","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.39","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.39","@things-factory/integration-modbus":"^3.3.39","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.39_1624979419269_0.4755168167305217","host":"s3://npm-registry-packages"}},"3.3.40":{"name":"@things-factory/operato-ecs","version":"3.3.40","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.40","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c6025872b1048ccbc0b68df2889d0e8986e49aa3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.40.tgz","fileCount":55,"integrity":"sha512-DrB7QQLOoT5cEKqHe/a2FdZl9NXL41qR2zTO1mmx5HK9taZD6+Akr1Q0JE2cHmJxoeYV4vu9RdsutQbN7qF33w==","signatures":[{"sig":"MEYCIQDQpborMQOVv9i4HatPPusDMgajZAp1Xt07rgdk5DOvWAIhAK+H9PScteallh5sDjoVff14p+I1CzFV0V28b1zbYEPU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3B8bCRA9TVsSAnZWagAAzEMP/1swUlA/JDe9CeG6bTVc\nEWGRwkgu116KMgbhDT8IYMDRMY9X9wshOeiUwIMtJ/FndT15mNwVy3eGlCjO\n+kU5rlNRaWse76dCe9XjTAriK5zrj5HQmYLPhQDSl3BI1a0HGMZaiE2fVVjE\nnudrbXV3FwfnkCFg2RHYUmA2fJi14bwKin2qB736TIqNYldbeiU5nmVTgY7u\nNRg8cPeJ0JEauoitejy0K4EIUXyGfh9aloAvjx/Fn0IuT8hLT2C4ZboolFSu\nIuE3j+M62XgYAluedmRgJ7wUANudqXHCcbGU0FB6F3bN/97/Fsdk24mtS8cC\n3OTDQWe9V3UDGvBYnNzR5CKThzDXxJlXaT+JKDJAs8Glay/9U+AQSEZbz1SS\nbNuHQK/sYj4opnjDljnoOuWGVoSgdp/02rOVw8i+CtfpRKcn36sw66QvTq8I\nL70ufLycGJ2UEc1a5ByLCAqO7AnqOd4MCfnENwuR34eb47/fDM1oI4pAOfjw\nxLIrGoTVeTfiLp02jVqcGT3/CYKahDKMPaM8GzvLVlqmYLyTJWG/LLkRcxI/\ndevQJRpJK8PPLt7RBIiFK3lPHLIAWijI8NY8ohZrB35DCj+Xw8/nCk0+67Ek\nxiOgU4Ge0LSzYgBdGlru/PA3qjgK8nT6XvVlUb2PSCm3FEWmLKx4SgjPZLCf\nOZtc\r\n=BmbU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6375d024eae60331382fb01e917ad72e2344bdb8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jay_lee","email":"jaylee@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.40","@things-factory/help":"^3.3.40","@things-factory/shell":"^3.3.40","@things-factory/auth-ui":"^3.3.40","@things-factory/i18n-ui":"^3.3.40","@things-factory/more-ui":"^3.3.40","@things-factory/board-ui":"^3.3.40","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.40","@things-factory/dashboard":"^3.3.40","@things-factory/export-ui":"^3.3.40","@things-factory/lite-menu":"^3.3.40","@things-factory/system-ui":"^3.3.40","@things-factory/apptool-ui":"^3.3.40","@things-factory/context-ui":"^3.3.40","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.40","@things-factory/resource-ui":"^3.3.40","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.40","@things-factory/board-service":"^3.3.40","@things-factory/oauth2-client":"^3.3.40","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.40","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.40","@things-factory/integration-modbus":"^3.3.40","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.40"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.40_1625038618435_0.9562089538678398","host":"s3://npm-registry-packages"}},"3.3.41":{"name":"@things-factory/operato-ecs","version":"3.3.41","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.41","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"07f70ca07c1c2ac98342e7575388ccfc16ca8403","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.41.tgz","fileCount":55,"integrity":"sha512-xampZan3LNGHvYaBQ8aHSNryt6HGeE0zCueqaXo/VyC+duio210CiEt5IXsVNDKco37lws1YvSkGFzE3vlJwTA==","signatures":[{"sig":"MEUCIDTPgbpy1aXaJ5J50uf8ohA1OCP4t2isTK3d+QUj48+yAiEA0P16oy1Zi0yAvIKVIRaSdoP6iPbBWAIfmZ3ifUFAzf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3C+uCRA9TVsSAnZWagAAavEQAI5oLDyKYN0XrE/NmDhQ\nL2aHtOtvwHBurhaAtLYjHFdd70YctAHhGfmbZn+Mc8ppUe+IHmonEnuZeHZ1\n92dD3BZMSZJfacBvim9vMqe8Uq20rK25l1HmHtOxFlp3g07glU3mw00bCgf6\neW4SPwxYJ22seL1yRUHpAITgfBoSgePayhMj/xihjDRfHnaQSqczKyF7v47/\nOfiHXnLZmL/QvhlOURL9YesgAks9lG5105im/v/qJ2jvGib6FVNrRhUxPPqb\n6mPgQIWW9YZUqkXHi61tvOaP8R/CaiJoT4Jg5bq+gX4eRZ2hESR/baO20tk1\nPJtL2B6kwIEprDVNmTIPn7Pk+7zaFi7cAui3mquPRmqj9JXsG9634Y7jNL4p\nw05VHQZFf4cosTqlNk1fVj8tJ9ezP6gmLqoMjJuO1CzvVxk997HE4g4GasJz\nF5bttTds04//UhkFrkZPgs+VyMf7yCh2vuwDPV/6C9p6fi7y9i+JA3Nc0JFq\n4fUhfEUEU/dG8OnQBkIDw+rH2C/bAfKjeKbcr46o0/dqxsH/84xZGuaxO2FU\n17hvStY5wSptjw5FHiYrym16yPJdscMwxxPrmysZszjXsjZvhrkHjprvPTCw\ngdq2gH8kUkkiNyes97JceD59CObcNl68caOvEPQi+rFW5g5pw4ky2rztEL4g\nQSTz\r\n=YkQ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"19df490a26af3bde7b9ce19ab53caf5e7d5f6a28","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jay_lee","email":"jaylee@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.41","@things-factory/help":"^3.3.41","@things-factory/shell":"^3.3.41","@things-factory/auth-ui":"^3.3.41","@things-factory/i18n-ui":"^3.3.41","@things-factory/more-ui":"^3.3.41","@things-factory/board-ui":"^3.3.41","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.41","@things-factory/dashboard":"^3.3.41","@things-factory/export-ui":"^3.3.41","@things-factory/lite-menu":"^3.3.41","@things-factory/system-ui":"^3.3.41","@things-factory/apptool-ui":"^3.3.41","@things-factory/context-ui":"^3.3.41","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.41","@things-factory/resource-ui":"^3.3.41","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.41","@things-factory/board-service":"^3.3.41","@things-factory/oauth2-client":"^3.3.41","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.41","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.41","@things-factory/integration-modbus":"^3.3.41","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.41"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.41_1625042862519_0.16138369034667455","host":"s3://npm-registry-packages"}},"3.3.42":{"name":"@things-factory/operato-ecs","version":"3.3.42","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.42","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8837229817f25aed74400a221a098b3364517a78","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.42.tgz","fileCount":55,"integrity":"sha512-ZcxC0JicKcvwg/q8RXiEJO/gh+g6BpQ2Bn8dtF6vDoaUBK0AMnC4oFhRPyZIsWd5MYVDFNXxNEvcFvH57k3NFQ==","signatures":[{"sig":"MEYCIQCQHYyr5C3jIRcJ/0XzrGglCfEUiNhqdnl42nDGQdFB7AIhAJJgkr4sSHwA3Y2Pngrw05NdGyiQqHYgxF/MM/3ZV/4U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3H6FCRA9TVsSAnZWagAAAgsQAJzJ3Z6el68QVq5OwrEi\nmBe3sSmy1e+AWHKxb/gYrF1RlqQV01iH1s22VnEjInppuSSaG5N9QdiQH97q\ny0AuM96Zq6qOZM4DTQC5+F6o/bZngp+20o3zCdcTeovHqM2zFFNJdTOquvYq\nSxaCwBgg7TfDmPcSOgdJCcryl2wPjfvOPzczbuZIwBncO1zaHi7ahoED/Aex\nHp0dnmw06gMVPVs8y9S04gIm7Jd8VuSrLBQdg5wu/47o6PzJYWtRGXphzBIH\n1WeQiQfezBQjspRqxpgBS6xNh0c/Lll7160EihZthZOKm9SKirU7Z5lnr4oI\njMRThZq1vNvuQIxeD/hHHKeTHVxadkIL+5FKiswS/PiX5wokV9Mwpgps/ZHO\nhkvsinqWpS+tIAMeYqUe/2c86VpZuroeca69hM4bWnb9cYuDzm8y1PhzJv1p\nOZYzekK2y0gxVm/Bmm5BhYJhbRei5y7DKB90QtAXoZ9f9/5aPCrC8KpnrmNp\nM9KuKgRkCGubQAb8PGNvdBHgT+r9WyKwTo8gYN/A5Xy1A+p5ntWPz4smUC9d\nUGldsGhsDs8FCoL6k+5h+vL4Q8AH6eSkmBpcKfgdBynFz2U6km2VMb19b2zI\nmlOjTyFk/UbYaeQHF6yzQ/uzZ4Im0I4Hfw9D5JKWAodRLkgCG9BOcMH/G/Uc\ncqxc\r\n=zlVD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"43b450c7806328c834207b30b8d33e1adc9a35c7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.42","@things-factory/help":"^3.3.42","@things-factory/shell":"^3.3.42","@things-factory/auth-ui":"^3.3.42","@things-factory/i18n-ui":"^3.3.42","@things-factory/more-ui":"^3.3.42","@things-factory/board-ui":"^3.3.42","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.42","@things-factory/dashboard":"^3.3.42","@things-factory/export-ui":"^3.3.42","@things-factory/lite-menu":"^3.3.42","@things-factory/system-ui":"^3.3.42","@things-factory/apptool-ui":"^3.3.42","@things-factory/context-ui":"^3.3.42","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.42","@things-factory/resource-ui":"^3.3.42","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.42","@things-factory/board-service":"^3.3.42","@things-factory/oauth2-client":"^3.3.42","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.42","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.42","@things-factory/integration-modbus":"^3.3.42","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.41"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.42_1625063044796_0.3051662850145638","host":"s3://npm-registry-packages"}},"3.3.43":{"name":"@things-factory/operato-ecs","version":"3.3.43","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.43","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ce49b6a4c476e5e4e83e3ead87344f96cb3b0017","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.43.tgz","fileCount":55,"integrity":"sha512-rJA7JwKIRbUDlXzGllAguMzT7KQca0kjx3aSjq3AZgosaHSi+9aRoSiD/F7m7muws3g+o2aP7yYjXemOWPJ6rA==","signatures":[{"sig":"MEUCIHeKIsFZn2IKYcLUGpmOf4mBBDT48FIsfaOUayViFWuBAiEAysOZax6yUpGuZHMN86nJsZbc7cDIM+spUTRBEvEyJJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3R5mCRA9TVsSAnZWagAAtRkP/RElY2GA9XMdh+yiPcCi\nISBFW3PNeY/abIqniJHCkEUm3d9YTad1XrGsdIcYdBMFkM9fE7XZdwIaI3Gy\nTjLdpmjngR+SUpcbgi2DEno+hltlDWqVvkkEvo8ntqZOAjK6HT6FIs5TVFf8\nEo61X51gWDtBhMR9wGQSQ8Oxo1BJKA6KYj30gXc+Prd3NlDJTqdCf+w91Gu5\nYoUd3Jl5q0H/HhmFbLjyXjY0xfAFhohW5EcKdD0rueD/Ra3l/q9JANyNjDIc\nEmlrfbD+ssJoSjv3vWVDRKEFywVSEE/8zVy8SsM/XT7WukBmo47qHksUttKQ\nRmOb0olBMJDlIsdk5PS7WUUZSFt+sh4ktqCfRSh500iUqxye416wP+81wcKl\nOL+dIBx4q0cUGnkosDJt1I/PxOhcUTt69g5RN9/Z8ZfJdh28qslhpxHXNa9e\nEc5KiOvwo0QsL4kqKv8QbKqNeN9v22209YVSkBRoW2OxW3TfvjNjvKFAPg2I\nMzelPXXRx9Shu5A6c56mDHcMtZc5t29hTeyQKzP22fawsEYpJGMxqMT/0ObE\n04G4wraSKeUtolGfIdu6eYwDHH5TDK2OPzmfVcggW/4+O7Fd1Jxqb0BhTGeT\nUN6Cry663oJSQpy3/NOmofYePFBJBpPVHmgnE3EmNom+giVJ8KnCMjZ5bObG\ntYuP\r\n=vA/G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e0cc4d16f36efa4cfe027f14c4b429b0f67e8ef8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.43","@things-factory/help":"^3.3.43","@things-factory/shell":"^3.3.43","@things-factory/auth-ui":"^3.3.43","@things-factory/i18n-ui":"^3.3.43","@things-factory/more-ui":"^3.3.43","@things-factory/board-ui":"^3.3.43","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.43","@things-factory/dashboard":"^3.3.43","@things-factory/export-ui":"^3.3.43","@things-factory/lite-menu":"^3.3.43","@things-factory/system-ui":"^3.3.43","@things-factory/apptool-ui":"^3.3.43","@things-factory/context-ui":"^3.3.43","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.43","@things-factory/resource-ui":"^3.3.43","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.43","@things-factory/board-service":"^3.3.43","@things-factory/oauth2-client":"^3.3.43","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.43","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.43","@things-factory/integration-modbus":"^3.3.43","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.41"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.43_1625103974227_0.6049893967895876","host":"s3://npm-registry-packages"}},"3.3.44":{"name":"@things-factory/operato-ecs","version":"3.3.44","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.3.44","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"05965fc3778710d44ca7820ef4657af2c43a53fb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.3.44.tgz","fileCount":55,"integrity":"sha512-Q/Sqry5WgVlysMRu9yDkJi3mWuciFX4zTzPOk2HZ0knufnhU9JeVwoZyvgQxHFYNj5D7gytQKECsjx26+vZ9Xw==","signatures":[{"sig":"MEYCIQDMgeT7snqvT471raDjE1csMzZEX90nNEYUpjasDNoSngIhAMXZ5/YxJ3LGV5MfEah0exJ8VOxbWnOM8WNkNQVaqLqU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3S34CRA9TVsSAnZWagAAEkEP/31ZMiTqY0Qw0Y/qWxIu\npNyWYWX2d5Tbhh/rVyjf/ojTWKNAHUl2H6M9+FxB0nixhdxTtKTuTIpI/jIk\nuItJnRd+w4f9k/CdkkopTkaqHbid7qDhpq1Z6qdC0VIvFbNN98I39FcNcfPX\nfTiAS2jc4JhSi1cprAlWteonGxap/wwSQwycm+183Vzwhs8nfaBQbnTxgtCi\nHEX+pwy2S4MK8tFs8wxyA3Q4x7lIQG/LmME0wvN/3GqSgU5P7trPidbIhoAU\nNExcbmfe7sGZ/lFI1VxxCsibiDdDudT6MJyTBl2gXUIvGhP9qXmYhSK4r44R\nSBibxX4/EMHSKOCHBfKwkWeZtjWXTD9C3K67uEJRty7KsWLvUpufEi8I8GkO\nBmjMOn7PwrgMdaJ42ZKY8/Lih2IlBoSCTjGMIt71KsXZkCq1Jt2NgjKr04hc\npU/RV/K843XOWyNGSCVbeyfOXHICwBCQIX9XDFACtQO3Z9UOVko0Tagl12M0\nQYZ/nvbNMF9inqoNeSMHiRprNWuzcCHH+jnLgpcpciKfAI+IXx29vo9QuWRL\nx1TsDD0Zpg+gdJp2mE+dTDfQ3uEqwaPkr5c2cHEnqYLheDTzEsOX2OA3ypxQ\nDJI1b3ToQEI4R54/N8ZI3+hznGNq7gQR1QxkU+PAHkoSydIcU12SdWrUuz0u\n22Ih\r\n=D5gd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e482de01bf0170669b3adea8e1102ebd58968a22","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.3.44","@things-factory/help":"^3.3.44","@things-factory/shell":"^3.3.44","@things-factory/auth-ui":"^3.3.44","@things-factory/i18n-ui":"^3.3.44","@things-factory/more-ui":"^3.3.44","@things-factory/board-ui":"^3.3.44","@things-factory/grist-ui":"^3.3.30","@things-factory/print-ui":"^3.3.44","@things-factory/dashboard":"^3.3.44","@things-factory/export-ui":"^3.3.44","@things-factory/lite-menu":"^3.3.44","@things-factory/system-ui":"^3.3.44","@things-factory/apptool-ui":"^3.3.44","@things-factory/context-ui":"^3.3.44","@things-factory/scene-form":"^3.3.30","@things-factory/setting-ui":"^3.3.44","@things-factory/resource-ui":"^3.3.44","@things-factory/scene-clock":"^3.3.30","@things-factory/scene-gauge":"^3.3.30","@things-factory/scene-table":"^3.3.30","@things-factory/scene-timer":"^3.3.30","@things-factory/scene-random":"^3.3.30","@things-factory/scene-switch":"^3.3.30","@things-factory/setting-base":"^3.3.44","@things-factory/board-service":"^3.3.44","@things-factory/oauth2-client":"^3.3.44","@things-factory/scene-chartjs":"^3.3.30","@things-factory/scene-restful":"^3.3.30","@things-factory/integration-ui":"^3.3.44","@things-factory/scene-integration":"^3.3.30","@things-factory/scene-news-ticker":"^3.3.30","@things-factory/scene-progressbar":"^3.3.30","@things-factory/integration-melsec":"^3.3.44","@things-factory/integration-modbus":"^3.3.44","@things-factory/scene-data-transform":"^3.3.30","@things-factory/scene-half-roundrect":"^3.3.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.3.41"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.3.44_1625107960361_0.9508023421151666","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@things-factory/operato-ecs","version":"3.4.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.0","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9c2d8f941e17d302a56bc684fa3a1c2777654d30","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.0.tgz","fileCount":55,"integrity":"sha512-xmObaB31GauOnW6NLM7n1yVKfj5W3O71xubN9JNhSj+v+tygvwXs0ahG5OuKs/+Nh+O+dCcBtJKzyLZ+k8KtEA==","signatures":[{"sig":"MEYCIQCiI8I/C0tAKPP58BvrBOLyostoo95oroUYUskfxjGKtgIhALlar8UvSQdCDGMQ/dU+G4OV87gZYPWv/2e5+yYaEeMg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3bu4CRA9TVsSAnZWagAAC3EP/jwgLqpQdt0Tn1iKErMZ\ngJf+C6WFX1kEaZtCQVL2SaoAam8ndfGvV+8YxUSwfaht3H+cytRkwoU6we0g\nh5XkP6XTIeXjAs/Fn6dOEklb9vaMEdLi6MAYIVos9Wpl3S6JlKSsSt+LWfAa\nu4ZrAnrOmf37vCbsrOZXr1NVBtegol3/WFCH3tpJa4lwR4etugkE1D85P7T7\nxfA0XQ6DOnp3772mA29KGOipPqDE2hcsEFffSDBJwzP4Q8QWfVGRKWOQkD1e\ngy6Dgqk5F/Dan/5/JPC5e0QrYhhOZ2twurmr3WYRZ2OoFcSlB4ih93SEquBY\nHXXs0103kdUdDZNT5Q6TOlH1bun6/WG8CqA4KhBtvzc0ms1iA8pfsfT7FX3X\nS97Bd3oE/VyMUcjiAgmH4t3nVgHlTulxc6Pbb25T+h7L0PJL8w8menPf6R/p\n9LkVrOC46MdRMvnnfde19rWdiDph5G1aF4Rzj0fzUGrfX+HLcYlmC6KhlOW0\nn/ZGptX56XNuL8xJYN11YJil3iWuE6kcpc3xoS5+mY7avTl9Ycf9g08FZP+y\nh5dfILzgwzc5Le2a218LcGeq4/QRZ+HmWxiefkG3odfiKTb0jPsHPE830VPt\noibts6o3tDORK6PcworU+/f3kz+Ga4F9CW8wOMaVCTibhYC92/zhzaBBABl/\nYtnN\r\n=3C1h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8872dc7c965e93cfb59b6f7bdcb43f3fc619c351","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.0","@things-factory/help":"^3.4.0","@things-factory/shell":"^3.4.0","@things-factory/auth-ui":"^3.4.0","@things-factory/i18n-ui":"^3.4.0","@things-factory/more-ui":"^3.4.0","@things-factory/board-ui":"^3.4.0","@things-factory/grist-ui":"^3.4.0","@things-factory/print-ui":"^3.4.0","@things-factory/dashboard":"^3.4.0","@things-factory/export-ui":"^3.4.0","@things-factory/lite-menu":"^3.4.0","@things-factory/system-ui":"^3.4.0","@things-factory/apptool-ui":"^3.4.0","@things-factory/context-ui":"^3.4.0","@things-factory/scene-form":"^3.4.0","@things-factory/setting-ui":"^3.4.0","@things-factory/resource-ui":"^3.4.0","@things-factory/scene-clock":"^3.4.0","@things-factory/scene-gauge":"^3.4.0","@things-factory/scene-table":"^3.4.0","@things-factory/scene-timer":"^3.4.0","@things-factory/scene-random":"^3.4.0","@things-factory/scene-switch":"^3.4.0","@things-factory/setting-base":"^3.4.0","@things-factory/board-service":"^3.4.0","@things-factory/oauth2-client":"^3.4.0","@things-factory/scene-chartjs":"^3.4.0","@things-factory/scene-restful":"^3.4.0","@things-factory/integration-ui":"^3.4.0","@things-factory/scene-integration":"^3.4.0","@things-factory/scene-news-ticker":"^3.4.0","@things-factory/scene-progressbar":"^3.4.0","@things-factory/integration-melsec":"^3.4.0","@things-factory/integration-modbus":"^3.4.0","@things-factory/scene-data-transform":"^3.4.0","@things-factory/scene-half-roundrect":"^3.4.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.0_1625144247855_0.16437721406860217","host":"s3://npm-registry-packages"}},"3.4.3":{"name":"@things-factory/operato-ecs","version":"3.4.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.3","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a223a6a2d89b9cf16fdaef8f6cbded36ea8059d4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.3.tgz","fileCount":55,"integrity":"sha512-WiejgPHkZHq06sWoUN/N+UlF22CC9GFOoG0JAiHFuFX1YFI5hzqWyEdN/s5oDUmMQQMYeDX2XW4rAiG3UmkEDw==","signatures":[{"sig":"MEYCIQD5Fv+HuBTCUZA7TW/eAfejvuqYG4R8Gmft0dQuPuX9FAIhAOLL1nYRJodUtUl5VYH4hedbgyBrPU08WZE8MsZLiu7E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4zm7CRA9TVsSAnZWagAAZ9wP/3dWooK38FO1KtKkvkw9\nhZZJ13UDJ0Y22OTIooWLHm1alFSNG+4DTwmd5zq34/94hslQtJeZcU3p6Hra\ngE+PLRIlYdNCDRS068LwYJuEaZq0KS3KFcAIXKf0NehDVPOrJU9wgSxPwK5k\nhYkZpkOH7ys9Q7h/nLZveOsAvccqrgRbCr0bw/BZwNemTteI49LUJ7J3Yq+7\nKJ6crdeyH51mgdGC+HU47pcOx33H4hJBRMhkRA0sEhZhE8rN5UVCFc+csapM\nxaUG9wrK/g+mYWToUKjU13jDrq9XZmpOkpBMinNtzg4G1Y9oaKO/NstN5MoU\nTNB+CaJ7/MAfzFxNHTd5uvNoMAnOtIcx92OoDiwol5SldVVWSfyMX61Xhzz1\n/mLHe9eRqvUoxOn35exfbD95oEIcHiOH1qzUzqT/tDOyzCpGI0+oFOc7ymGl\nCudczOadU+WLADiTT195v7gbdPfJBjgXmEYRIB9jv5S2KG04EAm34U+Lyt35\nOPXRTtOfBmTtNK+wYzQqyX663aBVPmc6gm+vy1boE/A0LLaujnCPXNqNO/M/\nBgBDrofyrZKYO0DfoWrOrz6L1fzoXNEwGhVLFHtuyyYcZxNnub2jyNVTLkcz\ntL8m0WaWXRIbl/WHq1aayqPEt8VbQ/ZtghOEs9uP5xocBB4l5/PlLWQLX4S1\n5rs5\r\n=xzQ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b189e03c85769c2839fc1dc777d5904965270aa0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.3","@things-factory/help":"^3.4.3","@things-factory/shell":"^3.4.3","@things-factory/auth-ui":"^3.4.3","@things-factory/i18n-ui":"^3.4.3","@things-factory/more-ui":"^3.4.3","@things-factory/board-ui":"^3.4.3","@things-factory/grist-ui":"^3.4.3","@things-factory/print-ui":"^3.4.3","@things-factory/dashboard":"^3.4.3","@things-factory/export-ui":"^3.4.3","@things-factory/lite-menu":"^3.4.3","@things-factory/system-ui":"^3.4.3","@things-factory/apptool-ui":"^3.4.3","@things-factory/context-ui":"^3.4.3","@things-factory/scene-form":"^3.4.3","@things-factory/setting-ui":"^3.4.3","@things-factory/resource-ui":"^3.4.3","@things-factory/scene-clock":"^3.4.3","@things-factory/scene-gauge":"^3.4.3","@things-factory/scene-table":"^3.4.3","@things-factory/scene-timer":"^3.4.3","@things-factory/scene-random":"^3.4.3","@things-factory/scene-switch":"^3.4.3","@things-factory/setting-base":"^3.4.3","@things-factory/board-service":"^3.4.3","@things-factory/oauth2-client":"^3.4.3","@things-factory/scene-chartjs":"^3.4.3","@things-factory/scene-restful":"^3.4.3","@things-factory/integration-ui":"^3.4.3","@things-factory/scene-integration":"^3.4.3","@things-factory/scene-news-ticker":"^3.4.3","@things-factory/scene-progressbar":"^3.4.3","@things-factory/integration-melsec":"^3.4.3","@things-factory/integration-modbus":"^3.4.3","@things-factory/scene-data-transform":"^3.4.3","@things-factory/scene-half-roundrect":"^3.4.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.3_1625504187341_0.9602313513716378","host":"s3://npm-registry-packages"}},"3.4.4":{"name":"@things-factory/operato-ecs","version":"3.4.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.4","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3685b996fc2601a7dae785a7343af59d43270b38","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.4.tgz","fileCount":55,"integrity":"sha512-MZKmFIfgLDgelt+cjGDZDgQ3B2x2JuE9aV+IStbnyAgo0GtMX2RVIS8dFQmDY8TWwwtQHL5bbOdvxlD5/AuGQQ==","signatures":[{"sig":"MEUCIEqG58fEpl0IvkAVQyHx48B5TnuWqcKy4nPvinlgSPDhAiEAq531hAqByK2dfbDj3rUAW83eBWM3m81tzncLXHg1voY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5AR2CRA9TVsSAnZWagAA7CAP/1pzTP7zr1hS3sxxNicX\nAi2xwTFdT3XHInIWYwHlLChpJH7k722Xcg7soiFUb+Mq9shhtHxmW0wm3oP3\nX8qllSmCUOmbVOjbQ8ldyC9ESmQgGDidkz26qlX5FwfyhVlpujYiRTehA4iO\nHs0EEOlF/fZxFMh0ZvnuWlxR6QzxnM49jsoFk29NwIjQqg60xQWwKXEqynzB\nDzcHItEMcjVqwV/6UpRIPPc8zHZimkTTTUl7gF5mYlSVHUPImCnAu+1qqWZk\nRFDW/4OQq8fiF6g5l4V8ULLJhZ4x7CT6cBnKF7AWfmadMlp9XRyCrg355Wom\n4JT8rKivkzPvUrAo20Nk8MmVwCEbZEGq08oLsrDX9XneLFUMJheU43Z06Jop\ncFB0QM3eDeeqzDjq2L+poZwFJ9QIRrmIuAocQFg4s02QBly2ZpxqdvvfFwhE\nTqwk+8baEw31SfF1EF9bKnULVIKhVwsymzEQ5J0r705AmCXkx9SD6CDJ18Ck\nU3STzzCmufjFFHccyPgN8W1rBjSx86CESQImsZH7Mc5NmBpxRwfs8Codv863\nNhdURdx/VN5QDHjHZX0dBzXjgEQF+iRtnAp4cTlod46N4H8hvCyoypyUuYTA\nT3w3AcfIc0qfLhfSVwd8Y6yh5gvwA24WPiqTErc+n0hZCbJh+2n+/05PA5lh\nlHj8\r\n=770O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"33d826780ece931ae35cfc591cc2e2c29d93cce4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.18.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.4","@things-factory/help":"^3.4.4","@things-factory/shell":"^3.4.4","@things-factory/auth-ui":"^3.4.4","@things-factory/i18n-ui":"^3.4.4","@things-factory/more-ui":"^3.4.4","@things-factory/board-ui":"^3.4.4","@things-factory/grist-ui":"^3.4.3","@things-factory/print-ui":"^3.4.4","@things-factory/dashboard":"^3.4.4","@things-factory/export-ui":"^3.4.4","@things-factory/lite-menu":"^3.4.4","@things-factory/system-ui":"^3.4.4","@things-factory/apptool-ui":"^3.4.4","@things-factory/context-ui":"^3.4.4","@things-factory/scene-form":"^3.4.3","@things-factory/setting-ui":"^3.4.4","@things-factory/resource-ui":"^3.4.4","@things-factory/scene-clock":"^3.4.3","@things-factory/scene-gauge":"^3.4.3","@things-factory/scene-table":"^3.4.3","@things-factory/scene-timer":"^3.4.3","@things-factory/scene-random":"^3.4.3","@things-factory/scene-switch":"^3.4.3","@things-factory/setting-base":"^3.4.4","@things-factory/board-service":"^3.4.4","@things-factory/oauth2-client":"^3.4.4","@things-factory/scene-chartjs":"^3.4.3","@things-factory/scene-restful":"^3.4.3","@things-factory/integration-ui":"^3.4.4","@things-factory/scene-integration":"^3.4.3","@things-factory/scene-news-ticker":"^3.4.3","@things-factory/scene-progressbar":"^3.4.3","@things-factory/integration-melsec":"^3.4.4","@things-factory/integration-modbus":"^3.4.4","@things-factory/scene-data-transform":"^3.4.3","@things-factory/scene-half-roundrect":"^3.4.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.4_1625556086328_0.9746399189242605","host":"s3://npm-registry-packages"}},"3.4.5":{"name":"@things-factory/operato-ecs","version":"3.4.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.5","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"646d4109223ae48d0a591b8cc49216ad0fffc1d8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.5.tgz","fileCount":55,"integrity":"sha512-0WCJx/g6BSKZ7U0YDfdjoNfMOCw2WzdMo39GeXd6L+ySWaTxpy4/zPKrJlG4N7iFwUC33TEGc08Z3ieGUPHFwQ==","signatures":[{"sig":"MEQCICAA7z1DYlsCHQlGTOr2mgFiXKvyRQ93Df5SOrMi66bFAiBgP7eNo4phPIH5NdwkpHdjkPbk5jasG2XgQErn0BAytw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5AaUCRA9TVsSAnZWagAAwJ4P/0/wpqZsI0o+n1Y7mTvV\nfC/25zhtrbXpA8VL71ESrx6yEKcGMr0++2GiIa4W1GaTIA/SbbDOaayCQcem\nU/RACIT0H359SCu1wnAEh5b1DVZU48bcu2CczTFhhfC6H90LxLVHvonXua1+\nnvfP0LkYYn7oL4Wc+D6BNAoITClWxpjT8jBYyR5y5tPCrSf4f+oa/WsHTHo1\nve66gm2g+wF7D7UEjQxNGJER3X+bbAOcfazvN4L6COe4j1AwppMclML2I0b+\nMzZsoXgzmEqkKm763SelIziHpgcte5wLvr96wAxAm+zS7cmqFy/RdvdndUSe\nkw2cZ7r+NUpQqPnR+74QZivkpcjHB22iZMVTRsWjisOVh+NNpy3/MwPf4R2x\nlk2lLuHwdl31WrUncU8KwT3w7SKRQHdY6n7sFgSOfSrdY6xao2PL53ptg7Gw\neagqfoSuTNp7Fjqqef9kKVZ+XBw8KGn89Za/s6u2f/bhCa3UGuGtywGsT6/h\n3TzQ0402cNHZfy/T3+IZetraUWdoyFetufV9Bwzmwi+FOMh19GL+VYL+fnnJ\n0ZTd4FSZA7GE+0Me8mdf8i1hlYsJ5xB2k8EAYYobRaE00U5YLJ5uJjiyM5uj\nG2nbLobGY65bYG7YKKfUjo4d1nTOuN8jwDgezFV+ym0KOCCqFDd+9YvHp0MT\nSN0c\r\n=QUm7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9cf204f37d268b855e43f5aa54f55637ce0a4c24","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.18.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.5","@things-factory/help":"^3.4.5","@things-factory/shell":"^3.4.5","@things-factory/auth-ui":"^3.4.5","@things-factory/i18n-ui":"^3.4.5","@things-factory/more-ui":"^3.4.5","@things-factory/board-ui":"^3.4.5","@things-factory/grist-ui":"^3.4.5","@things-factory/print-ui":"^3.4.5","@things-factory/dashboard":"^3.4.5","@things-factory/export-ui":"^3.4.5","@things-factory/lite-menu":"^3.4.5","@things-factory/system-ui":"^3.4.5","@things-factory/apptool-ui":"^3.4.5","@things-factory/context-ui":"^3.4.5","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.5","@things-factory/resource-ui":"^3.4.5","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.5","@things-factory/board-service":"^3.4.5","@things-factory/oauth2-client":"^3.4.5","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.5","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.5","@things-factory/integration-modbus":"^3.4.5","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.5_1625556628033_0.8887107171837607","host":"s3://npm-registry-packages"}},"3.4.6":{"name":"@things-factory/operato-ecs","version":"3.4.6","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.6","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8bab3e4fbf93e4a7a062f3983e11d2bf2d0f082e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.6.tgz","fileCount":55,"integrity":"sha512-fO+9X3GJD8NVDRfXbQINCLNsOEwuNVUGWLHygvCjRxNSq5arok1vbIk6F6GET2Sd1HVPWg/lJ2wAbkZ7e4gpsQ==","signatures":[{"sig":"MEQCIHJV8SCEZ+C0g90Vb6xq1pEkp0USKE/5MK7AkPmVpXZvAiAbAPnSwF1uRdUOcx6Uw1ZsTCcdywFDuBhqa0OcWMCTIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5S1vCRA9TVsSAnZWagAAzKEQAJ3SRt+5/n8/ZlqPSqmV\nTSRbvo3dtBQIO517zL31rPuvx2h/m+iyynF9Y73DFpdsFJXMebBxYmuFTlMZ\n9T05auQSHNKkYAjq3Uwn2S8ZRbLBmRyPBquq1PUBUt7/2BJmH6F+H0xYEtwo\ngNulGFIRfDY9RCZchKtPkN33nM5B2OTe4Plf/qb6dY6syY15g4PxSsYZFte+\n/s3RLNQnajIVut8TgQdRWdlefaRs9yKHO0rt6DXaOHXyE70P9t1c87MyVRqV\nzaXW+YV9OUhli3O//C3Xov9kCtE84VhY0DWCsE7mlFcIXKt/9HbLNeJTtKby\nNeNEfe/Nvhs+LH/I/A+k+V30qBobunqltBcshBtVpJ8A+wjCc7nXv7epfKdz\nsiTXpuOe5+S6sHBiIAxc6Vru7zuF0CqvbNVczMd4C9WpAsDTHGycu6KvAFmp\nBBQOyKPtEQ0WaWJwzEBijr7DjP5xi6xeMIclyrcRpf10CuO8V+bQo9EwqqeM\nipqnwG+QdUOJ430CZOlm76s1SreJZHYZfKwlr6znKx30QiplD2xw0FBE2tJp\nE5JhNHVMVeZn7hgVwQ9XzWW9h/iZj48r57d7evJlyQbOvoN8YvQoQLJ2DmIm\nbJJ7dHqd4EbH7YdGnpAALnXJxIQEH4Le6nHCp9KTzP3F6G+CDOPdYgswe0ya\nkMji\r\n=JvPK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"575e796571de6d9eddfd267a8187ed02dff14323","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.18.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.5","@things-factory/help":"^3.4.5","@things-factory/shell":"^3.4.5","@things-factory/auth-ui":"^3.4.5","@things-factory/i18n-ui":"^3.4.5","@things-factory/more-ui":"^3.4.5","@things-factory/board-ui":"^3.4.5","@things-factory/grist-ui":"^3.4.5","@things-factory/print-ui":"^3.4.5","@things-factory/dashboard":"^3.4.5","@things-factory/export-ui":"^3.4.5","@things-factory/lite-menu":"^3.4.6","@things-factory/system-ui":"^3.4.5","@things-factory/apptool-ui":"^3.4.5","@things-factory/context-ui":"^3.4.5","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.5","@things-factory/resource-ui":"^3.4.5","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.5","@things-factory/board-service":"^3.4.6","@things-factory/oauth2-client":"^3.4.5","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.5","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.5","@things-factory/integration-modbus":"^3.4.5","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.6_1625632111127_0.29417839999319906","host":"s3://npm-registry-packages"}},"3.4.7":{"name":"@things-factory/operato-ecs","version":"3.4.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.7","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d7e09a3e8104d4cd9e6029189db55ce5e32ec7e8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.7.tgz","fileCount":55,"integrity":"sha512-I8FJkRfbKCu+8/gUXm4JctO0mBw+t9IpuW5/9smRImebd+Z/IkXGQl3tCRO3jOpas90BZNC4AmeiIC8fieTAOQ==","signatures":[{"sig":"MEYCIQCcjla8D/1kPG/3VJkJuL3RGVzjXJI/Jkzwa4D7xNaytwIhALHG3C6LL9frsPnXvZGWq8yzDHhyzqKTLRiNefSnMrY6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5a0QCRA9TVsSAnZWagAAaWgP/iJKiW5b07SqIs4zKy/8\n6ce5MyA1MEul5TcHiAGqIOjVUpTWuLDVeZH+c4hlQ6lHGpnGHEuElbVM/3H1\nPqE8Zj0GF9dNnl7TuG0VU1FqpPLn4VH+Q7ni/kNS1SIyztzLQcBnSl7ZmYCn\nFiyMp60bAaBxSOtjO35mSye1Oc5Bq7EbtHNKmlkcoEl94EDPGvou+R0ZFbBv\nWlzDGuXz/n2NIcoL/w83rP5CisWzu2orkRN+pje2LY5va6wmgQA1IL3Y5h31\nUhGUHetT7UGLB4H0GNWKPGhlAin2UFy+TTtOzIs3Hum8hT/2v9oKyEIJx0BC\nAN2hHHxkXyyNNBIvHptbLfkqmqHA8aTVBTcUlSTHo6XfGVUj4M3UM0O4UTk3\nDYT3wUf2gi48cwwt5NoKFOtUTE91TeevM44rKbkdMDrIXWysX19GRJ2eCkBo\nKaF05LsnPum6JnfEFB4GhPiMFbgcw5Gj6uv/7Z3wQrjQ0B0V2ry3xtpJdWQp\nekxuz4UFVhkE4Gvw9ndUNOuaI5hQcJVZzwi5knbqFfCjKacxYe2Fd4cocHUx\nsxT8mNJ6ybGG9OtCl31CoJ1c1wIj/HIGufd+QZyuh0CW4SCFxtIBd9dHQYy/\nCEMRiTLWrxYi2DJn6SrMHQ7pLDAONQi6z1sti3PR73+CwmZmRnVjq8J6Lo25\nWDG+\r\n=v/bX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"096b0593057900d2501996f7436a1faba0f9abe1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.5","@things-factory/help":"^3.4.5","@things-factory/shell":"^3.4.5","@things-factory/auth-ui":"^3.4.5","@things-factory/i18n-ui":"^3.4.5","@things-factory/more-ui":"^3.4.5","@things-factory/board-ui":"^3.4.5","@things-factory/grist-ui":"^3.4.5","@things-factory/print-ui":"^3.4.5","@things-factory/dashboard":"^3.4.5","@things-factory/export-ui":"^3.4.5","@things-factory/lite-menu":"^3.4.7","@things-factory/system-ui":"^3.4.5","@things-factory/apptool-ui":"^3.4.5","@things-factory/context-ui":"^3.4.5","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.5","@things-factory/resource-ui":"^3.4.5","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.5","@things-factory/board-service":"^3.4.7","@things-factory/oauth2-client":"^3.4.5","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.5","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.5","@things-factory/integration-modbus":"^3.4.5","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.7_1625664783590_0.004073186465921141","host":"s3://npm-registry-packages"}},"3.4.10":{"name":"@things-factory/operato-ecs","version":"3.4.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.10","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2052ae7fac792e690ce956a0b691d22da2dd93b7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.10.tgz","fileCount":55,"integrity":"sha512-DZtSZiJ+gVnMnpYOooKdSfw2QU1yXv/sELJdTdR4yDAzGTVZwGtBov6Df1RkedNxmdhwcpEE8pf3yFNx3/FQoA==","signatures":[{"sig":"MEYCIQDFsGDK22lbtFL4cxM9L5LOGYO7EvIUHhl1pZ+XVvqxNwIhALHBWH/+7oUD0dvI+GPM6pUsR1UKvWbZxMgaM+09y8yy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6E0dCRA9TVsSAnZWagAA2+AP/itXXdRpqoncL4+f25e/\nEDTINw4+jYwO2RsFJQig/BOfJ9oDQ6IA1yGrNZnilkSEcHolgzIaAo9ZsX4W\nXb5vt/ltI4mzgVnYHUcX8pV2uf9v1Nsie7RpeUsL1ExITxo7TnVGzhPvgYXp\n9F+zqKw9XntNmxIOPqK/5Li0ir84u1Pp3ZSFaNQkx0NSRcNQZu2/+6PIXwC6\ntyrqc5K1D2nhOJ0VkK9EII7/J0Usvz8kGeCX/BZNOLdyJ36fq4NUqcbXYnnD\njdJIK+O4z7L5ljjagBYIm40uKHhEU5ZG8pQQIqlGMftSp/UvS0JCppSOEaDq\n4WqUnYukRpZ0ZjcrHn67SKufI415dAbK2yRCLwRq4GJXeN2bXh1W4d4OlNb4\n2/7nW10W8Pbm9Jbm9ilo8xwLpY5uUIdD0WcY68b+R66h4IEKl2f8f88xu5qm\n8L7+6JhMNnfBw2sQ7oSdIqWbjl4/hW0EiQcMU7P0TISK6PrgWhswa3H+mqCA\nF1thzxpBKgOC2j5Zy/rp1Asnmc9Qu1pdcMRuioqNmZmaU9A09mtsvlGEbvUL\nePGtzOHrlbH4Od7O6yQ/fh/kkF6eleZ0rdPw0g5vyi0blDtd4STiUavRPT7F\ngZl/k0HxVjsh2qtwSo3tSU2QkmP9o9/EteXsTstDkEfWRZvtPR55C2eaEoJv\nB/Yq\r\n=LwWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e90e5cec12d466fe5d24e5e4d5b3b32e812412e3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.5","@things-factory/help":"^3.4.10","@things-factory/shell":"^3.4.5","@things-factory/auth-ui":"^3.4.10","@things-factory/i18n-ui":"^3.4.5","@things-factory/more-ui":"^3.4.5","@things-factory/board-ui":"^3.4.10","@things-factory/grist-ui":"^3.4.10","@things-factory/print-ui":"^3.4.10","@things-factory/dashboard":"^3.4.10","@things-factory/export-ui":"^3.4.10","@things-factory/lite-menu":"^3.4.10","@things-factory/system-ui":"^3.4.10","@things-factory/apptool-ui":"^3.4.5","@things-factory/context-ui":"^3.4.10","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.10","@things-factory/resource-ui":"^3.4.10","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.5","@things-factory/board-service":"^3.4.7","@things-factory/oauth2-client":"^3.4.5","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.10","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.5","@things-factory/integration-modbus":"^3.4.5","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.10_1625836828741_0.9545633443782657","host":"s3://npm-registry-packages"}},"3.4.12":{"name":"@things-factory/operato-ecs","version":"3.4.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.12","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"30ff7fe2b7803c66ceec72e72d96a9be56c31a53","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.12.tgz","fileCount":55,"integrity":"sha512-XZmHFULx64/jvT4IBnnj3uV4zubIsxcJGW2slEqHF/EMfFVP5E/awpwddsg35GO3zHiWjc4b1q1YouHig6O8Ig==","signatures":[{"sig":"MEYCIQCznIWoKngU8NRsBQfYBx7cw5D2a2kUsVXUQVet4/C2IQIhAL58XHvmbCQER8GKTzO46ZizYW+jMp0D3DlfVmYfcvrp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6vW3CRA9TVsSAnZWagAABoQP/3kAndpQ0wUq0VSEduax\narIHRnhwq6jzh7dGsFiDiFyldq557/Zxeu8T+y6aR/OmTXnLktqkO/zrnNVX\nbDTTyPcDDRiVz2GFElGyXehwhLi4MecPsYvu3KFMIaDeoj0Csq9U5qgkB+hw\nFtdKD/iFMNcYOnkAF8CPC9VHhjNTt75OxxIQxrk8jqQdnjgVS33s5jHLVXss\nw+GhsrVUqpjBcW8qcyE9STZRGCAujcT3beAxMT1cj07d+7BehlzEnuTt6i9G\nIvLvJpmSyNi1CKFxXM3q8BAMia0dCtyfl2pLu3568sFpM+ETVoNC4rz57VDv\nqCodKD8aoVYsudm/qV2fq7H5mMrrBbL1S3388oxUfrtINxezTHS4nLdoHA/u\nD3wLqOKZvmzL//qrPB18ZnfjpuGaMAe3hB6rny5BuVZ662YUOkgyT5eLClIW\nolKB7hDbLTcni76B3ZM0tX/vCLEIQltSHi+LNPnPIJm9TO/nRXqjIKnvkFB3\noL7VjS4PZ9AsJ8+oD7xMgi9ZZWLpedMCES10H0YkLkAApheg96SthBm0YMOa\nrOLmYt85LvWvDp7RxUsfCZvc6XpiWlNbsmrbAnsGeyKVrFOICqRtkNWBFyKe\nQ+C477DP3ycip7dOJJqcFUrMdQsdwVbq2mhshfbR3esF95l4wz620CoY6wo8\n13t5\r\n=nUDo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f7add0dda12e7cbe4d1d4973ec56b578dea50c9d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.5","@things-factory/help":"^3.4.10","@things-factory/shell":"^3.4.5","@things-factory/auth-ui":"^3.4.10","@things-factory/i18n-ui":"^3.4.5","@things-factory/more-ui":"^3.4.5","@things-factory/board-ui":"^3.4.10","@things-factory/grist-ui":"^3.4.10","@things-factory/print-ui":"^3.4.10","@things-factory/dashboard":"^3.4.10","@things-factory/export-ui":"^3.4.10","@things-factory/lite-menu":"^3.4.10","@things-factory/system-ui":"^3.4.10","@things-factory/apptool-ui":"^3.4.5","@things-factory/context-ui":"^3.4.10","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.10","@things-factory/resource-ui":"^3.4.10","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.5","@things-factory/board-service":"^3.4.7","@things-factory/oauth2-client":"^3.4.5","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.12","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.5","@things-factory/integration-modbus":"^3.4.5","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.12_1626011062613_0.26726327257899385","host":"s3://npm-registry-packages"}},"3.4.13":{"name":"@things-factory/operato-ecs","version":"3.4.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.13","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"294026159cc614800b6b6a9350f82b02b6c5a8f6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.13.tgz","fileCount":55,"integrity":"sha512-+zRgMXjuy3oqPO6QP/Y2Rp2vIUpq2v9gry5KTjlwsG2fVs5MoF7ke79fPfhbAew2pIduUelYM4lowoCFpf+glA==","signatures":[{"sig":"MEYCIQDx3tQ0s1EEl2FfllzcVsIwN1bmrO4pQwgc7V8ehMShhwIhAMjLFSoBoJ71FaTgQLtoVJuixu0+d/zzUJ0BjQvYLNoZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7FgFCRA9TVsSAnZWagAAPeUP/iBuwv5SprocHYtIvkYZ\n15PvLuXFpKNQPylYzEZ9nSAfIAOfjmWHP0GonnF23htOR500xf7S7CENnbWK\nc7rPw6dG+f2mRP3pGlPKi+HmQVhUMj5ghEZbYxebtignEThI5bd55kON/nGc\nymZO6HQu6HltTgBU7+noQEnrCJC+EYnyBJPlNT2Xbc7Dzni7Yg5JRnkBy7Vd\nt8bcHcb5CKA8mn4bQr6YvCOMfX2j1gF+sUHdQsFjnwJ6lYoLyZWfGJh/wJss\nqNy7rmIlw7SsDWmd0oDhQp1LoVg89IkCxsVdV+uon86jxBPxtfY+n1kftX6/\nO2vtuIghLa/0zk7WYRbkvIf1oqOVsflT8efK6Ue2pTO5MyQTaa2o62Kg408Z\n5K4uimxZHYfBKpyZIemblSZ2vwwSxpESPsFCaoNtbwbBgHA3yVFBSOJZ3n85\nH0DQ+JogsJp8mGSSTLh+TFJ3evptBWYOS1Ph5ibC5n+djbTAyjYFnT0DBACD\nJNJVDN/C85bvfgkKS4PIAR/WbdHRV5huqshdVHlJlmkZZuSnji+SWU8vtWuP\nQNN+axKkUytGOEV3fKNd0YdcGdTEFSk1+P70R+xTPRVlMzLAwr+PNY3jn19Q\ngeA3kRrrXxrG5m/WuuPefHTD2trW7uQX/pRtUOg4bfNtAE6Gc2NJzlH6BVGB\nisfn\r\n=5koZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"87a161bd7a1e589de724e55df0a0c326e3a40f7a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.13","@things-factory/help":"^3.4.13","@things-factory/shell":"^3.4.13","@things-factory/auth-ui":"^3.4.13","@things-factory/i18n-ui":"^3.4.13","@things-factory/more-ui":"^3.4.13","@things-factory/board-ui":"^3.4.13","@things-factory/grist-ui":"^3.4.10","@things-factory/print-ui":"^3.4.13","@things-factory/dashboard":"^3.4.13","@things-factory/export-ui":"^3.4.13","@things-factory/lite-menu":"^3.4.13","@things-factory/system-ui":"^3.4.13","@things-factory/apptool-ui":"^3.4.13","@things-factory/context-ui":"^3.4.13","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.13","@things-factory/resource-ui":"^3.4.13","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.13","@things-factory/board-service":"^3.4.13","@things-factory/oauth2-client":"^3.4.13","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.13","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.13","@things-factory/integration-modbus":"^3.4.13","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.13_1626101765001_0.5501161211121464","host":"s3://npm-registry-packages"}},"3.4.14":{"name":"@things-factory/operato-ecs","version":"3.4.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.14","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"86f15487ddc0440dd6d69080e76c05cece751236","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.14.tgz","fileCount":55,"integrity":"sha512-yPvZKQbFuJCswC0TXLekmGS52eo6CcHWg6zBTD+nrI4S+VBLxdBfNAmWTw7aXaR4F5eUn8suVhvP3f9N+aIszw==","signatures":[{"sig":"MEYCIQDw5hPo+/4yH5o8cMEk0xCQ01NiS/eCHREy2Qhmwz2xfgIhAOxzH5I6jJ3Vku4gZB/LykiCVXlCvFH4DUWDO99sQzDI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7S63CRA9TVsSAnZWagAAaAwQAJt3W5/3EZKRaQoEvzcl\nH8FR6yFafLzh3JZM2ycq84to6pqQFcij0cSIarGEG5PQ85E+5K10WWehNvHQ\nMf/g/+BPXXfD597rWyOpOmdy0RZ4hbx3NtJ8vGtQOVROFd3ajbjFJD7VSoXn\n53OAaMFgR3sLexpjMCVVtJW883JNaXWB+ySZWTDSYnH6217PjY+/JOFmoITq\nxotFsrH65faJ9qj8ZoQ1ZEIkNG8+OdNuCJ+ycnkK0+PvVRSYXNvErsww/bU+\n8wmNFbqXYnluu9WvAVd5urBN+uIY2l9+FH65gu281bHxcjS0TD5oXyITUh3s\nGVXXnB5BFQmE4l7IzwKH5twpxLJcAB41J7nltdoxCgKnA8UXwAqzr3akkEF3\n8SYqLJxkfn6dJ3ZTEbjQFMIxgXqNbLwmt/Y3ZdHrXvhQmC+pCwgqocT8ol80\nCR0fWeg53CwMMXhFpnkPqFQkjwkCEb6bSrcAYLgL8MhSY6E7qZ9D8xu2SiOZ\nOSuO7EvQQLsCAhTAN3530vSoECAsTUalBuWGw+y38vQ+NTo+ke1I8evAisGb\n6xNH7mYLH37y1QutTWUa6UL6Q41vcqOD8XeKaAwhGVsld8U/jFU0aBu+XXTi\noG1us1bUV1YUm8SYjPQ3daYvQ0G0Pk3a78UqvH3ggvRrXYYGA53xdFXCswbx\nLNkc\r\n=va18\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"89fd464d3dabe80c76c3bad65c9fc7c2a29f6240","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.14","@things-factory/help":"^3.4.14","@things-factory/shell":"^3.4.14","@things-factory/auth-ui":"^3.4.14","@things-factory/i18n-ui":"^3.4.14","@things-factory/more-ui":"^3.4.14","@things-factory/board-ui":"^3.4.14","@things-factory/grist-ui":"^3.4.10","@things-factory/print-ui":"^3.4.14","@things-factory/dashboard":"^3.4.14","@things-factory/export-ui":"^3.4.14","@things-factory/lite-menu":"^3.4.14","@things-factory/system-ui":"^3.4.14","@things-factory/apptool-ui":"^3.4.14","@things-factory/context-ui":"^3.4.14","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.14","@things-factory/resource-ui":"^3.4.14","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.14","@things-factory/board-service":"^3.4.14","@things-factory/oauth2-client":"^3.4.14","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.14","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.14","@things-factory/integration-modbus":"^3.4.14","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.14_1626156727231_0.6361780075392915","host":"s3://npm-registry-packages"}},"3.4.15":{"name":"@things-factory/operato-ecs","version":"3.4.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.15","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a0dfef0c1f0b5c179ed052c1ed3baf179a4499ac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.15.tgz","fileCount":55,"integrity":"sha512-Lc3fJhbcjXUPQ6Q8l/UTjBMFDrMZ/R0P+JGfk9uH3LP5fMk01xKzYTdZmDmnHOzya+aTUX1ROSfj2m7DwcLuhA==","signatures":[{"sig":"MEYCIQDXbtd6/pHRDPSlOXt6QqaxbDB/v1nJoqXK3b3yEK+zbgIhAKnyF5S2bLEhEvKyXuXZm1n3S9fG6P7JxP5kH+sS5Svh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7bL4CRA9TVsSAnZWagAAup0P/jA0Ay0968ImYlJSRIli\nzwDySCxTZHt2O8ASgDDLgFdN3bSxaNSHgUiUeUKNoU/5fyfjbVyqFbxX7VJb\nwlV27jhXtZ8CZhK587y7/v1ssybapoxj6wlPCEP2GPfdHfYsMK+UjBvCzXAM\ngQLOsOZzAHi7h5hRMgiPRObMGsADz+NI08rb5QVvOsI9NxIU6lKszd9YsGEj\nVK+gzAI8geMYNEzj19VFBXngMSD1aT7hpoJuzHLq5RXqLuiszPkUOjLndXaL\nZ8sSppnondZFkBIiOnrqNt3Jh+91x4RRXhsu3EbbVkbv98q4EbImNXvgzdyi\nscL2cg5scL8sjOSRm8GI5AWrqlDLooaKqwg24F2+WZhYqsG5Vkp8PE6/6R78\nBgY7eXqcIxTdcjxyWu1maPGFDmBR5K6q+YQQe0BFCvJTULF0cCUMLdLWBVbo\nmcAS/I6NyfWumC5rVJTQAqCXZurQOy249kEgHlM0vjAMHe6k7lj3jrnYOfir\nBV4w4Jilkqvm8cTxNvRBNU+QHKx+IQfu0xHlY/vm4eIp4/Mmfeyb3/T2gu3r\n2bq2YiPhrsYTTAXWUq7ZkURtC6tt+uq768O9LASNPWpvl8VQUA4bbcoyaj7A\nttbRKiAR5IKeJAX9s/67V7xxoipUrYDyJdl5+n0/MaIOvSpWs6FqjRbPMr3j\nyC/V\r\n=23Zz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7289352eb363f753c9b2785a7aff1cee150feca5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.14","@things-factory/help":"^3.4.14","@things-factory/shell":"^3.4.14","@things-factory/auth-ui":"^3.4.14","@things-factory/i18n-ui":"^3.4.14","@things-factory/more-ui":"^3.4.14","@things-factory/board-ui":"^3.4.14","@things-factory/grist-ui":"^3.4.10","@things-factory/print-ui":"^3.4.14","@things-factory/dashboard":"^3.4.14","@things-factory/export-ui":"^3.4.14","@things-factory/lite-menu":"^3.4.14","@things-factory/system-ui":"^3.4.14","@things-factory/apptool-ui":"^3.4.14","@things-factory/context-ui":"^3.4.14","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.15","@things-factory/resource-ui":"^3.4.15","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.14","@things-factory/board-service":"^3.4.14","@things-factory/oauth2-client":"^3.4.14","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.14","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.14","@things-factory/integration-modbus":"^3.4.14","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.15_1626190584322_0.1400693134625408","host":"s3://npm-registry-packages"}},"3.4.16":{"name":"@things-factory/operato-ecs","version":"3.4.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.16","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4e52a4991fb8d2f2f2e6cecf705734322e7ec921","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.16.tgz","fileCount":55,"integrity":"sha512-J1YJyXFivZ+dFWvnO2rdzB4EIDBCCHd/3Xnx4K9zM9BmeBcQ+cw4+CzC5k4uChFCW68vxDPjF8mjgxuMXZj8AA==","signatures":[{"sig":"MEQCICWahO10q1nNxy8wiuNzZ2vqnHoMQ1rQPkOYz4ZEqMAQAiBpSar4E1guNM0hU71cCoACCKiR99oRtvcF14sOZCphnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7vs9CRA9TVsSAnZWagAAjOoP/189mksJGJYzgCiGSuNz\ne0nIXHUFgASRECj133n/QfSSz1TOkSeQEqF2VSL6EHCZpTWnxilRTbMoPxDH\n4zBHXgF99qKIaQ2XFftT0zgrwWnYwj4qQ91VbijOSEAcGxNtiuNkdUGomtTP\nvpbq9TMvUBmpZpS/xtUzVP8bbEGdUXlEfY24E96qF0kevLnW/LSiAZg9tshJ\nUV2/udR10IWTWqPIfDeehjI2TFUH0hawqQ8fmB+1oQZNRWvezeM7kCczKJzh\nMX3jBwqa/z4uOMlTdg5C7VhlX50z1ShJNgYs+Lgz3o2wdv7hDzASRbr4Cm11\nq4SHuP/MelCxSm2qtTQEgNci4VWa1lEkcIu/Q8x0iRXehZINPdAoufcAT40u\nU+od/4crLilfVW3NR6llfzMphZ63mLyjAQLZRT6BzXhTMpUL8aRNMK5Yznbp\nnXfGuCcwY4KneZCGgXgACgPMoxS6YVwDCkc9k3A8JNy/t1f1Us67mGNpJbdy\nbtp2T0ZK6jtvG8lOfbGa5VPJRj3HrVH4pq8Rvu0Zyl3lm+lZf+TcganCkkMi\nF31CoPLwxgZj4PnOgd3gZG34JeMvzFF5YNSmDaTqErn38lwm3Upa3oECKw9R\nciQF+0ENmWECIGWC7klzLFwzevWlGAL6kjXL5mq6PIoG2E4+1pf1Y2/HqhRi\nEzPk\r\n=K8E9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0d39d0b2dd6d37cbb1aa31ad9a00c90e2afa9285","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.14","@things-factory/help":"^3.4.14","@things-factory/shell":"^3.4.14","@things-factory/auth-ui":"^3.4.14","@things-factory/i18n-ui":"^3.4.14","@things-factory/more-ui":"^3.4.14","@things-factory/board-ui":"^3.4.16","@things-factory/grist-ui":"^3.4.10","@things-factory/print-ui":"^3.4.14","@things-factory/dashboard":"^3.4.16","@things-factory/export-ui":"^3.4.14","@things-factory/lite-menu":"^3.4.16","@things-factory/system-ui":"^3.4.14","@things-factory/apptool-ui":"^3.4.14","@things-factory/context-ui":"^3.4.14","@things-factory/scene-form":"^3.4.5","@things-factory/setting-ui":"^3.4.15","@things-factory/resource-ui":"^3.4.15","@things-factory/scene-clock":"^3.4.5","@things-factory/scene-gauge":"^3.4.5","@things-factory/scene-table":"^3.4.5","@things-factory/scene-timer":"^3.4.5","@things-factory/scene-random":"^3.4.5","@things-factory/scene-switch":"^3.4.5","@things-factory/setting-base":"^3.4.14","@things-factory/board-service":"^3.4.14","@things-factory/oauth2-client":"^3.4.14","@things-factory/scene-chartjs":"^3.4.5","@things-factory/scene-restful":"^3.4.5","@things-factory/integration-ui":"^3.4.14","@things-factory/scene-integration":"^3.4.5","@things-factory/scene-news-ticker":"^3.4.5","@things-factory/scene-progressbar":"^3.4.5","@things-factory/integration-melsec":"^3.4.14","@things-factory/integration-modbus":"^3.4.14","@things-factory/scene-data-transform":"^3.4.5","@things-factory/scene-half-roundrect":"^3.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.16_1626274620483_0.6327571276942012","host":"s3://npm-registry-packages"}},"3.4.21":{"name":"@things-factory/operato-ecs","version":"3.4.21","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.21","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"41399224999b10c2ae18dbf79c23d81275055230","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.21.tgz","fileCount":55,"integrity":"sha512-qGaB/pH17e7tjgaPK4eWZtEN+yDLUzFmMwQXnqcHg/UOEGZPErx00LiG/TY0icAhxJcXKjn6K3Y/lUPtGAQSyA==","signatures":[{"sig":"MEYCIQCnzuvztSoUdL7HLUXUst6URY5kuFxhpSL/LbvyWrkjkwIhAIwZTd3gDfbPA/VTRcnmlFZgDZisUqWWR02gMv0eUfkj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8bZZCRA9TVsSAnZWagAAxI0QAJEwsQzVwSDO/acLCXmD\nZ0x844Gaa/JH14tzKejToCaY5/QK1a2cckamr8LCkzAlwKi9TrVuqvCDUVE/\nzvtAOKhf6RsUPlSZ+ozMsxotchtfQ9etrhysaiytCK7Wy4IFUQRQq4LvWpHQ\nppIb355zQJ53+dmYLDqDRngEZuJIx9wtw/85nkIsyG+UgpnbL7hZA9bCiJfL\nvgkwvWGsrfslVRIlEkCF72MR24U8b0eg021O+an7Rx6C0VL2Rz1eEgFQWu7f\n0IPZmR9dJUt8e0P0ss+WDePbMc7Zjdkyv6bqiqVmGReUaynX7+yEnp54a33N\n5n866n7+iwSr2hsLR/KGDaDN3qOThFd+2h1+WwVxJhGLylVUQaDTTQCrSEV5\nMG/JWKhZ9vsdViHouZt8e8D0peyjGxijHzjadLbR9Zenp28uC9sdJEHPzemX\nETvLV3iwCH8cBPdAIOokxI+nKvQ5KCCMie6WfcT9WLOFECKfbPlBLIJbpHsn\nt5ujqDeKyC97gARWA18GB25KVUxx7QRD1MKtlfn8H9GxLb/+BPVAtHiBTsw7\nysUjb28pwXCKe84oJeQoKcLqT1fX4gJlBkFLllzXs5jvmY/4W8VFehigRpQw\ngDMUSkGqRMpqkIGVkdieoPiUVZQzqALlCQMUACx6FzIBSmr+NSdDC9ImTm4g\nykS2\r\n=rAld\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"33ce5265246ff45172a4b978bc0fdf43d69de1ca","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.21","@things-factory/help":"^3.4.21","@things-factory/shell":"^3.4.21","@things-factory/auth-ui":"^3.4.21","@things-factory/i18n-ui":"^3.4.21","@things-factory/more-ui":"^3.4.21","@things-factory/board-ui":"^3.4.21","@things-factory/grist-ui":"^3.4.21","@things-factory/print-ui":"^3.4.21","@things-factory/dashboard":"^3.4.21","@things-factory/export-ui":"^3.4.21","@things-factory/lite-menu":"^3.4.21","@things-factory/system-ui":"^3.4.21","@things-factory/apptool-ui":"^3.4.21","@things-factory/context-ui":"^3.4.21","@things-factory/scene-form":"^3.4.21","@things-factory/setting-ui":"^3.4.21","@things-factory/resource-ui":"^3.4.21","@things-factory/scene-clock":"^3.4.21","@things-factory/scene-gauge":"^3.4.21","@things-factory/scene-table":"^3.4.21","@things-factory/scene-timer":"^3.4.21","@things-factory/scene-random":"^3.4.21","@things-factory/scene-switch":"^3.4.21","@things-factory/setting-base":"^3.4.21","@things-factory/board-service":"^3.4.21","@things-factory/oauth2-client":"^3.4.21","@things-factory/scene-chartjs":"^3.4.21","@things-factory/scene-restful":"^3.4.21","@things-factory/integration-ui":"^3.4.21","@things-factory/scene-integration":"^3.4.21","@things-factory/scene-news-ticker":"^3.4.21","@things-factory/scene-progressbar":"^3.4.21","@things-factory/integration-melsec":"^3.4.21","@things-factory/integration-modbus":"^3.4.21","@things-factory/scene-data-transform":"^3.4.21","@things-factory/scene-half-roundrect":"^3.4.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.21_1626453593403_0.5771823307055401","host":"s3://npm-registry-packages"}},"3.4.22":{"name":"@things-factory/operato-ecs","version":"3.4.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.22","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f3f039923dfdc047dd70c7d364bd68a22179ca92","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.22.tgz","fileCount":55,"integrity":"sha512-bieXNzG+Lx/fgkt0+gtqrOdiu10nmeuA6pWdjkR4+0xBrYHQRo3my3H/GNqLDtqtqomw6mjB+29RaidUfcig4w==","signatures":[{"sig":"MEUCIDKboo8DASOxj/jupE8C7DZ/vbNWKD1eKxKq2IRtDbdbAiEAlB1Ifyiwi5Jq59aGvgMzIlhUzjG6amToTSG+cgfUYwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8/TRCRA9TVsSAnZWagAAmO0P/2/RRg8Tf20AN6r89+XP\naVFDBIh55VOADHUtBr/uwJDYOMANtI4D3CV5Hxh7vkCbv/BD6Euh+SWXeEex\nTXnVSLia0GjkUXI8gq0ou+Vg+kLwr+CK+1cJZQaxyrJboC+U+HedSgQlEW4k\niUdZZ5l00S/SHvf53FpyM9hvzZlQL/NyiGR6j/7Omw2bHBnxhBDEOM6VWNwx\nZX+8gjlInc++JMPzVIJtXXyn1+qM5gcaejGSMh8VGEyqe1ptdr9AtzgmnPUW\nI88+YZzxYzLzaqrfzb+L6gJ1aZ05ZtWYgIcdYeBMMGFHtjuhj/nUeYFonY4C\n3+9GbnETBxR0yqpTkhb7oOUO+jPiIxdNnFOkexF/qUtVfomzfpCGa5JWoLdf\ne6Brt52XGJtv+ll/R1frl9mqdaMq6lv99Z5CPLGAb2ot1lm9IykXcroWfje1\ne01mwHKwbBWQiPQ57IuQrwo2AipThXCp7SVkb9aR0z1IwMJ8JizliK2uEmsV\niAi7a51FVIBjU2XXCMGVwJc46c5Q4hmi8vL5rZYpNOpiG68QcXJblbaKVyq+\nLK6f1HhIAkg6TcaM8+b1K4e0xAg/cEZmGcLPFilOFGOaRSPM1hNFRwaNOY7f\nn3RNgnY3WL0hC15KrAWa9OG5vA0nT7fyKTFHoNvvffiY1YWLNbQJprLAo41a\nfEXh\r\n=9nut\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1c7fe7f0aad95d0747cce248edc8be51b1088893","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.21","@things-factory/help":"^3.4.21","@things-factory/shell":"^3.4.21","@things-factory/auth-ui":"^3.4.21","@things-factory/i18n-ui":"^3.4.21","@things-factory/more-ui":"^3.4.21","@things-factory/board-ui":"^3.4.21","@things-factory/grist-ui":"^3.4.21","@things-factory/print-ui":"^3.4.21","@things-factory/dashboard":"^3.4.21","@things-factory/export-ui":"^3.4.21","@things-factory/lite-menu":"^3.4.21","@things-factory/system-ui":"^3.4.21","@things-factory/apptool-ui":"^3.4.21","@things-factory/context-ui":"^3.4.21","@things-factory/scene-form":"^3.4.21","@things-factory/setting-ui":"^3.4.22","@things-factory/resource-ui":"^3.4.22","@things-factory/scene-clock":"^3.4.21","@things-factory/scene-gauge":"^3.4.21","@things-factory/scene-table":"^3.4.21","@things-factory/scene-timer":"^3.4.21","@things-factory/scene-random":"^3.4.21","@things-factory/scene-switch":"^3.4.21","@things-factory/setting-base":"^3.4.21","@things-factory/board-service":"^3.4.21","@things-factory/oauth2-client":"^3.4.21","@things-factory/scene-chartjs":"^3.4.21","@things-factory/scene-restful":"^3.4.21","@things-factory/integration-ui":"^3.4.21","@things-factory/scene-integration":"^3.4.21","@things-factory/scene-news-ticker":"^3.4.21","@things-factory/scene-progressbar":"^3.4.21","@things-factory/integration-melsec":"^3.4.21","@things-factory/integration-modbus":"^3.4.21","@things-factory/scene-data-transform":"^3.4.21","@things-factory/scene-half-roundrect":"^3.4.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.22_1626600657411_0.25177819324658923","host":"s3://npm-registry-packages"}},"3.4.23":{"name":"@things-factory/operato-ecs","version":"3.4.23","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.23","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8b949c2ed974c7091d86d2da3bd64d2b4ac768e2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.23.tgz","fileCount":55,"integrity":"sha512-VKVDa5IZVaxfg30SPnjkt5J7kPNMD0eD+GWmyDbVHlWTPDwjUZHqZK0fSq+tpCAFz6FXiKrTHkNTxywMgZkWQQ==","signatures":[{"sig":"MEYCIQCbFWJdfNWzWZ75fZ3Nu97UecPSzgrs4PKAVHc3x3fVIgIhANfwdaG8BupUsDQ0Lctj1iNNHCmrIg8/WZm1SEHtwpXd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9CkRCRA9TVsSAnZWagAAaHAP/AmaeQAeC0noMEeSEfex\n447AuCxgRusZgNGuHm3gtixqIztFe4dlctuyKUeFy6nVf8Hkm+/O2tKokixX\n75XN+1WffH364Se2/zfbsE2PYXId0DAc9TVgfGMv5Mr1kK7PzGjFM1z71Mrz\nTtMlg/i0C8IfFYld3uy/InJhCQcH8uLQaStvvuLWYpIKSgWsgt7iBxMOTPHP\n03Gnt1Eh4y88gX0xKbWVlfpOZIBA8rliXuPe96sxvUHM5DNIX1R5WatokACH\nWNHXCg99te7VwkO4ss616WYp/+wbUSC6R7oq7Bg3GST7khAGl56xSvPrlpbX\nN6o1p3XYwrjPVp1dlEksnTgJ4XX/+PiM2WL4tYZ7bZHoYwRh7cJ1bbN3TJSA\nb4QqxRyCm8YZ11STsNS1+2EuJS/x1Oot7NE4SmvqG2mNU+tOOTBSAWCChFtp\nj5ByJMghbVwk8X/5H3OJkX13wOjYmW1920+c7WL+4urnDlZADNNeXb6IRY96\n1vkNWOyB1+lMQAbZ2JunVATFNBIggjW7Qd43IoihFRB8QhU9kj53yaz8umxc\nrREupV8d+zTVJvHQyjdYKrAHIMfFmrL1AdTurpFAPRwgCVSEvstM4sRRtm0D\nqTFhRDnNXmtqf4pmknoKS3DeiGwDs6VGwz3U2Vf6uXNdgI3pTGlEGdrgpY2n\nk0Wj\r\n=RQ7b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"23480adfc4f71dbb7c9038e9bad8ac3738f229c0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.23","@things-factory/help":"^3.4.23","@things-factory/shell":"^3.4.23","@things-factory/auth-ui":"^3.4.23","@things-factory/i18n-ui":"^3.4.23","@things-factory/more-ui":"^3.4.23","@things-factory/board-ui":"^3.4.23","@things-factory/grist-ui":"^3.4.21","@things-factory/print-ui":"^3.4.23","@things-factory/dashboard":"^3.4.23","@things-factory/export-ui":"^3.4.23","@things-factory/lite-menu":"^3.4.23","@things-factory/system-ui":"^3.4.23","@things-factory/apptool-ui":"^3.4.23","@things-factory/context-ui":"^3.4.23","@things-factory/scene-form":"^3.4.21","@things-factory/setting-ui":"^3.4.23","@things-factory/resource-ui":"^3.4.23","@things-factory/scene-clock":"^3.4.21","@things-factory/scene-gauge":"^3.4.21","@things-factory/scene-table":"^3.4.21","@things-factory/scene-timer":"^3.4.21","@things-factory/scene-random":"^3.4.21","@things-factory/scene-switch":"^3.4.21","@things-factory/setting-base":"^3.4.23","@things-factory/board-service":"^3.4.23","@things-factory/oauth2-client":"^3.4.23","@things-factory/scene-chartjs":"^3.4.21","@things-factory/scene-restful":"^3.4.21","@things-factory/integration-ui":"^3.4.23","@things-factory/scene-integration":"^3.4.21","@things-factory/scene-news-ticker":"^3.4.21","@things-factory/scene-progressbar":"^3.4.21","@things-factory/integration-melsec":"^3.4.23","@things-factory/integration-modbus":"^3.4.23","@things-factory/scene-data-transform":"^3.4.21","@things-factory/scene-half-roundrect":"^3.4.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.23_1626614033397_0.8378761224664222","host":"s3://npm-registry-packages"}},"3.4.25":{"name":"@things-factory/operato-ecs","version":"3.4.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.25","maintainers":[{"name":"klaud","email":"klaud@ai-doop.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a6cfbd0c356199ddac4e6398bcd4ed7a2a8d03c6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.25.tgz","fileCount":55,"integrity":"sha512-omYuz9m5XZS0tKzsyuFbmFCCvSYDSSyi02TBIjIe88creMTwOdG8f+a3nL7co/yMruDCMYWqz1oN8bPUWgsbPQ==","signatures":[{"sig":"MEUCICKHr0jJgSN7XU0mQrYOxHWa3EhiV1G/+Bi/4mtk0RKZAiEA0Z1f4MVObB7dAYJeieIfqDXofKyjhyIRTm2zyDGdBlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9YXZCRA9TVsSAnZWagAAq7MQAIX/aT5jxIm85OM61EjP\ng9CSKkpuqDS+xZ3IBaLjKVks9mcHIWeyKMUDP+ycKR3yIQArhrTLdEvCeUWk\nBd7REmdas/NUgr8z6gtVrBQKtZWui44WjlyITXPcoab3SR//eTxnj6HzN6mQ\nMBqSb4nd0oxNCQPRI4KlZzFnoz0TihjzcDuOIwSqkkRw/RL0osJMUwZ9/Bu7\nPqZrPKnp9taOzpP7bF7lXrcZLi0Yo8ICyusPJHSZ+Ve7Bf3AcDQ2nLx+/Yz2\nTUqrAfbvL4p0cxo1d0sVvd6Un6DqRYc/nmjAIso1JVZbpw3XbBS/vVv7iD3X\n0hKy6hQ7DGrlWPm52JViz9TnoXlbc1jmYUqheKVxXeL9Qh1MpyyIv68fKQeg\nybTugkuEAuqhIycmpOgf0zNEB1M25UWj1Pda6B7Rmf6gju6aOmq375lGMr/i\n8zy6KO35mq61KljkuVH0AMcdwm5DZp73za17Uf9J7vIP+rKlKjUD0/MZ14Tl\nYiHKPWK/nb7FC7qFwo9SqqgLkbfEJY9BH/HYssIr5T+tsQXthPJZ9MwdKMsP\nD2AvWoqXSXsSUe4pXvtc3XYBTYJLDHgEdhv2cZUkCTo4cYmeFBf0AiCmc7e9\nXRWhgCPodrs2sKxC27vPZrPbBlD29Ej9RI+qO+EfqAmauzTcirq5l768ZUYx\nr9Vi\r\n=K9vr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c498bc37d3bb9a52724dad4c0f815faebb99adab","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.25","@things-factory/help":"^3.4.23","@things-factory/shell":"^3.4.23","@things-factory/auth-ui":"^3.4.25","@things-factory/i18n-ui":"^3.4.25","@things-factory/more-ui":"^3.4.23","@things-factory/board-ui":"^3.4.25","@things-factory/grist-ui":"^3.4.21","@things-factory/print-ui":"^3.4.23","@things-factory/dashboard":"^3.4.25","@things-factory/export-ui":"^3.4.23","@things-factory/lite-menu":"^3.4.25","@things-factory/system-ui":"^3.4.23","@things-factory/apptool-ui":"^3.4.23","@things-factory/context-ui":"^3.4.23","@things-factory/scene-form":"^3.4.21","@things-factory/setting-ui":"^3.4.25","@things-factory/resource-ui":"^3.4.25","@things-factory/scene-clock":"^3.4.21","@things-factory/scene-gauge":"^3.4.21","@things-factory/scene-table":"^3.4.21","@things-factory/scene-timer":"^3.4.21","@things-factory/scene-random":"^3.4.21","@things-factory/scene-switch":"^3.4.21","@things-factory/setting-base":"^3.4.25","@things-factory/board-service":"^3.4.25","@things-factory/oauth2-client":"^3.4.25","@things-factory/scene-chartjs":"^3.4.21","@things-factory/scene-restful":"^3.4.21","@things-factory/integration-ui":"^3.4.25","@things-factory/scene-integration":"^3.4.21","@things-factory/scene-news-ticker":"^3.4.21","@things-factory/scene-progressbar":"^3.4.21","@things-factory/integration-melsec":"^3.4.25","@things-factory/integration-modbus":"^3.4.25","@things-factory/scene-data-transform":"^3.4.21","@things-factory/scene-half-roundrect":"^3.4.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.25_1626703321621_0.9945890849763752","host":"s3://npm-registry-packages"}},"3.4.28":{"name":"@things-factory/operato-ecs","version":"3.4.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.28","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5058fd341bf730592bc87677610373ee9b272f29","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.28.tgz","fileCount":55,"integrity":"sha512-8EMvrmeA8mBOLVOPFHJrPPOTY54yIH/Bp9SebBg4BTMw5f8mtGbQbwLongvXdtNOXmqHVR525mvyBrw1q4gtvw==","signatures":[{"sig":"MEQCIAeg+Qm0D+mLKXxhChqvPyzdZZ8eMTuA7/jWFETuNO8PAiBcpB/D9mntqUcHWO4V+PBuCU5fgc8dxg41zzG5tClVTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+XjDCRA9TVsSAnZWagAAOFsP/igxEJz0poxCTBC6MemN\ngiKXidPit/u3YADcu00Kfy0KoLwLV6xdWw1MYPnmmlLxqI+OUeCWjLirqcJC\nVAzzC/eMViqabIoTvfCCNWVu3ZjGIAkKJqLQasOA9W59kAFfpdlyvofnHi89\ntuYQcihUssBh2nkbAT0QaeL9rQg65B18kMN6sPwZBEvqicWxrb7WoLuSpTwC\nEK0ARLIatrhm8u+azcwqeroc3QHAYj3oU0Zp6oOkaoFfHN0zw2ZnNxlATbMm\ntVOkyPsHJp3480JNfbdZUat5CT3T1V7E0jg8U7qN/dBWztw8V2nIcxmW/4xG\nwsxvcYWK2WP1cR9FKGj2d5Ltx4wuaUczk3kz2mc2Ot9YRwgG5QmUlCJPu+l+\n/z8MDubQ/eQwNwukoPlGM+vDxtWPk33vIROnk27f35FQtQKdBWx+EssLWBwM\nkHKN4vz/mUFOKh5oOCD3UtHO8iUnw3/rSJJP43xy7cp+jJZJlS2KpKoYJRoW\nJsN4va5g28+ASWgg5uuYFr3Wv/wtR6pdnL0Aq3KNG8cbhFg7OhzBzq34mM/4\nLoWf1o2VN+vrD78ZbprArcdcynL/l3ZnNgUeLLcUjhvcEo8AJkR6wZWq2wEk\n9K/S7Qdj5cRewr2pEbYQZNJoFnL9XFwukx0nEt7jnHOcmOPeD7JWFKa+M7IV\nXz/S\r\n=e7b7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7c99c5a5a3fc5e5189923224cdab1cf4d184757b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.28","@things-factory/help":"^3.4.28","@things-factory/shell":"^3.4.28","@things-factory/auth-ui":"^3.4.28","@things-factory/i18n-ui":"^3.4.28","@things-factory/more-ui":"^3.4.28","@things-factory/board-ui":"^3.4.28","@things-factory/grist-ui":"^3.4.28","@things-factory/print-ui":"^3.4.28","@things-factory/dashboard":"^3.4.28","@things-factory/export-ui":"^3.4.28","@things-factory/lite-menu":"^3.4.28","@things-factory/system-ui":"^3.4.28","@things-factory/apptool-ui":"^3.4.28","@things-factory/context-ui":"^3.4.28","@things-factory/scene-form":"^3.4.28","@things-factory/setting-ui":"^3.4.28","@things-factory/resource-ui":"^3.4.28","@things-factory/scene-clock":"^3.4.28","@things-factory/scene-gauge":"^3.4.28","@things-factory/scene-table":"^3.4.28","@things-factory/scene-timer":"^3.4.28","@things-factory/scene-random":"^3.4.28","@things-factory/scene-switch":"^3.4.28","@things-factory/setting-base":"^3.4.28","@things-factory/board-service":"^3.4.28","@things-factory/oauth2-client":"^3.4.28","@things-factory/scene-chartjs":"^3.4.28","@things-factory/scene-restful":"^3.4.28","@things-factory/integration-ui":"^3.4.28","@things-factory/scene-integration":"^3.4.28","@things-factory/scene-news-ticker":"^3.4.28","@things-factory/scene-progressbar":"^3.4.28","@things-factory/integration-melsec":"^3.4.28","@things-factory/integration-modbus":"^3.4.28","@things-factory/scene-data-transform":"^3.4.28","@things-factory/scene-half-roundrect":"^3.4.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.28_1626962115642_0.01836678189998109","host":"s3://npm-registry-packages"}},"3.4.30":{"name":"@things-factory/operato-ecs","version":"3.4.30","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.30","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8a557abd170923e4050574685709fd48863bdf92","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.30.tgz","fileCount":55,"integrity":"sha512-lhO2AybQz2LtrTRTLLqe/sYMf9DdCHotL/Q3pKPh7VrFjpFNFKnGQBx98ogdNNmmvsNx5FSk3o8Aq4VQKKvB+A==","signatures":[{"sig":"MEUCIG8jZJtzostff8h9eVkHgNgLB5sblDUFrdO+YDwy10uIAiEAg/pHsVjEx1eDKP3fT/aE/IgkfF7qKy3gToFx5HZCpAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+vkECRA9TVsSAnZWagAA1PYP/iXcKV/DAQNicJbm0yT9\n6L06vb6eF0NyYOFLbSunfuFuQ+teco4teU16Uf24fzCPZXhA9odabVhtofo0\nbtBq51aVbwaJgUIwzUg3ZGsi8myOyOZmkpwtiwjKHEtjng5lC2QvNvSd1A9L\nJZ6TxAGHDveB2jMtMXhD0aI2++AfcHqV3uB30bCx3stGJjcHnlzr4hgE8q7S\nzupaHDU8MyWLzDhX86/Dkc9H5SbFU6RjfrultOgJR8usjZwYNQSrccZkSyx6\n8jKJ+ph9nROpTlMsJGmBK8KAhA6DFM04F59n60zx41qiiiaEM//B3eBeZ4+d\n3G+lSL3QRoy84T0ay0e4IBan5YdNr3cyGc3YqT2HUTa1g9ShqPFpWTEYTlBT\nNHAvPGEVqBzaNoTEfyACnqwNcC3OYfJat3lEXichEEMz72x5BmZkAohqoewC\n2synJhTolLnc7hm72udDBFGanW8/lhImkXAkuoXlNovN4oJAAXTYnzChbPBB\nl4NSR2VGemzb/BM6Mat48hWm9K+/nS/6lI3uiE19CtCfO+Hw7kgVOtGZupLN\nE9FKwQxuD38Qjl4QdYmBW/TkWgm/oFsGEKDpGkELUeEIHSw/cPjtGN1uqOd2\nWpG9IWBnhzZvU+9nZ8P6VM5L3DtRhiuRomXlKGoBZfkx1jA0W5RPmi04jjT8\n8t9Q\r\n=w5sn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"dd557c25472890d02c3c1f2300c96fa134b7d5b2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.30","@things-factory/help":"^3.4.30","@things-factory/shell":"^3.4.30","@things-factory/auth-ui":"^3.4.30","@things-factory/i18n-ui":"^3.4.30","@things-factory/more-ui":"^3.4.30","@things-factory/board-ui":"^3.4.30","@things-factory/grist-ui":"^3.4.30","@things-factory/print-ui":"^3.4.30","@things-factory/dashboard":"^3.4.30","@things-factory/export-ui":"^3.4.30","@things-factory/lite-menu":"^3.4.30","@things-factory/system-ui":"^3.4.30","@things-factory/apptool-ui":"^3.4.30","@things-factory/context-ui":"^3.4.30","@things-factory/scene-form":"^3.4.30","@things-factory/setting-ui":"^3.4.30","@things-factory/resource-ui":"^3.4.30","@things-factory/scene-clock":"^3.4.30","@things-factory/scene-gauge":"^3.4.30","@things-factory/scene-table":"^3.4.30","@things-factory/scene-timer":"^3.4.30","@things-factory/scene-random":"^3.4.30","@things-factory/scene-switch":"^3.4.30","@things-factory/setting-base":"^3.4.30","@things-factory/board-service":"^3.4.30","@things-factory/oauth2-client":"^3.4.30","@things-factory/scene-chartjs":"^3.4.30","@things-factory/scene-restful":"^3.4.30","@things-factory/integration-ui":"^3.4.30","@things-factory/scene-integration":"^3.4.30","@things-factory/scene-news-ticker":"^3.4.30","@things-factory/scene-progressbar":"^3.4.30","@things-factory/integration-melsec":"^3.4.30","@things-factory/integration-modbus":"^3.4.30","@things-factory/scene-data-transform":"^3.4.30","@things-factory/scene-half-roundrect":"^3.4.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.30_1627060483810_0.542487464028178","host":"s3://npm-registry-packages"}},"3.4.31":{"name":"@things-factory/operato-ecs","version":"3.4.31","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.31","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6e5e0f7731023dfb92c661bc8e0f33652d531499","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.31.tgz","fileCount":55,"integrity":"sha512-0Ksy+KBhdEUztBb9f24H/lYFGWj4x2gfplkicrJ6UmfGGk5FCxicEjRSpYPi9zoq/R7AF8Xy3rm8NyEGMYh6jA==","signatures":[{"sig":"MEUCICPF1oGKAfqil2NgcBYJftfVY37Nn1Dn+80Ino1M0aIpAiEAjCyYHc8dRhQ0IZ95fbA7TMuqVXHitszX+bhKIiA4E2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+vp+CRA9TVsSAnZWagAAiYEP/R29aY6j1jkh3UZ/An/c\nlJdONfWXgfjQaHKdfxfQshm/3VSUaVTHl1KV8GqWm9fPCY1S31pVT7zqT+B4\npSeKuarqvxtPk8P0qor6suLl8xAJ8gC30+5yLisJHkwUSoeAYXp9YF0PGsjq\nXU1fG1QEwgiZ/Gf9iICswBbu8saSSPVLUJRnYP8h3SlLCM1DgnYSheqo25Q8\nrKJpukArVpugEpjlsR7DlPXIhRgx6HNP7ELJ5CBnKPbRUj1Mb0QtTROJH8X5\n6D6Gk7JSF/Z8L3Gi04ItxypCFjhg3jSGthUX1X7JhlnJ/qEEnb8dMnsTSUDl\n5ePyFkIqvCHRa7/mKRDxUxnR4ciBB/bB4zVmDzDsT4kh1pnJpnb1F7AQmxMU\n12tL2rbyd+yRjLmi5OJ+ZOJc3xAMA1XrJIT86Me6Q+b/6KLiktQB9PsNOf9L\nDoZL83/bG8JWXVg5wSNd1+IAe2IWvaZjuVHgambJCcqyeQasP5A8eHQURVgj\ntMHfNhHUiYk57WabOHdjdbBkSxV4LUAOBkY+32R8fGofBlHqsAnNhrKYgDIE\ncMuJ/o7cGUOakjGD3w3beE0qRpK77YDO3ctAXaWyHwbL1el3BckirJ73Mpnz\n2HcDGxi1EzlYZ9RUdSGjmPr6j4TqiXhpr1/qmvaT3w7UFJ8cPYHNrEo3c9PM\nAzaM\r\n=7wyD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1a0a94c908bd01649a71a39a552135f26c8e0a0d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.31","@things-factory/help":"^3.4.31","@things-factory/shell":"^3.4.31","@things-factory/auth-ui":"^3.4.31","@things-factory/i18n-ui":"^3.4.31","@things-factory/more-ui":"^3.4.31","@things-factory/board-ui":"^3.4.31","@things-factory/grist-ui":"^3.4.31","@things-factory/print-ui":"^3.4.31","@things-factory/dashboard":"^3.4.31","@things-factory/export-ui":"^3.4.31","@things-factory/lite-menu":"^3.4.31","@things-factory/system-ui":"^3.4.31","@things-factory/apptool-ui":"^3.4.31","@things-factory/context-ui":"^3.4.31","@things-factory/scene-form":"^3.4.31","@things-factory/setting-ui":"^3.4.31","@things-factory/resource-ui":"^3.4.31","@things-factory/scene-clock":"^3.4.31","@things-factory/scene-gauge":"^3.4.31","@things-factory/scene-table":"^3.4.31","@things-factory/scene-timer":"^3.4.31","@things-factory/scene-random":"^3.4.31","@things-factory/scene-switch":"^3.4.31","@things-factory/setting-base":"^3.4.31","@things-factory/board-service":"^3.4.31","@things-factory/oauth2-client":"^3.4.31","@things-factory/scene-chartjs":"^3.4.31","@things-factory/scene-restful":"^3.4.31","@things-factory/integration-ui":"^3.4.31","@things-factory/scene-integration":"^3.4.31","@things-factory/scene-news-ticker":"^3.4.31","@things-factory/scene-progressbar":"^3.4.31","@things-factory/integration-melsec":"^3.4.31","@things-factory/integration-modbus":"^3.4.31","@things-factory/scene-data-transform":"^3.4.31","@things-factory/scene-half-roundrect":"^3.4.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.31_1627060861967_0.6462416511805178","host":"s3://npm-registry-packages"}},"3.4.32":{"name":"@things-factory/operato-ecs","version":"3.4.32","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.32","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e7a074d724feb2b80bf623e93ce1d78c9e8145c8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.32.tgz","fileCount":55,"integrity":"sha512-9rEew/9ud9KiQq7fHamsUcw6TUEnJScCf6EEKu1gGwJWJEHYH8RFF8nTUlnlzfy5hnrZQCL5FGOKWLj8Nkmhow==","signatures":[{"sig":"MEYCIQDF78sxqp48eAGKFLSApj9NoRiFGclU3k8PgIpFrdf7EAIhANqkD2WEw0HrbYB4hy22bLmayhWjrtQOVZw9dM816kuU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+/4BCRA9TVsSAnZWagAAKVUP/jT68NnobcCx1djmxmUz\ngyZxCIaxcSgTVDQdKiTLL0byq5yAk6kp5E4kOZ+auNvWttpZFNFW6bXoC3a4\ntRWRJL0E1JAw4g6ctJWDl/k4/AQ57jcWG1C+Dr8AD+T8lah1uYmYjGfyPBve\nFJYKjR4zeBWi91olm1ECsc0ocvpqkLNsyAgdubO82u7Ncr5/KoX96r1y4Hjc\njBbG/lUqAzO37xguUzbZwlOX/xKCTRWJaqh+yGRghQWGVEtErcJ4GcVj5ssv\naFPXWWQ5DUv5yPxsLm6ZHf//VmaDv2iblGKSj6ug4iuF8X0Mh2a8L8XoSIYI\nryu93DuFlQlOeXf5djUmL5sA1ds5XjL0Fhs33JhnYsGEGGJ1MT+KoGi1emHX\nJZmxm7ZHMp/bODn200rZXo/u9Sx8mPCS398NmnPwmv/O7QIKlwntbRQH0mB2\nWSjuTgZcIcty06xfZT7bttLKGUqL3rgb1N6vj4cgPSvzrrAPSbbH6mSfkchO\nswnNMsAEwlRnjmqIy8crE7EklN+z+s1+ae8lXywcoFlQ1lS7NXcf8L5rzhl6\nOlkTwQGk1gyoRavn+8/TuPovILs76kPqe55/oI3JUwjtVnrmwI2GwDOi++O8\nVNIYrYNAQHPP1O4GgLaVJ3ilMrbmOyWbDo1tEnFWXt7LZ42V1/56qJ2Z60Hp\nuplG\r\n=hr1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5ff0edca7ed5211e5ddca8f40b7971ab0bba64aa","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.32","@things-factory/help":"^3.4.32","@things-factory/shell":"^3.4.32","@things-factory/auth-ui":"^3.4.32","@things-factory/i18n-ui":"^3.4.32","@things-factory/more-ui":"^3.4.32","@things-factory/board-ui":"^3.4.32","@things-factory/grist-ui":"^3.4.31","@things-factory/print-ui":"^3.4.32","@things-factory/dashboard":"^3.4.32","@things-factory/export-ui":"^3.4.32","@things-factory/lite-menu":"^3.4.32","@things-factory/system-ui":"^3.4.32","@things-factory/apptool-ui":"^3.4.32","@things-factory/context-ui":"^3.4.32","@things-factory/scene-form":"^3.4.31","@things-factory/setting-ui":"^3.4.32","@things-factory/resource-ui":"^3.4.32","@things-factory/scene-clock":"^3.4.31","@things-factory/scene-gauge":"^3.4.31","@things-factory/scene-table":"^3.4.31","@things-factory/scene-timer":"^3.4.31","@things-factory/scene-random":"^3.4.31","@things-factory/scene-switch":"^3.4.31","@things-factory/setting-base":"^3.4.32","@things-factory/board-service":"^3.4.32","@things-factory/oauth2-client":"^3.4.32","@things-factory/scene-chartjs":"^3.4.31","@things-factory/scene-restful":"^3.4.31","@things-factory/integration-ui":"^3.4.32","@things-factory/scene-integration":"^3.4.31","@things-factory/scene-news-ticker":"^3.4.31","@things-factory/scene-progressbar":"^3.4.31","@things-factory/integration-melsec":"^3.4.32","@things-factory/integration-modbus":"^3.4.32","@things-factory/scene-data-transform":"^3.4.31","@things-factory/scene-half-roundrect":"^3.4.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.32_1627127296751_0.24593710170504646","host":"s3://npm-registry-packages"}},"3.4.35":{"name":"@things-factory/operato-ecs","version":"3.4.35","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.35","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a6480c469aa03746cd9adeba42bc45a1e0f72f3c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.35.tgz","fileCount":55,"integrity":"sha512-ucLpzc2zvAZJd1RAuDcqp2ei95BEKjdxLcyXEXhTqTzXUrEf8fH3dgzlBK5r8FG+Mpq5MaX40fx8x9QNs1FZQw==","signatures":[{"sig":"MEUCIQDl6Kq1vtSQAWyTv+Mq75MLQaap53OFmTA/Y0FXnTWpPwIgUL2Zr+O3PqsafPR5xck+pVo9dKfxCHIj3HG1T+VnkEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAUMyCRA9TVsSAnZWagAAdqoP/j+DpnpiMqHndLt+KM6P\n4sNXsPFwHlILh2aLnTdbxgx//qyTUmDnZ3i+rBVd1F41pJZOIPU2Dfb5Q+nK\njhUF54o6x64q1RHH23J6v0UepSjD9URAAI1r1F0c/wQbxz+eMAu4ujds58kW\nRotHW6pJuAmXOyEOF72lnuB1fOwxOQnQ9WtKB0FfvRTyRVxPhJzm2hRlGH9l\nWZqwbqrHlzmzGh7x6kq23kKNaZUKYWJ9jrRkLd0nNamuP3XGlv0wB4u1v32D\nAD1EIWQvPVTJMg1oiIkOJfI4BRW+pUuqTX9kpCG8smIGt+PssDuTqsaLtfhS\nel2gR+F1lpbFZLFYieLA97zXoco33fDTZNnGH8TsRoodoeH3sb41E5HruN3n\nkJTh2fVB3YQYmCpNjWTQZzH9T1744+tn87/eJk9MYJ0SzJCpM3MkIgiaT8AM\nX5SgBm/MxitJXmL/s5WVLkaCPQLAPh728qRkjUKnjkKX7DmoJs2S0Kz09gC1\n5DtJNXxgLYLe4kPcaGoV8gsRqIJSweKOzUZwxT+EhtwMM5Ch9vGYeAr/OIvG\nEmg91ngvxgOuACh89dRvBprCIKNHrz/fWyhmou1kNI4jG4Q/voYr0AbOtqSG\nD2pqlsZRXzBMjTSAsb926cneuWzC8cp/qc2mVYgLpA+hGt0KCHWQi9fjq0LC\nuKVv\r\n=On0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"878c29c87c79003a6e1cbd8ba9547918cba9379c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.32","@things-factory/help":"^3.4.35","@things-factory/shell":"^3.4.32","@things-factory/auth-ui":"^3.4.35","@things-factory/i18n-ui":"^3.4.32","@things-factory/more-ui":"^3.4.32","@things-factory/board-ui":"^3.4.35","@things-factory/grist-ui":"^3.4.35","@things-factory/print-ui":"^3.4.35","@things-factory/dashboard":"^3.4.35","@things-factory/export-ui":"^3.4.35","@things-factory/lite-menu":"^3.4.35","@things-factory/system-ui":"^3.4.35","@things-factory/apptool-ui":"^3.4.32","@things-factory/context-ui":"^3.4.35","@things-factory/scene-form":"^3.4.31","@things-factory/setting-ui":"^3.4.35","@things-factory/resource-ui":"^3.4.35","@things-factory/scene-clock":"^3.4.31","@things-factory/scene-gauge":"^3.4.31","@things-factory/scene-table":"^3.4.31","@things-factory/scene-timer":"^3.4.31","@things-factory/scene-random":"^3.4.31","@things-factory/scene-switch":"^3.4.31","@things-factory/setting-base":"^3.4.32","@things-factory/board-service":"^3.4.32","@things-factory/oauth2-client":"^3.4.35","@things-factory/scene-chartjs":"^3.4.31","@things-factory/scene-restful":"^3.4.31","@things-factory/integration-ui":"^3.4.35","@things-factory/scene-integration":"^3.4.31","@things-factory/scene-news-ticker":"^3.4.31","@things-factory/scene-progressbar":"^3.4.31","@things-factory/integration-melsec":"^3.4.35","@things-factory/integration-modbus":"^3.4.35","@things-factory/scene-data-transform":"^3.4.31","@things-factory/scene-half-roundrect":"^3.4.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.35_1627472690692_0.5997573240437828","host":"s3://npm-registry-packages"}},"3.4.39":{"name":"@things-factory/operato-ecs","version":"3.4.39","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.39","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e45e11f73011d0aaac9896bf58bb44f3a1241111","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.39.tgz","fileCount":55,"integrity":"sha512-devn/xluClG5d6+Vlr2B2Pd2AvbORnuErSuPfqK62CK+ivFVd8ef6lQlIJ2SW4xRm+qMQthm4hq83HM5fbiX8w==","signatures":[{"sig":"MEUCIFfIssilj2qYyPkXgKb/ZRfWJ80kCAdXuwPI8f2qNi4XAiEA5JQGDlmi8f5NeLPFPmFTiuiQy1Ix9o0of8zG9Hngwco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBBZWCRA9TVsSAnZWagAALL0QAI6acYA9Ul7p3e441Peu\n/UraGI217PD7BLUs4TbaXaiUJld5974Ko5P6XeCSWQIaT+dSIJ3vEvydrd1t\ni7OM17MN2UpO877wYzTTJ1qkvmhhjKcQpct3XVc76yZ1ije+/08EChpxUXrc\nFLpGqx5jGufymJmJoRCOKyL8t3ypKsQLx5ju0CeDS9aXXDAvfsWd7z8rMKXF\nU6/cSknPCSFJ6uFFGfHVaCoRI49TId8icHxXVBxGYwyatOtFPeyXxWtGYmKQ\nziZIKHIoFqqTLy3/SneCDmTNi6zHhjDeDZuxyReBKORuB0pDLVeJWmdPbtr5\n9At5yjCDGOf0WI5whILyk2wfXnfHpSViR7GDMTUoZWwhfDWry2gBYyNX/q4k\nvhRtv4IDLlwihfH0zoQIGL4orEUVpTUcczbEgDShWYOmVJI0U3pOVSLShkab\nMfywWIHvuUX1fec2zLEylnsgFulM4b8SEYehQG6CChdLsp6NCal5/ETCm7KR\nIMhMydrAgARCOgpsPpfAkT3m5kjJXXdJm2K81wvAXnMdTs6MXnoioTUaqYv2\nJpB5fLFmkNzJ2s098aDynKPefIKSAYeI6YxGmtmJ9hc/jxq1YTRiCdVBUiSn\nbha1yFwDXnGEzUF9zN2yAklNpWOy0ap3GlUmFEvDn+77kJbSIEZkPgTOMbVy\ntNtd\r\n=gNjb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2684d906bb46a5b274d929d6a64b48061afd95a0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.39","@things-factory/help":"^3.4.39","@things-factory/shell":"^3.4.39","@things-factory/auth-ui":"^3.4.39","@things-factory/i18n-ui":"^3.4.39","@things-factory/more-ui":"^3.4.39","@things-factory/board-ui":"^3.4.39","@things-factory/grist-ui":"^3.4.39","@things-factory/print-ui":"^3.4.39","@things-factory/dashboard":"^3.4.39","@things-factory/export-ui":"^3.4.39","@things-factory/lite-menu":"^3.4.39","@things-factory/system-ui":"^3.4.39","@things-factory/apptool-ui":"^3.4.39","@things-factory/context-ui":"^3.4.39","@things-factory/scene-form":"^3.4.39","@things-factory/setting-ui":"^3.4.39","@things-factory/resource-ui":"^3.4.39","@things-factory/scene-clock":"^3.4.39","@things-factory/scene-gauge":"^3.4.39","@things-factory/scene-table":"^3.4.39","@things-factory/scene-timer":"^3.4.39","@things-factory/scene-random":"^3.4.39","@things-factory/scene-switch":"^3.4.39","@things-factory/setting-base":"^3.4.39","@things-factory/board-service":"^3.4.39","@things-factory/oauth2-client":"^3.4.39","@things-factory/scene-chartjs":"^3.4.39","@things-factory/scene-restful":"^3.4.39","@things-factory/integration-ui":"^3.4.39","@things-factory/scene-integration":"^3.4.39","@things-factory/scene-news-ticker":"^3.4.39","@things-factory/scene-progressbar":"^3.4.39","@things-factory/integration-melsec":"^3.4.39","@things-factory/integration-modbus":"^3.4.39","@things-factory/scene-data-transform":"^3.4.39","@things-factory/scene-half-roundrect":"^3.4.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.39_1627657814671_0.1743318203544133","host":"s3://npm-registry-packages"}},"3.4.40":{"name":"@things-factory/operato-ecs","version":"3.4.40","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.4.40","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7f4ea4757c7cdac3e6860241bc503d90bea90528","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.4.40.tgz","fileCount":55,"integrity":"sha512-f8UwZyD2cJ9NzQgx6VkSG6NQMYfs5WGFKZpNYkLS+uWUWoo77fIpnW9Y4q+alYQgOTyPAGxxBj97Uz4fORF6rw==","signatures":[{"sig":"MEYCIQDg41xMbFRqTpWTQZvey4YOkpYeZKMEGzyMEaxG95CCfAIhAMCU/BdBK3QAMqPoKZtMefzZYA2Faq9F9W7mrdyvvHSH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBp22CRA9TVsSAnZWagAA9jAP/19MgjXeNGqFzZ3e3FfW\nB3+lFOqWvBAOMzhhofmHl81TykoSEyWLOUkDqVflEvgcr3mXd8UZl42JX+rS\nETg+KP5U7BWR3G3A+OXQNNY0Z+uIeh0zo/7CYRYR3h+jFstcvyu8bryxX6Kt\nYhgscsijpb8FuhywBc4jstCsSQulp5Gilf9xeGlxLiBTxhOFzSF+F+wXkwVy\n+FszoeAqKssLSn5XzFcCW+U21pUi8eAOlc1adDMHe7aAowKMffqFPg5UjKfl\n6kxLAbeBJefg3UR6oq4AHfKqqxUIqST2VLRwtVO5TAWlQpuUW5nCKwUJ/9sf\nDYmnF5jN460b0OKAq+tgmbNHm316Zatm3/KM5enh3THL77ZrlWREjMgwtKV1\nQMFKlvrMc5dUrqjJDRrqrsxPtLZ3YHiKZpDKRKcOz6lVr5tO7hkXQuoJeF7i\nnhkmFhTvgepO/DQlJPwQW5MSjDeIWsh/hIAgB6jaIcpWV1MIaDmilGDxG73G\n8cns9kP7FFAxL9rsJXZFpiDjXka9xsjQYANLHf1WksrQ4Ekcvo3YCAoResrl\n0YRBEdy94aIt6Y8NZS5BRmluxiVvhDuL1Qc4IxvlOg4Kwnnkj7Fwcm+gdE97\ni1PQm0E0YLinfFgR+88d8YMczbKWniPXTrs+DmPAMcV6tnfqcp6grvtghBW5\na7rm\r\n=nxZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c993674fa9cd5b95165387ec6922db0081ad9c1b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.4.40","@things-factory/help":"^3.4.40","@things-factory/shell":"^3.4.40","@things-factory/auth-ui":"^3.4.40","@things-factory/i18n-ui":"^3.4.40","@things-factory/more-ui":"^3.4.40","@things-factory/board-ui":"^3.4.40","@things-factory/grist-ui":"^3.4.40","@things-factory/print-ui":"^3.4.40","@things-factory/dashboard":"^3.4.40","@things-factory/export-ui":"^3.4.40","@things-factory/lite-menu":"^3.4.40","@things-factory/system-ui":"^3.4.40","@things-factory/apptool-ui":"^3.4.40","@things-factory/context-ui":"^3.4.40","@things-factory/scene-form":"^3.4.40","@things-factory/setting-ui":"^3.4.40","@things-factory/resource-ui":"^3.4.40","@things-factory/scene-clock":"^3.4.40","@things-factory/scene-gauge":"^3.4.40","@things-factory/scene-table":"^3.4.40","@things-factory/scene-timer":"^3.4.40","@things-factory/scene-random":"^3.4.40","@things-factory/scene-switch":"^3.4.40","@things-factory/setting-base":"^3.4.40","@things-factory/board-service":"^3.4.40","@things-factory/oauth2-client":"^3.4.40","@things-factory/scene-chartjs":"^3.4.40","@things-factory/scene-restful":"^3.4.40","@things-factory/integration-ui":"^3.4.40","@things-factory/scene-integration":"^3.4.40","@things-factory/scene-news-ticker":"^3.4.40","@things-factory/scene-progressbar":"^3.4.40","@things-factory/integration-melsec":"^3.4.40","@things-factory/integration-modbus":"^3.4.40","@things-factory/scene-data-transform":"^3.4.40","@things-factory/scene-half-roundrect":"^3.4.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.4.40"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.4.40_1627823542286_0.5119677940421814","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@things-factory/operato-ecs","version":"3.5.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"41b5ec606cfdd9208e6bb20b95405c210999e7a4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.0.tgz","fileCount":55,"integrity":"sha512-/al/Bk2+/alGNgGJLHdfUcOWSNa4+tdE+U3+Tuv7zzHMSDxfgnssfZ5992XBAcM/jzviLVbGJ73IW1n96zr+2w==","signatures":[{"sig":"MEUCIQC6m4XfxXqPeMSYGfBMiHy1fvuoCA5IGEZq5Bq7xULLgwIgd0/TuPyIRaPC0O8dcl259sluBMo5Tze61BbDSeRcb1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB0rUCRA9TVsSAnZWagAA0S4P+QHTfg9D5ktLEIHXM+YN\nMs5ZAZ2EXd6jSXsscSN6KYxEAJJ33RsnupCD585iZbbqTnQ4kdjNZgJFXuk7\n4dJa9qlUuxcQ7T9vLhy6UDK3Zy1SqYs1Rl59U63y6qFgt6t9uyrGreiRJcXH\numEcRsMwh73oikuignsJfESs7G5lHA9eC8k3uQqe55CHHzDubRKHX8jL1vAN\n0honk6k8oCo6icBODYKPjcbxal11pfHoQDSA41wPY+BG591Fhm7mJYwk7ntu\n33hrs8YKYdELi0asCOkBpxlRyiXnr213I0hn5aJjllA4nBq0xm8DsGxbfze1\n4501m6fYW0fpyMQKm62I/ZM1ZeaEiRaSm7gs5CwYot2aiig/vY5hVQZ4xDtj\n2ScF5cuUhIqbgVK1Bc//yV0IbwRg6SKgx55dwzjS2Ie4HRKqYobVJMKLI812\n80sV5gki6dac7VAPboYZBNY6LwhpzxdfJp6vt4ebYoZzIQdBsA38AYtaXID4\nK4/1PEvuqzCQ4hXxEbeO5ChoKUA5JlEccJ8BN43VS3dq2KXEmbUsrJgoZo4j\nQKnaRVRZFvdmgdw5HZCxZ/KVtxdaeoR/qwTy9I3yidUesE1T2dKJMU5tFjob\nyqRWhTXuDmuGodvcp5nEVxWkii4nHeUyTJsH9EjbmZxzsASLLXZNlsc+/xNZ\nIluj\r\n=nHBc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c6bc3502e0c8e3e007b1d237ac5e56a4271b01ef","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.0","@things-factory/help":"^3.5.0","@things-factory/shell":"^3.5.0","@things-factory/auth-ui":"^3.5.0","@things-factory/i18n-ui":"^3.5.0","@things-factory/more-ui":"^3.5.0","@things-factory/board-ui":"^3.5.0","@things-factory/grist-ui":"^3.5.0","@things-factory/print-ui":"^3.5.0","@things-factory/dashboard":"^3.5.0","@things-factory/export-ui":"^3.5.0","@things-factory/lite-menu":"^3.5.0","@things-factory/system-ui":"^3.5.0","@things-factory/apptool-ui":"^3.5.0","@things-factory/context-ui":"^3.5.0","@things-factory/scene-form":"^3.5.0","@things-factory/setting-ui":"^3.5.0","@things-factory/resource-ui":"^3.5.0","@things-factory/scene-clock":"^3.5.0","@things-factory/scene-gauge":"^3.5.0","@things-factory/scene-table":"^3.5.0","@things-factory/scene-timer":"^3.5.0","@things-factory/scene-random":"^3.5.0","@things-factory/scene-switch":"^3.5.0","@things-factory/setting-base":"^3.5.0","@things-factory/board-service":"^3.5.0","@things-factory/oauth2-client":"^3.5.0","@things-factory/scene-chartjs":"^3.5.0","@things-factory/scene-restful":"^3.5.0","@things-factory/integration-ui":"^3.5.0","@things-factory/scene-integration":"^3.5.0","@things-factory/scene-news-ticker":"^3.5.0","@things-factory/scene-progressbar":"^3.5.0","@things-factory/integration-melsec":"^3.5.0","@things-factory/integration-modbus":"^3.5.0","@things-factory/scene-data-transform":"^3.5.0","@things-factory/scene-half-roundrect":"^3.5.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.0_1627867860681_0.39500727756012255","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"@things-factory/operato-ecs","version":"3.5.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.1","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b39f3cdc2ff4cdab19cab906d8becfad014fbe8d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.1.tgz","fileCount":55,"integrity":"sha512-3LpJ5XKGn9cl7V8Sihcx7cT4PvZtLLAt0w9ACt8Gk21o39w64qh1svgU8g6vB72EHe1Y7INTExETi7d6ERifgg==","signatures":[{"sig":"MEUCIQDaOs3gMuo8ObCwcZgzTsrg9Qw3WOoF/+xdSxpAwMox6QIgDj9SVczHWFCE63ij4i3fZL80v4OTz30pigCU9CLZies=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCh6rCRA9TVsSAnZWagAAMjcP+wdVLXy4MnV8DyeIfA/3\nJErc95VLmOfdObdHR4Q3SDIOSwQX3Cg/8VlwA4qilNmMJr8cjpkhnyFXpdwH\nSyKbx8qlTtoYGFh0lJtckzBX7c3CpAPVAWT6FP8r8RVNV0N71bZ1hzl8uGXJ\n0sjy58SiTRrlCOdaIh0tGeNiBkP/8r4gbaRH7u17bgQZSEGBN9yu2w7eqz0v\n6UrDVzXrNavBD5sVqIYyp4owIxF5U6QEMyoF7PQ3s3wwoD+60CWOL8whMbb1\ncJVsnWiwSBkKaSHJVonwbaQpFiggW+gZZwMSR9LmFgn6+l8ABmbJzkVVwXT7\nGeFcm/2Jxy82kZ2F8Gz4+Aw9aYJn1VaipU0/eZ49/pVw3XZYYgM96dluX410\nkuPHFw4NJa3nj4SJleyeaYJHL4Jtc0QQIB6plvRNcQqMdk9Rmviar9urEPJg\nfZeMbMhTSeMmYbxvdk55CihQjR3yW0vjrml+3yNRDYE2L/gfewvnw+kwZqFN\nGGF2q+oj4APG/vke8JFT+4Si9yUfutZMpWQBok2zfRDGzCJ0GyFZMr3NdHio\nRJGKjRuYI19DGMTBnT5KPLQXckSvEP+VEG/Qw/eEX0O6vf9zH3iR4y5U20Pe\ndTtbZRZVOd44QqcL+UlUyLgp2e4Yzrnr0Ec4/CqxUyQrxakYFGWvkk8ybCaU\nEimN\r\n=hf9r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"395ade430aa66853f36968bb7f7cbd8f4b24c67d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.1","@things-factory/help":"^3.5.1","@things-factory/shell":"^3.5.1","@things-factory/auth-ui":"^3.5.1","@things-factory/i18n-ui":"^3.5.1","@things-factory/more-ui":"^3.5.1","@things-factory/board-ui":"^3.5.1","@things-factory/grist-ui":"^3.5.0","@things-factory/print-ui":"^3.5.1","@things-factory/dashboard":"^3.5.1","@things-factory/export-ui":"^3.5.1","@things-factory/lite-menu":"^3.5.1","@things-factory/system-ui":"^3.5.1","@things-factory/apptool-ui":"^3.5.1","@things-factory/context-ui":"^3.5.1","@things-factory/scene-form":"^3.5.0","@things-factory/setting-ui":"^3.5.1","@things-factory/resource-ui":"^3.5.1","@things-factory/scene-clock":"^3.5.0","@things-factory/scene-gauge":"^3.5.0","@things-factory/scene-table":"^3.5.0","@things-factory/scene-timer":"^3.5.0","@things-factory/scene-random":"^3.5.0","@things-factory/scene-switch":"^3.5.0","@things-factory/setting-base":"^3.5.1","@things-factory/board-service":"^3.5.1","@things-factory/oauth2-client":"^3.5.1","@things-factory/scene-chartjs":"^3.5.0","@things-factory/scene-restful":"^3.5.0","@things-factory/integration-ui":"^3.5.1","@things-factory/scene-integration":"^3.5.0","@things-factory/scene-news-ticker":"^3.5.0","@things-factory/scene-progressbar":"^3.5.0","@things-factory/integration-melsec":"^3.5.1","@things-factory/integration-modbus":"^3.5.1","@things-factory/scene-data-transform":"^3.5.0","@things-factory/scene-half-roundrect":"^3.5.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.1_1628053163505_0.6704669517946233","host":"s3://npm-registry-packages"}},"4.0.0-alpha.0":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9b0ba709b359fd8f8aa473194bbf000f07f31e9e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.0.tgz","fileCount":55,"integrity":"sha512-L+UEDCbhwwVcOgSqr2SA2DdUsNas5WqoYC3m/kK9KEvhTuxH3Sfd+l+bqiZC16tcL9hf2dtVMjuMzjn4siCPbw==","signatures":[{"sig":"MEQCIBTJq4RHdLS5ehgDWsKp/+4ICy603YZLfu17X4zx5RmhAiB71NHbf4h0kKgU0JC2D/Z7dkI+3x2JVE5vbdnPZ0fQ2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhClzaCRA9TVsSAnZWagAASEMQAIWx2y+C3sJuyIG2HGzz\nDerLyBKzG73nLFb+k7UcONi5ZoF8IYimLY7Ut2kaPDjpOBab3ieOuk+g3s43\nb8dwQs4k2eOa+EhREcLJBkmfrYOuaBdcc+DMp7DKQeWHjFpFdmjvz9eFbM8O\nHX2Ayatd4dHgI63FRClCw79+A0iM6upt84gV9uYXX3KiB7oAx+AOKxi8TZgL\n5EvbojZDiJ7WmjRSQCve+TidUOUFUFUl8FhULA6/YqOITFyDCUnNyvzo8pj8\npjrhisycd0OQRPtqnKRdAFTq3EoEgE4LPRxabH5wuFTjPVCLufwzYjZYjbGc\nRibv+G6NZImgyznNdcq1s8cCzDxyzBP4HvD0w5TJuyk9KMPtZIxlfpHH727s\nya42pN09MMgshXi1UtU+hWj/Nhbz7dEyrZ3zy+EHfaTld2OAET5lgo+xTQW1\nlzNWZKRg6Oz5BJRTDrdwAtuGI7FMbMlnaRU4VN3KSZn0H8xGkD/6gGjJ9HMF\nRYsg0YSkJDJyVkwddgQqrTZ1FIIRbK4QS7uPONQY9k/wSZzf5fjLFamHUpal\nWsZRK509piBIQ7HbMhQWHtVeTadlcvZ59CEvWVjxnOWgO1tuHaK1dhGH3kQJ\ngSTTbxG9yH1cviCD/fLzM41cOZjQ3dnU6Sowj7O1ZTYkoPfy0qdvG2lqpJGQ\nbcSc\r\n=pH3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"736da8d08442c91182abb5369286297d320c7da6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.0","@things-factory/help":"^4.0.0-alpha.0","@things-factory/shell":"^4.0.0-alpha.0","@things-factory/auth-ui":"^4.0.0-alpha.0","@things-factory/i18n-ui":"^4.0.0-alpha.0","@things-factory/more-ui":"^4.0.0-alpha.0","@things-factory/board-ui":"^4.0.0-alpha.0","@things-factory/grist-ui":"^4.0.0-alpha.0","@things-factory/print-ui":"^4.0.0-alpha.0","@things-factory/dashboard":"^4.0.0-alpha.0","@things-factory/export-ui":"^4.0.0-alpha.0","@things-factory/lite-menu":"^4.0.0-alpha.0","@things-factory/system-ui":"^4.0.0-alpha.0","@things-factory/apptool-ui":"^4.0.0-alpha.0","@things-factory/context-ui":"^4.0.0-alpha.0","@things-factory/scene-form":"^4.0.0-alpha.0","@things-factory/setting-ui":"^4.0.0-alpha.0","@things-factory/resource-ui":"^4.0.0-alpha.0","@things-factory/scene-clock":"^4.0.0-alpha.0","@things-factory/scene-gauge":"^4.0.0-alpha.0","@things-factory/scene-table":"^4.0.0-alpha.0","@things-factory/scene-timer":"^4.0.0-alpha.0","@things-factory/scene-random":"^4.0.0-alpha.0","@things-factory/scene-switch":"^4.0.0-alpha.0","@things-factory/setting-base":"^4.0.0-alpha.0","@things-factory/board-service":"^4.0.0-alpha.0","@things-factory/oauth2-client":"^4.0.0-alpha.0","@things-factory/scene-chartjs":"^4.0.0-alpha.0","@things-factory/scene-restful":"^4.0.0-alpha.0","@things-factory/integration-ui":"^4.0.0-alpha.0","@things-factory/scene-integration":"^4.0.0-alpha.0","@things-factory/scene-news-ticker":"^4.0.0-alpha.0","@things-factory/scene-progressbar":"^4.0.0-alpha.0","@things-factory/integration-melsec":"^4.0.0-alpha.0","@things-factory/integration-modbus":"^4.0.0-alpha.0","@things-factory/scene-data-transform":"^4.0.0-alpha.0","@things-factory/scene-half-roundrect":"^4.0.0-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.0_1628069082468_0.026309812394919696","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"@things-factory/operato-ecs","version":"3.5.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.4","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7c3fba05775bf19aa141949a31fd7278246bf386","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.4.tgz","fileCount":55,"integrity":"sha512-Q8ahV+1ZjN16wG2weTuPa4h7iTPJQE/tNmQ9VNNkEA610YYJH5vUDjA+idEMgmYG2siFIxzqNWdxSWg/b4qJyw==","signatures":[{"sig":"MEYCIQDydaBefbC4DXsJxxJXn+Fk79xe/bOBrCuj7+rovBqBvAIhAJU67ygAFVMtastkvyJvqFm3/fuCKNlwhAmGLmuido3K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCsj4CRA9TVsSAnZWagAA76oQAJTkkPZI0hTd+pArCAnq\nVsue83bysf/xr6Rp778FBJf+ajI05Zl3KQWBNc8/Q9aZE65wgNeh3xGLMyMi\n+jU6THi73fS1UKuvtQWyzHqc3TnvPI9h9fQGl8bK2z0otUrlA4WU5DJW23Tx\nMjxwqDhpNguxHU44Uq1/7B+J8aRgcR17Cq4d6JQCitUHhFXpvBlLE30jpUBK\ngTixXzsokzVg6dpV50bVUBTZHXkpiNQ/L4H905KIu8FIHcPv0NBOhq/axCnm\nlnqiWgaPMFp++vYGtRurC/rSdEUCC4F5UXkt6c6fAFRLfW/BZei2tXuXRldj\n1Pej8l4UVrD1qEgrVXyvcLC+qAIbl+q+wWotwIl0X4NJtNe8HQUpZWAJNNCY\n2+ky8AgtAIbWWfbE4rae7BwlVdtWJ+6pkqsjYZhrqfD1aSfhvvONibu0vgNH\nWfYwe+AKnNqzAKy+6ViSFAhZgGU8Qo8gObElS4HVk+U1kFxQaDKnokOg+xkE\nn2kUxIE0yDlpZd6qHiKw6ZTwbjTj5EKo4ZJUgujC3uq5ZVD/z8hUQCBuXUVL\nzXvi0Ynfrtnqclaswyj3WqIvxXZLb7xkVbuMlIwmheuu2X83zvFSy3D3/Y7H\nL2n3WIMYwppNAw2xsJ61aGpUsRdvIT6bEe3Z0HYPYOt6JIFrTJvA3eMIYw3J\nvI5r\r\n=dzsT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"611f0bd5250da0826082d58c7609fa93076a2272","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/3.22.1/node@v12.6.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.6.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.4","@things-factory/help":"^3.5.4","@things-factory/shell":"^3.5.4","@things-factory/auth-ui":"^3.5.4","@things-factory/i18n-ui":"^3.5.4","@things-factory/more-ui":"^3.5.4","@things-factory/board-ui":"^3.5.4","@things-factory/grist-ui":"^3.5.4","@things-factory/print-ui":"^3.5.4","@things-factory/dashboard":"^3.5.4","@things-factory/export-ui":"^3.5.4","@things-factory/lite-menu":"^3.5.4","@things-factory/system-ui":"^3.5.4","@things-factory/apptool-ui":"^3.5.4","@things-factory/context-ui":"^3.5.4","@things-factory/scene-form":"^3.5.4","@things-factory/setting-ui":"^3.5.4","@things-factory/resource-ui":"^3.5.4","@things-factory/scene-clock":"^3.5.4","@things-factory/scene-gauge":"^3.5.4","@things-factory/scene-table":"^3.5.4","@things-factory/scene-timer":"^3.5.4","@things-factory/scene-random":"^3.5.4","@things-factory/scene-switch":"^3.5.4","@things-factory/setting-base":"^3.5.4","@things-factory/board-service":"^3.5.4","@things-factory/oauth2-client":"^3.5.4","@things-factory/scene-chartjs":"^3.5.4","@things-factory/scene-restful":"^3.5.4","@things-factory/integration-ui":"^3.5.4","@things-factory/scene-integration":"^3.5.4","@things-factory/scene-news-ticker":"^3.5.4","@things-factory/scene-progressbar":"^3.5.4","@things-factory/integration-melsec":"^3.5.4","@things-factory/integration-modbus":"^3.5.4","@things-factory/scene-data-transform":"^3.5.4","@things-factory/scene-half-roundrect":"^3.5.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.4_1628096760734_0.9988726753071147","host":"s3://npm-registry-packages"}},"3.5.5":{"name":"@things-factory/operato-ecs","version":"3.5.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.5","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ef12adc2f70582bcb1fd5c364bf64c04c62711af","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.5.tgz","fileCount":55,"integrity":"sha512-syoHfN2U6fwgPBjiXRE47yU+bzr8DM1bThisvVUMJz9XAODqRBkKQh4k3Vuid+AgqB9M5gsOiVmJ9jIGipl5ng==","signatures":[{"sig":"MEUCIQCfXjh2aGin+svbJJaDKBZm/zcszcbPAx3PIoDucfTwbgIgMy4TkWWYhV46VkoS4sLGJisYm5MOLNmrjIDLkUpN/vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDpsXCRA9TVsSAnZWagAAMAwP/3RIL37sm3gRzMRiopAP\nbQgJUa8BUQlPljQvGrI8T7TsuLJu8IdW8R0RY1NYOr831TOqmA1ZmOwzRnmY\nKW3AHJHNod5iBdq9mIb8CLubgt28u0U1QuYQDB8YXNZPl2bE9ezvNJeTzKv5\nzlYdwt0S26UWJenTS3shWvOYNl6X2hsNd8eGi3q49vTi8zlDEwRt+U3iPybu\n2G+wal92Gu2QC2qAvqs62PMMJvvxlfUH2i7uyxoQVKm2h5WFrYnSHvGTej4f\nY2fGMCo+GVhE26UpAZnGdd0bQLI9owsIQXhOi3VXAiiwuhAgJCv7xWjYmR3w\nj63WMtDL/lGXLOkHk6InYvyvOuJkWs896if2660RE9yV+XuWI6o/sREUcZPb\n6Awe3OXB+0QBHERbOklUIgQKunl7FZopxgxHu1M1rm3WMZ84x+8+Zqqi0KH1\nCy/WYDlRywS5xQiKUEezdCuobOO7JIzNlW8N9vtFt8RP/9DkeQVLWyZmlXO1\no6DkCQZql5tzkqN1di25hGm2CKTvjgIZH0rDmmeQW0pbsNuwcudRDQDwZKt7\nz2Wbwcab9Zy9HLRrMrQJa7INjTUVWS8R6wt98CIF7Hr7E8gxlWLZQnRCQ3Sm\nc6H6h24ze0eG3I/Z8gw0D3B66+be22RtGefxONo0dqnuJGQazGftgxUcDeq0\nxBGw\r\n=q4N4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"caa8fe65c2a1ed132a5c796df92fa9c43e8d3698","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.5","@things-factory/help":"^3.5.5","@things-factory/shell":"^3.5.5","@things-factory/auth-ui":"^3.5.5","@things-factory/i18n-ui":"^3.5.5","@things-factory/more-ui":"^3.5.5","@things-factory/board-ui":"^3.5.5","@things-factory/grist-ui":"^3.5.5","@things-factory/print-ui":"^3.5.5","@things-factory/dashboard":"^3.5.5","@things-factory/export-ui":"^3.5.5","@things-factory/lite-menu":"^3.5.5","@things-factory/system-ui":"^3.5.5","@things-factory/apptool-ui":"^3.5.5","@things-factory/context-ui":"^3.5.5","@things-factory/scene-form":"^3.5.5","@things-factory/setting-ui":"^3.5.5","@things-factory/resource-ui":"^3.5.5","@things-factory/scene-clock":"^3.5.5","@things-factory/scene-gauge":"^3.5.5","@things-factory/scene-table":"^3.5.5","@things-factory/scene-timer":"^3.5.5","@things-factory/scene-random":"^3.5.5","@things-factory/scene-switch":"^3.5.5","@things-factory/setting-base":"^3.5.5","@things-factory/board-service":"^3.5.5","@things-factory/oauth2-client":"^3.5.5","@things-factory/scene-chartjs":"^3.5.5","@things-factory/scene-restful":"^3.5.5","@things-factory/integration-ui":"^3.5.5","@things-factory/scene-integration":"^3.5.5","@things-factory/scene-news-ticker":"^3.5.5","@things-factory/scene-progressbar":"^3.5.5","@things-factory/integration-melsec":"^3.5.5","@things-factory/integration-modbus":"^3.5.5","@things-factory/scene-data-transform":"^3.5.5","@things-factory/scene-half-roundrect":"^3.5.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.5_1628347159274_0.33847868070703835","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.1","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"41a3e7c35b01024652121deaa073de4ea4c36cb5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.1.tgz","fileCount":55,"integrity":"sha512-fh+gfy3TzUfJVTXP0frsHB7L7zFfCpITCCDdEu1syhshAG4bHl99ORrVYlnmQ2Ga4WCOiW+x0JrxZIsNFuG4KQ==","signatures":[{"sig":"MEUCIQC6AwRQgTTzkkzBOabgSXCZ0WG/TIny/uYBcLWX+9uuvgIgQPl+7whxPrLDVDVQGW9pkr48RcF6bN/Y5brXO9zlHvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDqCSCRA9TVsSAnZWagAAJkMQAJsUC0RGhVlp+JOeE4de\nZPMcPLOThHBnP7xMxSnrE3kqC6nBCIqhj1nOA4LW7WppSv3Maqd6c0652CUe\nm5qb6zRtjfA/0TggyZ03r8SJUhRs63DqcsLBMkLGBeNYtoP1hQHhIVj82Cql\nJGJkMKguOwrUmDcm5xKhJTAno0zNKrJvnDFX9DXz6MQ1ZOsyJWXcbRbhVk5A\neom7yEp6TTNvg8axqtubEUyfknTmBm67/4/y92L/DnKXnLgcyfypuw7hF+Mq\nEBFSUrS/GQ2Xi3ERNks1MsM6BNh73xuQN+BlVNBVEji+mbDI45z6dLjZkK8J\nt22PO68xy4r73zLpUNoOXM31TiwPqYZmkomZ0qseJ9R7tRN/99ry/a9AxxK2\nsYQvczagS/8dzQ5kJ4zq6viqQysBpO/dqCk39XAw+5XFFkpc7sR0Kfdk22X/\nD1o21dDrSNJRAlUU43sphQpRRWBpL6SjGpeAZEevXxHNmrzI4xhBv+ucMeSN\na+SEf2jcx6wrlWJlBRO+caGeJfopeXAb7BuoAwYzUEbHdCLv0LJb621lcqif\nu8e7U9aNoGJ7gkkMpnI4kCugxlbB87zjc2r9ieG/rYL3jrKUiu801QbS0zyg\n5fbTkr8OWUixjznm5jULzq2VLxX6WvcVDfLRZ4wCIha2rF+i5dneEV57JZ31\nkShy\r\n=jZF5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"955c46f1ed9628b1ec2c4b461a7d2968011d0b73","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.1","@things-factory/help":"^4.0.0-alpha.1","@things-factory/shell":"^4.0.0-alpha.1","@things-factory/auth-ui":"^4.0.0-alpha.1","@things-factory/i18n-ui":"^4.0.0-alpha.1","@things-factory/more-ui":"^4.0.0-alpha.1","@things-factory/board-ui":"^4.0.0-alpha.1","@things-factory/grist-ui":"^4.0.0-alpha.1","@things-factory/print-ui":"^4.0.0-alpha.1","@things-factory/dashboard":"^4.0.0-alpha.1","@things-factory/export-ui":"^4.0.0-alpha.1","@things-factory/lite-menu":"^4.0.0-alpha.1","@things-factory/system-ui":"^4.0.0-alpha.1","@things-factory/apptool-ui":"^4.0.0-alpha.1","@things-factory/context-ui":"^4.0.0-alpha.1","@things-factory/scene-form":"^4.0.0-alpha.1","@things-factory/setting-ui":"^4.0.0-alpha.1","@things-factory/resource-ui":"^4.0.0-alpha.1","@things-factory/scene-clock":"^4.0.0-alpha.1","@things-factory/scene-gauge":"^4.0.0-alpha.1","@things-factory/scene-table":"^4.0.0-alpha.1","@things-factory/scene-timer":"^4.0.0-alpha.1","@things-factory/scene-random":"^4.0.0-alpha.1","@things-factory/scene-switch":"^4.0.0-alpha.1","@things-factory/setting-base":"^4.0.0-alpha.1","@things-factory/board-service":"^4.0.0-alpha.1","@things-factory/oauth2-client":"^4.0.0-alpha.1","@things-factory/scene-chartjs":"^4.0.0-alpha.1","@things-factory/scene-restful":"^4.0.0-alpha.1","@things-factory/integration-ui":"^4.0.0-alpha.1","@things-factory/scene-integration":"^4.0.0-alpha.1","@things-factory/scene-news-ticker":"^4.0.0-alpha.1","@things-factory/scene-progressbar":"^4.0.0-alpha.1","@things-factory/integration-melsec":"^4.0.0-alpha.1","@things-factory/integration-modbus":"^4.0.0-alpha.1","@things-factory/scene-data-transform":"^4.0.0-alpha.1","@things-factory/scene-half-roundrect":"^4.0.0-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.1_1628348562683_0.8808318314800996","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.2","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"686b41d36facd4535782bd630181750a5f7ca0c5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.2.tgz","fileCount":55,"integrity":"sha512-VrlVUAa3zJ38Yx59LnPna6OdOBmRTJ3EeMKvQ7TPB9FVA52QtXOzQPjGCmLnOA23bYHSkTj4WOH/IM21g3X6HA==","signatures":[{"sig":"MEQCIDblCDZ8UkDiX5KDkbldMRMktRnHFySs6nr/1iA2cN57AiA5/5RB7jTYSmMYT5brBuSppEQBfESSwBMZSSjrcEivpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEHusCRA9TVsSAnZWagAAa0sQAJqq4B16jWY6/SMjJaoC\nnRKxByRyKfS1pZ3Wafz3dtBrbNNHrrmEa1HXpJmNcPQTftBa/3JewJBKDVOr\n/RM5hpPbOhO5Y2CBlErZ0dBfbb/Ib+uYTDAidrCXySPEXuZfHgGIdUSg40ti\nApxFI249jGSMjA5V7ZEn97foZHJE6gyii64H3os6Z+gFpodfMYUwVqkT2BId\n2GUaVle7Jpz/sQQnL4p7sOb6lHuvWw/Op6o/8NEb+MuqvSIKJouNQahbsIm6\nSbVdiG+8JJkWwtp7Cl5KxHUNhGib0a5T4mudMUKp/1ATqe8qwdfEgopeHTQs\nSG/YvZqaxEtA5aYNsN7swkqVELpM8mL9QIXaArK8j4bCV0exqxJk/kbgVrkR\nFn8XOLgPDgDm+NHe2lTNL/KRL2/GO4vXHqlY/RSa/Qksqn4Y1FX84WRo9xNc\nhrI7Cw8wPzH8uyuQpvn2sZJ9s3qDNsemTJqaNbe1/7/JZV9d93x20dCC92Ar\nlBA+7HjYyFSvvnybZWRAcC7Uh5K+eoFqyozJQ5ubANTJpxl484cN1e2wkRqf\n0edl01s5TUNKMk6JHBHkHzjP83eXNBa5fsik7vlssJZqaJDlwjgpD4wkF7tZ\nDCLCIqqclocCbeAK5a5yjwCSsCMd0J9ry5GjvDdR4FHMmZv9KVRCCaGuKkFD\notaq\r\n=XdT7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"03ff2a2fb0b5d06dc6137a35e4b5a29c9e5e48db","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.3.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.2","@things-factory/help":"^4.0.0-alpha.2","@things-factory/shell":"^4.0.0-alpha.2","@things-factory/auth-ui":"^4.0.0-alpha.2","@things-factory/i18n-ui":"^4.0.0-alpha.2","@things-factory/more-ui":"^4.0.0-alpha.2","@things-factory/board-ui":"^4.0.0-alpha.2","@things-factory/grist-ui":"^4.0.0-alpha.2","@things-factory/print-ui":"^4.0.0-alpha.2","@things-factory/dashboard":"^4.0.0-alpha.2","@things-factory/export-ui":"^4.0.0-alpha.2","@things-factory/lite-menu":"^4.0.0-alpha.2","@things-factory/system-ui":"^4.0.0-alpha.2","@things-factory/apptool-ui":"^4.0.0-alpha.2","@things-factory/context-ui":"^4.0.0-alpha.2","@things-factory/scene-form":"^4.0.0-alpha.2","@things-factory/setting-ui":"^4.0.0-alpha.2","@things-factory/resource-ui":"^4.0.0-alpha.2","@things-factory/scene-clock":"^4.0.0-alpha.2","@things-factory/scene-gauge":"^4.0.0-alpha.2","@things-factory/scene-table":"^4.0.0-alpha.2","@things-factory/scene-timer":"^4.0.0-alpha.2","@things-factory/scene-random":"^4.0.0-alpha.2","@things-factory/scene-switch":"^4.0.0-alpha.2","@things-factory/setting-base":"^4.0.0-alpha.2","@things-factory/board-service":"^4.0.0-alpha.2","@things-factory/oauth2-client":"^4.0.0-alpha.2","@things-factory/scene-chartjs":"^4.0.0-alpha.2","@things-factory/scene-restful":"^4.0.0-alpha.2","@things-factory/integration-ui":"^4.0.0-alpha.2","@things-factory/scene-integration":"^4.0.0-alpha.2","@things-factory/scene-news-ticker":"^4.0.0-alpha.2","@things-factory/scene-progressbar":"^4.0.0-alpha.2","@things-factory/integration-melsec":"^4.0.0-alpha.2","@things-factory/integration-modbus":"^4.0.0-alpha.2","@things-factory/scene-data-transform":"^4.0.0-alpha.2","@things-factory/scene-half-roundrect":"^4.0.0-alpha.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.2_1628470188150_0.6095234956309379","host":"s3://npm-registry-packages"}},"4.0.0-alpha.3":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.3","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"418dfb915b36c9fe20e2ee74bc71988feef1f8ad","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.3.tgz","fileCount":55,"integrity":"sha512-iDWLxezdXlPHvTtWV3YdUDa/Eab37DXXJq9QCTnGzi22UERR7cJ7p3ub6YMrhVl+iTD6JzPRlbPmgpiECrarug==","signatures":[{"sig":"MEYCIQDzFHlXXtD4troY0J3MQn9SkF6DrGHDeywkYo7HhatqUgIhAOdhaCrum1YrbJPkiFr3NhXaX5LNaJ7sQVK62Qc8qC1R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEN2ECRA9TVsSAnZWagAA1ysP/RNCxXqgYGCDtiI63M6l\nyS3L6ITbUTcTumA7htkEREX8W7lkU08OuRQkDXgDkRccZJMgmNB4Zbk2t0K6\nBLi7x+hhAhgH84zkOmx9G+zGTIRMsnsvHARSWjtZQBSXHy9RMmNlJEMszynt\nLJRCC8m9WWsLQdOibVxDeL19vhXZ8NSReGn02oeoHRZcP1z4raiQPsVbSpmt\n9fg8GIiZz9VbQpXVsGRqTW1HTjcNUmelEbNPMJ8T6QzLRq7tNFuZaEuE+V0e\nji5T0oaVM3yf+s60jM95JJFcZlYFNneB13oBHaYmM77MMoDxkUGhkiw5jG20\nmzMoGtQtMLrReAeNXv8zqeCFKcBSEqZgRN2KxNgQJ4m0RHeC1KrqE3TUrUej\n6mOZI+ksO9kx22US/+oWBlrq6gIRYGVIJUBp2sNw19+kWC/TMoh6cHtG+M+Y\nL5OC8yXH1iGG/B3aGhgxlL4WuKWTt/hz3CVQGEo7IZWLJ8kItGxSWUJqQ7iQ\nQzsUQE/UKjJtaMeUGWIwX4IPrI1l6xRUo0LjwvCx16lmqaPCX/HBmA90u8i1\nvKOawQbsZzKuOFdFe1PwHvlWySw8Cic9o9Nf+kSTImMvyS19j7v0TyfgNtv0\nlGl2h0UqoO0Ac2KW0FbdqJw8kQtSJNfBklS6Ll3AAWCRJiJ2Wt68EP94UgWl\noU5z\r\n=C4KT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8b9815f481950c1f8ca4b7e04a47f9310ce6730e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.3.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.3","@things-factory/help":"^4.0.0-alpha.3","@things-factory/shell":"^4.0.0-alpha.3","@things-factory/auth-ui":"^4.0.0-alpha.3","@things-factory/i18n-ui":"^4.0.0-alpha.3","@things-factory/more-ui":"^4.0.0-alpha.3","@things-factory/board-ui":"^4.0.0-alpha.3","@things-factory/grist-ui":"^4.0.0-alpha.3","@things-factory/print-ui":"^4.0.0-alpha.3","@things-factory/dashboard":"^4.0.0-alpha.3","@things-factory/export-ui":"^4.0.0-alpha.3","@things-factory/lite-menu":"^4.0.0-alpha.3","@things-factory/system-ui":"^4.0.0-alpha.3","@things-factory/apptool-ui":"^4.0.0-alpha.3","@things-factory/context-ui":"^4.0.0-alpha.3","@things-factory/scene-form":"^4.0.0-alpha.3","@things-factory/setting-ui":"^4.0.0-alpha.3","@things-factory/resource-ui":"^4.0.0-alpha.3","@things-factory/scene-clock":"^4.0.0-alpha.3","@things-factory/scene-gauge":"^4.0.0-alpha.3","@things-factory/scene-table":"^4.0.0-alpha.3","@things-factory/scene-timer":"^4.0.0-alpha.3","@things-factory/scene-random":"^4.0.0-alpha.3","@things-factory/scene-switch":"^4.0.0-alpha.3","@things-factory/setting-base":"^4.0.0-alpha.3","@things-factory/board-service":"^4.0.0-alpha.3","@things-factory/oauth2-client":"^4.0.0-alpha.3","@things-factory/scene-chartjs":"^4.0.0-alpha.3","@things-factory/scene-restful":"^4.0.0-alpha.3","@things-factory/integration-ui":"^4.0.0-alpha.3","@things-factory/scene-integration":"^4.0.0-alpha.3","@things-factory/scene-news-ticker":"^4.0.0-alpha.3","@things-factory/scene-progressbar":"^4.0.0-alpha.3","@things-factory/integration-melsec":"^4.0.0-alpha.3","@things-factory/integration-modbus":"^4.0.0-alpha.3","@things-factory/scene-data-transform":"^4.0.0-alpha.3","@things-factory/scene-half-roundrect":"^4.0.0-alpha.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.3_1628495235882_0.3569468307830299","host":"s3://npm-registry-packages"}},"4.0.0-alpha.4":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.4","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0df9bd78ade37970a4f9d5e332ebfef158165dbc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.4.tgz","fileCount":55,"integrity":"sha512-TpjptGi8EXCGrBXn9necZkRXTDG+VmiwBMlN6kyH6egyen7HtG88LUAI3JEAFVBDWmXBiKaIjixKRVxKz4vIuA==","signatures":[{"sig":"MEYCIQCH/f2TLIS/AKyBUlOLdMjcJoV45vuqj0w/EYPH7Fib0QIhAI010xtDdMhmAlWrRGj+s4csdTXFD/TvDJpombAko/iv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEU4UCRA9TVsSAnZWagAANHAP+wU4s2wGvJros7t6Dp9r\nWZdEWz+8TCycgbagNO17tEGzgsb7tr+GYzp6TEnGzRzioEkwqEwqeUuFCdmN\nC/VcsQb3GdRBFXnefS1GxIvzlDgOD8pyRxeNl8MSBJLmE8Nj1Rier8yuttyr\n7I2NqY+R+yAoKCjG0pQNphZ2mG1aON6yBL/pKp3OrZN3PDqiTo0VkQjU4Vtj\nRZ8iDHMsRnlDRIggXW5Pfe4+34re14UBa6KgfnmFUrvunynNT27JUjNVYM7f\nIN0TcFH4y7Y68scGOG3IfWTeB6HAJs/mPPEUNXr7UO6QI/4xd9BtRXwi+ZHB\n4z3ndWwmG27FIa/rOiOJOdY+1w2aSSsE3lPR2MWQ5NrEm1HIZxNj+aY/hQrB\nIeF3pBNPv/n4XZgb57l21DPZbnK/TlZXn/T7Yjntw0UiuOd4g07AAd2nJK/k\neY8y01fDevyugcVgJC5pqkb893RXSajMt20QXFRxNmwWuBABiPSa6tN13y+f\nWvVPvRjyZlTuRYeN+Gdl79yCxChSP/5/1iC0QxIkyOGE1jlc+bANymQw2EbI\nMosCol3/5lDx7Qu3bPLvv+KDc73YOPenRSlEegELl1hZB/PAd7y/3AM1vp23\nfqAxf2SvF8jQ1FZfRBTbuUi4tQsnn/ELHpvI9jluZm56aRlVSkUKjixjdA5G\nIydQ\r\n=ahg3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fbedbd1fe402d649fe75bee4ef48fbd7da1faf59","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.3","@things-factory/help":"^4.0.0-alpha.3","@things-factory/shell":"^4.0.0-alpha.3","@things-factory/auth-ui":"^4.0.0-alpha.3","@things-factory/i18n-ui":"^4.0.0-alpha.3","@things-factory/more-ui":"^4.0.0-alpha.3","@things-factory/board-ui":"^4.0.0-alpha.3","@things-factory/grist-ui":"^4.0.0-alpha.3","@things-factory/print-ui":"^4.0.0-alpha.3","@things-factory/dashboard":"^4.0.0-alpha.3","@things-factory/export-ui":"^4.0.0-alpha.3","@things-factory/lite-menu":"^4.0.0-alpha.3","@things-factory/system-ui":"^4.0.0-alpha.3","@things-factory/apptool-ui":"^4.0.0-alpha.3","@things-factory/context-ui":"^4.0.0-alpha.3","@things-factory/scene-form":"^4.0.0-alpha.3","@things-factory/setting-ui":"^4.0.0-alpha.3","@things-factory/resource-ui":"^4.0.0-alpha.3","@things-factory/scene-clock":"^4.0.0-alpha.3","@things-factory/scene-gauge":"^4.0.0-alpha.3","@things-factory/scene-table":"^4.0.0-alpha.3","@things-factory/scene-timer":"^4.0.0-alpha.3","@things-factory/scene-random":"^4.0.0-alpha.3","@things-factory/scene-switch":"^4.0.0-alpha.3","@things-factory/setting-base":"^4.0.0-alpha.3","@things-factory/board-service":"^4.0.0-alpha.3","@things-factory/oauth2-client":"^4.0.0-alpha.3","@things-factory/scene-chartjs":"^4.0.0-alpha.3","@things-factory/scene-restful":"^4.0.0-alpha.3","@things-factory/integration-ui":"^4.0.0-alpha.3","@things-factory/scene-integration":"^4.0.0-alpha.3","@things-factory/scene-news-ticker":"^4.0.0-alpha.3","@things-factory/scene-progressbar":"^4.0.0-alpha.3","@things-factory/integration-melsec":"^4.0.0-alpha.3","@things-factory/integration-modbus":"^4.0.0-alpha.3","@things-factory/scene-data-transform":"^4.0.0-alpha.3","@things-factory/scene-half-roundrect":"^4.0.0-alpha.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.4_1628524051888_0.18185580963138293","host":"s3://npm-registry-packages"}},"4.0.0-alpha.6":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.6","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.6","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"38a04b9c488a02358556c15a843b86e620b959bc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.6.tgz","fileCount":55,"integrity":"sha512-p1M7YwF7woUvpt4VCTmWI0ip6XX3ezGVx67HbxXgsjlBF54D6qdFY7u//mv5Onbh6BXntxbTUl2VdYnBCkRVPg==","signatures":[{"sig":"MEQCIA6FGagehJATT9lPSRurTlKjFJ5hXbT/LJ4UaE/YQnG9AiA50SXW+SCfoxzGy+j4lxR8FHFCyDVPzy/bserkrVE7mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEgVyCRA9TVsSAnZWagAACVkQAIARTG++YHL8jZU2+meq\nHD+M28jp93H2Ayb1YGq3U/qFAsh1aqjQBorcSw3IriR250pdu0NHm15abl5x\nyK3KMmavHHs41gxqRQiW6JdGvPOPzXEt3NL7RNoiW+5z8EIv05f2l7h8XS/4\nLGCDcX7UeTL9XySSlMm6Yz5O0bE1ad9ji4liRBMEYVW8UDLDShRuEMHPkjos\nSpRI43crEZLw0kecmL2Nx081xMQ3Y09djKHO76KkWSin7e58yTHKldqoFo/+\ndXBRXi8lEBXWZ5vAdzGvb688T7pHP+ogMr6PqkkeSM+vtBElfXDF6kTfL7eK\n6tjVlgViGoCS+NrqdbIWlqFIh9MFaCwhDTrF/Mo1MTX8ZWfrXazvc8QbJpaL\nUhlY1NH9uACxzWRx0zD+1PfSgAIQet8YLAoQwZJnQLId1fZeiyhwYYHurz3z\niIiGW/++aBPcstJXjXeC9C+mKnSXZtaEJ3yuvCXG9KvKBjKVLU8arze+GK2e\nLD25anbkQCpB/onQFgP+D48f1Ifw6H8hsmU3OlAi4n5cP5Z7piMT9DUedqHT\nlgUtUVNkrRYNZh6LS4e78fsgIMy1W+NDq7rmWqkQ4ur3gUWm7Cni6spy79WX\nQP9WsIVffwLGXcPsHmXcw2sKJ/N/KfEjjDmLAWsUM+qRF+7rDcK0cDluTBav\noFxi\r\n=h4+G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"79a276f40a3229fbf08f439d772f2c183871adfa","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.3.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.6","@things-factory/help":"^4.0.0-alpha.6","@things-factory/shell":"^4.0.0-alpha.6","@things-factory/auth-ui":"^4.0.0-alpha.6","@things-factory/i18n-ui":"^4.0.0-alpha.6","@things-factory/more-ui":"^4.0.0-alpha.6","@things-factory/board-ui":"^4.0.0-alpha.6","@things-factory/grist-ui":"^4.0.0-alpha.6","@things-factory/print-ui":"^4.0.0-alpha.6","@things-factory/dashboard":"^4.0.0-alpha.6","@things-factory/export-ui":"^4.0.0-alpha.6","@things-factory/lite-menu":"^4.0.0-alpha.6","@things-factory/system-ui":"^4.0.0-alpha.6","@things-factory/apptool-ui":"^4.0.0-alpha.6","@things-factory/context-ui":"^4.0.0-alpha.6","@things-factory/scene-form":"^4.0.0-alpha.6","@things-factory/setting-ui":"^4.0.0-alpha.6","@things-factory/resource-ui":"^4.0.0-alpha.6","@things-factory/scene-clock":"^4.0.0-alpha.6","@things-factory/scene-gauge":"^4.0.0-alpha.6","@things-factory/scene-table":"^4.0.0-alpha.6","@things-factory/scene-timer":"^4.0.0-alpha.6","@things-factory/scene-random":"^4.0.0-alpha.6","@things-factory/scene-switch":"^4.0.0-alpha.6","@things-factory/setting-base":"^4.0.0-alpha.6","@things-factory/board-service":"^4.0.0-alpha.6","@things-factory/oauth2-client":"^4.0.0-alpha.6","@things-factory/scene-chartjs":"^4.0.0-alpha.6","@things-factory/scene-restful":"^4.0.0-alpha.6","@things-factory/integration-ui":"^4.0.0-alpha.6","@things-factory/scene-integration":"^4.0.0-alpha.6","@things-factory/scene-news-ticker":"^4.0.0-alpha.6","@things-factory/scene-progressbar":"^4.0.0-alpha.6","@things-factory/integration-melsec":"^4.0.0-alpha.6","@things-factory/integration-modbus":"^4.0.0-alpha.6","@things-factory/scene-data-transform":"^4.0.0-alpha.6","@things-factory/scene-half-roundrect":"^4.0.0-alpha.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.6_1628570994730_0.025609676511123114","host":"s3://npm-registry-packages"}},"3.5.6":{"name":"@things-factory/operato-ecs","version":"3.5.6","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.6","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d90cc203877df7f42c3a704ee02085766c2614ef","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.6.tgz","fileCount":55,"integrity":"sha512-4Y+B3RyOIW0jEaXcwARXnhQ6Xp191f4ux63ymoxRq5m+5Mapr3iQrPihEEIlNjXoUxRuLRk+ejqMGMHFvpCvyw==","signatures":[{"sig":"MEQCIDwJpw2UAdlBvyJIEYA0PcSHZGxiO5ed8gruBKUDB2xbAiB2LHwAYe2/k/DYhL5dH7WSQHM5h43exRx+Ip0vu/5PLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEn/9CRA9TVsSAnZWagAAGNgP/jX5FqW/5HW2HEBs7Dpg\n4sso1dzvNNrNbFs/flNjT1uxAJDMKuzFyoxKjm960egyqaBJHaOi0OOJNP4A\nNJKnFlY+675MNYrrQwzf4zzzfkbbZLqt6AgQn9utNWTQQzGgtQgDMVc9u8al\nyAvSc8OtxlfsxA/0BBuV31zOEO1Olz5iMzLfuYVWlht99HcGx8ryurBigAOJ\nbJshWGYADkWUlaPkdAsToWq4lymPrZdfLHybr11XKS8UHOwZrws90X/SAzEe\npFVhiFWOj5Ah/kO0pIkOzE2XaE1tYzbfvh/Ye5sZ0rvdaXC387QhbhVcZPSC\n6LOJdEOjYGhxKJr9o7KdnLe+vdSYWq9V4xc2YS59EMCkZ9v7UMs1ZBci4rlH\noWNb+lo1UwOjQQ8zCH5oM9ipmDZbvuwBc+tr9Fde/jlMVBKhhLMK1tUXyjyk\nMfO+y54rIoxr+W55bQfrkruq3/q0ILqUx8dQe3c3SxYX1mbZgSr7nlebe9Pp\n/MTdDw2yO9usiTWW07iEnsUviT2dfomVDop7FIWXfWTdO6FUKBO/2/3i4V/6\nh8dOEBOkTzf8i5AAhBeaWdOmD8wvQZubFejfkkkAImQ1VhbAg/xDe4LWBbhC\n60oLRFifoV7xH0BCeRFiddyK8jfZiJveq/7gjxrhEwwgXn1Ec7jbxWse6+sa\nCte/\r\n=5ML8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6c6200929ce918d4fcaf633848d3664457e8b7a3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.5","@things-factory/help":"^3.5.5","@things-factory/shell":"^3.5.5","@things-factory/auth-ui":"^3.5.6","@things-factory/i18n-ui":"^3.5.6","@things-factory/more-ui":"^3.5.5","@things-factory/board-ui":"^3.5.5","@things-factory/grist-ui":"^3.5.5","@things-factory/print-ui":"^3.5.5","@things-factory/dashboard":"^3.5.6","@things-factory/export-ui":"^3.5.5","@things-factory/lite-menu":"^3.5.6","@things-factory/system-ui":"^3.5.5","@things-factory/apptool-ui":"^3.5.5","@things-factory/context-ui":"^3.5.5","@things-factory/scene-form":"^3.5.5","@things-factory/setting-ui":"^3.5.6","@things-factory/resource-ui":"^3.5.6","@things-factory/scene-clock":"^3.5.5","@things-factory/scene-gauge":"^3.5.5","@things-factory/scene-table":"^3.5.5","@things-factory/scene-timer":"^3.5.5","@things-factory/scene-random":"^3.5.5","@things-factory/scene-switch":"^3.5.5","@things-factory/setting-base":"^3.5.6","@things-factory/board-service":"^3.5.5","@things-factory/oauth2-client":"^3.5.5","@things-factory/scene-chartjs":"^3.5.5","@things-factory/scene-restful":"^3.5.5","@things-factory/integration-ui":"^3.5.5","@things-factory/scene-integration":"^3.5.5","@things-factory/scene-news-ticker":"^3.5.5","@things-factory/scene-progressbar":"^3.5.5","@things-factory/integration-melsec":"^3.5.5","@things-factory/integration-modbus":"^3.5.5","@things-factory/scene-data-transform":"^3.5.5","@things-factory/scene-half-roundrect":"^3.5.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.6_1628602365027_0.8032630011698807","host":"s3://npm-registry-packages"}},"3.5.9":{"name":"@things-factory/operato-ecs","version":"3.5.9","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.9","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8dc27a8f98e3e6cc71cf071906176467f8e9af60","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.9.tgz","fileCount":55,"integrity":"sha512-BX1KlxbNk83/xf3PDFsR1FRQnDUs6SFSoqvpW7qViJqRN+SE+9wsh8xYMo+92FznqYAA/b4jCITDBYIBZ3eQxg==","signatures":[{"sig":"MEUCIQCJRnOr+isEPVS7uKixS1Oxr2+jorghFCV7ulRuTqJ2YwIgMIpUTqkjsZkxnmpPI2qi5JMsC8RjBICQ2BmlYT0CDc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE0h0CRA9TVsSAnZWagAA5jsP+wRtkPLpGEqdT6f/t9nX\nG23DQOwb4J9rGLdDLffC7I+UgzM7s3ZXMu+eJOULRdbXBE/6vfzGLJh0MqhN\n0ul4vyKOHkhlxVKj5HF3TgUt4J2gQhRwG5LoFkGRFfgo7hz0IF3VSkmpSBRG\njbQpr/vPd718RDDIP/pycGKPWItzpJwhkMLYy7s1+GsHgPj7vPS+OGh4qZpp\nrrz1lT/nW6A3JE2HsGNBTg7af+TRo1Sl2QQc4G2HA4RJZ3ybQwQ01yZJQwcY\nWkG1H6fGMcljnPr8g9irnB3hU6efwShhx6XTNfrOdUUvzTjwdmZS8iF6JxiV\nii2TQAJWnuwUWCuAWYDianw31xtgpbbG2UhxKzOORUbpNhfUY/Ggdk8OLgay\nnvLNXjYktBf44qoadNjY9QhSvN3sGd1J0n3b+cUlMHeQtgn330ZGavcekWg+\ngtFvsb6nlCsB4S9r1nKhpdO7B02BN9H6c+1t0ooAJ+q8rJd8arH+M3UgmDhB\n/OykohxVD07HZp0/7xer2nt8a3Ie6s4MFygN6EFFXJV/WLpNgjIp7VjspJP6\nU21jgxUXvtmCL4gmTqCNyx+jwse7934yutZbqvnp5hhjxeji+W1RabM55+bN\n5v21AL/5/wtF+ptGRjKGBgnUds6v7o9n1jkdCJszlrLpD+fKRAPimNbb2gU+\nz+9T\r\n=GGDV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"56f6fdd53d6149377fa1adfd14a077541707c0cb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.3.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.9","@things-factory/help":"^3.5.9","@things-factory/shell":"^3.5.9","@things-factory/auth-ui":"^3.5.9","@things-factory/i18n-ui":"^3.5.9","@things-factory/more-ui":"^3.5.9","@things-factory/board-ui":"^3.5.9","@things-factory/grist-ui":"^3.5.9","@things-factory/print-ui":"^3.5.9","@things-factory/dashboard":"^3.5.9","@things-factory/export-ui":"^3.5.9","@things-factory/lite-menu":"^3.5.9","@things-factory/system-ui":"^3.5.9","@things-factory/apptool-ui":"^3.5.9","@things-factory/context-ui":"^3.5.9","@things-factory/scene-form":"^3.5.9","@things-factory/setting-ui":"^3.5.9","@things-factory/resource-ui":"^3.5.9","@things-factory/scene-clock":"^3.5.9","@things-factory/scene-gauge":"^3.5.9","@things-factory/scene-table":"^3.5.9","@things-factory/scene-timer":"^3.5.9","@things-factory/scene-random":"^3.5.9","@things-factory/scene-switch":"^3.5.9","@things-factory/setting-base":"^3.5.9","@things-factory/board-service":"^3.5.9","@things-factory/oauth2-client":"^3.5.9","@things-factory/scene-chartjs":"^3.5.9","@things-factory/scene-restful":"^3.5.9","@things-factory/integration-ui":"^3.5.9","@things-factory/scene-integration":"^3.5.9","@things-factory/scene-news-ticker":"^3.5.9","@things-factory/scene-progressbar":"^3.5.9","@things-factory/integration-melsec":"^3.5.9","@things-factory/integration-modbus":"^3.5.9","@things-factory/scene-data-transform":"^3.5.9","@things-factory/scene-half-roundrect":"^3.5.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.9_1628653684446_0.5235941710821115","host":"s3://npm-registry-packages"}},"3.5.10":{"name":"@things-factory/operato-ecs","version":"3.5.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.10","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"63bf959fb7e5569c810f5121a3277315258e2c6d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.10.tgz","fileCount":55,"integrity":"sha512-QMzaobS5zGemDoz+k3AYuqbejTxRpdVqQVIiftdc8ws3YnkGTrZXYJKcH05g1QOzEc14DmFhILrouQJ6OaHqKQ==","signatures":[{"sig":"MEQCICZ/L028O8ZoLr2YSdePxrg1sfTxaXtUhRIx2O+LRK5AAiBkzW5BFS1Auf+11rcmXn3gzJa1f7IEJ1pnmHO6rO8dUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE1DDCRA9TVsSAnZWagAALCIP/2jEmdqETCSYshlDjeYf\nZx4p/Aat+sWizYaVVDGsVrBgMrY2rf9bCoSj25MPKzpxYYAn+W0I3+A0P2Jo\nzT/ikf2Qbs8an6G01BmHqt/Ur2edMX86prbRt5hJwar1yfxGTLAhpv8PNBfx\nGkIFttb31/nlZFaaw9llTfTIeA5jhn6FLJklsRp8x99lR+M0tbQAH3e7wTuN\nFLUQCricMyQQ9Bvf5/KTKIpL+xPTILRo/V4FHiTKy8cOuEMWheEsxIDqOPSX\nrF5PMDw8QQVn8b0jGUa0c+gYx3cLt52DNDWp3Sg06j4dkFRhp85BdQg2S1Kh\nPVE27owe1o+ZWCnLpiRKpD7taWH/QxHomnLj6WFOAABIEOx7T1jF1Q59pO5u\nLa9R4FkLYE8I+gaS4V9zC5HymslXOKJYIMJQdK8YnFAOoEJ7TyjQRSm7SDJv\nE/9pWjlDO6DJFKhUT5YNYi9dRzAzb5sWl6Ty/Z7Clu9zqFXlc9eZpQpleKcy\nmk+XxdokYu4l+L7PV/T7tw69QLsEJBmCvFcyfOLZzF6ejo9+xQJNN3pU62nL\nGVcJNpO92Xa0+M3yF0UnuV9w6AcIV/7DVBATW3PudDByNyhWg2cd7FYHZKyb\nGzx4AUXUWtZzejRnxYfvsrkKVuuq30K7AMdeye0gRR3czYlcPGL+GazOtwa6\nPijJ\r\n=qajw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9fdbcabd558f857f32d71f4653a41f5f2df33887","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.10","@things-factory/help":"^3.5.10","@things-factory/shell":"^3.5.10","@things-factory/auth-ui":"^3.5.10","@things-factory/i18n-ui":"^3.5.10","@things-factory/more-ui":"^3.5.10","@things-factory/board-ui":"^3.5.10","@things-factory/grist-ui":"^3.5.10","@things-factory/print-ui":"^3.5.10","@things-factory/dashboard":"^3.5.10","@things-factory/export-ui":"^3.5.10","@things-factory/lite-menu":"^3.5.10","@things-factory/system-ui":"^3.5.10","@things-factory/apptool-ui":"^3.5.10","@things-factory/context-ui":"^3.5.10","@things-factory/scene-form":"^3.5.10","@things-factory/setting-ui":"^3.5.10","@things-factory/resource-ui":"^3.5.10","@things-factory/scene-clock":"^3.5.10","@things-factory/scene-gauge":"^3.5.10","@things-factory/scene-table":"^3.5.10","@things-factory/scene-timer":"^3.5.10","@things-factory/scene-random":"^3.5.10","@things-factory/scene-switch":"^3.5.10","@things-factory/setting-base":"^3.5.10","@things-factory/board-service":"^3.5.10","@things-factory/oauth2-client":"^3.5.10","@things-factory/scene-chartjs":"^3.5.10","@things-factory/scene-restful":"^3.5.10","@things-factory/integration-ui":"^3.5.10","@things-factory/scene-integration":"^3.5.10","@things-factory/scene-news-ticker":"^3.5.10","@things-factory/scene-progressbar":"^3.5.10","@things-factory/integration-melsec":"^3.5.10","@things-factory/integration-modbus":"^3.5.10","@things-factory/scene-data-transform":"^3.5.10","@things-factory/scene-half-roundrect":"^3.5.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.10_1628655810691_0.2551657279978623","host":"s3://npm-registry-packages"}},"3.5.11":{"name":"@things-factory/operato-ecs","version":"3.5.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.11","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"78b0653a439934e845dc7c748e80eeea67d2dc6e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.11.tgz","fileCount":55,"integrity":"sha512-71R0zM5HAB+jjaMKGs25pHeMj7QQO2AfzBwpDAzCyY2+AYGpHC+Wf1vELfgkscpNafIHf2K/9vizGNTv+bTnNg==","signatures":[{"sig":"MEYCIQCUYST4ZPr//v/Sbt/TJcm1czSUuW358rxqvxT0IpGMFQIhAMx9zXKgLt0GAp4qxAhdyJmrwAWVJTeUcXS3JanzxigO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE1e8CRA9TVsSAnZWagAAqQ8P/iTAD3cyPsxq2NEFAZf2\nrafnOPRyJ5fGRk4lVMW8uNAeneLkyROsvl5KqpzWgGxYg/qQxoITRa0ysQl+\nnOZT69rduXWlh0HsCgUo20wzcJQ1/iDbtue5ekhjs+m3mgHVFbaBHuvtFK0T\n6D3XhxrvIV/s2Rhfk8HcApuzFzcNqgBXd5huKYyB67dwoqjFyPwWOHZ2XulS\n2lhiQcsvqyHcJhyj2HD3SfjpOgn21ciyZWbc2pwR3bDkFJL9on+oxLFj6Pr5\n5HzvAu0CbGakh3bPuodOZGeTK51wFiqSGVaC5bMWb2ZKUiSjjCqoszqSas5y\nLV9CwpJ6jgDhTKkJANuzvzkJguAgXOuNMyi/IqvZ7pOoZEDr9Fgmjdjc+iNG\nHgOcfZWyhBKPlpVwrN1zCizR6X5htpGYQ57LKfub2/LzzKSq9ZaWjwiTsuQp\n9lmkXWkxZOP79Jyy8R0B0TdO0C4XQAuQtAFrVO17riu0Dj0+V6iPeGBb/nPA\nN0zkPyC+vrMItLJUjX/A33hxpgNc6f8BeTBezN4qLj9Dz9H81CzjAJpVF8tk\nH/atffBfS8rRNZ9b5v9qne1ffWGVMKLNvjX5aif7476HmQjDs7irepyi6kE1\nqeRuKo0kYoZceonS9G6euwB/+Bv6y6pVFw0xezEL2Jky94MnF0Jnwlyd3u87\nLcYG\r\n=HyUi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0666d20476d76643873400520c445be8132aa795","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.11","@things-factory/help":"^3.5.11","@things-factory/shell":"^3.5.11","@things-factory/auth-ui":"^3.5.11","@things-factory/i18n-ui":"^3.5.11","@things-factory/more-ui":"^3.5.11","@things-factory/board-ui":"^3.5.11","@things-factory/grist-ui":"^3.5.11","@things-factory/print-ui":"^3.5.11","@things-factory/dashboard":"^3.5.11","@things-factory/export-ui":"^3.5.11","@things-factory/lite-menu":"^3.5.11","@things-factory/system-ui":"^3.5.11","@things-factory/apptool-ui":"^3.5.11","@things-factory/context-ui":"^3.5.11","@things-factory/scene-form":"^3.5.11","@things-factory/setting-ui":"^3.5.11","@things-factory/resource-ui":"^3.5.11","@things-factory/scene-clock":"^3.5.11","@things-factory/scene-gauge":"^3.5.11","@things-factory/scene-table":"^3.5.11","@things-factory/scene-timer":"^3.5.11","@things-factory/scene-random":"^3.5.11","@things-factory/scene-switch":"^3.5.11","@things-factory/setting-base":"^3.5.11","@things-factory/board-service":"^3.5.11","@things-factory/oauth2-client":"^3.5.11","@things-factory/scene-chartjs":"^3.5.11","@things-factory/scene-restful":"^3.5.11","@things-factory/integration-ui":"^3.5.11","@things-factory/scene-integration":"^3.5.11","@things-factory/scene-news-ticker":"^3.5.11","@things-factory/scene-progressbar":"^3.5.11","@things-factory/integration-melsec":"^3.5.11","@things-factory/integration-modbus":"^3.5.11","@things-factory/scene-data-transform":"^3.5.11","@things-factory/scene-half-roundrect":"^3.5.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.11_1628657596749_0.43948390546934823","host":"s3://npm-registry-packages"}},"4.0.0-alpha.7":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.7","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f20ef3dd27e7bbe94b54d2efe9137c3148477924","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.7.tgz","fileCount":55,"integrity":"sha512-37yBR8uVHeTpt+8wlSy+eiC+ZRckXoEh/cuAE7hgNjVGgafIuocAt+hNPeD6nIZxlMynNzBBsE6m44no4xfYFw==","signatures":[{"sig":"MEUCIEOBELuGBDdpg31ouJYl9OoGpxPzZ7B4kH2B4ohO2uOvAiEAqX6jQAnYD7pScwtgpUiDPA1ah3dDpe6NbHGzrUnnmyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE38NCRA9TVsSAnZWagAAjWMP/1W6Ov3PxJZCdjp/aQqY\nHOt4EX5nPEuzgcBARk8jCNtmi4+q44KQNTrWD4gpCvat0V/xOA3PM7Vd96yd\nFo25g+BQTG7B9wVAV1lHY9UmNwPmMcD58yJ58I4/kSHZeHGI41o750NN6VK5\nVZ8HEQFRwjCMa7ytanjzNhc0oEOAx3SHl7Tr1mWmSelX8RT/+7/chI/yvgTZ\nWV+e85b2aR8uJo3TM+PR3mzLLgE0/3c7DT5PzKtit+f++Ldoezv7RN0+rRLS\nwbOPQunOotQNvVlNNM56yXcgMEAYQhyNMgyEtX/szL5STa2A7OtBWffaKS9t\ne+2gWfgL+unFNDV4QW5VRmb3jFRdbnxqCDz9dfGOVT+oCDfWRyCBiby4/EDT\n7uwHnRD336KXLTRhm8u8JWsn8HVXkzEgZMCsYibc1uRI/cWbeYjkLF3Vj//t\nnFl2mqEKGvpNhiNrJOL24QetokgpkGyNd9e1fZviqeHLtx6STHL8vBFxT5Hq\nWczBpDgbLN2XHOKaL1r2LvhxI0GEHmp0IYavRFW1WQTweW7C0frb21+XdgJ7\nXzKE56uAOTnuXz6uIhFB7BIO5Gh9p6nhnXrL4yyOQ8eE6Opcq5PojVtVlPzz\nRznxGmUmw5JM/3itE2zbPyvNRFnm6JQhNNL8UT83xxik5rNQR5e6aAwV9Jos\nUAS2\r\n=C9Vt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b3bf03900dc03020d0471119bb4947e060525d0e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.3.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.7","@things-factory/help":"^4.0.0-alpha.7","@things-factory/shell":"^4.0.0-alpha.7","@things-factory/auth-ui":"^4.0.0-alpha.7","@things-factory/i18n-ui":"^4.0.0-alpha.7","@things-factory/more-ui":"^4.0.0-alpha.7","@things-factory/board-ui":"^4.0.0-alpha.7","@things-factory/grist-ui":"^4.0.0-alpha.7","@things-factory/print-ui":"^4.0.0-alpha.7","@things-factory/dashboard":"^4.0.0-alpha.7","@things-factory/export-ui":"^4.0.0-alpha.7","@things-factory/lite-menu":"^4.0.0-alpha.7","@things-factory/system-ui":"^4.0.0-alpha.7","@things-factory/apptool-ui":"^4.0.0-alpha.7","@things-factory/context-ui":"^4.0.0-alpha.7","@things-factory/scene-form":"^4.0.0-alpha.7","@things-factory/setting-ui":"^4.0.0-alpha.7","@things-factory/resource-ui":"^4.0.0-alpha.7","@things-factory/scene-clock":"^4.0.0-alpha.7","@things-factory/scene-gauge":"^4.0.0-alpha.7","@things-factory/scene-table":"^4.0.0-alpha.7","@things-factory/scene-timer":"^4.0.0-alpha.7","@things-factory/scene-random":"^4.0.0-alpha.7","@things-factory/scene-switch":"^4.0.0-alpha.7","@things-factory/setting-base":"^4.0.0-alpha.7","@things-factory/board-service":"^4.0.0-alpha.7","@things-factory/oauth2-client":"^4.0.0-alpha.7","@things-factory/scene-chartjs":"^4.0.0-alpha.7","@things-factory/scene-restful":"^4.0.0-alpha.7","@things-factory/integration-ui":"^4.0.0-alpha.7","@things-factory/scene-integration":"^4.0.0-alpha.7","@things-factory/scene-news-ticker":"^4.0.0-alpha.7","@things-factory/scene-progressbar":"^4.0.0-alpha.7","@things-factory/integration-melsec":"^4.0.0-alpha.7","@things-factory/integration-modbus":"^4.0.0-alpha.7","@things-factory/scene-data-transform":"^4.0.0-alpha.7","@things-factory/scene-half-roundrect":"^4.0.0-alpha.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.7_1628667660972_0.40302609066958106","host":"s3://npm-registry-packages"}},"4.0.0-alpha.8":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.8","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.8","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bacfa38f0b88462a91e038f32b6ceb92785a414a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.8.tgz","fileCount":55,"integrity":"sha512-I3vv9oIMZEe7HnWapLq7dN7FAyzV/H1Vi9clunhIWTugkfeWCQ8pTsYzPG2Q+skDIynQ4SKWd+NsQl4yLAP2Rg==","signatures":[{"sig":"MEYCIQCanWpvfAGCS2ELNH4+JMvU2QsFaxoTxCj0odPLM2l0hQIhALIBBdX+gaUvTC1lLRX6gbiuP00jynF/rxZrd3OejJQn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE/UJCRA9TVsSAnZWagAAfiIP/RO9Y18xYG7ItS8s4nm/\n5tjidA0xwwghNo0CLyeNBG6cTPF2klwSG2Uz7Ucqeqr5SAqs3gV0NF7m1VaP\nUYSHEcmnSz8ugSvW1KsKSpwaGpsElU9naHy6HHiXkB3qp+2/760yLTC/KdEY\n2Dj7640aj8n1w6apjZDmF73NWTmpQ8tp2j2EXHlvU4vHtfD/3AoTTQFGRfFg\nccfZB7hTG5qChp/s2vf1XJG8dXdroQ4STDVxGWj+yskSMVP/G4HdM2E5wfkS\nI0ejaq7+y0PZJxVIbZZEdecd9v1qTfl5hU8Cx4xp5mem068DgIGlUClWWj8+\nJh/LKgYoN/fY1T52zyvxMxZyQLkZlYRzscxixogFYelfEqQRsv37YfY1Dm31\nsOZwLVkP/+SOGfX8qnj+NtiMLhKJCYzHLKxdpo1L6h23fdFDSV7y/AvxBDm2\nYf8eW3VUhTHr+h5rHqNzcX8kgreSZEcC1NhvWA0l+Hl8B42FHBVZfTLPNnwL\n9SDehdEGV/pdHTZiw3/4FJof3gChbJPcJdazCh4F5/dlRH6uPfpaKTs0SBpN\npS8zqzcn7D8c0XRBA20hH7OBf2WnHOnXjY9Gf/x1twHdxE/I8aKjzfPlDCea\natI8TcijRP6Uqd9dhLIYXMGYkW4mlb+WHhb+e3PBMNATUH+sWXNkufUI+OHI\nrRw4\r\n=VJTc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c93e0659abf9d0dcc06081a502d4ea7aaa49129a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.8","@things-factory/help":"^4.0.0-alpha.8","@things-factory/shell":"^4.0.0-alpha.8","@things-factory/auth-ui":"^4.0.0-alpha.8","@things-factory/i18n-ui":"^4.0.0-alpha.8","@things-factory/more-ui":"^4.0.0-alpha.8","@things-factory/board-ui":"^4.0.0-alpha.8","@things-factory/grist-ui":"^4.0.0-alpha.8","@things-factory/print-ui":"^4.0.0-alpha.8","@things-factory/dashboard":"^4.0.0-alpha.8","@things-factory/export-ui":"^4.0.0-alpha.8","@things-factory/lite-menu":"^4.0.0-alpha.8","@things-factory/system-ui":"^4.0.0-alpha.8","@things-factory/apptool-ui":"^4.0.0-alpha.8","@things-factory/context-ui":"^4.0.0-alpha.8","@things-factory/scene-form":"^4.0.0-alpha.8","@things-factory/setting-ui":"^4.0.0-alpha.8","@things-factory/resource-ui":"^4.0.0-alpha.8","@things-factory/scene-clock":"^4.0.0-alpha.8","@things-factory/scene-gauge":"^4.0.0-alpha.8","@things-factory/scene-table":"^4.0.0-alpha.8","@things-factory/scene-timer":"^4.0.0-alpha.8","@things-factory/scene-random":"^4.0.0-alpha.8","@things-factory/scene-switch":"^4.0.0-alpha.8","@things-factory/setting-base":"^4.0.0-alpha.8","@things-factory/board-service":"^4.0.0-alpha.8","@things-factory/oauth2-client":"^4.0.0-alpha.8","@things-factory/scene-chartjs":"^4.0.0-alpha.8","@things-factory/scene-restful":"^4.0.0-alpha.8","@things-factory/integration-ui":"^4.0.0-alpha.8","@things-factory/scene-integration":"^4.0.0-alpha.8","@things-factory/scene-news-ticker":"^4.0.0-alpha.8","@things-factory/scene-progressbar":"^4.0.0-alpha.8","@things-factory/integration-melsec":"^4.0.0-alpha.8","@things-factory/integration-modbus":"^4.0.0-alpha.8","@things-factory/scene-data-transform":"^4.0.0-alpha.8","@things-factory/scene-half-roundrect":"^4.0.0-alpha.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.8_1628697865037_0.09930509165650148","host":"s3://npm-registry-packages"}},"4.0.0-alpha.9":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.9","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.9","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a8aa083a1eb7b5e0704bd1af344037a7a1d9acbb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.9.tgz","fileCount":55,"integrity":"sha512-NlFbj4T8ASdmb7iQKL5uajg1ROuTwTqpAip6JFoAdCX+svytAKHajY3894z44liSE0JVnoHbZNHskuHVA4745Q==","signatures":[{"sig":"MEUCIQCEzVeq1aB0BsbD3I5yg11Tx4bEKS6iqBVfrB6rWhfWDAIgZOeVjLk77A/4150lNgXIKBQWOGUQXns7UMwpWpas2qU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFL/+CRA9TVsSAnZWagAAq9gP/1EbkA2XdxJ+2lpOvQfG\nJAakXet4NXJVnX3HPChTQyWK9wAgy3fN9idu9MSkNgX3Q1kZvCP8Sr3zN2C7\n1Kp+Fvntw4ZE08rS48b7q8lJ5V7NIxbwo32wqhC2KqqCODHaaz9EgxtJW42O\n4oPT19rxiE2q+Y7YvSh149jV7sNfrIeEKStS/9+BFXDw6m/HvwwXuBhDwj8S\n17ft2Ur860z+DcBWPV4fE4Jly8E6yYe2qkhonMebOfAqduO7kVEd9bVwHSf/\nqKqmozol6cTC/OnM03v6Dp2Nd1T99NJ1GARoSKftSx6l3gLNXV1Tmgdvxrnm\nAutQm8PwWszuuqGs3YqzMRlKBvJDMYMoOno7TvKTMI/yOAf8YyrWyzJ+qBcj\nDGl7ukrmFVH+x2esfQi0lqNbXn3KH+x0o1PEDrh1i0rslk6QjY6G4IVBu5ZE\n5d+bLIhng71JzdFELhRvangWQxu5xpks+zP/l/1+hj7Pls7C4eKb48XpdXLA\nrIwjHTXw44KVe3UPAaFc/y75uXszVB0sSy9IVK/IpE/W1AKEGZOYognp82Xg\nivxIUCEMgTtNTeDNtobL1NxhG8M+tVPWCDImhOCeIGGSPV6Hic8q6Nj5aBlB\nS3/DC0S2tgwEdR0mf8m4DTOoUyXsNisL/f/qgoRUeS9ilweJV+puOebqyGMg\n2FLY\r\n=FCrI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4b9d145c0da76015f51e640a0de643b5c7bc2bb3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.9","@things-factory/help":"^4.0.0-alpha.9","@things-factory/shell":"^4.0.0-alpha.9","@things-factory/auth-ui":"^4.0.0-alpha.9","@things-factory/i18n-ui":"^4.0.0-alpha.9","@things-factory/more-ui":"^4.0.0-alpha.9","@things-factory/board-ui":"^4.0.0-alpha.9","@things-factory/grist-ui":"^4.0.0-alpha.9","@things-factory/print-ui":"^4.0.0-alpha.9","@things-factory/dashboard":"^4.0.0-alpha.9","@things-factory/export-ui":"^4.0.0-alpha.9","@things-factory/lite-menu":"^4.0.0-alpha.9","@things-factory/system-ui":"^4.0.0-alpha.9","@things-factory/apptool-ui":"^4.0.0-alpha.9","@things-factory/context-ui":"^4.0.0-alpha.9","@things-factory/scene-form":"^4.0.0-alpha.9","@things-factory/setting-ui":"^4.0.0-alpha.9","@things-factory/resource-ui":"^4.0.0-alpha.9","@things-factory/scene-clock":"^4.0.0-alpha.9","@things-factory/scene-gauge":"^4.0.0-alpha.9","@things-factory/scene-table":"^4.0.0-alpha.9","@things-factory/scene-timer":"^4.0.0-alpha.9","@things-factory/scene-random":"^4.0.0-alpha.9","@things-factory/scene-switch":"^4.0.0-alpha.9","@things-factory/setting-base":"^4.0.0-alpha.9","@things-factory/board-service":"^4.0.0-alpha.9","@things-factory/oauth2-client":"^4.0.0-alpha.9","@things-factory/scene-chartjs":"^4.0.0-alpha.9","@things-factory/scene-restful":"^4.0.0-alpha.9","@things-factory/integration-ui":"^4.0.0-alpha.9","@things-factory/scene-integration":"^4.0.0-alpha.9","@things-factory/scene-news-ticker":"^4.0.0-alpha.9","@things-factory/scene-progressbar":"^4.0.0-alpha.9","@things-factory/integration-melsec":"^4.0.0-alpha.9","@things-factory/integration-modbus":"^4.0.0-alpha.9","@things-factory/scene-data-transform":"^4.0.0-alpha.9","@things-factory/scene-half-roundrect":"^4.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.9_1628749821920_0.888987371073803","host":"s3://npm-registry-packages"}},"3.5.12":{"name":"@things-factory/operato-ecs","version":"3.5.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.12","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c5997d382c3f569becba6d9cf7ac197239dfc73b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.12.tgz","fileCount":55,"integrity":"sha512-ygZ0NFIoOD8ZFBcXpoCLNHD7HqtacIs+tiQGz3qTH95SWciUzhoSOaqaZkHBsJerJ0XePRGFVqwREtlf2LNj2w==","signatures":[{"sig":"MEUCIQCWGrvCT8J+IVED91uzVzuYgVIKNfXSAXxXZIDYwfptfAIgbKz/Spv0j+WXArosEGtcXrP+2xicfA4ilOrF5niBA1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFUqDCRA9TVsSAnZWagAAy0wP/iqwPHtUH7yDgZ+81F3Y\nSYkGtFaofr56Hl6A4McyUjFRjBYg5jI9vd969s/meeuUjvA3Tueoq0OUQ4oq\nPbQfBKy/D+w0j4ImsVarkKDiIMJAGs1SWlr7eGmgrE6x0saHxDrLKch8G5Jt\nZHXue7mE+j9OkqLv3Eo/NEAAeo/N0fms7xVdU2SisACI2qtPXLArRQATH9DS\nwb8tb6fTEBwNnsgN1E2EUArpbnkLJm5ENwi0KnZ2ECdMM3PE2druh/NA4KFy\njGZCf4xVFbN2ueNcOHz1cYS/TPeRNsPDQiahCThttzGwr1CYrZ060EfK66wu\n6wC3C1ndRKcu1izvV/mwA7m3qNFzQGKLltCFs5VIC0iwJbX/Z4jBIZ9xR020\nwGqQ8P/VD+NXWqZiWTtHxomzUPzIVFlK98NNdP6BzDHkJLg+OPeNSbMSbWHC\nhTqfo2+ak10+fgbpOHRg8gK6etA4TDym4oCmbasfiPKZZsFJtbIg35f6snWY\nriB7WrnOinRP46w88BA7tt5gSygDVXNP1NHPyPfLn9Sc08QHdoGpANxZng1l\niQlamS3xkDVIXJWpQkMHAa8MRnfPahXwyxMaC+LpXRo5MjINe5/iGbqnCCuR\nD6+g1ynGms+035XlzpEX/ehIvQl2z80Dl8CyQWNZEY4Xeswhed3uux+CZd+S\nj04u\r\n=NpyA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"826a0788aa1799b9fe6e00f65cd304cd7dc60648","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.12","@things-factory/help":"^3.5.12","@things-factory/shell":"^3.5.12","@things-factory/auth-ui":"^3.5.12","@things-factory/i18n-ui":"^3.5.12","@things-factory/more-ui":"^3.5.12","@things-factory/board-ui":"^3.5.12","@things-factory/grist-ui":"^3.5.11","@things-factory/print-ui":"^3.5.12","@things-factory/dashboard":"^3.5.12","@things-factory/export-ui":"^3.5.12","@things-factory/lite-menu":"^3.5.12","@things-factory/system-ui":"^3.5.12","@things-factory/apptool-ui":"^3.5.12","@things-factory/context-ui":"^3.5.12","@things-factory/scene-form":"^3.5.11","@things-factory/setting-ui":"^3.5.12","@things-factory/resource-ui":"^3.5.12","@things-factory/scene-clock":"^3.5.11","@things-factory/scene-gauge":"^3.5.11","@things-factory/scene-table":"^3.5.11","@things-factory/scene-timer":"^3.5.11","@things-factory/scene-random":"^3.5.11","@things-factory/scene-switch":"^3.5.11","@things-factory/setting-base":"^3.5.12","@things-factory/board-service":"^3.5.12","@things-factory/oauth2-client":"^3.5.12","@things-factory/scene-chartjs":"^3.5.11","@things-factory/scene-restful":"^3.5.11","@things-factory/integration-ui":"^3.5.12","@things-factory/scene-integration":"^3.5.11","@things-factory/scene-news-ticker":"^3.5.11","@things-factory/scene-progressbar":"^3.5.11","@things-factory/integration-melsec":"^3.5.12","@things-factory/integration-modbus":"^3.5.12","@things-factory/scene-data-transform":"^3.5.11","@things-factory/scene-half-roundrect":"^3.5.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.12_1628785283476_0.4904868756673566","host":"s3://npm-registry-packages"}},"3.5.13":{"name":"@things-factory/operato-ecs","version":"3.5.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.13","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"006e23b603a5d3385c3decaa9dd5dda27e26c53b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.13.tgz","fileCount":55,"integrity":"sha512-SsSOSrF3/Lz7MxSS0tQDud7TUggCxahKnADNXMkWTuZYlJrRgTuLRZv9cFaAyT8GC90kQEt/ZvCDuLjZNBg+2Q==","signatures":[{"sig":"MEUCIQCOWv30aV21PYtqLweYWRSLZvfYgBjpj1cWIZuSNncSpgIgD060pgp8zxOTc5PkNA4nT8gnUrCXTELzh8/15DR6zII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFU1uCRA9TVsSAnZWagAAHHUP/ijmkKWOchn4vtMDYcU7\nOC7dRuyUtfQ8/QVJBe8+Gi0TY6TFGlcZOewuSD8eK7OZEAPJH9OFEK9hOEmV\nBylrDV5t9cgxI5kDI671bSnDuAXBLuYZY8xMoB8hCeHvW9zD85BV1Ziv4NFz\nfaZxmfrydDXWYS2N6SaTkxpoxMtrUrd62a3XEMfH+hXLtOKwM0nXm3ZDq3qN\n/eR/gaigMJEFOJTBu1xjf/89rmiemG2xO+0fX01tgSQVXkFMW0eVaq7gU8TB\nDh8BGtR6mFLuAMeaqoblceB7gpdvCHIt47qfzT7hB9yEVeW6QSPD6CIqG4Vm\nBqVjakdDzvIOOjZHUszCLa3jMfrzBtirgGOdQWaRXSzOct107XhdNLmi5qU5\npL3yxBci/xXMfwhKT5wmrsRNXSM3KyRQuutR8qxRcOnT8u/LE4skYzcBU3f7\neWtR1VMOVdyFbkZ1xMKlsVdm17YTMCBPjSuT/jMHk6JKbt3TgT/KoWXs5CHQ\nJYrHOg30XzvcJG3qVgVFXUjwOmg+9mpKUeghFOKQjXvgGBwdFmz/iu5xwG9b\nRu8BVsmeGZYYeuVS+UudnBk5V4Zb+WDwqWO10OvaOgAfBVKMse4h80AP/C/s\njQeqmcC3YO3cq8UQFjNf+97U+yWTblaIo3NMMGBDXinbeBxJdPQyQDLn1dk0\n4+ae\r\n=xnfA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ed60852126eb76f7a15e6fd80f0f58c00047f9ea","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.13","@things-factory/help":"^3.5.13","@things-factory/shell":"^3.5.13","@things-factory/auth-ui":"^3.5.13","@things-factory/i18n-ui":"^3.5.13","@things-factory/more-ui":"^3.5.13","@things-factory/board-ui":"^3.5.13","@things-factory/grist-ui":"^3.5.13","@things-factory/print-ui":"^3.5.13","@things-factory/dashboard":"^3.5.13","@things-factory/export-ui":"^3.5.13","@things-factory/lite-menu":"^3.5.13","@things-factory/system-ui":"^3.5.13","@things-factory/apptool-ui":"^3.5.13","@things-factory/context-ui":"^3.5.13","@things-factory/scene-form":"^3.5.13","@things-factory/setting-ui":"^3.5.13","@things-factory/resource-ui":"^3.5.13","@things-factory/scene-clock":"^3.5.13","@things-factory/scene-gauge":"^3.5.13","@things-factory/scene-table":"^3.5.13","@things-factory/scene-timer":"^3.5.13","@things-factory/scene-random":"^3.5.13","@things-factory/scene-switch":"^3.5.13","@things-factory/setting-base":"^3.5.13","@things-factory/board-service":"^3.5.13","@things-factory/oauth2-client":"^3.5.13","@things-factory/scene-chartjs":"^3.5.13","@things-factory/scene-restful":"^3.5.13","@things-factory/integration-ui":"^3.5.13","@things-factory/scene-integration":"^3.5.13","@things-factory/scene-news-ticker":"^3.5.13","@things-factory/scene-progressbar":"^3.5.13","@things-factory/integration-melsec":"^3.5.13","@things-factory/integration-modbus":"^3.5.13","@things-factory/scene-data-transform":"^3.5.13","@things-factory/scene-half-roundrect":"^3.5.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.13_1628786029998_0.5991699523865943","host":"s3://npm-registry-packages"}},"3.5.16":{"name":"@things-factory/operato-ecs","version":"3.5.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.16","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3b91a88f7f006e07c2d305e9de6d1e250926b21a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.16.tgz","fileCount":55,"integrity":"sha512-zRBkoNZQMTMsYpTkzdbRWA864Q3TfSEzFB0Jfwgl5crd49DVRdY4As0YxWThu5DKENwxhReeT/HxyrgoOLXzlw==","signatures":[{"sig":"MEUCICkzZgH/d4xb/GtRhtCCUwZiOszdQt36ZM/D8jHvu+YNAiEA8tta98o+tTvcyjQm7ZAaLcQ6GZOzCad2OKWFfrGUMEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGT6xCRA9TVsSAnZWagAAlTkP/R6D7kRX8MLRQq2vkPLS\ng9yZdjVE7GyJC2Ik7ASWgBB/rh9v6TKAuuOWfXctWOFS+v9zoanCYhaTD2np\nKDcgUoKxhLS7uZnvRX8Qq4ddIrljJodomio8BTB2phOfgo4YD7MR+rzS82QN\nMNAIrbyWIPZuddXF+AtoEonC4YYZDW1WZKsFApvNdbxcXnpY7Dg0/UANW0uD\nwNf9s199ChJ/Utvcf/cAzumtIXBxJ0rK2KdpeHh+Dh0+t0FLALl2fpzaPly2\nx8w/LKCUR1ruVE8+WWcvXLGdcOQe1kudCADqD3G10rZnOUED7rhRUCNhhVPt\nqgS/jNcLLgp0T35bkouH7e2gQ45eSzZtBBne1sCV//KQwzqjGr0V85ugFpac\nHRv5UnlHzJls5L2olLAIOCQE0ppXFBA8KM3zSi5yjcLVn3KYYz71tB4H/iYI\nNQ1j+QaKnE0fZVajK3iPK5C3/LRr55z7DD12Z/qaKlTFa6y7vazeTEIzE6SN\nujYsHC3j3wovOyddNCJ8akkCVnADhvwT3zSJHizOZtgiBLy8iZNT5ccF0CjF\n51skVF65FqRgxN25du5jK3MnMtaF4QEAi/MfpVca5n26mAKpM/1u0V74rZzC\nlvTvQ+OY/9o+t2Bc6VjyDUE23gZf/0mKacUrJZU5ORrEsB+CwETUUeHawVyg\n8lTU\r\n=fgU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f6504922404e183d7fced4b95212c89d57d72d8b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.16","@things-factory/help":"^3.5.16","@things-factory/shell":"^3.5.16","@things-factory/auth-ui":"^3.5.16","@things-factory/i18n-ui":"^3.5.16","@things-factory/more-ui":"^3.5.16","@things-factory/board-ui":"^3.5.16","@things-factory/grist-ui":"^3.5.16","@things-factory/print-ui":"^3.5.16","@things-factory/dashboard":"^3.5.16","@things-factory/export-ui":"^3.5.16","@things-factory/lite-menu":"^3.5.16","@things-factory/system-ui":"^3.5.16","@things-factory/apptool-ui":"^3.5.16","@things-factory/context-ui":"^3.5.16","@things-factory/scene-form":"^3.5.16","@things-factory/setting-ui":"^3.5.16","@things-factory/resource-ui":"^3.5.16","@things-factory/scene-clock":"^3.5.16","@things-factory/scene-gauge":"^3.5.16","@things-factory/scene-table":"^3.5.16","@things-factory/scene-timer":"^3.5.16","@things-factory/scene-random":"^3.5.16","@things-factory/scene-switch":"^3.5.16","@things-factory/setting-base":"^3.5.16","@things-factory/board-service":"^3.5.16","@things-factory/oauth2-client":"^3.5.16","@things-factory/scene-chartjs":"^3.5.16","@things-factory/scene-restful":"^3.5.16","@things-factory/integration-ui":"^3.5.16","@things-factory/scene-integration":"^3.5.16","@things-factory/scene-news-ticker":"^3.5.16","@things-factory/scene-progressbar":"^3.5.16","@things-factory/integration-melsec":"^3.5.16","@things-factory/integration-modbus":"^3.5.16","@things-factory/scene-data-transform":"^3.5.16","@things-factory/scene-half-roundrect":"^3.5.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.16_1629044401026_0.5426929271859373","host":"s3://npm-registry-packages"}},"4.0.0-alpha.10":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.10","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"07d45d91141b1ccd67fde78d564d3370b9a5add2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.10.tgz","fileCount":55,"integrity":"sha512-dAggUIOC8acocq/ipnM6hYLiuyMYnwtQLdH9MZdOC2fzacfAmCqjaj9lr3R6V2GoL7l5RRpN+RQ0vnkBu9RvjQ==","signatures":[{"sig":"MEYCIQCOQ13CVXum0TvqGuVASq3VRJIMVLPVBM1kIr+1Hb03uwIhAIDIrPofCRKEOeK3S++4V4JDJgrjtbvlE1aD43SzDSqe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGjqGCRA9TVsSAnZWagAALQEP/jv51h00Kde2IDZzWbGW\njBAIz6UXGzV9qkN7DiT/EpiforxiZ6+2SB9DMCuiDcIIH/4hTQBp4iA1hKSt\nMLiXXFqJzDNADnuiWmvIqLBzduTGUig/bCRtEJkzt8FI5/lxEjwK9QZxp0mp\nGyFaH65tPRbxYtktWe2Ll/xpMJnQQ57kAOcxGMBfqL3BQ6eIy0v8C53AnxPJ\npqwrtNtP2hd9XD16REa88KwuGHdjZ0jQqw/mJgYJn8Z9uLglj7ascOP6ccO0\n9bW+dVSXnELZ0iNdsrBCAcvw+xd8gqycN2WHzZ+s5NBSokcUyptwouitD1is\naamY4FnZyxRfj2qy0bS+yO4FTWtIva5reN9Q5MKqDdkIU8LED5MIPTdEHhRk\noLcWQrGU+Tg3LXrAowQdSg5kuoQZQuFb1cXY2m/08ptLIUPByoDSWneMH/I9\nDFm2zxwG+wG3brrkcFgJagDz9zfOdziNYmUXq96iXoS17QV/ZWSf7lATh0ZZ\nDDVr92qTUDuHjrISOaOZXD/Jv9SlDpd6ZnQxYesI+ylgXDcyrnjRctoEK22J\nyzUZtLSTFVCONMX6Q5d1zpTmNl7NuPqtEBc+EbNCf/b5bUfZ2QuHJFxLSZX8\nFwfwfIRSALwMnrJ/laVdnBs3XaVgl+dwRWw+lavtQkppSwgfsvJV/lkBHROI\nSVUL\r\n=kDbk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1dd9545d8bbf1f3dd4d99d7de28b5ca2a4b7aa96","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.10","@things-factory/help":"^4.0.0-alpha.10","@things-factory/shell":"^4.0.0-alpha.10","@things-factory/auth-ui":"^4.0.0-alpha.10","@things-factory/i18n-ui":"^4.0.0-alpha.10","@things-factory/more-ui":"^4.0.0-alpha.10","@things-factory/board-ui":"^4.0.0-alpha.10","@things-factory/grist-ui":"^4.0.0-alpha.10","@things-factory/print-ui":"^4.0.0-alpha.10","@things-factory/dashboard":"^4.0.0-alpha.10","@things-factory/export-ui":"^4.0.0-alpha.10","@things-factory/lite-menu":"^4.0.0-alpha.10","@things-factory/system-ui":"^4.0.0-alpha.10","@things-factory/apptool-ui":"^4.0.0-alpha.10","@things-factory/context-ui":"^4.0.0-alpha.10","@things-factory/scene-form":"^4.0.0-alpha.9","@things-factory/setting-ui":"^4.0.0-alpha.10","@things-factory/resource-ui":"^4.0.0-alpha.10","@things-factory/scene-clock":"^4.0.0-alpha.9","@things-factory/scene-gauge":"^4.0.0-alpha.9","@things-factory/scene-table":"^4.0.0-alpha.9","@things-factory/scene-timer":"^4.0.0-alpha.9","@things-factory/scene-random":"^4.0.0-alpha.9","@things-factory/scene-switch":"^4.0.0-alpha.9","@things-factory/setting-base":"^4.0.0-alpha.10","@things-factory/board-service":"^4.0.0-alpha.10","@things-factory/oauth2-client":"^4.0.0-alpha.10","@things-factory/scene-chartjs":"^4.0.0-alpha.9","@things-factory/scene-restful":"^4.0.0-alpha.9","@things-factory/integration-ui":"^4.0.0-alpha.10","@things-factory/scene-integration":"^4.0.0-alpha.9","@things-factory/scene-news-ticker":"^4.0.0-alpha.9","@things-factory/scene-progressbar":"^4.0.0-alpha.9","@things-factory/integration-melsec":"^4.0.0-alpha.10","@things-factory/integration-modbus":"^4.0.0-alpha.10","@things-factory/scene-data-transform":"^4.0.0-alpha.9","@things-factory/scene-half-roundrect":"^4.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.10_1629108870675_0.5415678439926233","host":"s3://npm-registry-packages"}},"3.5.21":{"name":"@things-factory/operato-ecs","version":"3.5.21","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.21","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6d886de24676fd08cd27cc33be9b67ff33a938f8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.21.tgz","fileCount":55,"integrity":"sha512-yq+4AK2IZ2OKOCfJUMQzwvEi5XnLQth1KxyL5IAXTtCehbgwGeOQ9mOHyCmjQ+bp2sU0PBlfd8KScAjj/gzI+w==","signatures":[{"sig":"MEUCIQD+icjbCqzg8piY80SXnAfZexpQQIRWswMcYCgy4yXqZgIgZfYixrVzxvzZI9vgl/Ai+fUiRc0JSUqqSXe9Rsw2paM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGqPiCRA9TVsSAnZWagAARoMP+wUCTwhV9bdNGJSwMiLT\n1HXz90OMZHXE9SBuOuH9MuEmShW5BCyUI036ELd5HeR1IIXbOqBTz4Nd4Is8\nWSdvOFMk03RiHuwgflhT1irdzHZv3oXOCxx1egQkYYR+SkkHBJw1tsygSCoG\nlPnhbqRbTK9iloeDb4BiCX80hGakvmzwnxpEksOrm9ooa4l1YYT1nr5wPtm9\nvqYCUapWfHLj4eUIhdl1Q8xlPzlb6VHubYENQ5kToJGvEidqXZ/DPzI+nzM8\n7adyVCeb3xZhDM8y3sWmI+p9DTp/qMA3BoQ83IL6Dfil6tkqAdrMmVC3JFAw\n8WgosLuIl+8GTXT0ZgXmCZpMKwOfCb3rrtVvWOO0eE0p8CxRgt/JCkQKVtKn\nmyK1kzAUrAKLT6m0LssEYZRmlDDMyzqEPMckrV//Ki2NrqUQkJ8HYngq8Sry\n0aPtI8o3PJ9NlfnXQizlq1Ecn5Rj6F+fln9u9ggErjnvzjEcyVBzKEpL/W4M\nFHCxtslLzClzZigdHcfsRadBxLqNv35gGBPPMOJXQQPUzN22Xh2nqTNWvgjk\nzzmJDaNrgjMSk12P7SIxOhzN9m3bcErqe2aFIWnTi49qxcQ+s0GhXcnC9DXD\ncoQ8ziFgEPndx2kyhf61XkDLtnyHrzo3HyXHbQ64XSQKG7WdQZRFPaYR0iXe\nyH+M\r\n=uOYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"53be0374b28ef040b21ca778c7b223a6544bd44c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.21","@things-factory/help":"^3.5.21","@things-factory/shell":"^3.5.21","@things-factory/auth-ui":"^3.5.21","@things-factory/i18n-ui":"^3.5.21","@things-factory/more-ui":"^3.5.21","@things-factory/board-ui":"^3.5.21","@things-factory/grist-ui":"^3.5.21","@things-factory/print-ui":"^3.5.21","@things-factory/dashboard":"^3.5.21","@things-factory/export-ui":"^3.5.21","@things-factory/lite-menu":"^3.5.21","@things-factory/system-ui":"^3.5.21","@things-factory/apptool-ui":"^3.5.21","@things-factory/context-ui":"^3.5.21","@things-factory/scene-form":"^3.5.21","@things-factory/setting-ui":"^3.5.21","@things-factory/resource-ui":"^3.5.21","@things-factory/scene-clock":"^3.5.21","@things-factory/scene-gauge":"^3.5.21","@things-factory/scene-table":"^3.5.21","@things-factory/scene-timer":"^3.5.21","@things-factory/scene-random":"^3.5.21","@things-factory/scene-switch":"^3.5.21","@things-factory/setting-base":"^3.5.21","@things-factory/board-service":"^3.5.21","@things-factory/oauth2-client":"^3.5.21","@things-factory/scene-chartjs":"^3.5.21","@things-factory/scene-restful":"^3.5.21","@things-factory/integration-ui":"^3.5.21","@things-factory/scene-integration":"^3.5.21","@things-factory/scene-news-ticker":"^3.5.21","@things-factory/scene-progressbar":"^3.5.21","@things-factory/integration-melsec":"^3.5.21","@things-factory/integration-modbus":"^3.5.21","@things-factory/scene-data-transform":"^3.5.21","@things-factory/scene-half-roundrect":"^3.5.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.21_1629135842122_0.24094054875661897","host":"s3://npm-registry-packages"}},"4.0.0-alpha.11":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.11","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9fcae319d37666e38f39fb547ea06332e293e492","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.11.tgz","fileCount":55,"integrity":"sha512-t50z4XXjBFdrBhCiR+6PXKwAtFnumc7NRbivR8B8gqXxvFkAdzM5nHF2d/24kvSLEWeLUhVCQFJgJKhrsEWNFA==","signatures":[{"sig":"MEUCID+Rac1lR4/ri5y3LC+nQpQfckBugeRzgxf9FXjlOk3lAiEAydeFirPKacSgt3buCsegPr3PQzuVZyueeCrSVMcaEK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHHsLCRA9TVsSAnZWagAAyxMP/1DAdWpA1yyHKcfhxV/g\nisawydoGxrvYp2542T+vgaBQcW+9vr3cIAWfAcSpxTudk4Y9nDyeqRPzAC3r\nGd4IFGS0TCT1EP5KZ1k62dTrvKP3IUdh4rsxfee+VmgYXNGefVbUkQ10rrTL\nZKVIPOjSqUa4DBKXfAqSrX2pdS2zx8UrN9bKU8OfnnzwElq0Jj24nBYipVP5\nVbBKQyLCd1UFxO0mKJmoox05ehfFB3zCX/K4dT5dFosqCIXnmFMMtavxoi8m\nx80mcB9RSQ6yGaGgd0E+dljv+VxCltI1YTu/7jTscGuHf4GKtVAnIu2sl1mL\n3hU2uHm0ojGhfkRca0ak70v8fLqQySj9dLLxu9uT9Lx4AfYhT5E2o4ddqPP5\ncR/kkcHSX7B16VcfZUNP5sjLtueSgTF94iaUgCo4UARCbI3Om+3HzCLz4oZ+\nI8oykl3RBuc0i9zemK9Z27qG3nOXaR5HBSOWkBuZTWSQ+cSqf+BnOOBHc3U6\n7wogilNmQRFnE7nNz5Kyym6GJI8jAqN2VL27N1rjDl3084nyelvGOXESfh2z\n1rSc3dDF1415MVLgyGXZhQUAwhSqlaJm9WA8DqqH5v30ZNJ/DyCE696XTxWO\nQhkIjq31xbLbcMahXWNNKOsXMfFyCCmfzvGzOpMJ2CbmeAazrXYV25JqoRdh\n7/hm\r\n=O5oe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7cf838bbcfc9586f4257529b213d3025546394f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v15.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"15.3.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.11","@things-factory/help":"^4.0.0-alpha.11","@things-factory/shell":"^4.0.0-alpha.11","@things-factory/auth-ui":"^4.0.0-alpha.11","@things-factory/i18n-ui":"^4.0.0-alpha.11","@things-factory/more-ui":"^4.0.0-alpha.11","@things-factory/board-ui":"^4.0.0-alpha.11","@things-factory/grist-ui":"^4.0.0-alpha.11","@things-factory/print-ui":"^4.0.0-alpha.11","@things-factory/dashboard":"^4.0.0-alpha.11","@things-factory/export-ui":"^4.0.0-alpha.11","@things-factory/lite-menu":"^4.0.0-alpha.11","@things-factory/system-ui":"^4.0.0-alpha.11","@things-factory/apptool-ui":"^4.0.0-alpha.11","@things-factory/context-ui":"^4.0.0-alpha.11","@things-factory/scene-form":"^4.0.0-alpha.11","@things-factory/setting-ui":"^4.0.0-alpha.11","@things-factory/resource-ui":"^4.0.0-alpha.11","@things-factory/scene-clock":"^4.0.0-alpha.11","@things-factory/scene-gauge":"^4.0.0-alpha.11","@things-factory/scene-table":"^4.0.0-alpha.11","@things-factory/scene-timer":"^4.0.0-alpha.11","@things-factory/scene-random":"^4.0.0-alpha.11","@things-factory/scene-switch":"^4.0.0-alpha.11","@things-factory/setting-base":"^4.0.0-alpha.11","@things-factory/board-service":"^4.0.0-alpha.11","@things-factory/oauth2-client":"^4.0.0-alpha.11","@things-factory/scene-chartjs":"^4.0.0-alpha.11","@things-factory/scene-restful":"^4.0.0-alpha.11","@things-factory/integration-ui":"^4.0.0-alpha.11","@things-factory/scene-integration":"^4.0.0-alpha.11","@things-factory/scene-news-ticker":"^4.0.0-alpha.11","@things-factory/scene-progressbar":"^4.0.0-alpha.11","@things-factory/integration-melsec":"^4.0.0-alpha.11","@things-factory/integration-modbus":"^4.0.0-alpha.11","@things-factory/scene-data-transform":"^4.0.0-alpha.11","@things-factory/scene-half-roundrect":"^4.0.0-alpha.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.11_1629256459753_0.8801931505876246","host":"s3://npm-registry-packages"}},"3.5.28":{"name":"@things-factory/operato-ecs","version":"3.5.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.28","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d10870773834937e85a4b7f2fbaa3be0758be046","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.28.tgz","fileCount":55,"integrity":"sha512-3iLuk4Tu1QJoWgGtJZGEbBs95x7x2vpQon+AWJe8/VR8fEm2/h9HvN42t4v2thIPrn5y0rx5ALD5u1XyC8l5KQ==","signatures":[{"sig":"MEQCIEMf9588st09ztSCBsiFnbrbM8nOHtMLptbRLeyKTw2TAiB+XyFxH4ThMnmZqH8EPf81oEYaAtqFIgELuXdSDF6TxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhInjiCRA9TVsSAnZWagAAfWgP/03OW+Fyu7hcPLO6igtL\nYINJOqW94HviwIqxSBnp2ND2nWHYL+3aCfdggm57zdBAtpJOex4MRC2GHoea\n7liqAV1WN9UeEvB8gVKrsFRnsyEYnmO3m2efW7KO1GNdv6RIWhzSocDZFkol\nxDCVcLQN/C8Gmv9yn7nycKllmBxrM/NIKXMFM71nAcl5CHMYCDeJyFIJ6IGI\n12JM/xyiu6m13zLdYZaX2N9Bt6ij4/lD6pWLy0lOZY1V+y1bujkjgmRfpByn\n7bx5KvXsDgB1aE0pGFMOer0c+Tj178MBXqWJqIGDjDbn3loC6O0aFIAtZjjv\nWlCK37ddInhFlw9dbMPqk5xPeRlbzmHL44GkoCkgrCEJ4T1s/KcA19yfG99g\nd6uqEdlyiw20d4bKL/EB41pVHqzINsQgz2x45AlZdjnpPjkBqHjkeMEcmLA9\nG/jlSGL4TPXqt1/DUcJfmh5wm19m9/M3CEk13UF4YDI6UuTyf2dnGFes40Rb\n8+HNqLeceC+TF9qoOX9Y8rmv0mVGdgtb6klhrw87Il0bB9pcBJ+44DKNGrvh\nqKZC2e7OL6VxVsLC+rmLUWTTYUPVUZEn07RnSz2OQzX2+rXPNATTRfzSmDsP\n9n6YnBwAi9/utjZJpMABHXv8ifsGIBa+7j9IvlinBbAxSTulqzd9kF92Tuv7\nd0wZ\r\n=ZIDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a3f270ba5f368e5cb6792ce9af533bc8cc48045","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.28","@things-factory/help":"^3.5.28","@things-factory/shell":"^3.5.28","@things-factory/auth-ui":"^3.5.28","@things-factory/i18n-ui":"^3.5.28","@things-factory/more-ui":"^3.5.28","@things-factory/board-ui":"^3.5.28","@things-factory/grist-ui":"^3.5.28","@things-factory/print-ui":"^3.5.28","@things-factory/dashboard":"^3.5.28","@things-factory/export-ui":"^3.5.28","@things-factory/lite-menu":"^3.5.28","@things-factory/system-ui":"^3.5.28","@things-factory/apptool-ui":"^3.5.28","@things-factory/context-ui":"^3.5.28","@things-factory/scene-form":"^3.5.28","@things-factory/setting-ui":"^3.5.28","@things-factory/resource-ui":"^3.5.28","@things-factory/scene-clock":"^3.5.28","@things-factory/scene-gauge":"^3.5.28","@things-factory/scene-table":"^3.5.28","@things-factory/scene-timer":"^3.5.28","@things-factory/scene-random":"^3.5.28","@things-factory/scene-switch":"^3.5.28","@things-factory/setting-base":"^3.5.28","@things-factory/board-service":"^3.5.28","@things-factory/oauth2-client":"^3.5.28","@things-factory/scene-chartjs":"^3.5.28","@things-factory/scene-restful":"^3.5.28","@things-factory/integration-ui":"^3.5.28","@things-factory/scene-integration":"^3.5.28","@things-factory/scene-news-ticker":"^3.5.28","@things-factory/scene-progressbar":"^3.5.28","@things-factory/integration-melsec":"^3.5.28","@things-factory/integration-modbus":"^3.5.28","@things-factory/scene-data-transform":"^3.5.28","@things-factory/scene-half-roundrect":"^3.5.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.28_1629649122663_0.7852889511964658","host":"s3://npm-registry-packages"}},"3.5.29":{"name":"@things-factory/operato-ecs","version":"3.5.29","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.29","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"694a52e4634c1b0f1353c974a24f4dd7b51a039f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.29.tgz","fileCount":55,"integrity":"sha512-QTArqBb5+a6bLUSNMfZHMWoZ79otCfcUzcOIYY3vsfDremeQvk2ujyBSdsvoA8P2Lyf2QbY9SkpcUryihsF/og==","signatures":[{"sig":"MEQCIGxvuNtfdpEmi3wat2ctwvqpsz//T7d6O5j6BvrDNf7cAiA8yFUPBCGAVE+q2EL8/3kXiU/yzvHJwdlIep6GL5w+PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJRNkCRA9TVsSAnZWagAAWI8P/0XKbOBvJFFMlZdiw+TY\njRqjkSf+p1WheY0dq9HCgQz4u0jB41nCnkuLz9B+kbWwOszpqKg/g93XDtao\n8pIZ8HnXzVP0Z4WRmuZxJxGrD4Wqed592TCWS2PZyhDa3ZIuxPlPBUU507V4\n/ncH7hX+S4/Ou2MoVGHvfrPIcphDf20aPv5ZVeTCLN3wCkfg/w6N/WrNW4ig\n5RXhfGmJXx3I9QU14vj79N7/y23o/MwTABzRTB0etMzNuV8zYnOxJiOBE0eD\nrpjjtpjDuxPRA42EOEHyvZB5z0JbmXax0+QB0GXMIZTzQ7l9TD8a7Kp+WSbn\nG3PVKKuNaUyahnz8+4j0K6bs0U4ottsEmQ/ytPqeLVvPphPTbHQ8l9CeBI8A\nkgGCZ9tmUvecfnuTxNcEQmpAsfuvDCK+1itDjIwJlloa+6aZwSKqeFqEhWQa\niNneE/mBYhkiZ2JhzSueuC3HpRWBQfFjogd2IyVUwdt191kAj8A0nsiTDtlk\nEDD3Pm5Ln+nwZ1TDEn5QpU8rmLkgg0dcPiEMy33RIQdYWWkKzwgHj7yC9IFT\n9RiRi+BKm+5OTL9QBvlSt0N8fJMUDSkzWRHs4L13HttsV5zOXEkDvfmOmAJr\n7ODshtWa1wMuFxbjOpCRfBGenAPEzysvTeoJVOcEnAg7yYy+TP0HtpUjIOb9\nLIzW\r\n=n/hZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f2a906f2fa6cb66a17ec227369f61fbc2946c3c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.29","@things-factory/help":"^3.5.29","@things-factory/shell":"^3.5.29","@things-factory/auth-ui":"^3.5.29","@things-factory/i18n-ui":"^3.5.29","@things-factory/more-ui":"^3.5.29","@things-factory/board-ui":"^3.5.29","@things-factory/grist-ui":"^3.5.29","@things-factory/print-ui":"^3.5.29","@things-factory/dashboard":"^3.5.29","@things-factory/export-ui":"^3.5.29","@things-factory/lite-menu":"^3.5.29","@things-factory/system-ui":"^3.5.29","@things-factory/apptool-ui":"^3.5.29","@things-factory/context-ui":"^3.5.29","@things-factory/scene-form":"^3.5.29","@things-factory/setting-ui":"^3.5.29","@things-factory/resource-ui":"^3.5.29","@things-factory/scene-clock":"^3.5.29","@things-factory/scene-gauge":"^3.5.29","@things-factory/scene-table":"^3.5.29","@things-factory/scene-timer":"^3.5.29","@things-factory/scene-random":"^3.5.29","@things-factory/scene-switch":"^3.5.29","@things-factory/setting-base":"^3.5.29","@things-factory/board-service":"^3.5.29","@things-factory/oauth2-client":"^3.5.29","@things-factory/scene-chartjs":"^3.5.29","@things-factory/scene-restful":"^3.5.29","@things-factory/integration-ui":"^3.5.29","@things-factory/scene-integration":"^3.5.29","@things-factory/scene-news-ticker":"^3.5.29","@things-factory/scene-progressbar":"^3.5.29","@things-factory/integration-melsec":"^3.5.29","@things-factory/integration-modbus":"^3.5.29","@things-factory/scene-data-transform":"^3.5.29","@things-factory/scene-half-roundrect":"^3.5.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.29_1629819748361_0.5254762041992649","host":"s3://npm-registry-packages"}},"3.5.34":{"name":"@things-factory/operato-ecs","version":"3.5.34","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.5.34","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9ad2b4861c1446ed8ca74110d92f5b78d7f499a9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.5.34.tgz","fileCount":55,"integrity":"sha512-TMcn08y8DPj6Srj5fGIFEJPkpnT1uwv/XQx0TiFnfBQ1Wp5RgYQ0z1Jj39ZGjYHqOzmsnMRmeFlezV1tCw9tMA==","signatures":[{"sig":"MEQCIBCOzpitqQn+m9VffDF/ILYaZxcTLa+qvBFHEqIlM+yJAiBZXwVxcRCSjnrBdQdEo+XxUb+ulPTsFNGyK5bdYyhloQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ6dECRA9TVsSAnZWagAAl9oP/joR1/Ip2h7grkORnly1\npqLGsqKtQfNkOHFVgOgnv2Jm0OQnb+Pt0dVcII7v1Y32pxdS3ePEbLYR0B9p\nmrPhPevhxrfMwdBMz/smjRKw0YU3ypg3+L2IkJaj0rHoFbtJjwjzKC4IW8cJ\nKIvUJupxebSSF7wNacS92Nnnj4QlOAVjfDHMF464Q85CKlWQSVRm7Rihikcm\nKYNdL+aW2iGd+WZ6E6EIv1WxftCmjBv0TL4V6Bwjf61xyHJqzO3/s4DqjnLb\nUX0Z2F80qld4uaOJqGk1wLWRv9ZKtIEWGCmHWDDx06FleZ6XGlNZda3222Ey\niWN0gcPfSZuQs23V7MFWiPrdia6VKrr15R8v72oGfu5GmTkJMumS1ECTNLia\n9zsqN6xI/8tsn8QX8OFtvHfzVBG+8Mxta+auLmQZ6ra77n0Qju7LA55SgXO5\nDuYrHb/RTbKPojaqme7WKiRG+RZFC99QEtag70fCrNGOKITOZSz+Iyq6vg6n\nucSM5a3KQxePn6iMPng2JsDXi89yk4qmpbWA0azBfRO/26ligw8u6AMcit8b\ncH/rVCmXumsBWl80+7hWPHq5QRG05onC0C9sbe1vX6Rwlyiim+W+xbPuGDCC\nBVwvJbwK8tr/D7G3HVk373beUn9kWsBiWRaujiG09CxLhoq//VqayCtUKE9R\n8gUS\r\n=68g6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"522685acd8c39833866adff3ffba8f384b4a1c4c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.5.34","@things-factory/help":"^3.5.34","@things-factory/shell":"^3.5.34","@things-factory/auth-ui":"^3.5.34","@things-factory/i18n-ui":"^3.5.34","@things-factory/more-ui":"^3.5.34","@things-factory/board-ui":"^3.5.34","@things-factory/grist-ui":"^3.5.34","@things-factory/print-ui":"^3.5.34","@things-factory/dashboard":"^3.5.34","@things-factory/export-ui":"^3.5.34","@things-factory/lite-menu":"^3.5.34","@things-factory/system-ui":"^3.5.34","@things-factory/apptool-ui":"^3.5.34","@things-factory/context-ui":"^3.5.34","@things-factory/scene-form":"^3.5.34","@things-factory/setting-ui":"^3.5.34","@things-factory/resource-ui":"^3.5.34","@things-factory/scene-clock":"^3.5.34","@things-factory/scene-gauge":"^3.5.34","@things-factory/scene-table":"^3.5.34","@things-factory/scene-timer":"^3.5.34","@things-factory/scene-random":"^3.5.34","@things-factory/scene-switch":"^3.5.34","@things-factory/setting-base":"^3.5.34","@things-factory/board-service":"^3.5.34","@things-factory/oauth2-client":"^3.5.34","@things-factory/scene-chartjs":"^3.5.34","@things-factory/scene-restful":"^3.5.34","@things-factory/integration-ui":"^3.5.34","@things-factory/scene-integration":"^3.5.34","@things-factory/scene-news-ticker":"^3.5.34","@things-factory/scene-progressbar":"^3.5.34","@things-factory/integration-melsec":"^3.5.34","@things-factory/integration-modbus":"^3.5.34","@things-factory/scene-data-transform":"^3.5.34","@things-factory/scene-half-roundrect":"^3.5.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.5.34"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.5.34_1629988676398_0.7714505034363743","host":"s3://npm-registry-packages"}},"4.0.0-alpha.12":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.12","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"45fda7ab1b06236734658ea6a3f78441f32f4153","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.12.tgz","fileCount":55,"integrity":"sha512-UGatoIElhNNNgt0XUtioJEUkXUT8+A8MIm5NUZSemt8vmjDIwrWzAbgiMtOhLbJH8McY3T7d+VYSPbLXvF46mQ==","signatures":[{"sig":"MEUCIQCxaeRX0V+RHsYopmPAE6EVpjaNSELTW6kWPAhu/YRimQIgDhbmX56XxMPIh2sJzWrK/I+yLBVYEYT+UAfSoVlS+6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ69jCRA9TVsSAnZWagAA59oP/R7xTqovlNQmBl8MuIEW\n3Sc9GjusvuuiQ1GXqA/IdeGiBpdDmoq0SITRxKDJVTx0BOMhlSd5++lDpZIk\nebq6o/ccmgNKL0Tq4yp4CctgdktG+2rcycQq5wxHdImvZ/HkOjI6jURweq1O\nRT5v+V5hXBu7p3O3XZsQ9sUJ0/pIhfeIbSjaL7ib/GY1lWuxfmjpwMweOpuc\nPMy3bWA4arjExIbMSEUY9/UHrolCETKiqUx2j6Uv93wcdqECUlY6zI0mYAYk\nDUvFxDVLbcD35whxoI2AN3EBb05KLjKul84DLRw1/jCWhBbyAw95xdMNl8Vs\nKddABJjNXmEAzWFycyGACvqJcwDMIW2J0H8heCpFiEAxbu1ccXDQ2zJJgmnx\n7VFyhB2UEUkeyJKuii0MmPcAUYLnQ9hWpaJatcXMReh2CBs02Bbr2Z/7UAZM\nTD6H+Wd61RlDrT6fOepeEpamog2WbV9BX+olH/91wQt9jj1xh9z6rp5m0DTk\n6ZbKW7rw8Fz3oC1JoDeeHjSR8uKiWF66EraJnenzyRK5cRvDB1GdcpL1mjbA\n2xZ6771iUmVEuvmaAqGfCZBrrw6FPounnfACdiYaF9ZwhvKtns0Lr7b556rp\ncgBUI/Acsk26fr7s2vnSpdaSOezfafrhkI1cS+tAHA0m7Ma8BCYC8Y4/mcnr\nD6pj\r\n=r0Si\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"08ca041dac08d01b2eaf3c25d9bb9969478a1cc6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.12","@things-factory/help":"^4.0.0-alpha.12","@things-factory/shell":"^4.0.0-alpha.12","@things-factory/auth-ui":"^4.0.0-alpha.12","@things-factory/i18n-ui":"^4.0.0-alpha.12","@things-factory/more-ui":"^4.0.0-alpha.12","@things-factory/board-ui":"^4.0.0-alpha.12","@things-factory/grist-ui":"^4.0.0-alpha.12","@things-factory/print-ui":"^4.0.0-alpha.12","@things-factory/dashboard":"^4.0.0-alpha.12","@things-factory/export-ui":"^4.0.0-alpha.12","@things-factory/lite-menu":"^4.0.0-alpha.12","@things-factory/system-ui":"^4.0.0-alpha.12","@things-factory/apptool-ui":"^4.0.0-alpha.12","@things-factory/context-ui":"^4.0.0-alpha.12","@things-factory/scene-form":"^4.0.0-alpha.12","@things-factory/setting-ui":"^4.0.0-alpha.12","@things-factory/resource-ui":"^4.0.0-alpha.12","@things-factory/scene-clock":"^4.0.0-alpha.12","@things-factory/scene-gauge":"^4.0.0-alpha.12","@things-factory/scene-table":"^4.0.0-alpha.12","@things-factory/scene-timer":"^4.0.0-alpha.12","@things-factory/scene-random":"^4.0.0-alpha.12","@things-factory/scene-switch":"^4.0.0-alpha.12","@things-factory/setting-base":"^4.0.0-alpha.12","@things-factory/board-service":"^4.0.0-alpha.12","@things-factory/oauth2-client":"^4.0.0-alpha.12","@things-factory/scene-chartjs":"^4.0.0-alpha.12","@things-factory/scene-restful":"^4.0.0-alpha.12","@things-factory/integration-ui":"^4.0.0-alpha.12","@things-factory/scene-integration":"^4.0.0-alpha.12","@things-factory/scene-news-ticker":"^4.0.0-alpha.12","@things-factory/scene-progressbar":"^4.0.0-alpha.12","@things-factory/integration-melsec":"^4.0.0-alpha.12","@things-factory/integration-modbus":"^4.0.0-alpha.12","@things-factory/scene-data-transform":"^4.0.0-alpha.12","@things-factory/scene-half-roundrect":"^4.0.0-alpha.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.12_1629990755630_0.1853361598142631","host":"s3://npm-registry-packages"}},"4.0.0-alpha.13":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.13","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"73b94782f7b5cdbb6ad615a04a11cc009be46464","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.13.tgz","fileCount":55,"integrity":"sha512-Mc6mOsyutgnTyV8ujD8aD5wK64o0wri85BTegaBp9rJc87PVgmC17SjgZCjbcPwaQBP7lD1QgcoEaKmB2kZuUg==","signatures":[{"sig":"MEQCIBpAA7Wkx8cQ5sbgrh7WKtdjI3PzQguEs7LkEo03mLaKAiAUKZqx+RKiz0ZU8hNQqm7CroLq5pMVlhyTy0+OWy1h/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKPm7CRA9TVsSAnZWagAAYgUP/iu+2c6bcIb8SMtOY/wz\n9K3dzHc/kV+ResoQ6VX6SWgQhLgzW39ZxDV42jDxJ/UmFZH3DMcPNjs6tBz9\n9xHmnDsZuWNKmrfc1Zi5/YJsA9Oqtgvsijs2dodC78aIbh+Pd5XNEzP8wElj\nOBs/ywfXKVrn3YidyP591Jz4GDUJ0v2EIuSfy7en8HPBF2DF7bEC0twXw1jo\nO+JAG2pV8K6EPTs0IMPgLgiHI6DUWlqifL39i2s0sjPSntXNSb/Fr0e5X04D\nBfZ5TML8lRfcFLCGZ17GUkjLD0rki6bK1PMuTpkVlA8dZ5RU3Ns9cX4Sncf6\nOla2wlF5JdFMknc74A8js1Csc7eJ0/QzQScdNu+Pxh2RfvMiznYBr5GKxn6u\nsp3opVmr0ZbP1sLh9HZID8RRcPJ0dX4/LMJFNnM9shr4IwAmD7Ledsr3rKL6\no6rWlzQkpSn7hwPDGVjz+FUmE50/fN+VYZzNjhCAvnvjF+t2oFnw+KOnorNe\nLKEDoi7pwAcDWhqh4QXp84YZlc55xsQA/0ZjXaH13hyr/gPaiUysb8luao5x\n2c5D96jRt5DJgzpooyq4QTpsvnUImS7MF6uPA46uj/MSZm8b0vxcsoyhJQOM\n+EeZrMrBIG6vgOfg4+V1ER6fwbEDJAdYmhHKfOboQpbxLTtQc7pZaaclumAm\neSzx\r\n=QxDu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f18e368cb16328a50c1358cfcce98692cfab6f87","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.12","@things-factory/help":"^4.0.0-alpha.12","@things-factory/shell":"^4.0.0-alpha.12","@things-factory/auth-ui":"^4.0.0-alpha.13","@things-factory/i18n-ui":"^4.0.0-alpha.12","@things-factory/more-ui":"^4.0.0-alpha.12","@things-factory/board-ui":"^4.0.0-alpha.12","@things-factory/grist-ui":"^4.0.0-alpha.12","@things-factory/print-ui":"^4.0.0-alpha.12","@things-factory/dashboard":"^4.0.0-alpha.12","@things-factory/export-ui":"^4.0.0-alpha.12","@things-factory/lite-menu":"^4.0.0-alpha.12","@things-factory/system-ui":"^4.0.0-alpha.12","@things-factory/apptool-ui":"^4.0.0-alpha.12","@things-factory/context-ui":"^4.0.0-alpha.12","@things-factory/scene-form":"^4.0.0-alpha.12","@things-factory/setting-ui":"^4.0.0-alpha.12","@things-factory/resource-ui":"^4.0.0-alpha.13","@things-factory/scene-clock":"^4.0.0-alpha.12","@things-factory/scene-gauge":"^4.0.0-alpha.12","@things-factory/scene-table":"^4.0.0-alpha.12","@things-factory/scene-timer":"^4.0.0-alpha.12","@things-factory/scene-random":"^4.0.0-alpha.12","@things-factory/scene-switch":"^4.0.0-alpha.12","@things-factory/setting-base":"^4.0.0-alpha.12","@things-factory/board-service":"^4.0.0-alpha.12","@things-factory/oauth2-client":"^4.0.0-alpha.12","@things-factory/scene-chartjs":"^4.0.0-alpha.12","@things-factory/scene-restful":"^4.0.0-alpha.12","@things-factory/integration-ui":"^4.0.0-alpha.12","@things-factory/scene-integration":"^4.0.0-alpha.12","@things-factory/scene-news-ticker":"^4.0.0-alpha.12","@things-factory/scene-progressbar":"^4.0.0-alpha.12","@things-factory/integration-melsec":"^4.0.0-alpha.12","@things-factory/integration-modbus":"^4.0.0-alpha.12","@things-factory/scene-data-transform":"^4.0.0-alpha.12","@things-factory/scene-half-roundrect":"^4.0.0-alpha.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.13_1630075323220_0.3908747573665723","host":"s3://npm-registry-packages"}},"4.0.0-alpha.15":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.15","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"89f7c711a889d10c9e0bc8bb4b2b892f02e55dab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.15.tgz","fileCount":55,"integrity":"sha512-IAIcWFJ/H5fUJ5DKPQOOews5ZsMs0BC6WJcgXTJfFeYuOL1xK8rtBEtuuMPKtf4ED9bZ9Lw8Bt8qMhJrO+1voA==","signatures":[{"sig":"MEUCIQDLram2Kowd+Dld33bpW09OGKdCq9ciIAnphP1wee5rKgIgV6LEPaxNFY66golgMTEIz6wiGNMFq0+XiorCtoiZiAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK7g+CRA9TVsSAnZWagAA59cQAI/UHAQFOmxKxnJ62azZ\nqYPZ1FClybYnSK72ujOzNJmhv4m2GGqn4AvdfrRoyKjAk6cLAT7yexw/Sbyp\nJn7pClfjgX0uEkqXArJIe5AQ5MeV7tB1YFawbsszwAt++uO+B44h7efq5tWo\n5Mm0m+3eTuKJbGQ2L+wYsY6ucW4c+5DMGskH8/rk0khyn6ZltpxJtyHumT4m\nF6duU0ia64xD93zyh15Zy+RcmwhNOzZHBBKFuafVGzvjZZPBc4ODQ4jiT18q\nhEQS3bnvVh5XY+mdNEcbeDOn2dGmqEZrASYzz9rMg4/7rARIsHSuJDgdWw9B\n0wlSY+tu0902q1kMIo4p+IalP9AmaYtcqGV3bmPEiVV7uFiXpTet4plUQQug\nUxLkRwTrZG2hZ1XBU83brpMFuXoZWKcgiiUS4APSIgKoIS+G05orWew90NfS\n/c69i0UwnFv/9ppM07Zxt/vfCRzxo4vWvyk1typIDxFv1Red0upbQDYhjLoK\nPRyGsAoRKpuFpV//eqTbLjINZ9T2mAzxs/ot9+ZwZ9szvPklbXN9XwNcNp3o\nISMyrBztHptLhn6B5sBrX2+rrPNfW1Lt2olDdC17YiDfzlh28cdTVdQE1Ejz\n1xnIe3oBA8MBg8pBR9jzFa/E5kikPsuc1RvIFbr3Epl7+deRCn4mo93wU4J2\naFbT\r\n=oT82\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"43f1efeb0891b94e36446559c1b3ad5da14460e1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.12","@things-factory/help":"^4.0.0-alpha.12","@things-factory/shell":"^4.0.0-alpha.12","@things-factory/auth-ui":"^4.0.0-alpha.13","@things-factory/i18n-ui":"^4.0.0-alpha.12","@things-factory/more-ui":"^4.0.0-alpha.12","@things-factory/board-ui":"^4.0.0-alpha.15","@things-factory/grist-ui":"^4.0.0-alpha.12","@things-factory/print-ui":"^4.0.0-alpha.12","@things-factory/dashboard":"^4.0.0-alpha.15","@things-factory/export-ui":"^4.0.0-alpha.12","@things-factory/lite-menu":"^4.0.0-alpha.15","@things-factory/system-ui":"^4.0.0-alpha.12","@things-factory/apptool-ui":"^4.0.0-alpha.12","@things-factory/context-ui":"^4.0.0-alpha.12","@things-factory/scene-form":"^4.0.0-alpha.12","@things-factory/setting-ui":"^4.0.0-alpha.12","@things-factory/resource-ui":"^4.0.0-alpha.13","@things-factory/scene-clock":"^4.0.0-alpha.12","@things-factory/scene-gauge":"^4.0.0-alpha.12","@things-factory/scene-table":"^4.0.0-alpha.12","@things-factory/scene-timer":"^4.0.0-alpha.12","@things-factory/scene-random":"^4.0.0-alpha.12","@things-factory/scene-switch":"^4.0.0-alpha.12","@things-factory/setting-base":"^4.0.0-alpha.12","@things-factory/board-service":"^4.0.0-alpha.12","@things-factory/oauth2-client":"^4.0.0-alpha.12","@things-factory/scene-chartjs":"^4.0.0-alpha.12","@things-factory/scene-restful":"^4.0.0-alpha.12","@things-factory/integration-ui":"^4.0.0-alpha.12","@things-factory/scene-integration":"^4.0.0-alpha.12","@things-factory/scene-news-ticker":"^4.0.0-alpha.12","@things-factory/scene-progressbar":"^4.0.0-alpha.12","@things-factory/integration-melsec":"^4.0.0-alpha.12","@things-factory/integration-modbus":"^4.0.0-alpha.12","@things-factory/scene-data-transform":"^4.0.0-alpha.12","@things-factory/scene-half-roundrect":"^4.0.0-alpha.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.15_1630255166707_0.17960052754567934","host":"s3://npm-registry-packages"}},"4.0.0-y.0":{"name":"@things-factory/operato-ecs","version":"4.0.0-y.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-y.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bde4feaf3994e0fe4d4074d8c443a68b43d1a2cc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-y.0.tgz","fileCount":55,"integrity":"sha512-LvGf5M2nputfBeAqauhxgTPoNbCtoBTtUvLrUD1nnIquPTkkZB7a61C5VxEKy/Kc2DpLvLH1FrGw3+pqQ5tKSg==","signatures":[{"sig":"MEUCIQC66h08acAvcvm75cBGAHNFAcnO68WTfX7hFPRfAiP+vwIgdSQ2ZFVoOk7l741JVPMe3q4wNU8NmzVYLIgGpjuH12s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLmXSCRA9TVsSAnZWagAAXZIP+QCZ6AZaJd2bjDTwvfHn\nkUlqsw3t7UUdZBlueBr2QqEbPAZnNezufTpHi5q8HW63VPFk+17uzTYi4mwH\nOuHbU4+dAQqLV/LtBBD5uZ6Y7lNC76miNb2Pfjl7nvK0+34JjRH7uy+P3JUG\nL/ZPA3eoZWmuv2gpZAQhgyJVcsvjgWamIgwmydPW6u4m8/FJgNXOenvWEiYn\nPci/RTEcssMxg48JE9/qC4pJf/H+KGjX7Cv5u1AcSHwIhtl7GR5iq2EXLxPS\neAwuziqp7y+9dMYCOnMM2dUuz1xxDPICIMLBacSBjAJhl9wc0Id4ht1RTrFy\nKmjEXRRjBYjVXNLIcg7jgMIlGfd+eIwJrkIBYjnolcnb/n2YNiX2TCmJX+Po\nyTzNIRXzgNpYd6sXpCMAs4cdxk0CAYh3kJGVMmyUXRSPK6X0KbvOkXYKd4yY\n3J0mhc54cny7BDsVmH2imwv4nKOxbj/MvBVBPkRPfQFnlMTe0igqlpGC77HE\n0WptQqrioiPpkcy1gADOWFuxRamLz6tbRzGtPF6sNBHs+3l1IMx2jQhShL+D\nH/57LLallEvB53lgS+oqQ47DDhhRVuuLen7Xy8bJKrU7SZjjydQeQsYX81gM\nvwo5KOgYxcG3JdIsrhPO7w85iEenEKStrEPvYPf5sicurPVU/NwGHMgxyrdZ\nk3Hw\r\n=RK0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"64ee0f6547f90b1386024b975efc3b31a5e381cb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"deprecated":"version typo","repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-y.0","@things-factory/help":"^4.0.0-y.0","@things-factory/shell":"^4.0.0-y.0","@things-factory/auth-ui":"^4.0.0-y.0","@things-factory/i18n-ui":"^4.0.0-y.0","@things-factory/more-ui":"^4.0.0-y.0","@things-factory/board-ui":"^4.0.0-y.0","@things-factory/grist-ui":"^4.0.0-y.0","@things-factory/print-ui":"^4.0.0-y.0","@things-factory/dashboard":"^4.0.0-y.0","@things-factory/export-ui":"^4.0.0-y.0","@things-factory/lite-menu":"^4.0.0-y.0","@things-factory/system-ui":"^4.0.0-y.0","@things-factory/apptool-ui":"^4.0.0-y.0","@things-factory/context-ui":"^4.0.0-y.0","@things-factory/scene-form":"^4.0.0-y.0","@things-factory/setting-ui":"^4.0.0-y.0","@things-factory/resource-ui":"^4.0.0-y.0","@things-factory/scene-clock":"^4.0.0-y.0","@things-factory/scene-gauge":"^4.0.0-y.0","@things-factory/scene-table":"^4.0.0-y.0","@things-factory/scene-timer":"^4.0.0-y.0","@things-factory/scene-random":"^4.0.0-y.0","@things-factory/scene-switch":"^4.0.0-y.0","@things-factory/setting-base":"^4.0.0-y.0","@things-factory/board-service":"^4.0.0-y.0","@things-factory/oauth2-client":"^4.0.0-y.0","@things-factory/scene-chartjs":"^4.0.0-y.0","@things-factory/scene-restful":"^4.0.0-y.0","@things-factory/integration-ui":"^4.0.0-y.0","@things-factory/scene-integration":"^4.0.0-y.0","@things-factory/scene-news-ticker":"^4.0.0-y.0","@things-factory/scene-progressbar":"^4.0.0-y.0","@things-factory/integration-melsec":"^4.0.0-y.0","@things-factory/integration-modbus":"^4.0.0-y.0","@things-factory/scene-data-transform":"^4.0.0-y.0","@things-factory/scene-half-roundrect":"^4.0.0-y.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-y.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-y.0_1630430674732_0.8980137351667328","host":"s3://npm-registry-packages"}},"4.0.0-alpha.17":{"name":"@things-factory/operato-ecs","version":"4.0.0-alpha.17","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-alpha.17","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1b54584a87a963773b8e5fff112133da79defdbc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-alpha.17.tgz","fileCount":55,"integrity":"sha512-dl7qf5nZPExgvPzt4m0Bqi8R6uQujh2xKJ+Qes+7RPn5t7dSlv7Col24i5PGvQMMC3oKCMdJrhmZ5W8fnxT+BA==","signatures":[{"sig":"MEQCIGVVes3W/Kxhilwyxyjjr9bJ/uYIM41JzC9cxSOO77fDAiBOM53o7l0Fc/CPTIreQ/z9jXgkLSJ50wXRKSn1LwxmGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLmcgCRA9TVsSAnZWagAAMg8P/1ge8ZkPaX083U+RV+fU\nGYo9iIWlGbsPf8p1kh+MJIdOKGwYuo3LUnPzB/ySpAuUrCgeI9fY+qPb6XEj\nPGTivYbpg3krJPPuvZIAppNpZffoR86DFmEvQfMlQwlrZnLH2OH93VuW64PQ\n9UBiR7MyvsGA/GYDO3qWjm7tW7HalHQXX8jf3MItI75aGsPEdAdM3oVqZkz0\nu1huYqHfsVZKPlQMp2WSFuAmdQ+aKZP7WVcw/vA6k1vNojpcA3qjvTErDWiw\n3Zc+XmlKuqky73NbaT9/LaD2wzIDtIQhzBJTGQ1qAsVPSrZQIVSs7Vb7aqvh\nHk5HXytqpUfOC1AAi/5UA9Fkfa312UTrOjmmM9gGkOsYk205qtXcH7BgPm7y\nMwWrK7UyG8cyLPTjScdp4i6hKdJ44chAgWZMfRHVh+t90hH/MfUbvRCuuaXV\nMDdKH21xaf1jx9w9fV8SrGGW7NBj/5rmQl6knlVgA0Q+pCPag/uZfHs1AA8O\nEkLsG2wEgrXAKLqa13hYcoqRx56PvVMLWmVIpqpEr0px/guHW3crvA0mPgIG\nYpl7ZzQ1XdKtXGZTDOCET8CwmQF6K0aVByOIERSvr+Ez02dzlW4APKp1CWB9\n+rPrdaJZAIsDEahxVIZXliIVNFGp3v12mpo8XN12pOMHEeosDu7SgjKPo+Ua\n8/JB\r\n=Bmg2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ebc8117aa43d1f8b86f44f6c73bcb8f4169e7502","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-alpha.17","@things-factory/help":"^4.0.0-alpha.17","@things-factory/shell":"^4.0.0-alpha.17","@things-factory/auth-ui":"^4.0.0-alpha.17","@things-factory/i18n-ui":"^4.0.0-alpha.17","@things-factory/more-ui":"^4.0.0-alpha.17","@things-factory/board-ui":"^4.0.0-alpha.17","@things-factory/grist-ui":"^4.0.0-alpha.17","@things-factory/print-ui":"^4.0.0-alpha.17","@things-factory/dashboard":"^4.0.0-alpha.17","@things-factory/export-ui":"^4.0.0-alpha.17","@things-factory/lite-menu":"^4.0.0-alpha.17","@things-factory/system-ui":"^4.0.0-alpha.17","@things-factory/apptool-ui":"^4.0.0-alpha.17","@things-factory/context-ui":"^4.0.0-alpha.17","@things-factory/scene-form":"^4.0.0-alpha.17","@things-factory/setting-ui":"^4.0.0-alpha.17","@things-factory/resource-ui":"^4.0.0-alpha.17","@things-factory/scene-clock":"^4.0.0-alpha.17","@things-factory/scene-gauge":"^4.0.0-alpha.17","@things-factory/scene-table":"^4.0.0-alpha.17","@things-factory/scene-timer":"^4.0.0-alpha.17","@things-factory/scene-random":"^4.0.0-alpha.17","@things-factory/scene-switch":"^4.0.0-alpha.17","@things-factory/setting-base":"^4.0.0-alpha.17","@things-factory/board-service":"^4.0.0-alpha.17","@things-factory/oauth2-client":"^4.0.0-alpha.17","@things-factory/scene-chartjs":"^4.0.0-alpha.17","@things-factory/scene-restful":"^4.0.0-alpha.17","@things-factory/integration-ui":"^4.0.0-alpha.17","@things-factory/scene-integration":"^4.0.0-alpha.17","@things-factory/scene-news-ticker":"^4.0.0-alpha.17","@things-factory/scene-progressbar":"^4.0.0-alpha.17","@things-factory/integration-melsec":"^4.0.0-alpha.17","@things-factory/integration-modbus":"^4.0.0-alpha.17","@things-factory/scene-data-transform":"^4.0.0-alpha.17","@things-factory/scene-half-roundrect":"^4.0.0-alpha.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-alpha.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-alpha.17_1630431008374_0.3826549542567692","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@things-factory/operato-ecs","version":"3.6.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5aca17ed4ccd1f4726e9276b0cc7d9f3500da916","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.0.tgz","fileCount":55,"integrity":"sha512-SapmPzmW7rgjRUgSXU82kECnWLRUGzJ04vgcprqn06QouQvccJ+giFdYP8+uzuPlFIc/Y5Hsn7ef5TiXaE8F2Q==","signatures":[{"sig":"MEYCIQDlorjomrxi4mI1TLVbv4njUfQb+7ZWQz2Xl/Z7ZpjZywIhAKY6lzE3tfaufu7pTpjZdS9YfYfT+VyUOvRTxIMxdfRm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMCLQCRA9TVsSAnZWagAA218QAJlDCw8z3oD7AVSq1NVP\n0RNZfCgehIoYyKZcd/j90x9X6jBwt5n8y/E1EUd6qzjd19OrJioXB7o/X4OY\nsY7TPfYbdnygPgdrCdDcri/+y4q5hoaN4d5qmTylCnOn8tXaxPboJjFVlk8A\nZxnNOB+6YaGzxpx0MwEkdKuT47ohrlPkGkLf5SG04GBCWVKlwmL4a1aBCsMT\ni3yuHuNzFizw7i3JPECFfRb8rSeLoR75ytrhuv34Lmx0XKxkh7pcQxWkFlH/\nsx7AoMXuTajPZTup9juQAcWsaMuM1bN0w3ZXiRWJv8cbeGhF2i/39e3eJn2I\nJsxoKqbcfvxgwxoxG6XH8BWb8ma0sTUNcd2i//FhdzO2KuHm9bB9j+yKDLMj\n5QuKJI1kljGmhWm3eHcP52Xs1ShYTUzoHwXYycA4Q1kR7aM/5KNqvUj9IVez\nj5+MNdb5T8xjse6hQQttfU8OaFQKuf8FfbMWcnqgV96rqJ8rxgiUuRKapGmw\nv+JHU8dTCCb7YN6aTuFPft12feQT6CPRPdO0SkjpWH76UOq77yCcP8LZg9lk\nzUNtYCuaIJatLU6DGznFt8tCd9XmJIljQezZjazgFuoHL9TBVTpf7ROkiD9S\nbLBumf5KLa0l3v0OPy8jMFBVBzr5cCCKrMp6TcgCDCNTpddJtbQ3dN4pXq4o\nJsUY\r\n=FPIR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9393a067b2f2655c96fdb6ff7f1351d127d0653c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.0","@things-factory/help":"^3.6.0","@things-factory/shell":"^3.6.0","@things-factory/auth-ui":"^3.6.0","@things-factory/i18n-ui":"^3.6.0","@things-factory/more-ui":"^3.6.0","@things-factory/board-ui":"^3.6.0","@things-factory/grist-ui":"^3.6.0","@things-factory/print-ui":"^3.6.0","@things-factory/dashboard":"^3.6.0","@things-factory/export-ui":"^3.6.0","@things-factory/lite-menu":"^3.6.0","@things-factory/system-ui":"^3.6.0","@things-factory/apptool-ui":"^3.6.0","@things-factory/context-ui":"^3.6.0","@things-factory/scene-form":"^3.6.0","@things-factory/setting-ui":"^3.6.0","@things-factory/resource-ui":"^3.6.0","@things-factory/scene-clock":"^3.6.0","@things-factory/scene-gauge":"^3.6.0","@things-factory/scene-table":"^3.6.0","@things-factory/scene-timer":"^3.6.0","@things-factory/scene-random":"^3.6.0","@things-factory/scene-switch":"^3.6.0","@things-factory/setting-base":"^3.6.0","@things-factory/board-service":"^3.6.0","@things-factory/oauth2-client":"^3.6.0","@things-factory/scene-chartjs":"^3.6.0","@things-factory/scene-restful":"^3.6.0","@things-factory/integration-ui":"^3.6.0","@things-factory/scene-integration":"^3.6.0","@things-factory/scene-news-ticker":"^3.6.0","@things-factory/scene-progressbar":"^3.6.0","@things-factory/integration-melsec":"^3.6.0","@things-factory/integration-modbus":"^3.6.0","@things-factory/scene-data-transform":"^3.6.0","@things-factory/scene-half-roundrect":"^3.6.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.0_1630544592460_0.5962676597941432","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"@things-factory/operato-ecs","version":"3.6.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.1","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cef51ba3fb17b2b8543de48f4f9e2be1553bbd59","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.1.tgz","fileCount":55,"integrity":"sha512-i7pwHSwLggXv/IucfT9BSGG2Eh6tCzr/DlSXtQGmRhuFsmAuemQX0GXxnkVT7BysY37Ahny3vale5WKo2FeD9Q==","signatures":[{"sig":"MEUCIQDY+g1u9RrspG+Zc+DV7wX5l+036W29Bjt8Ic9y3eJXTwIgVgGM4VU7AxcIaoqM3mpdr0C5/tMGlDGD0M+DZ637QEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN2zxCRA9TVsSAnZWagAApxsP/0K7uWZhd+HLIqGsNX6f\nJU9PDw8hpKEYLDo2TbTULFjA3TUWMPxjBn/5yV4MtzOxZftRkLeIZFkrhrU3\n48TYGviDdp3xrwVx1W34g/uuiekgoCfzdzp3Lbp/BF6+gp8QaH+AAQXR//Zt\nQ095jBrrE8L954xg7trdzfIVrSHk7HzYTXdg/TtO/f9lvxS7BfbTDICUcz6+\n40xstouCkLrAFKgebRnKCbO96Fg9ALDt6+NVsxOixqKYUYvdfbDAZotpuy73\nYKQHXmQu24vK9WSj+MsuWa8g68vnZMFbG/OvKRJGzzP/4jM8dM/7S8UDH2DX\nuyciNfJXIqYKM+LyqekaSeWPSY8GpRvvdz9i72FUo2VKgU5INjKHHhLH9qlH\n7f8QIlCnzZnbMqz4zOBFbgLV68BtXioRl2M0G9Vfj5Jgq1sOWc3p6x5NY6e5\npVZIEsg4zSJyg9Zg6uhWaIjQ4D71fwbt2MP13aVddpd9yT8iC5fpRQhN1wHs\nahpW8qRXdrWsIs26o3YUhReeWbG4iGNHLCmxXcQxqwZFSErYsyW7QrMjyeQi\nMJBzgo/wowChd23ezRuTm6zoW7sGxnxRNGR+95hR6oVVTFuKuclKnzmW6Nxt\nUGJmjqg1FBMXBon6HMupb68ZrbdORrn23DkGcsnrLlLjj83fS/L1Kr2FEVY3\nPoYX\r\n=nd+v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ebd724c3eb58ef3fdfc9e42cecaa9d6d33f15aab","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.1","@things-factory/help":"^3.6.1","@things-factory/shell":"^3.6.1","@things-factory/auth-ui":"^3.6.1","@things-factory/i18n-ui":"^3.6.1","@things-factory/more-ui":"^3.6.1","@things-factory/board-ui":"^3.6.1","@things-factory/grist-ui":"^3.6.0","@things-factory/print-ui":"^3.6.1","@things-factory/dashboard":"^3.6.1","@things-factory/export-ui":"^3.6.1","@things-factory/lite-menu":"^3.6.1","@things-factory/system-ui":"^3.6.1","@things-factory/apptool-ui":"^3.6.1","@things-factory/context-ui":"^3.6.1","@things-factory/scene-form":"^3.6.0","@things-factory/setting-ui":"^3.6.1","@things-factory/resource-ui":"^3.6.1","@things-factory/scene-clock":"^3.6.0","@things-factory/scene-gauge":"^3.6.0","@things-factory/scene-table":"^3.6.0","@things-factory/scene-timer":"^3.6.0","@things-factory/scene-random":"^3.6.0","@things-factory/scene-switch":"^3.6.0","@things-factory/setting-base":"^3.6.1","@things-factory/board-service":"^3.6.1","@things-factory/oauth2-client":"^3.6.1","@things-factory/scene-chartjs":"^3.6.0","@things-factory/scene-restful":"^3.6.0","@things-factory/integration-ui":"^3.6.1","@things-factory/scene-integration":"^3.6.0","@things-factory/scene-news-ticker":"^3.6.0","@things-factory/scene-progressbar":"^3.6.0","@things-factory/integration-melsec":"^3.6.1","@things-factory/integration-modbus":"^3.6.1","@things-factory/scene-data-transform":"^3.6.0","@things-factory/scene-half-roundrect":"^3.6.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.1_1631022321042_0.9688837123969427","host":"s3://npm-registry-packages"}},"3.6.3":{"name":"@things-factory/operato-ecs","version":"3.6.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.3","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"817950eb13fd19e1f553081804e397344c4fdf53","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.3.tgz","fileCount":55,"integrity":"sha512-IEXmJoiYAj23rEAOL60LLFWq/T0KF5TKzTzzvaL+GoBUmVpvmes7PJuqk104Nja5WukSwKC+R8hjzVMX2kZUjg==","signatures":[{"sig":"MEUCIHiAZaHbzhxrAqY7EtWiZB7YLLQl3Qt6Znecy5cFkwrsAiEAkvcpqH19SO5dITApd3o5J7eyfraPhpbKwMqbeHLXlPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOcgcCRA9TVsSAnZWagAAUD8QAJgJ/G8nmkORZoUZ7gc5\nOS0nR3vkN0aTT1lLEvSMdZqb4B20bhPqMYR81+xDSR+Ab0S8S+5HAsuGTlVD\nCxUPX1n33XViaLXw4VY7EJ7D8z6jgy5luMkbZr2p52wda0td3a0xQlwW1RRT\nPj3o+vyqFGarPeoGp6xHfGT3Dh5Oqish7E7A4Gyzad/b6qlFihrxnmRqur8A\nBgsFwR8kkxUBKBs3gkDb5xfqEeqBPUxxF6gUO4lqH9yhtdNd2iaD5PE7dHRl\n7/JPKP7KMgKhO+l+xGGae/O/HGJDwTwQGP5vURgUT5XxKAPlk1Bd09Q7hfFg\nVf68a69Ha69BkZwg0Cb+bpESSnCReIaPVTQ9rgStGLb2bEGAdR4zFuaU1EPP\ngYvcWNbIgOxbKvW/uS4uVfC9PctJ0KLMub2rgK8u1GvOWIMK/kjLjmH/BCAk\nFkmrgYuqxYu39N2lxQO/zgr+bG0Dcsqh2UlYBR9s5nOnSXlCIbv+Yn7c0sBb\n6Dc1URl36Uy78fGnMruBVLr6BjWeG736yCYwp9AFXdGqJB4jqyuwLMRuV2QT\nniZW+8Ty/K62vXV5r7oXr3c56r4XWeHqxyHf+2TkrhjKdVqpGKtAGYiFb9FO\n28eOG8KFDuqRwK7EuXgyTsJ5LURk9/I3qF+h/vZYFzB+rK2t/RHMUoXvgbMn\nWYZP\r\n=86u3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2bc8415b0ef4f036ccede0c82437f2ee96616b0c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.1","@things-factory/help":"^3.6.1","@things-factory/shell":"^3.6.1","@things-factory/auth-ui":"^3.6.1","@things-factory/i18n-ui":"^3.6.1","@things-factory/more-ui":"^3.6.1","@things-factory/board-ui":"^3.6.1","@things-factory/grist-ui":"^3.6.0","@things-factory/print-ui":"^3.6.1","@things-factory/dashboard":"^3.6.1","@things-factory/export-ui":"^3.6.1","@things-factory/lite-menu":"^3.6.1","@things-factory/system-ui":"^3.6.1","@things-factory/apptool-ui":"^3.6.1","@things-factory/context-ui":"^3.6.1","@things-factory/scene-form":"^3.6.0","@things-factory/setting-ui":"^3.6.1","@things-factory/resource-ui":"^3.6.1","@things-factory/scene-clock":"^3.6.0","@things-factory/scene-gauge":"^3.6.0","@things-factory/scene-table":"^3.6.0","@things-factory/scene-timer":"^3.6.0","@things-factory/scene-random":"^3.6.0","@things-factory/scene-switch":"^3.6.0","@things-factory/setting-base":"^3.6.1","@things-factory/board-service":"^3.6.1","@things-factory/oauth2-client":"^3.6.1","@things-factory/scene-chartjs":"^3.6.0","@things-factory/scene-restful":"^3.6.0","@things-factory/integration-ui":"^3.6.3","@things-factory/scene-integration":"^3.6.0","@things-factory/scene-news-ticker":"^3.6.0","@things-factory/scene-progressbar":"^3.6.0","@things-factory/integration-melsec":"^3.6.3","@things-factory/integration-modbus":"^3.6.3","@things-factory/scene-data-transform":"^3.6.0","@things-factory/scene-half-roundrect":"^3.6.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.3_1631176732161_0.878262888475678","host":"s3://npm-registry-packages"}},"3.6.4":{"name":"@things-factory/operato-ecs","version":"3.6.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.4","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"458dad1bc614726154f9b1d84b1085071563da2f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.4.tgz","fileCount":55,"integrity":"sha512-OZ92GR4JN2CXZjKQ1YGzcsuTMgodwC0POwnprE1h/aIIZfpBJuVJXL6oOMyKqVevGWuamkgKEUdojzCZagDogw==","signatures":[{"sig":"MEUCIQC0jmBLO6fVmVBbfeG6dx+7YQwcK5GbZSGpjThmG6xiPQIgRcVpDxVMXTdkR7S5qFKrczDiE4fp+33Ceugfm1N39C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPjdVCRA9TVsSAnZWagAAYxIP/Rh5C+2jHu8crV+hujm5\n3mOk0C5ckbRJ5blR6hycFd3VehG+ypT+L1DIY1fw3YVsjx+ATnhhJlhPAb6v\nZU43PRBbZsA10LZoi6oHYw7uJXMln/jGjpTTq2V0+wXqgvC7Hf+4yhjUaDWJ\nANnbmGHPCsA6KDGvdsHVU97Pqc5hsZNwcA3fXCAP6UMH3fkgjGRiRxGLVcVt\nxsaXTV59CerWh06EvcFOgBWyUMljpFXInI1F+ycdoBGHc5rwZHUqpMVHf4vs\nk4/zPNXdGAOAZJBeY+IzTRdr8WzcF1FEwii7kJEMYQlBSOHZ3wfji2syNFR0\nXOef8FLPX3Z1EYbyFFgUts6UBXqb9jfL3bl+455J+zPHaBaDBPYYxSUwnfIV\nl1x6L6SNYnmgmn2svr6Jq0yAJ+5d0IUMCpLyhgljQOFcfF3MDEH3IZ+J8wwm\nFCgIoh90bK9oCrplsN3x7GLD/8shoX8Suvg+6hfG8Af8rkDOxJUuZuV++Dwh\n9PHEHONeXZENQ7rigwmpbpzOgLZQoQ7oCYicb6xEOWCXhrt9vi+eRC9NXP7R\nO7jemJNIIj6M7Vz83hwZumXE5LZj1pFla3CynYN4LhPcCmXhRFrnAcL09SAh\n+2cYrLFOXbq/FQZWUlP+OzxG9QsPkrMLyV9wAlvsZXEFU4H7Ua+PYZ/Nf/oz\nVems\r\n=cuDd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"48b9fe15809b253c674ab386589db01a6bf8b0fc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.4","@things-factory/help":"^3.6.4","@things-factory/shell":"^3.6.4","@things-factory/auth-ui":"^3.6.4","@things-factory/i18n-ui":"^3.6.4","@things-factory/more-ui":"^3.6.4","@things-factory/board-ui":"^3.6.4","@things-factory/grist-ui":"^3.6.4","@things-factory/print-ui":"^3.6.4","@things-factory/dashboard":"^3.6.4","@things-factory/export-ui":"^3.6.4","@things-factory/lite-menu":"^3.6.4","@things-factory/system-ui":"^3.6.4","@things-factory/apptool-ui":"^3.6.4","@things-factory/context-ui":"^3.6.4","@things-factory/scene-form":"^3.6.0","@things-factory/setting-ui":"^3.6.4","@things-factory/resource-ui":"^3.6.4","@things-factory/scene-clock":"^3.6.0","@things-factory/scene-gauge":"^3.6.0","@things-factory/scene-table":"^3.6.0","@things-factory/scene-timer":"^3.6.0","@things-factory/scene-random":"^3.6.0","@things-factory/scene-switch":"^3.6.0","@things-factory/setting-base":"^3.6.4","@things-factory/board-service":"^3.6.4","@things-factory/oauth2-client":"^3.6.4","@things-factory/scene-chartjs":"^3.6.0","@things-factory/scene-restful":"^3.6.0","@things-factory/integration-ui":"^3.6.4","@things-factory/scene-integration":"^3.6.0","@things-factory/scene-news-ticker":"^3.6.0","@things-factory/scene-progressbar":"^3.6.0","@things-factory/integration-melsec":"^3.6.4","@things-factory/integration-modbus":"^3.6.4","@things-factory/scene-data-transform":"^3.6.0","@things-factory/scene-half-roundrect":"^3.6.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.4_1631467349303_0.587577805666585","host":"s3://npm-registry-packages"}},"3.6.5":{"name":"@things-factory/operato-ecs","version":"3.6.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.5","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7266d9c0a8ceb3d40618a68701398c4977d780f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.5.tgz","fileCount":55,"integrity":"sha512-hjMw3356NGmGhMF/BFBrKT44cQmMjU8oVJPbI17vxcmi5IwsyNPPAqHLj4Rybb1+rvkclbWfxrBU44do7fsU2Q==","signatures":[{"sig":"MEQCIEHMj8VPd/2T9MMekyukLzzXP1+H1EhAlScBY5e7XAghAiBn0jLUPnLx4PRexyQkJ1pOOFkdAZNE6SZ/KS8gCrX6Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP098CRA9TVsSAnZWagAA9sAP/jJaNIzx+pyOWIMcMNTP\nNVsAzmo2KEur1/xVAbF/M0QOAmPiGqPnkCM67oKEtK7tcPW1QoC/YvFtXOWy\nRNXBnRQTVPhkM7TlFwIovx7nwR+2/kkJOihbVNV+/Y2i9FzXKYdLR/tKI3EP\nCyB+R7F2KVw+4SmGBaKzRu9CcDW5fldoR/DgrPZ5IdXUPhf5IA2rcAGAMzcN\nA0Sb18dbIXH/IQwlbIokj1P44WYQzZiscyK4+f6wEx4yHYaJpqQBKt0njThT\nOyPaZvcuEJBcJtivhwbnlWgHqY1atlMQLAkWj2PqvDzWoZfRLVXv0fYwLQAx\nryTEveWjv+6lSxHKVULxdcam/VcDrfjXBIGRgqNa8v91aiqPqt27OwmBxyTP\nTPBXJERPIIJK08piTFUXSWVYZO3m5c50V/TOENbjR8LPu/1C3sHgPScMwk0Y\ndKaOMZ/BFUzsOrAXauaEQUqHdIZNV5c0Fpw5k6cipZiBYpGRr3evTfk33GcR\nNSijS+lgzmsO3j1FP8ywiTIQ4hpxuh7jaSu/Azwb1NT92/8r7Ar4D120Rv6f\nNBGzR5KGaQ1UN+VvXPKaeLApDcr7q3Fj0egjdCUL0/LqEVwZ/XH4CCP76aDJ\nNxy6fvdB5ZQXhFGxvHHeupwuyzRoxLzd0mZ/94fVC6oCFmqCMKv8ZBZFpN/5\n2b0z\r\n=qxR+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"818191233e18210f424955b8206627f4ad03d502","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.4","@things-factory/help":"^3.6.4","@things-factory/shell":"^3.6.4","@things-factory/auth-ui":"^3.6.4","@things-factory/i18n-ui":"^3.6.4","@things-factory/more-ui":"^3.6.4","@things-factory/board-ui":"^3.6.4","@things-factory/grist-ui":"^3.6.4","@things-factory/print-ui":"^3.6.4","@things-factory/dashboard":"^3.6.4","@things-factory/export-ui":"^3.6.4","@things-factory/lite-menu":"^3.6.4","@things-factory/system-ui":"^3.6.4","@things-factory/apptool-ui":"^3.6.4","@things-factory/context-ui":"^3.6.4","@things-factory/scene-form":"^3.6.0","@things-factory/setting-ui":"^3.6.4","@things-factory/resource-ui":"^3.6.4","@things-factory/scene-clock":"^3.6.0","@things-factory/scene-gauge":"^3.6.0","@things-factory/scene-table":"^3.6.0","@things-factory/scene-timer":"^3.6.0","@things-factory/scene-random":"^3.6.0","@things-factory/scene-switch":"^3.6.0","@things-factory/setting-base":"^3.6.4","@things-factory/board-service":"^3.6.4","@things-factory/oauth2-client":"^3.6.4","@things-factory/scene-chartjs":"^3.6.0","@things-factory/scene-restful":"^3.6.0","@things-factory/integration-ui":"^3.6.5","@things-factory/scene-integration":"^3.6.0","@things-factory/scene-news-ticker":"^3.6.0","@things-factory/scene-progressbar":"^3.6.0","@things-factory/integration-melsec":"^3.6.5","@things-factory/integration-modbus":"^3.6.5","@things-factory/scene-data-transform":"^3.6.0","@things-factory/scene-half-roundrect":"^3.6.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.5_1631539068726_0.6956439628381912","host":"s3://npm-registry-packages"}},"3.6.7":{"name":"@things-factory/operato-ecs","version":"3.6.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.7","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"304b3f762becfe8f212eb929cdc75be8d7ea8273","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.7.tgz","fileCount":55,"integrity":"sha512-guW+jK5XrB0Q41CKd5OH/jU6T7ESn5qqyV+RPLVKeutRR9lTnIxP8E8NxiAyFR+wtTtMjfRPq63H6nrRnK5iww==","signatures":[{"sig":"MEUCIFLr8AWMiUR+rjo0jEaSyPd+0FLpvE7XddsGKBJEI7wLAiEAmz8UrRDI3+88+8OQ5GtkLQIhl33mxZURzpNi9TRUPdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQM0lCRA9TVsSAnZWagAAltwP/iZSUl7o4XOfOyp6152X\n3eOQLTC+JZhpGz4Vdi2+5qMs/gWywlnac9iMTNEXADTClG1uSwm5zxP7AQGO\n7T+IWfTIfVixWqMhVNNtI8uISEF2rxj0LJYaKQqQMxoa6uXveSKm7PTq1O3g\nSqyeQlPfY/T2ccRhqmrVJorxh8uHPI9sqBGt/5JcxDlHbH5ODhgGrxuaXHdw\n6yPl8JnMB4Q9Ghiz56LVV2CBsWzNZ94Z4U0wHMbR3X8ST3INgOs+R9ffwEOJ\nCvlOtWCpsNEZOOTBUxxQUmKseDfth+CweaRvhAqn9BNLs9/Udi2qpMxldI9x\n/BHIvepA3xc8lQ0EYUv8xuZ2IPOepko7pCGGqo46d41Z8DxbEXmHrpX6Q8rX\nLaiLf2aRfnV8P7ki1bwDRUi/8s+PeOqTX2KhT5MxoWsEKgLtMZRwLVqNIp+N\nrV7veoGKxeFaWZvp9nZqIYKnVw1EwEw22KycxZAibLPhR+deVdHeOdxf9rFC\nnUv8Sy17E+IKfqawqDFkmNnGYJKZUo3ak4tFomFZd8zL9TnVcBN1cXQPTGs9\nJm4r4k+q5Z3GV3OXaVoRf61JPISQphgWPErSgqn/nH9ULZ3FPks30tlW6POG\n8bfjtal7KtlHm3R+6kkVLRgKICHD84so23I8nKQlfT6zNXHNmN5aJ5fvG1qP\njCoh\r\n=y8mz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6f15856aaf04842e4b4508133753c3e17eadeec9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.7","@things-factory/help":"^3.6.7","@things-factory/shell":"^3.6.7","@things-factory/auth-ui":"^3.6.7","@things-factory/i18n-ui":"^3.6.7","@things-factory/more-ui":"^3.6.7","@things-factory/board-ui":"^3.6.7","@things-factory/grist-ui":"^3.6.7","@things-factory/print-ui":"^3.6.7","@things-factory/dashboard":"^3.6.7","@things-factory/export-ui":"^3.6.7","@things-factory/lite-menu":"^3.6.7","@things-factory/system-ui":"^3.6.7","@things-factory/apptool-ui":"^3.6.7","@things-factory/context-ui":"^3.6.7","@things-factory/scene-form":"^3.6.7","@things-factory/setting-ui":"^3.6.7","@things-factory/resource-ui":"^3.6.7","@things-factory/scene-clock":"^3.6.7","@things-factory/scene-gauge":"^3.6.7","@things-factory/scene-table":"^3.6.7","@things-factory/scene-timer":"^3.6.7","@things-factory/scene-random":"^3.6.7","@things-factory/scene-switch":"^3.6.7","@things-factory/setting-base":"^3.6.7","@things-factory/board-service":"^3.6.7","@things-factory/oauth2-client":"^3.6.7","@things-factory/scene-chartjs":"^3.6.7","@things-factory/scene-restful":"^3.6.7","@things-factory/integration-ui":"^3.6.7","@things-factory/scene-integration":"^3.6.7","@things-factory/scene-news-ticker":"^3.6.7","@things-factory/scene-progressbar":"^3.6.7","@things-factory/integration-melsec":"^3.6.7","@things-factory/integration-modbus":"^3.6.7","@things-factory/scene-data-transform":"^3.6.7","@things-factory/scene-half-roundrect":"^3.6.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.7_1631636773668_0.8194879316111929","host":"s3://npm-registry-packages"}},"3.6.10":{"name":"@things-factory/operato-ecs","version":"3.6.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.10","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2f7ce10b6614b20f2baa494c9a2a2d74dc4b2f9f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.10.tgz","fileCount":55,"integrity":"sha512-O9UfgMhCLAALj4Dt2b9/Scj2zbhOJxGKfzfTnSR/VzMqIWZ0TJjnHO/7wwlFoWsU2cEkrxKjP+oVQtZnj4fxCw==","signatures":[{"sig":"MEUCIAH2AImz5tm+bVBln/ftbr+NdEi6XYIzQkiwpj20pt6sAiEA8FLRlGHQqq0Ossr7Cp7VoR4yKAgVKWhaXWvp41A5b0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQr6lCRA9TVsSAnZWagAAc40P/Rr2sELKlihp9nM6K80M\nxXnJQGvXq5Ef+l0ab8QuOg4JKv+RYk0+th4wYHee8grDM4+AEJ/EPnuXcuxU\nMnBUuMfo4EP2A9WTGsKPIswpTT2o2wix1dmy2n91lmRAlD+WLcnvcEpTvYW8\nvrORbNTIlWyLCRU4EqB7T7ju1Wi39yQ2IA4EtqiqSkLsPjFSXN7UEe+yrtbm\npTO3SWfewEFUrHXDeAFQnkgZ3PaKhBcWirDLlvJrz1y31rlr3ONsanEpgJ+n\nViF5kqhrSqns0HWoBgu8s4hMohbWFs4p1DuwygSUrSMUR1FYIViI45AQDqZJ\nUNsiZHQEob9pbAT5LnMRiPtvdokVnf413YIlEoKCPylRS6GHUU0cu+lg0vnd\n5YRb+x2PxjCF7nShjKLqCy7pKxutL6uj7C+bSw9CCqJzb/6SOsFCQW7FSXYr\nC0C4ghJxRH7YUOZkr7stbLpfwMWU8OOQV0R6pbD0HhKyncoV1Zu19tJTKQuz\ncYyk07iylpvWwQw5Bq6GUPRJtrvFQW+STYGTglYpwmyPjmCWq6iKu489tL/l\ngRlwqORvg1V/8k/Eh2li8gVhg28u05SrSS4tNqtWpFJSWqEi17xI7QyjFGVU\nIKX/UiEOEF4QJoX0ZwPD1097pgdxtcSDMDH6NzuVK+/yZHyUf3tNzQ+ZCocb\npWDP\r\n=Av9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"eca949b74094b1de9f8d0938506d426566157c9c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.7","@things-factory/help":"^3.6.7","@things-factory/shell":"^3.6.7","@things-factory/auth-ui":"^3.6.7","@things-factory/i18n-ui":"^3.6.7","@things-factory/more-ui":"^3.6.7","@things-factory/board-ui":"^3.6.7","@things-factory/grist-ui":"^3.6.7","@things-factory/print-ui":"^3.6.7","@things-factory/dashboard":"^3.6.7","@things-factory/export-ui":"^3.6.7","@things-factory/lite-menu":"^3.6.7","@things-factory/system-ui":"^3.6.7","@things-factory/apptool-ui":"^3.6.7","@things-factory/context-ui":"^3.6.7","@things-factory/scene-form":"^3.6.7","@things-factory/setting-ui":"^3.6.7","@things-factory/resource-ui":"^3.6.7","@things-factory/scene-clock":"^3.6.7","@things-factory/scene-gauge":"^3.6.7","@things-factory/scene-table":"^3.6.7","@things-factory/scene-timer":"^3.6.7","@things-factory/scene-random":"^3.6.7","@things-factory/scene-switch":"^3.6.7","@things-factory/setting-base":"^3.6.7","@things-factory/board-service":"^3.6.7","@things-factory/oauth2-client":"^3.6.7","@things-factory/scene-chartjs":"^3.6.7","@things-factory/scene-restful":"^3.6.7","@things-factory/integration-ui":"^3.6.7","@things-factory/scene-integration":"^3.6.7","@things-factory/scene-news-ticker":"^3.6.7","@things-factory/scene-progressbar":"^3.6.7","@things-factory/integration-melsec":"^3.6.7","@things-factory/integration-modbus":"^3.6.7","@things-factory/scene-data-transform":"^3.6.7","@things-factory/scene-half-roundrect":"^3.6.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.10_1631764133059_0.9662560358847558","host":"s3://npm-registry-packages"}},"3.6.11":{"name":"@things-factory/operato-ecs","version":"3.6.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.11","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"35d1074fddc72643a18fc0820d68f24c11c540d5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.11.tgz","fileCount":55,"integrity":"sha512-asbHZ2xPSFxfM4GIHf163aUnDq6C4ChcfdsvFD9w4tNF2tC5oUSvOgJDJJcg8M5gTaeM5u2GH8zu8SoI2TbErQ==","signatures":[{"sig":"MEUCIQCu8zGzqJxH/qoCeJIDZTqLhRsOWolS+UA3XwNn+wY/IAIgN1M2s/3g0JngHnGotFscoV7it1eB9eKMFFVRThZexNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQtfnCRA9TVsSAnZWagAA6jsP/3VXBYjFALw6/739JN9n\n1MGJuQxgMyMOqPAkk+PfJvCK1xbymDztzetPBT4WfDYzsdU0ZHMRohptKZdn\n1LuHk0KB2UGndmejAw5PZ+wwOtrW0gQSyDsVcARjN84VDFKLldI3CAcczd7c\naq2vYO0Uj8c5v81lK17A7NsP/lPrP/UNp+mYQs9Lt8Mpy4n1k+c2s6r8ZvNl\nIfzAtD05QvsJVaVxHhK8/PVH5FzAEUmtyKNA1625l+lyuy+fgrgELBHHsyCJ\nb9Rv4VZxOdUY2QYZlGZUKcdLQXrxGq6t3k2Fupmm6IKTvynbR+99wlrP6fua\nDHlsUii/GaGBKIeRk+/m56mIx5xmjPgKmZofE+frI8AiRNjZzAY1ty5zmxx5\nct7Z3DPl0AEppQst6leXe3uuf5VtWWK6czMssYuwW5ZTszuK2dmu7RqebF/H\nQMj4Y2JfSZvR0JnHbylttk5p3JQXHgDdk2oFsROP5+OlR/oAmj7sfKjDdWvJ\nwvltNoxRHjr6WU6VrH2hcN3bs5YWm6f8BRJedPulQN4WVk3BkfPFQXVUgWoc\nQsOOFc06UdzvJ9C1Vxpn54AqYDDdw1nSbRYYvZfTYyZraxx/qntKXgp2mpkU\nQUMqZomJ/KFpzyzcj80lbHkQO0B5JhXzp1HMx30r8dWrQjkE/FYOXtEbchx6\nu2O7\r\n=fdar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"86d733b662c155dab0a6600b1ed0c996c1785e6a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.7","@things-factory/help":"^3.6.7","@things-factory/shell":"^3.6.7","@things-factory/auth-ui":"^3.6.7","@things-factory/i18n-ui":"^3.6.7","@things-factory/more-ui":"^3.6.7","@things-factory/board-ui":"^3.6.7","@things-factory/grist-ui":"^3.6.7","@things-factory/print-ui":"^3.6.7","@things-factory/dashboard":"^3.6.7","@things-factory/export-ui":"^3.6.7","@things-factory/lite-menu":"^3.6.7","@things-factory/system-ui":"^3.6.7","@things-factory/apptool-ui":"^3.6.7","@things-factory/context-ui":"^3.6.7","@things-factory/scene-form":"^3.6.7","@things-factory/setting-ui":"^3.6.7","@things-factory/resource-ui":"^3.6.7","@things-factory/scene-clock":"^3.6.7","@things-factory/scene-gauge":"^3.6.7","@things-factory/scene-table":"^3.6.7","@things-factory/scene-timer":"^3.6.7","@things-factory/scene-random":"^3.6.7","@things-factory/scene-switch":"^3.6.7","@things-factory/setting-base":"^3.6.7","@things-factory/board-service":"^3.6.7","@things-factory/oauth2-client":"^3.6.7","@things-factory/scene-chartjs":"^3.6.7","@things-factory/scene-restful":"^3.6.7","@things-factory/integration-ui":"^3.6.7","@things-factory/scene-integration":"^3.6.7","@things-factory/scene-news-ticker":"^3.6.7","@things-factory/scene-progressbar":"^3.6.7","@things-factory/integration-melsec":"^3.6.7","@things-factory/integration-modbus":"^3.6.7","@things-factory/scene-data-transform":"^3.6.7","@things-factory/scene-half-roundrect":"^3.6.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.11_1631770599219_0.39085686315784196","host":"s3://npm-registry-packages"}},"3.6.13":{"name":"@things-factory/operato-ecs","version":"3.6.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.13","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c2f50560f75d1894ab40c5bf63be18364b6501bd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.13.tgz","fileCount":55,"integrity":"sha512-CfU3xxuZTbjroifZ7/hHv52PteR0XXsOAvejQRN+Cf4DAQqMOZ+3lD+xwQWH8ORYHexz5Rxir0xZswSKA391lQ==","signatures":[{"sig":"MEUCIDi3g8xJcBB8osKI29Jpll+fcD2UetOQWxhD8JitM49uAiEAvvbz4n5JwoX15NOPjgZZSs82SpqZW8FS3AZPwN+3PK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQt7jCRA9TVsSAnZWagAAnKQP/1gtskAERkSGli1iAe+W\nTFtctJ4FFxkzN8wlEVCpguhmKkFmrv33QfOgbFIoGJTZiivAt51dd7shpPXE\ntfgGgi/qt9atP7xFKcMdVJsom46xceRE5yH9fW6h8oFlyZBNPWyuOEmATNvt\nEz1iBOP3RXln7Ix7J10VlXFfBD/TgC4o/9T7Snes0mk6msyASTiqGVnhO6U8\niw73P9hRZtVD/FQiSvv8qgFRmLhXwPM0mJ38bwZD6ZOmjnU7mkD3KBktq4lY\nxDWT5iflKhKys52zHkgHXWu5uL/aT0t+N9nyXeEebIS7eu44oP0S6b6WzYBd\nyMSVR6gtDFq57Nb1jmYZU2IrRU2ASFIrjDGy0OjdFai2YKq0ATAIeqxUnD1F\nsavID2NhlKoA95asgfllCcFhJ2jz+qZz8m/mcqQw9qTcu7c1JyorSlE5c5CM\ndS4cFeUqhYPiBc7I9nN/tC3SEvXAzdbSE9/OeZbSvSwDTI9UmWaKqIq+ies1\nQJ8/2o7uWpoTS4kpgoYfEvcqYmsBSoS+bl9zZbGJi5FZ0HYTWWqmjBskoqY/\nD6kjCNKytsbPeBtThLDUbaUBLgSRWRznCiIPYdpix1nIeeCBJzB/7sQhQvIM\n4bn5Q1gqMPUA/7+4/qrtYFCZG1VHXI1NZwYZNaLfFgJYynq2hk6xXqRCLfuS\nvlMQ\r\n=lwAW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ea358da2f9aa7d1dc27422f863c9ccf4aeb457a8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.13","@things-factory/help":"^3.6.13","@things-factory/shell":"^3.6.13","@things-factory/auth-ui":"^3.6.13","@things-factory/i18n-ui":"^3.6.13","@things-factory/more-ui":"^3.6.13","@things-factory/board-ui":"^3.6.13","@things-factory/grist-ui":"^3.6.13","@things-factory/print-ui":"^3.6.13","@things-factory/dashboard":"^3.6.13","@things-factory/export-ui":"^3.6.13","@things-factory/lite-menu":"^3.6.13","@things-factory/system-ui":"^3.6.13","@things-factory/apptool-ui":"^3.6.13","@things-factory/context-ui":"^3.6.13","@things-factory/scene-form":"^3.6.13","@things-factory/setting-ui":"^3.6.13","@things-factory/resource-ui":"^3.6.13","@things-factory/scene-clock":"^3.6.13","@things-factory/scene-gauge":"^3.6.13","@things-factory/scene-table":"^3.6.13","@things-factory/scene-timer":"^3.6.13","@things-factory/scene-random":"^3.6.13","@things-factory/scene-switch":"^3.6.13","@things-factory/setting-base":"^3.6.13","@things-factory/board-service":"^3.6.13","@things-factory/oauth2-client":"^3.6.13","@things-factory/scene-chartjs":"^3.6.13","@things-factory/scene-restful":"^3.6.13","@things-factory/integration-ui":"^3.6.13","@things-factory/scene-integration":"^3.6.13","@things-factory/scene-news-ticker":"^3.6.13","@things-factory/scene-progressbar":"^3.6.13","@things-factory/integration-melsec":"^3.6.13","@things-factory/integration-modbus":"^3.6.13","@things-factory/scene-data-transform":"^3.6.13","@things-factory/scene-half-roundrect":"^3.6.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.13_1631772387338_0.5482009906412144","host":"s3://npm-registry-packages"}},"3.6.19":{"name":"@things-factory/operato-ecs","version":"3.6.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.19","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"132dc6b366ae7466f398d497ab0e5d19cd52baa6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.19.tgz","fileCount":55,"integrity":"sha512-qCXv8xokmyJKEx5SnIS4Mo8H91taK+yc1be6Af7iPGpTpkiUI9mmxi5P1l2SB601VKGNYN3RPYI8cU/S4KJlbA==","signatures":[{"sig":"MEUCIQC9fazNt9RZGLTp06ZbusMLw2dkNN4qyLJrE3FuAv+yXwIgSyP7ZkLDFYawGlGAuNgW45QzpO06bRtoBXo43JsOhQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148651},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e8a5ade8e7c470c6e51dca428409c405b7cccf3a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.19","@things-factory/help":"^3.6.19","@things-factory/shell":"^3.6.19","@things-factory/auth-ui":"^3.6.19","@things-factory/i18n-ui":"^3.6.19","@things-factory/more-ui":"^3.6.19","@things-factory/board-ui":"^3.6.19","@things-factory/grist-ui":"^3.6.19","@things-factory/print-ui":"^3.6.19","@things-factory/dashboard":"^3.6.19","@things-factory/export-ui":"^3.6.19","@things-factory/lite-menu":"^3.6.19","@things-factory/system-ui":"^3.6.19","@things-factory/apptool-ui":"^3.6.19","@things-factory/context-ui":"^3.6.19","@things-factory/scene-form":"^3.6.19","@things-factory/setting-ui":"^3.6.19","@things-factory/resource-ui":"^3.6.19","@things-factory/scene-clock":"^3.6.19","@things-factory/scene-gauge":"^3.6.19","@things-factory/scene-table":"^3.6.19","@things-factory/scene-timer":"^3.6.19","@things-factory/scene-random":"^3.6.19","@things-factory/scene-switch":"^3.6.19","@things-factory/setting-base":"^3.6.19","@things-factory/board-service":"^3.6.19","@things-factory/oauth2-client":"^3.6.19","@things-factory/scene-chartjs":"^3.6.19","@things-factory/scene-restful":"^3.6.19","@things-factory/integration-ui":"^3.6.19","@things-factory/scene-integration":"^3.6.19","@things-factory/scene-news-ticker":"^3.6.19","@things-factory/scene-progressbar":"^3.6.19","@things-factory/integration-melsec":"^3.6.19","@things-factory/integration-modbus":"^3.6.19","@things-factory/scene-data-transform":"^3.6.19","@things-factory/scene-half-roundrect":"^3.6.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.19_1632409549540_0.011685430364322347","host":"s3://npm-registry-packages"}},"3.6.22":{"name":"@things-factory/operato-ecs","version":"3.6.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.22","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2b1454ba0f77cfef7858d8963c11ea126c050e35","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.22.tgz","fileCount":55,"integrity":"sha512-CeX5BlpGa7wMd7HWhXvviXelCYQVYTxDqRTnPNuBUN1nFqta8csqwiUx3xksswhxAyThyMaF02jziJQkL9uCWQ==","signatures":[{"sig":"MEQCIDyxpANe6rn4wykRxsO/K8N+hD/oOdRX/1Tk0chYp0f1AiAihb3hmegWqTg0k7fvfKptUcsg0qGzbPofZdWjqy0G6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148651},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a84cda70c7e713e7a69d580161f7ff12b0cb737e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.22","@things-factory/help":"^3.6.22","@things-factory/shell":"^3.6.22","@things-factory/auth-ui":"^3.6.22","@things-factory/i18n-ui":"^3.6.22","@things-factory/more-ui":"^3.6.22","@things-factory/board-ui":"^3.6.22","@things-factory/grist-ui":"^3.6.19","@things-factory/print-ui":"^3.6.22","@things-factory/dashboard":"^3.6.22","@things-factory/export-ui":"^3.6.22","@things-factory/lite-menu":"^3.6.22","@things-factory/system-ui":"^3.6.22","@things-factory/apptool-ui":"^3.6.22","@things-factory/context-ui":"^3.6.22","@things-factory/scene-form":"^3.6.22","@things-factory/setting-ui":"^3.6.22","@things-factory/resource-ui":"^3.6.22","@things-factory/scene-clock":"^3.6.22","@things-factory/scene-gauge":"^3.6.22","@things-factory/scene-table":"^3.6.22","@things-factory/scene-timer":"^3.6.22","@things-factory/scene-random":"^3.6.22","@things-factory/scene-switch":"^3.6.22","@things-factory/setting-base":"^3.6.22","@things-factory/board-service":"^3.6.22","@things-factory/oauth2-client":"^3.6.22","@things-factory/scene-chartjs":"^3.6.22","@things-factory/scene-restful":"^3.6.22","@things-factory/integration-ui":"^3.6.22","@things-factory/scene-integration":"^3.6.22","@things-factory/scene-news-ticker":"^3.6.22","@things-factory/scene-progressbar":"^3.6.22","@things-factory/integration-melsec":"^3.6.22","@things-factory/integration-modbus":"^3.6.22","@things-factory/scene-data-transform":"^3.6.22","@things-factory/scene-half-roundrect":"^3.6.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.22_1632754478037_0.04664387921129465","host":"s3://npm-registry-packages"}},"3.6.24":{"name":"@things-factory/operato-ecs","version":"3.6.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.24","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"731f2e259d86ef9923f32b2976039b62d6b53324","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.24.tgz","fileCount":55,"integrity":"sha512-StjGrO4N770eU3tv+Ie1NAe+uJ5ykClJnOzA71c+k9zL3l0mH4qQaFAaoAXFCzotcsA11bT8N4ZODC9MTmVJ6Q==","signatures":[{"sig":"MEUCIEMmexsC6RW8vMTuJGBEywm0pBv0iKcIWrs0ufQ1izQ+AiEA1qWCQkJZIvaZRc6lw7E39NcrTsm6kzgHg3rWNYw6gsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148651},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b6277d4b37ae6f304a683c150e983bdb81baaa72","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.24","@things-factory/help":"^3.6.24","@things-factory/shell":"^3.6.24","@things-factory/auth-ui":"^3.6.24","@things-factory/i18n-ui":"^3.6.24","@things-factory/more-ui":"^3.6.24","@things-factory/board-ui":"^3.6.24","@things-factory/grist-ui":"^3.6.24","@things-factory/print-ui":"^3.6.24","@things-factory/dashboard":"^3.6.24","@things-factory/export-ui":"^3.6.24","@things-factory/lite-menu":"^3.6.24","@things-factory/system-ui":"^3.6.24","@things-factory/apptool-ui":"^3.6.24","@things-factory/context-ui":"^3.6.24","@things-factory/scene-form":"^3.6.24","@things-factory/setting-ui":"^3.6.24","@things-factory/resource-ui":"^3.6.24","@things-factory/scene-clock":"^3.6.24","@things-factory/scene-gauge":"^3.6.24","@things-factory/scene-table":"^3.6.24","@things-factory/scene-timer":"^3.6.24","@things-factory/scene-random":"^3.6.24","@things-factory/scene-switch":"^3.6.24","@things-factory/setting-base":"^3.6.24","@things-factory/board-service":"^3.6.24","@things-factory/oauth2-client":"^3.6.24","@things-factory/scene-chartjs":"^3.6.24","@things-factory/scene-restful":"^3.6.24","@things-factory/integration-ui":"^3.6.24","@things-factory/scene-integration":"^3.6.24","@things-factory/scene-news-ticker":"^3.6.24","@things-factory/scene-progressbar":"^3.6.24","@things-factory/integration-melsec":"^3.6.24","@things-factory/integration-modbus":"^3.6.24","@things-factory/scene-data-transform":"^3.6.24","@things-factory/scene-half-roundrect":"^3.6.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.24_1632843836494_0.7335793116636771","host":"s3://npm-registry-packages"}},"3.6.26":{"name":"@things-factory/operato-ecs","version":"3.6.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.26","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"230cff6b0e3a2bd2add6a7c5702c88173e07e594","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.26.tgz","fileCount":55,"integrity":"sha512-PTIyE0vddYzRsJbic1IPU2eNud2k+Ra3CdRXoypLcJGH2x75I2WwaEtLrEWKt9D46J2ZEQe8Qc7O1RGyLVl3zw==","signatures":[{"sig":"MEQCIF4fJ9yBj6Q1owL/N4gWo/njf+AmfALkr2bMDhoNTuS7AiBbQDTypEGAqRlFRvSS4TSnMU+wR4GQczmY5yFZoj+ibg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148651},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a45f00a06bb6370fd7b046d62662273233d6bae9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.26","@things-factory/help":"^3.6.26","@things-factory/shell":"^3.6.26","@things-factory/auth-ui":"^3.6.26","@things-factory/i18n-ui":"^3.6.26","@things-factory/more-ui":"^3.6.26","@things-factory/board-ui":"^3.6.26","@things-factory/grist-ui":"^3.6.24","@things-factory/print-ui":"^3.6.26","@things-factory/dashboard":"^3.6.26","@things-factory/export-ui":"^3.6.26","@things-factory/lite-menu":"^3.6.26","@things-factory/system-ui":"^3.6.26","@things-factory/apptool-ui":"^3.6.26","@things-factory/context-ui":"^3.6.26","@things-factory/scene-form":"^3.6.24","@things-factory/setting-ui":"^3.6.26","@things-factory/resource-ui":"^3.6.26","@things-factory/scene-clock":"^3.6.24","@things-factory/scene-gauge":"^3.6.24","@things-factory/scene-table":"^3.6.24","@things-factory/scene-timer":"^3.6.24","@things-factory/scene-random":"^3.6.24","@things-factory/scene-switch":"^3.6.24","@things-factory/setting-base":"^3.6.26","@things-factory/board-service":"^3.6.26","@things-factory/oauth2-client":"^3.6.26","@things-factory/scene-chartjs":"^3.6.24","@things-factory/scene-restful":"^3.6.24","@things-factory/integration-ui":"^3.6.26","@things-factory/scene-integration":"^3.6.24","@things-factory/scene-news-ticker":"^3.6.24","@things-factory/scene-progressbar":"^3.6.24","@things-factory/integration-melsec":"^3.6.26","@things-factory/integration-modbus":"^3.6.26","@things-factory/scene-data-transform":"^3.6.24","@things-factory/scene-half-roundrect":"^3.6.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.26_1632985511036_0.3800480914173161","host":"s3://npm-registry-packages"}},"3.6.29":{"name":"@things-factory/operato-ecs","version":"3.6.29","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.29","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"574489e051a3cae66032db1dca09dd00bd1f9b63","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.29.tgz","fileCount":55,"integrity":"sha512-fVoZJpm0mChsV5LcHrSRoPiTgI+oyOhAl2JRcDT3/La1T679JT60UvY+L5p6oiqYgq8AdZR/CedE4EqaA/EXjw==","signatures":[{"sig":"MEUCIQDV1uMhY796ETAKsk86bvzg87vWJK6wLnWkiJj3HfoylwIgOOReNKTFpuNn/sXdq6av0XNgnKVwvZ1tEUH8vZu2c3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148651},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"68873f7d01cf4fdabb992d3cca0c7c2d4cca07b4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.29","@things-factory/help":"^3.6.29","@things-factory/shell":"^3.6.29","@things-factory/auth-ui":"^3.6.29","@things-factory/i18n-ui":"^3.6.29","@things-factory/more-ui":"^3.6.29","@things-factory/board-ui":"^3.6.29","@things-factory/grist-ui":"^3.6.24","@things-factory/print-ui":"^3.6.29","@things-factory/dashboard":"^3.6.29","@things-factory/export-ui":"^3.6.29","@things-factory/lite-menu":"^3.6.29","@things-factory/system-ui":"^3.6.29","@things-factory/apptool-ui":"^3.6.29","@things-factory/context-ui":"^3.6.29","@things-factory/scene-form":"^3.6.24","@things-factory/setting-ui":"^3.6.29","@things-factory/resource-ui":"^3.6.29","@things-factory/scene-clock":"^3.6.24","@things-factory/scene-gauge":"^3.6.24","@things-factory/scene-table":"^3.6.24","@things-factory/scene-timer":"^3.6.24","@things-factory/scene-random":"^3.6.24","@things-factory/scene-switch":"^3.6.24","@things-factory/setting-base":"^3.6.29","@things-factory/board-service":"^3.6.29","@things-factory/oauth2-client":"^3.6.29","@things-factory/scene-chartjs":"^3.6.24","@things-factory/scene-restful":"^3.6.24","@things-factory/integration-ui":"^3.6.29","@things-factory/scene-integration":"^3.6.24","@things-factory/scene-news-ticker":"^3.6.24","@things-factory/scene-progressbar":"^3.6.24","@things-factory/integration-melsec":"^3.6.29","@things-factory/integration-modbus":"^3.6.29","@things-factory/scene-data-transform":"^3.6.24","@things-factory/scene-half-roundrect":"^3.6.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.29_1633270176084_0.3415419305711134","host":"s3://npm-registry-packages"}},"3.6.33":{"name":"@things-factory/operato-ecs","version":"3.6.33","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.33","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c1bd12abef06085ff78d62e7a72468d1ed9c2c65","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.33.tgz","fileCount":55,"integrity":"sha512-QCLd8MNOXCNp7zciD0a9vengxZQN3LiTFHzgFAX+6NsJAKdQ9k/VqPL6P3i7LtLFaznGOzGkmTS/4SJmBG1ODw==","signatures":[{"sig":"MEUCIQCUZ1crBrF2piDfxuLVBklcGPEgVi/x4Slw1mVZGBf7+gIgc6kJrUlCPceIHrkvm0HkIjw+5lkFwAV1ULIDiFRP4KY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"965ef2f6fdc604b4f800e4d01337a3814b3b0d21","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.33","@things-factory/help":"^3.6.33","@things-factory/shell":"^3.6.33","@things-factory/auth-ui":"^3.6.33","@things-factory/i18n-ui":"^3.6.33","@things-factory/more-ui":"^3.6.33","@things-factory/board-ui":"^3.6.33","@things-factory/grist-ui":"^3.6.33","@things-factory/print-ui":"^3.6.33","@things-factory/dashboard":"^3.6.33","@things-factory/export-ui":"^3.6.33","@things-factory/lite-menu":"^3.6.33","@things-factory/system-ui":"^3.6.33","@things-factory/apptool-ui":"^3.6.33","@things-factory/context-ui":"^3.6.33","@things-factory/scene-form":"^3.6.33","@things-factory/setting-ui":"^3.6.33","@things-factory/resource-ui":"^3.6.33","@things-factory/scene-clock":"^3.6.33","@things-factory/scene-gauge":"^3.6.33","@things-factory/scene-table":"^3.6.33","@things-factory/scene-timer":"^3.6.33","@things-factory/scene-random":"^3.6.33","@things-factory/scene-switch":"^3.6.33","@things-factory/setting-base":"^3.6.33","@things-factory/board-service":"^3.6.33","@things-factory/oauth2-client":"^3.6.33","@things-factory/scene-chartjs":"^3.6.33","@things-factory/scene-restful":"^3.6.33","@things-factory/integration-ui":"^3.6.33","@things-factory/scene-integration":"^3.6.33","@things-factory/scene-news-ticker":"^3.6.33","@things-factory/scene-progressbar":"^3.6.33","@things-factory/integration-melsec":"^3.6.33","@things-factory/integration-modbus":"^3.6.33","@things-factory/scene-data-transform":"^3.6.33","@things-factory/scene-half-roundrect":"^3.6.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.33_1633449225687_0.39538700989467945","host":"s3://npm-registry-packages"}},"3.6.35":{"name":"@things-factory/operato-ecs","version":"3.6.35","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.35","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bcb99a84b3824afe4d662c43d5c51fcd2243efbf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.35.tgz","fileCount":55,"integrity":"sha512-nSdawTSrURe6Yl+B21ng5lWe2hpFPqiGdQ8RJAtG2M0NcgerTzgPyg1Cw0635bvjJhWYCV4ZIyquQP9cynt7yA==","signatures":[{"sig":"MEUCIQC87FjpSEGBYCsqmvuvI13Mq6emmS3K6K29xejH2zY6EwIgHjn7EKvExa928Nkt7/mmxyQ0QOnn2riJ4UM5Clm+VzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"be712be5943efca0f86701babb7e363dc21c1114","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.35","@things-factory/help":"^3.6.35","@things-factory/shell":"^3.6.35","@things-factory/auth-ui":"^3.6.35","@things-factory/i18n-ui":"^3.6.35","@things-factory/more-ui":"^3.6.35","@things-factory/board-ui":"^3.6.35","@things-factory/grist-ui":"^3.6.33","@things-factory/print-ui":"^3.6.35","@things-factory/dashboard":"^3.6.35","@things-factory/export-ui":"^3.6.35","@things-factory/lite-menu":"^3.6.35","@things-factory/system-ui":"^3.6.35","@things-factory/apptool-ui":"^3.6.35","@things-factory/context-ui":"^3.6.35","@things-factory/scene-form":"^3.6.33","@things-factory/setting-ui":"^3.6.35","@things-factory/resource-ui":"^3.6.35","@things-factory/scene-clock":"^3.6.33","@things-factory/scene-gauge":"^3.6.33","@things-factory/scene-table":"^3.6.33","@things-factory/scene-timer":"^3.6.33","@things-factory/scene-random":"^3.6.33","@things-factory/scene-switch":"^3.6.33","@things-factory/setting-base":"^3.6.35","@things-factory/board-service":"^3.6.35","@things-factory/oauth2-client":"^3.6.35","@things-factory/scene-chartjs":"^3.6.33","@things-factory/scene-restful":"^3.6.33","@things-factory/integration-ui":"^3.6.35","@things-factory/scene-integration":"^3.6.33","@things-factory/scene-news-ticker":"^3.6.33","@things-factory/scene-progressbar":"^3.6.33","@things-factory/integration-melsec":"^3.6.35","@things-factory/integration-modbus":"^3.6.35","@things-factory/scene-data-transform":"^3.6.33","@things-factory/scene-half-roundrect":"^3.6.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.35_1633588621245_0.14685860827207464","host":"s3://npm-registry-packages"}},"3.6.37":{"name":"@things-factory/operato-ecs","version":"3.6.37","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.37","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8bae09243abb75aa461df1d79ce28945eafbf44d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.37.tgz","fileCount":55,"integrity":"sha512-9SXFF4HNGGLUBgxpd9oGccD+5IF4Uc6stymRgK9K8Q/Y8mIF/d92mpKE+XCEs85DsjOARC3rYwKmW4Y+cOn6oQ==","signatures":[{"sig":"MEYCIQD9o7quqAXDpuhCN6aq9xGkgMH9Xp4t05lhrlsjzSvAHwIhAN9t+h2DUmYiaDmGuUJegaqss5Pyaxni2eCtmA8mWqnU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"86660eb4367437e7266c4d94aab04eaf4895faf0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.37","@things-factory/help":"^3.6.37","@things-factory/shell":"^3.6.37","@things-factory/auth-ui":"^3.6.37","@things-factory/i18n-ui":"^3.6.37","@things-factory/more-ui":"^3.6.37","@things-factory/board-ui":"^3.6.37","@things-factory/grist-ui":"^3.6.37","@things-factory/print-ui":"^3.6.37","@things-factory/dashboard":"^3.6.37","@things-factory/export-ui":"^3.6.37","@things-factory/lite-menu":"^3.6.37","@things-factory/system-ui":"^3.6.37","@things-factory/apptool-ui":"^3.6.37","@things-factory/context-ui":"^3.6.37","@things-factory/scene-form":"^3.6.37","@things-factory/setting-ui":"^3.6.37","@things-factory/resource-ui":"^3.6.37","@things-factory/scene-clock":"^3.6.37","@things-factory/scene-gauge":"^3.6.37","@things-factory/scene-table":"^3.6.37","@things-factory/scene-timer":"^3.6.37","@things-factory/scene-random":"^3.6.37","@things-factory/scene-switch":"^3.6.37","@things-factory/setting-base":"^3.6.37","@things-factory/board-service":"^3.6.37","@things-factory/oauth2-client":"^3.6.37","@things-factory/scene-chartjs":"^3.6.37","@things-factory/scene-restful":"^3.6.37","@things-factory/integration-ui":"^3.6.37","@things-factory/scene-integration":"^3.6.37","@things-factory/scene-news-ticker":"^3.6.37","@things-factory/scene-progressbar":"^3.6.37","@things-factory/integration-melsec":"^3.6.37","@things-factory/integration-modbus":"^3.6.37","@things-factory/scene-data-transform":"^3.6.37","@things-factory/scene-half-roundrect":"^3.6.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.37_1633619156322_0.3749689659557889","host":"s3://npm-registry-packages"}},"3.6.38":{"name":"@things-factory/operato-ecs","version":"3.6.38","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.38","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6d81d566e284e7457ff4a453e7c88b211b729a96","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.38.tgz","fileCount":55,"integrity":"sha512-V/Pi6ERA5R6TFuXGx0oyoEvSJ5mD4lGSZjVoa6Q8dbgoKOVKogTYITTlGDUEfndxVtIihLk2n7T5/jMZMJKmew==","signatures":[{"sig":"MEQCIE6RcPZwIJiR+8U+kBqz1RnOZjuy/lV0A7kv+L+iKitOAiBlsvJHM63dAx3Lc8tJQBzsNSaJLfymVWH+OxjmfiZdCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"95b6401d665c7625d1e5f9e78925571b2fca1cdc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.38","@things-factory/help":"^3.6.38","@things-factory/shell":"^3.6.38","@things-factory/auth-ui":"^3.6.38","@things-factory/i18n-ui":"^3.6.38","@things-factory/more-ui":"^3.6.38","@things-factory/board-ui":"^3.6.38","@things-factory/grist-ui":"^3.6.37","@things-factory/print-ui":"^3.6.38","@things-factory/dashboard":"^3.6.38","@things-factory/export-ui":"^3.6.38","@things-factory/lite-menu":"^3.6.38","@things-factory/system-ui":"^3.6.38","@things-factory/apptool-ui":"^3.6.38","@things-factory/context-ui":"^3.6.38","@things-factory/scene-form":"^3.6.37","@things-factory/setting-ui":"^3.6.38","@things-factory/resource-ui":"^3.6.38","@things-factory/scene-clock":"^3.6.37","@things-factory/scene-gauge":"^3.6.37","@things-factory/scene-table":"^3.6.37","@things-factory/scene-timer":"^3.6.37","@things-factory/scene-random":"^3.6.37","@things-factory/scene-switch":"^3.6.37","@things-factory/setting-base":"^3.6.38","@things-factory/board-service":"^3.6.38","@things-factory/oauth2-client":"^3.6.38","@things-factory/scene-chartjs":"^3.6.37","@things-factory/scene-restful":"^3.6.37","@things-factory/integration-ui":"^3.6.38","@things-factory/scene-integration":"^3.6.37","@things-factory/scene-news-ticker":"^3.6.37","@things-factory/scene-progressbar":"^3.6.37","@things-factory/integration-melsec":"^3.6.38","@things-factory/integration-modbus":"^3.6.38","@things-factory/scene-data-transform":"^3.6.37","@things-factory/scene-half-roundrect":"^3.6.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.38_1633791756324_0.2579120031656639","host":"s3://npm-registry-packages"}},"3.6.39":{"name":"@things-factory/operato-ecs","version":"3.6.39","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.39","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7a4d39f6b25db674f2176140121525e3856c8cbe","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.39.tgz","fileCount":55,"integrity":"sha512-R8fZdTt+f+SsS4GW5PLBOEfVsrD0XSbmHmI0kNKr5VFmLeVu3/+7jam4ruZXCtiH46v7BSicRzAKansCOnG4Zw==","signatures":[{"sig":"MEUCIFPaRoLS4w+DYbdqk/Nxc/CyAu+qZrgnhNq9RTaGICi7AiEAkCxrJtdRWu2qAOZjZHMr3hQc/1hkup8EPAAoLQvoJpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0c0d02d7247a05196bf21879cc899931de55d2ef","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.38","@things-factory/help":"^3.6.39","@things-factory/shell":"^3.6.38","@things-factory/auth-ui":"^3.6.39","@things-factory/i18n-ui":"^3.6.38","@things-factory/more-ui":"^3.6.38","@things-factory/board-ui":"^3.6.39","@things-factory/grist-ui":"^3.6.39","@things-factory/print-ui":"^3.6.39","@things-factory/dashboard":"^3.6.39","@things-factory/export-ui":"^3.6.39","@things-factory/lite-menu":"^3.6.39","@things-factory/system-ui":"^3.6.39","@things-factory/apptool-ui":"^3.6.38","@things-factory/context-ui":"^3.6.39","@things-factory/scene-form":"^3.6.37","@things-factory/setting-ui":"^3.6.39","@things-factory/resource-ui":"^3.6.39","@things-factory/scene-clock":"^3.6.37","@things-factory/scene-gauge":"^3.6.37","@things-factory/scene-table":"^3.6.37","@things-factory/scene-timer":"^3.6.37","@things-factory/scene-random":"^3.6.37","@things-factory/scene-switch":"^3.6.37","@things-factory/setting-base":"^3.6.38","@things-factory/board-service":"^3.6.38","@things-factory/oauth2-client":"^3.6.38","@things-factory/scene-chartjs":"^3.6.37","@things-factory/scene-restful":"^3.6.37","@things-factory/integration-ui":"^3.6.39","@things-factory/scene-integration":"^3.6.37","@things-factory/scene-news-ticker":"^3.6.37","@things-factory/scene-progressbar":"^3.6.37","@things-factory/integration-melsec":"^3.6.38","@things-factory/integration-modbus":"^3.6.38","@things-factory/scene-data-transform":"^3.6.37","@things-factory/scene-half-roundrect":"^3.6.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.39_1633876987980_0.5723848884320988","host":"s3://npm-registry-packages"}},"3.6.45":{"name":"@things-factory/operato-ecs","version":"3.6.45","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.45","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0b66c4de187be64107e447cfee98ee44584cfab8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.45.tgz","fileCount":55,"integrity":"sha512-lmJHZLNlDZ5nXIk3jVoURWf2+pHTK6W1mUCFC+vNQVPM8rHfb2OaHzrWeksjSgaXxJ8dpM5BCTnNzKGkxyuoRw==","signatures":[{"sig":"MEYCIQCxahxVT78Ku8vPnTBczlKQS9sfJ5JUt1tHGpCEYJJm/AIhAKff+TEl2S2UU9rJ3s6LrHeAHnUTBqaeSdHktn7BhfeU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a56491c920df03e4b3806923b9abb547efb39d83","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.45","@things-factory/help":"^3.6.45","@things-factory/shell":"^3.6.45","@things-factory/auth-ui":"^3.6.45","@things-factory/i18n-ui":"^3.6.45","@things-factory/more-ui":"^3.6.45","@things-factory/board-ui":"^3.6.45","@things-factory/grist-ui":"^3.6.45","@things-factory/print-ui":"^3.6.45","@things-factory/dashboard":"^3.6.45","@things-factory/export-ui":"^3.6.45","@things-factory/lite-menu":"^3.6.45","@things-factory/system-ui":"^3.6.45","@things-factory/apptool-ui":"^3.6.45","@things-factory/context-ui":"^3.6.45","@things-factory/scene-form":"^3.6.45","@things-factory/setting-ui":"^3.6.45","@things-factory/resource-ui":"^3.6.45","@things-factory/scene-clock":"^3.6.45","@things-factory/scene-gauge":"^3.6.45","@things-factory/scene-table":"^3.6.45","@things-factory/scene-timer":"^3.6.45","@things-factory/scene-random":"^3.6.45","@things-factory/scene-switch":"^3.6.45","@things-factory/setting-base":"^3.6.45","@things-factory/board-service":"^3.6.45","@things-factory/oauth2-client":"^3.6.45","@things-factory/scene-chartjs":"^3.6.45","@things-factory/scene-restful":"^3.6.45","@things-factory/integration-ui":"^3.6.45","@things-factory/scene-integration":"^3.6.45","@things-factory/scene-news-ticker":"^3.6.45","@things-factory/scene-progressbar":"^3.6.45","@things-factory/integration-melsec":"^3.6.45","@things-factory/integration-modbus":"^3.6.45","@things-factory/scene-data-transform":"^3.6.45","@things-factory/scene-half-roundrect":"^3.6.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.45_1634483236183_0.5848467798522854","host":"s3://npm-registry-packages"}},"3.6.46":{"name":"@things-factory/operato-ecs","version":"3.6.46","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.46","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0e64e05dcfe7cb088af5302407386f40b6925c3b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.46.tgz","fileCount":55,"integrity":"sha512-or2sKdlKRodNTOyOdWzKGUoM67eh8/HccwB9zXcXou+MUrYWGw1AU0Y1XpXxQJ5gLWubQTd/F/Xgss4vzVBwQQ==","signatures":[{"sig":"MEYCIQCLB0/aDiNyMdBEvcD4yC0wArwvZWERPyigUCq7jcPxDAIhALPzVHU7K4EGDHItyEdiMZ3KG/IRZ1lpNOZT0QcNSLgT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"07faaaad448fc81997ddcf300179e28b9ec8e2f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.46","@things-factory/help":"^3.6.45","@things-factory/shell":"^3.6.45","@things-factory/auth-ui":"^3.6.46","@things-factory/i18n-ui":"^3.6.46","@things-factory/more-ui":"^3.6.45","@things-factory/board-ui":"^3.6.46","@things-factory/grist-ui":"^3.6.45","@things-factory/print-ui":"^3.6.45","@things-factory/dashboard":"^3.6.46","@things-factory/export-ui":"^3.6.45","@things-factory/lite-menu":"^3.6.46","@things-factory/system-ui":"^3.6.45","@things-factory/apptool-ui":"^3.6.45","@things-factory/context-ui":"^3.6.45","@things-factory/scene-form":"^3.6.45","@things-factory/setting-ui":"^3.6.46","@things-factory/resource-ui":"^3.6.46","@things-factory/scene-clock":"^3.6.45","@things-factory/scene-gauge":"^3.6.45","@things-factory/scene-table":"^3.6.45","@things-factory/scene-timer":"^3.6.45","@things-factory/scene-random":"^3.6.45","@things-factory/scene-switch":"^3.6.45","@things-factory/setting-base":"^3.6.46","@things-factory/board-service":"^3.6.46","@things-factory/oauth2-client":"^3.6.46","@things-factory/scene-chartjs":"^3.6.45","@things-factory/scene-restful":"^3.6.45","@things-factory/integration-ui":"^3.6.46","@things-factory/scene-integration":"^3.6.45","@things-factory/scene-news-ticker":"^3.6.45","@things-factory/scene-progressbar":"^3.6.45","@things-factory/integration-melsec":"^3.6.46","@things-factory/integration-modbus":"^3.6.46","@things-factory/scene-data-transform":"^3.6.45","@things-factory/scene-half-roundrect":"^3.6.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.46_1634542986691_0.10007287015239275","host":"s3://npm-registry-packages"}},"3.6.47":{"name":"@things-factory/operato-ecs","version":"3.6.47","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.47","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"92e9aa21ec04398fce22b080a9de1f97128aaee5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.47.tgz","fileCount":55,"integrity":"sha512-1fEe4WvwSup4GkARHlZggvwQe1CGW06iVD/wzeBObKF6PyhNrDn/29VEmPMj4Il1TaF3obhrvwDBgeNfGn8JZw==","signatures":[{"sig":"MEQCIE8RFP0FCygzeejxYVw652szxpegw+YEAlANbe9Rjg+AAiAW/r61U43XP6DtBTAinFi+h8q34hnJyAiRArNY1dWexQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"64fc0d782f85fd2fe99893bbf209540fcc2dc0e8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.47","@things-factory/help":"^3.6.45","@things-factory/shell":"^3.6.45","@things-factory/auth-ui":"^3.6.47","@things-factory/i18n-ui":"^3.6.47","@things-factory/more-ui":"^3.6.45","@things-factory/board-ui":"^3.6.47","@things-factory/grist-ui":"^3.6.45","@things-factory/print-ui":"^3.6.45","@things-factory/dashboard":"^3.6.47","@things-factory/export-ui":"^3.6.45","@things-factory/lite-menu":"^3.6.47","@things-factory/system-ui":"^3.6.45","@things-factory/apptool-ui":"^3.6.45","@things-factory/context-ui":"^3.6.45","@things-factory/scene-form":"^3.6.45","@things-factory/setting-ui":"^3.6.47","@things-factory/resource-ui":"^3.6.47","@things-factory/scene-clock":"^3.6.45","@things-factory/scene-gauge":"^3.6.45","@things-factory/scene-table":"^3.6.45","@things-factory/scene-timer":"^3.6.45","@things-factory/scene-random":"^3.6.45","@things-factory/scene-switch":"^3.6.45","@things-factory/setting-base":"^3.6.47","@things-factory/board-service":"^3.6.47","@things-factory/oauth2-client":"^3.6.47","@things-factory/scene-chartjs":"^3.6.45","@things-factory/scene-restful":"^3.6.45","@things-factory/integration-ui":"^3.6.47","@things-factory/scene-integration":"^3.6.45","@things-factory/scene-news-ticker":"^3.6.45","@things-factory/scene-progressbar":"^3.6.45","@things-factory/integration-melsec":"^3.6.47","@things-factory/integration-modbus":"^3.6.47","@things-factory/scene-data-transform":"^3.6.45","@things-factory/scene-half-roundrect":"^3.6.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.47_1634832744036_0.030363848404152405","host":"s3://npm-registry-packages"}},"3.6.49":{"name":"@things-factory/operato-ecs","version":"3.6.49","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.49","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b93210d9ec251862cf7c430bf0821acbcb80546d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.49.tgz","fileCount":55,"integrity":"sha512-/IQgCHsInAYTOMJDBCRLC6x3hWyGFmYu5om6SiAucXDce4EL13KE+GynVmO+Ukrybg8Bn+hI4GYpch2qsCe1qg==","signatures":[{"sig":"MEUCIQD08sDMdlcxGHQwWSUgijgSrJ4QYP+UBu77HKa/62hRDAIga78ikcOSX7CLw83s/3p99Nb/jL3CBitbGtAyQt3hKyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5333dd82de9aae441deed3a4b7d5ba228c1b0092","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.49","@things-factory/help":"^3.6.45","@things-factory/shell":"^3.6.45","@things-factory/auth-ui":"^3.6.49","@things-factory/i18n-ui":"^3.6.49","@things-factory/more-ui":"^3.6.45","@things-factory/board-ui":"^3.6.49","@things-factory/grist-ui":"^3.6.45","@things-factory/print-ui":"^3.6.45","@things-factory/dashboard":"^3.6.49","@things-factory/export-ui":"^3.6.45","@things-factory/lite-menu":"^3.6.49","@things-factory/system-ui":"^3.6.45","@things-factory/apptool-ui":"^3.6.45","@things-factory/context-ui":"^3.6.45","@things-factory/scene-form":"^3.6.45","@things-factory/setting-ui":"^3.6.49","@things-factory/resource-ui":"^3.6.49","@things-factory/scene-clock":"^3.6.45","@things-factory/scene-gauge":"^3.6.45","@things-factory/scene-table":"^3.6.45","@things-factory/scene-timer":"^3.6.45","@things-factory/scene-random":"^3.6.45","@things-factory/scene-switch":"^3.6.45","@things-factory/setting-base":"^3.6.49","@things-factory/board-service":"^3.6.49","@things-factory/oauth2-client":"^3.6.49","@things-factory/scene-chartjs":"^3.6.45","@things-factory/scene-restful":"^3.6.45","@things-factory/integration-ui":"^3.6.49","@things-factory/scene-integration":"^3.6.45","@things-factory/scene-news-ticker":"^3.6.45","@things-factory/scene-progressbar":"^3.6.45","@things-factory/integration-melsec":"^3.6.49","@things-factory/integration-modbus":"^3.6.49","@things-factory/scene-data-transform":"^3.6.45","@things-factory/scene-half-roundrect":"^3.6.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.49_1635263106007_0.2144256105988691","host":"s3://npm-registry-packages"}},"3.6.50":{"name":"@things-factory/operato-ecs","version":"3.6.50","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.50","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e9bdbbbdbb86c4883bae152362a18b1376e85ed1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.50.tgz","fileCount":55,"integrity":"sha512-dnuQEtNDhCBv4mbFAiPcjxn0KeM5yq6stP5dXbnCOfTie8KAtPJRrGGRfLkAOLpMve9WLl/hXYzR+jvUBf8Jww==","signatures":[{"sig":"MEYCIQCtwnnufqnFAjx5dNJ5ULpsxiI7yZBC6D0KyeS9ZC6IGgIhAL5GmUZc4CR34NiYcWZe/9mj1iF1ACaMmt1MaIU55aep","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c8fef09f4687268db9a629c2091fa31fa3bdd4d8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.49","@things-factory/help":"^3.6.50","@things-factory/shell":"^3.6.45","@things-factory/auth-ui":"^3.6.50","@things-factory/i18n-ui":"^3.6.49","@things-factory/more-ui":"^3.6.50","@things-factory/board-ui":"^3.6.50","@things-factory/grist-ui":"^3.6.45","@things-factory/print-ui":"^3.6.50","@things-factory/dashboard":"^3.6.50","@things-factory/export-ui":"^3.6.50","@things-factory/lite-menu":"^3.6.50","@things-factory/system-ui":"^3.6.50","@things-factory/apptool-ui":"^3.6.50","@things-factory/context-ui":"^3.6.50","@things-factory/scene-form":"^3.6.45","@things-factory/setting-ui":"^3.6.50","@things-factory/resource-ui":"^3.6.50","@things-factory/scene-clock":"^3.6.45","@things-factory/scene-gauge":"^3.6.45","@things-factory/scene-table":"^3.6.45","@things-factory/scene-timer":"^3.6.45","@things-factory/scene-random":"^3.6.45","@things-factory/scene-switch":"^3.6.45","@things-factory/setting-base":"^3.6.49","@things-factory/board-service":"^3.6.49","@things-factory/oauth2-client":"^3.6.50","@things-factory/scene-chartjs":"^3.6.45","@things-factory/scene-restful":"^3.6.45","@things-factory/integration-ui":"^3.6.50","@things-factory/scene-integration":"^3.6.45","@things-factory/scene-news-ticker":"^3.6.45","@things-factory/scene-progressbar":"^3.6.45","@things-factory/integration-melsec":"^3.6.50","@things-factory/integration-modbus":"^3.6.50","@things-factory/scene-data-transform":"^3.6.45","@things-factory/scene-half-roundrect":"^3.6.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.50_1635353328530_0.09908781780749654","host":"s3://npm-registry-packages"}},"3.6.51":{"name":"@things-factory/operato-ecs","version":"3.6.51","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.51","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7b79e25afac5b2e0a22525e920e847ba86d6801a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.51.tgz","fileCount":55,"integrity":"sha512-AUlDtqsmXMeqbMewXqzm3BfFCjDzT08u9KxENgwbU+Vi6u7/fusdJ7EzhbvikP8f3qRrVWKQO+/pm2V619QuZA==","signatures":[{"sig":"MEUCIQDpj2NQ21mFLEvtdvn/kp3OUS6irEYp6P/SkGvB2hI+fQIgOD4lkHnRCTXr5iZMLFATf3UUOEpuVgp+KDjQP81w+18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"330ce06166b810143eecf0be412d802ff628a5e9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.49","@things-factory/help":"^3.6.50","@things-factory/shell":"^3.6.45","@things-factory/auth-ui":"^3.6.50","@things-factory/i18n-ui":"^3.6.49","@things-factory/more-ui":"^3.6.50","@things-factory/board-ui":"^3.6.50","@things-factory/grist-ui":"^3.6.45","@things-factory/print-ui":"^3.6.50","@things-factory/dashboard":"^3.6.50","@things-factory/export-ui":"^3.6.50","@things-factory/lite-menu":"^3.6.50","@things-factory/system-ui":"^3.6.50","@things-factory/apptool-ui":"^3.6.50","@things-factory/context-ui":"^3.6.50","@things-factory/scene-form":"^3.6.45","@things-factory/setting-ui":"^3.6.50","@things-factory/resource-ui":"^3.6.51","@things-factory/scene-clock":"^3.6.45","@things-factory/scene-gauge":"^3.6.45","@things-factory/scene-table":"^3.6.45","@things-factory/scene-timer":"^3.6.45","@things-factory/scene-random":"^3.6.45","@things-factory/scene-switch":"^3.6.45","@things-factory/setting-base":"^3.6.49","@things-factory/board-service":"^3.6.49","@things-factory/oauth2-client":"^3.6.50","@things-factory/scene-chartjs":"^3.6.45","@things-factory/scene-restful":"^3.6.45","@things-factory/integration-ui":"^3.6.50","@things-factory/scene-integration":"^3.6.45","@things-factory/scene-news-ticker":"^3.6.45","@things-factory/scene-progressbar":"^3.6.45","@things-factory/integration-melsec":"^3.6.50","@things-factory/integration-modbus":"^3.6.50","@things-factory/scene-data-transform":"^3.6.45","@things-factory/scene-half-roundrect":"^3.6.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.51_1635433218972_0.08920853729241185","host":"s3://npm-registry-packages"}},"3.6.52":{"name":"@things-factory/operato-ecs","version":"3.6.52","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.52","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6fc5b7301b7b72caf809528074168990b740acaf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.52.tgz","fileCount":55,"integrity":"sha512-QX35OK0b9KZ4r/O90XPpUTLjlnPd7uhxEEgp30lWuoap6lbA/kpd0eYn84fhsq+3ANCnz14PjHgvEu6UrejH4g==","signatures":[{"sig":"MEUCIDbdFHfuXDoIZiHjatfPMrXz2g8R7MHAPYFL/vB2yQN9AiEAhMiDWG7FkzWABb64CqXxlLYNiaYwAZw2bHZZ7KRLOBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bc26afe1527faaf050d43122b8cf4248769b814e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.52","@things-factory/help":"^3.6.52","@things-factory/shell":"^3.6.52","@things-factory/auth-ui":"^3.6.52","@things-factory/i18n-ui":"^3.6.52","@things-factory/more-ui":"^3.6.52","@things-factory/board-ui":"^3.6.52","@things-factory/grist-ui":"^3.6.52","@things-factory/print-ui":"^3.6.52","@things-factory/dashboard":"^3.6.52","@things-factory/export-ui":"^3.6.52","@things-factory/lite-menu":"^3.6.52","@things-factory/system-ui":"^3.6.52","@things-factory/apptool-ui":"^3.6.52","@things-factory/context-ui":"^3.6.52","@things-factory/scene-form":"^3.6.52","@things-factory/setting-ui":"^3.6.52","@things-factory/resource-ui":"^3.6.52","@things-factory/scene-clock":"^3.6.52","@things-factory/scene-gauge":"^3.6.52","@things-factory/scene-table":"^3.6.52","@things-factory/scene-timer":"^3.6.52","@things-factory/scene-random":"^3.6.52","@things-factory/scene-switch":"^3.6.52","@things-factory/setting-base":"^3.6.52","@things-factory/board-service":"^3.6.52","@things-factory/oauth2-client":"^3.6.52","@things-factory/scene-chartjs":"^3.6.52","@things-factory/scene-restful":"^3.6.52","@things-factory/integration-ui":"^3.6.52","@things-factory/scene-integration":"^3.6.52","@things-factory/scene-news-ticker":"^3.6.52","@things-factory/scene-progressbar":"^3.6.52","@things-factory/integration-melsec":"^3.6.52","@things-factory/integration-modbus":"^3.6.52","@things-factory/scene-data-transform":"^3.6.52","@things-factory/scene-half-roundrect":"^3.6.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.52_1635433484411_0.7923235721670319","host":"s3://npm-registry-packages"}},"3.6.53":{"name":"@things-factory/operato-ecs","version":"3.6.53","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.53","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"793a8167c6beaa57bdbfb43a98f2d6535cbf490b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.53.tgz","fileCount":55,"integrity":"sha512-8MUIeAiz+bLFx9SAWo2GxxwiQrEo+oUIa21Z44kjYSxyjcZHh475Qu03sqg8GQqvyCBeI76CGgainfNa/DNsEQ==","signatures":[{"sig":"MEQCICdHjj+WvJV0u5qP378pFt9EJ1jJRO6ZrtkQoLRPpp+xAiBx9VP1uLug3BLcs8PWTM9ntQ0nUW5mrrKDggEXfelReA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3ccd6eb85b71c73d7e24911cf15f263f90fb63b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.53","@things-factory/help":"^3.6.53","@things-factory/shell":"^3.6.53","@things-factory/auth-ui":"^3.6.53","@things-factory/i18n-ui":"^3.6.53","@things-factory/more-ui":"^3.6.53","@things-factory/board-ui":"^3.6.53","@things-factory/grist-ui":"^3.6.52","@things-factory/print-ui":"^3.6.53","@things-factory/dashboard":"^3.6.53","@things-factory/export-ui":"^3.6.53","@things-factory/lite-menu":"^3.6.53","@things-factory/system-ui":"^3.6.53","@things-factory/apptool-ui":"^3.6.53","@things-factory/context-ui":"^3.6.53","@things-factory/scene-form":"^3.6.53","@things-factory/setting-ui":"^3.6.53","@things-factory/resource-ui":"^3.6.53","@things-factory/scene-clock":"^3.6.53","@things-factory/scene-gauge":"^3.6.53","@things-factory/scene-table":"^3.6.53","@things-factory/scene-timer":"^3.6.53","@things-factory/scene-random":"^3.6.53","@things-factory/scene-switch":"^3.6.53","@things-factory/setting-base":"^3.6.53","@things-factory/board-service":"^3.6.53","@things-factory/oauth2-client":"^3.6.53","@things-factory/scene-chartjs":"^3.6.53","@things-factory/scene-restful":"^3.6.53","@things-factory/integration-ui":"^3.6.53","@things-factory/scene-integration":"^3.6.53","@things-factory/scene-news-ticker":"^3.6.53","@things-factory/scene-progressbar":"^3.6.53","@things-factory/integration-melsec":"^3.6.53","@things-factory/integration-modbus":"^3.6.53","@things-factory/scene-data-transform":"^3.6.53","@things-factory/scene-half-roundrect":"^3.6.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.53_1635687285768_0.2981365398151443","host":"s3://npm-registry-packages"}},"3.6.54":{"name":"@things-factory/operato-ecs","version":"3.6.54","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.54","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"742a59cf63afe7f52d97ef4c913352f3a8f8e14c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.54.tgz","fileCount":55,"integrity":"sha512-9TnUqG5pxBxXphDDbUrqQeNnVXPgOMCisIWx9uTSlpZgv9fEnIDWShNGiFe3AU7kOGid5DbfvDvpUlh2q48ZvQ==","signatures":[{"sig":"MEMCHxowcD2ZqKB1HEyK7zpx5Lk5VKUiDYh7T/naHDaj/x4CIFEhtomAYprV69N2y64EZij4PTnHNtNNVfzuSQJ3beBE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b4f70e68cd7c06cdc967db158fb3586cc132e465","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.54","@things-factory/help":"^3.6.54","@things-factory/shell":"^3.6.54","@things-factory/auth-ui":"^3.6.54","@things-factory/i18n-ui":"^3.6.54","@things-factory/more-ui":"^3.6.54","@things-factory/board-ui":"^3.6.54","@things-factory/grist-ui":"^3.6.52","@things-factory/print-ui":"^3.6.54","@things-factory/dashboard":"^3.6.54","@things-factory/export-ui":"^3.6.54","@things-factory/lite-menu":"^3.6.54","@things-factory/system-ui":"^3.6.54","@things-factory/apptool-ui":"^3.6.54","@things-factory/context-ui":"^3.6.54","@things-factory/scene-form":"^3.6.54","@things-factory/setting-ui":"^3.6.54","@things-factory/resource-ui":"^3.6.54","@things-factory/scene-clock":"^3.6.54","@things-factory/scene-gauge":"^3.6.54","@things-factory/scene-table":"^3.6.54","@things-factory/scene-timer":"^3.6.54","@things-factory/scene-random":"^3.6.54","@things-factory/scene-switch":"^3.6.54","@things-factory/setting-base":"^3.6.54","@things-factory/board-service":"^3.6.54","@things-factory/oauth2-client":"^3.6.54","@things-factory/scene-chartjs":"^3.6.54","@things-factory/scene-restful":"^3.6.54","@things-factory/integration-ui":"^3.6.54","@things-factory/scene-integration":"^3.6.54","@things-factory/scene-news-ticker":"^3.6.54","@things-factory/scene-progressbar":"^3.6.54","@things-factory/integration-melsec":"^3.6.54","@things-factory/integration-modbus":"^3.6.54","@things-factory/scene-data-transform":"^3.6.54","@things-factory/scene-half-roundrect":"^3.6.54"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.54_1635698681297_0.25855412474800055","host":"s3://npm-registry-packages"}},"3.6.55":{"name":"@things-factory/operato-ecs","version":"3.6.55","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.6.55","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d479ef261b618cb8f8182cdcd5c599ec1d3b51a4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.6.55.tgz","fileCount":55,"integrity":"sha512-BkO3CqDGwJtoyIpESE2qnglz6VDiobPvVcSNqGlLjLAn2teto1/Z5ZqyOCp4cbE+sLUshl983I8zIrDnDjOkoQ==","signatures":[{"sig":"MEYCIQCios3OgTUwIio+iQlVQKhm7ue+bDjZkAD3e1sJ6qJYNQIhANY24e7AM8Ds3e0zUBmBG3R8r9oUHsGT2Gw2tnF2U5Te","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148603},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a835d6fbfc58a2bef6b1ecb96338cd572a77bdc0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.6.55","@things-factory/help":"^3.6.55","@things-factory/shell":"^3.6.55","@things-factory/auth-ui":"^3.6.55","@things-factory/i18n-ui":"^3.6.55","@things-factory/more-ui":"^3.6.55","@things-factory/board-ui":"^3.6.55","@things-factory/grist-ui":"^3.6.52","@things-factory/print-ui":"^3.6.55","@things-factory/dashboard":"^3.6.55","@things-factory/export-ui":"^3.6.55","@things-factory/lite-menu":"^3.6.55","@things-factory/system-ui":"^3.6.55","@things-factory/apptool-ui":"^3.6.55","@things-factory/context-ui":"^3.6.55","@things-factory/scene-form":"^3.6.55","@things-factory/setting-ui":"^3.6.55","@things-factory/resource-ui":"^3.6.55","@things-factory/scene-clock":"^3.6.55","@things-factory/scene-gauge":"^3.6.55","@things-factory/scene-table":"^3.6.55","@things-factory/scene-timer":"^3.6.55","@things-factory/scene-random":"^3.6.55","@things-factory/scene-switch":"^3.6.55","@things-factory/setting-base":"^3.6.55","@things-factory/board-service":"^3.6.55","@things-factory/oauth2-client":"^3.6.55","@things-factory/scene-chartjs":"^3.6.55","@things-factory/scene-restful":"^3.6.55","@things-factory/integration-ui":"^3.6.55","@things-factory/scene-integration":"^3.6.55","@things-factory/scene-news-ticker":"^3.6.55","@things-factory/scene-progressbar":"^3.6.55","@things-factory/integration-melsec":"^3.6.55","@things-factory/integration-modbus":"^3.6.55","@things-factory/scene-data-transform":"^3.6.55","@things-factory/scene-half-roundrect":"^3.6.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.6.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.6.55_1635754690441_0.14688907619805458","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@things-factory/operato-ecs","version":"3.7.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.7.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ece8f411dc087fd24d9c1978877c6104161d966d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.7.0.tgz","fileCount":55,"integrity":"sha512-jKDRI3fW0IVNTSOvSQ4KmncLi3J6tktKv6/3L4GtMY45sB9j1UNLUwfG6+weD3Xpja+nuV8p1LShLS2nTnumbg==","signatures":[{"sig":"MEUCIQDlrl2oWZTLGgj5rdP/809B04HEJkSNDnW66oCB3b3JlAIgD+1zE8tVTqEqYOziXVEexqliGELEqs5wTn5r1y3LjCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148564},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9cb7c726b7ed7b610d789359f18d3efaa518fcaf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.7.0","@things-factory/help":"^3.7.0","@things-factory/shell":"^3.7.0","@things-factory/auth-ui":"^3.7.0","@things-factory/i18n-ui":"^3.7.0","@things-factory/more-ui":"^3.7.0","@things-factory/board-ui":"^3.7.0","@things-factory/grist-ui":"^3.7.0","@things-factory/print-ui":"^3.7.0","@things-factory/dashboard":"^3.7.0","@things-factory/export-ui":"^3.7.0","@things-factory/lite-menu":"^3.7.0","@things-factory/system-ui":"^3.7.0","@things-factory/apptool-ui":"^3.7.0","@things-factory/context-ui":"^3.7.0","@things-factory/scene-form":"^3.7.0","@things-factory/setting-ui":"^3.7.0","@things-factory/resource-ui":"^3.7.0","@things-factory/scene-clock":"^3.7.0","@things-factory/scene-gauge":"^3.7.0","@things-factory/scene-table":"^3.7.0","@things-factory/scene-timer":"^3.7.0","@things-factory/scene-random":"^3.7.0","@things-factory/scene-switch":"^3.7.0","@things-factory/setting-base":"^3.7.0","@things-factory/board-service":"^3.7.0","@things-factory/oauth2-client":"^3.7.0","@things-factory/scene-chartjs":"^3.7.0","@things-factory/scene-restful":"^3.7.0","@things-factory/integration-ui":"^3.7.0","@things-factory/scene-integration":"^3.7.0","@things-factory/scene-news-ticker":"^3.7.0","@things-factory/scene-progressbar":"^3.7.0","@things-factory/integration-melsec":"^3.7.0","@things-factory/integration-modbus":"^3.7.0","@things-factory/scene-data-transform":"^3.7.0","@things-factory/scene-half-roundrect":"^3.7.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.7.0_1635754842957_0.032656327142207786","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"@things-factory/operato-ecs","version":"4.0.0-beta.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-beta.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1684c662ef99ba8ff5d922a9c684dda47a80b56e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-beta.0.tgz","fileCount":55,"integrity":"sha512-ZYe+BVLx5KDAfyPFBkAqOnPw5VRf/cTRUMEIViEOibLjYBSnSk6EBtLXofK+pnjvgbrG75peqZc8BP54QLkVig==","signatures":[{"sig":"MEQCIBFX7kb/WCiSS83HfN9DU8kdl3oP+JsOMZPbZX86/K4kAiBZAsYMnGws6v+gv7im/8r9dB4zo1wKphH1OfmA7gqjeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148829},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"371b38f377c7e647bbe38bf79571d861b1bbe6f8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-beta.0","@things-factory/help":"^4.0.0-beta.0","@things-factory/shell":"^4.0.0-beta.0","@things-factory/auth-ui":"^4.0.0-beta.0","@things-factory/i18n-ui":"^4.0.0-beta.0","@things-factory/more-ui":"^4.0.0-beta.0","@things-factory/board-ui":"^4.0.0-beta.0","@things-factory/grist-ui":"^4.0.0-beta.0","@things-factory/print-ui":"^4.0.0-beta.0","@things-factory/dashboard":"^4.0.0-beta.0","@things-factory/export-ui":"^4.0.0-beta.0","@things-factory/lite-menu":"^4.0.0-beta.0","@things-factory/system-ui":"^4.0.0-beta.0","@things-factory/apptool-ui":"^4.0.0-beta.0","@things-factory/context-ui":"^4.0.0-beta.0","@things-factory/scene-form":"^4.0.0-beta.0","@things-factory/setting-ui":"^4.0.0-beta.0","@things-factory/resource-ui":"^4.0.0-beta.0","@things-factory/scene-clock":"^4.0.0-beta.0","@things-factory/scene-gauge":"^4.0.0-beta.0","@things-factory/scene-table":"^4.0.0-beta.0","@things-factory/scene-timer":"^4.0.0-beta.0","@things-factory/scene-random":"^4.0.0-beta.0","@things-factory/scene-switch":"^4.0.0-beta.0","@things-factory/setting-base":"^4.0.0-beta.0","@things-factory/board-service":"^4.0.0-beta.0","@things-factory/oauth2-client":"^4.0.0-beta.0","@things-factory/scene-chartjs":"^4.0.0-beta.0","@things-factory/scene-restful":"^4.0.0-beta.0","@things-factory/integration-ui":"^4.0.0-beta.0","@things-factory/scene-integration":"^4.0.0-beta.0","@things-factory/scene-news-ticker":"^4.0.0-beta.0","@things-factory/scene-progressbar":"^4.0.0-beta.0","@things-factory/integration-melsec":"^4.0.0-beta.0","@things-factory/integration-modbus":"^4.0.0-beta.0","@things-factory/scene-data-transform":"^4.0.0-beta.0","@things-factory/scene-half-roundrect":"^4.0.0-beta.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-beta.0_1636474976683_0.5028094664980105","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"@things-factory/operato-ecs","version":"4.0.0-beta.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-beta.1","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"94ec5e00b9dc48c048a66571a27791f9c817d7c2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-beta.1.tgz","fileCount":55,"integrity":"sha512-wD/C+6/m356PRAAEsYR0f+q81q/yqYapD7rUAetqE7+PhbDyeI5iredmivjzOMQKgOQJchA+cGKNOsHLNZg9Tw==","signatures":[{"sig":"MEUCIECZ9QtXlGUVrpP0yLNTR6/NrWpR9DeAn54eyMQ8r21vAiEAoiPwI/e69K1w4kX7nNWtT7k2TvD/sdmgBEHAXpeI7wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148829},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"99c01f42759b9b426087544268cb68f10bc2e978","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jay_lee","email":"jaylee@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-beta.1","@things-factory/help":"^4.0.0-beta.1","@things-factory/shell":"^4.0.0-beta.1","@things-factory/auth-ui":"^4.0.0-beta.1","@things-factory/i18n-ui":"^4.0.0-beta.1","@things-factory/more-ui":"^4.0.0-beta.1","@things-factory/board-ui":"^4.0.0-beta.1","@things-factory/grist-ui":"^4.0.0-beta.0","@things-factory/print-ui":"^4.0.0-beta.1","@things-factory/dashboard":"^4.0.0-beta.1","@things-factory/export-ui":"^4.0.0-beta.1","@things-factory/lite-menu":"^4.0.0-beta.1","@things-factory/system-ui":"^4.0.0-beta.1","@things-factory/apptool-ui":"^4.0.0-beta.1","@things-factory/context-ui":"^4.0.0-beta.1","@things-factory/scene-form":"^4.0.0-beta.0","@things-factory/setting-ui":"^4.0.0-beta.1","@things-factory/resource-ui":"^4.0.0-beta.1","@things-factory/scene-clock":"^4.0.0-beta.0","@things-factory/scene-gauge":"^4.0.0-beta.0","@things-factory/scene-table":"^4.0.0-beta.0","@things-factory/scene-timer":"^4.0.0-beta.0","@things-factory/scene-random":"^4.0.0-beta.0","@things-factory/scene-switch":"^4.0.0-beta.0","@things-factory/setting-base":"^4.0.0-beta.1","@things-factory/board-service":"^4.0.0-beta.1","@things-factory/oauth2-client":"^4.0.0-beta.1","@things-factory/scene-chartjs":"^4.0.0-beta.0","@things-factory/scene-restful":"^4.0.0-beta.0","@things-factory/integration-ui":"^4.0.0-beta.1","@things-factory/scene-integration":"^4.0.0-beta.0","@things-factory/scene-news-ticker":"^4.0.0-beta.0","@things-factory/scene-progressbar":"^4.0.0-beta.0","@things-factory/integration-melsec":"^4.0.0-beta.1","@things-factory/integration-modbus":"^4.0.0-beta.1","@things-factory/scene-data-transform":"^4.0.0-beta.0","@things-factory/scene-half-roundrect":"^4.0.0-beta.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-beta.1_1636529019102_0.9981760130184449","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"@things-factory/operato-ecs","version":"4.0.0-beta.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0-beta.2","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c87c20995f86f231d4a61e4930b0fac97161a128","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0-beta.2.tgz","fileCount":55,"integrity":"sha512-nXhriG3OgfOkxT+xcqRoeL7iRc8bFxY/fPrbvPyxbvgWof9ls/Qt9fPieC+IOa9SijziN5eQrSLzFaw3YJO4pA==","signatures":[{"sig":"MEUCIBhs0nPkd66w+CbFIj6jYVQG7XBGzI3V7WryBgJn5viIAiEA3YsAgjBD37L16UTvHU5qwkwXyHXjSJDD+axSSCHLTY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148829},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f6f999e00d0dacc5e37542084c59f722c618b551","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0-beta.2","@things-factory/help":"^4.0.0-beta.2","@things-factory/shell":"^4.0.0-beta.2","@things-factory/auth-ui":"^4.0.0-beta.2","@things-factory/i18n-ui":"^4.0.0-beta.2","@things-factory/more-ui":"^4.0.0-beta.2","@things-factory/board-ui":"^4.0.0-beta.2","@things-factory/grist-ui":"^4.0.0-beta.2","@things-factory/print-ui":"^4.0.0-beta.2","@things-factory/dashboard":"^4.0.0-beta.2","@things-factory/export-ui":"^4.0.0-beta.2","@things-factory/lite-menu":"^4.0.0-beta.2","@things-factory/system-ui":"^4.0.0-beta.2","@things-factory/apptool-ui":"^4.0.0-beta.2","@things-factory/context-ui":"^4.0.0-beta.2","@things-factory/scene-form":"^4.0.0-beta.2","@things-factory/setting-ui":"^4.0.0-beta.2","@things-factory/resource-ui":"^4.0.0-beta.2","@things-factory/scene-clock":"^4.0.0-beta.2","@things-factory/scene-gauge":"^4.0.0-beta.2","@things-factory/scene-table":"^4.0.0-beta.2","@things-factory/scene-timer":"^4.0.0-beta.2","@things-factory/scene-random":"^4.0.0-beta.2","@things-factory/scene-switch":"^4.0.0-beta.2","@things-factory/setting-base":"^4.0.0-beta.2","@things-factory/board-service":"^4.0.0-beta.2","@things-factory/oauth2-client":"^4.0.0-beta.2","@things-factory/scene-chartjs":"^4.0.0-beta.2","@things-factory/scene-restful":"^4.0.0-beta.2","@things-factory/integration-ui":"^4.0.0-beta.2","@things-factory/scene-integration":"^4.0.0-beta.2","@things-factory/scene-news-ticker":"^4.0.0-beta.2","@things-factory/scene-progressbar":"^4.0.0-beta.2","@things-factory/integration-melsec":"^4.0.0-beta.2","@things-factory/integration-modbus":"^4.0.0-beta.2","@things-factory/scene-data-transform":"^4.0.0-beta.2","@things-factory/scene-half-roundrect":"^4.0.0-beta.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0-beta.2_1636554216356_0.20992163489346338","host":"s3://npm-registry-packages"}},"3.7.3":{"name":"@things-factory/operato-ecs","version":"3.7.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.7.3","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7846cc9dc332370d76754a4ce131af97630f038f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.7.3.tgz","fileCount":55,"integrity":"sha512-gFVI2eTlaq2UmfhBjEiALN7pL9ok7Tt3QaS++IDW8gnJt08q8dYU/HzPiUblFyuL2vSELiAD6AgHX3sX8brMUg==","signatures":[{"sig":"MEUCIQDTYG0qdl0h3vBU7bV5eZYe9e43cR9zbLwTthtVFcbJRAIgG1mu2AM0olHcmb8wz/KQdyA5wKIX99oFDO5qtbZU44I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148564},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3b30ef85d2381113969ee345b4058c3716cf1c0d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.7.3","@things-factory/help":"^3.7.0","@things-factory/shell":"^3.7.0","@things-factory/auth-ui":"^3.7.3","@things-factory/i18n-ui":"^3.7.3","@things-factory/more-ui":"^3.7.0","@things-factory/board-ui":"^3.7.3","@things-factory/grist-ui":"^3.7.0","@things-factory/print-ui":"^3.7.0","@things-factory/dashboard":"^3.7.3","@things-factory/export-ui":"^3.7.0","@things-factory/lite-menu":"^3.7.3","@things-factory/system-ui":"^3.7.0","@things-factory/apptool-ui":"^3.7.0","@things-factory/context-ui":"^3.7.0","@things-factory/scene-form":"^3.7.0","@things-factory/setting-ui":"^3.7.3","@things-factory/resource-ui":"^3.7.3","@things-factory/scene-clock":"^3.7.0","@things-factory/scene-gauge":"^3.7.0","@things-factory/scene-table":"^3.7.0","@things-factory/scene-timer":"^3.7.0","@things-factory/scene-random":"^3.7.0","@things-factory/scene-switch":"^3.7.0","@things-factory/setting-base":"^3.7.3","@things-factory/board-service":"^3.7.3","@things-factory/oauth2-client":"^3.7.3","@things-factory/scene-chartjs":"^3.7.0","@things-factory/scene-restful":"^3.7.0","@things-factory/integration-ui":"^3.7.3","@things-factory/scene-integration":"^3.7.0","@things-factory/scene-news-ticker":"^3.7.0","@things-factory/scene-progressbar":"^3.7.0","@things-factory/integration-melsec":"^3.7.3","@things-factory/integration-modbus":"^3.7.3","@things-factory/scene-data-transform":"^3.7.0","@things-factory/scene-half-roundrect":"^3.7.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.7.3_1636640203927_0.8688091463835996","host":"s3://npm-registry-packages"}},"3.7.5":{"name":"@things-factory/operato-ecs","version":"3.7.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.7.5","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3ccdd68190157febdbe9b74dbafb177455d521b5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.7.5.tgz","fileCount":55,"integrity":"sha512-PEYu0VsYm1G20mgGCUmdKIt53wdYJ4IMVa7pvtc2rFpLE5sgWCjS0SZlAe2c+Lw4zdf15z5eZvtLKWhy8Tuopw==","signatures":[{"sig":"MEQCIDnr+Lolh3qoGjvz5UUPwBV2BJiSIUXSeeFmCSh1/pZZAiBCBKbvpFMIk5DDZjeLNGW1tm7DJjmOJWj2+YEvp3XvMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148564},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"43e77ed980b3e999d9d17aa75cf50a547f87f4e7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.7.5","@things-factory/help":"^3.7.5","@things-factory/shell":"^3.7.5","@things-factory/auth-ui":"^3.7.5","@things-factory/i18n-ui":"^3.7.5","@things-factory/more-ui":"^3.7.5","@things-factory/board-ui":"^3.7.5","@things-factory/grist-ui":"^3.7.5","@things-factory/print-ui":"^3.7.5","@things-factory/dashboard":"^3.7.5","@things-factory/export-ui":"^3.7.5","@things-factory/lite-menu":"^3.7.5","@things-factory/system-ui":"^3.7.5","@things-factory/apptool-ui":"^3.7.5","@things-factory/context-ui":"^3.7.5","@things-factory/scene-form":"^3.7.5","@things-factory/setting-ui":"^3.7.5","@things-factory/resource-ui":"^3.7.5","@things-factory/scene-clock":"^3.7.5","@things-factory/scene-gauge":"^3.7.5","@things-factory/scene-table":"^3.7.5","@things-factory/scene-timer":"^3.7.5","@things-factory/scene-random":"^3.7.5","@things-factory/scene-switch":"^3.7.5","@things-factory/setting-base":"^3.7.5","@things-factory/board-service":"^3.7.5","@things-factory/oauth2-client":"^3.7.5","@things-factory/scene-chartjs":"^3.7.5","@things-factory/scene-restful":"^3.7.5","@things-factory/integration-ui":"^3.7.5","@things-factory/scene-integration":"^3.7.5","@things-factory/scene-news-ticker":"^3.7.5","@things-factory/scene-progressbar":"^3.7.5","@things-factory/integration-melsec":"^3.7.5","@things-factory/integration-modbus":"^3.7.5","@things-factory/scene-data-transform":"^3.7.5","@things-factory/scene-half-roundrect":"^3.7.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.7.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.7.5_1636644177966_0.7008788905527621","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@things-factory/operato-ecs","version":"4.0.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1bf913272c2a71f1ba025df131d5bf471825f50c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.0.tgz","fileCount":55,"integrity":"sha512-5szLOIjNaAUVUr23Y1FpiXCRpftJ4GbUNErVBxXuEDF9bZoiPbyQqYTsPQv739KaPSnE9ZelyBeBbMpRC4UmmQ==","signatures":[{"sig":"MEUCID8gbxbL76WTAI6sMMp1i8H8EJoZ0BJ+veL3UQL7OLKuAiEA3PM6SknH3jyGi5rdGJabErchlFYjuKj3VjpDEAl3FGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148661},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"435f0731c09ba124ed608580f3cdfb722f5ab891","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jay_lee","email":"jaylee@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.0","@things-factory/help":"^4.0.0","@things-factory/shell":"^4.0.0","@things-factory/auth-ui":"^4.0.0","@things-factory/i18n-ui":"^4.0.0","@things-factory/more-ui":"^4.0.0","@things-factory/board-ui":"^4.0.0","@things-factory/grist-ui":"^4.0.0-beta.2","@things-factory/print-ui":"^4.0.0","@things-factory/dashboard":"^4.0.0","@things-factory/export-ui":"^4.0.0","@things-factory/lite-menu":"^4.0.0","@things-factory/system-ui":"^4.0.0","@things-factory/apptool-ui":"^4.0.0","@things-factory/context-ui":"^4.0.0","@things-factory/scene-form":"^4.0.0-beta.2","@things-factory/setting-ui":"^4.0.0","@things-factory/resource-ui":"^4.0.0","@things-factory/scene-clock":"^4.0.0-beta.2","@things-factory/scene-gauge":"^4.0.0-beta.2","@things-factory/scene-table":"^4.0.0-beta.2","@things-factory/scene-timer":"^4.0.0-beta.2","@things-factory/scene-random":"^4.0.0-beta.2","@things-factory/scene-switch":"^4.0.0-beta.2","@things-factory/setting-base":"^4.0.0","@things-factory/board-service":"^4.0.0","@things-factory/oauth2-client":"^4.0.0","@things-factory/scene-chartjs":"^4.0.0-beta.2","@things-factory/scene-restful":"^4.0.0-beta.2","@things-factory/integration-ui":"^4.0.0","@things-factory/scene-integration":"^4.0.0","@things-factory/scene-news-ticker":"^4.0.0-beta.2","@things-factory/scene-progressbar":"^4.0.0-beta.2","@things-factory/integration-melsec":"^4.0.0","@things-factory/integration-modbus":"^4.0.0","@things-factory/scene-data-transform":"^4.0.0-beta.2","@things-factory/scene-half-roundrect":"^4.0.0-beta.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.0_1636945725624_0.6191854871324496","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@things-factory/operato-ecs","version":"4.0.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.1","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2ff349b5136614ead0ff4090b901fb00a2f766c8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.1.tgz","fileCount":55,"integrity":"sha512-yv3rt4vNh0WQd0bZc9fwXZN60H0zayjd95qQSeAkS4JQOAWC6eC5YrKia8haDO2DASV19mtBhtJ8t2P+ganv/Q==","signatures":[{"sig":"MEUCIFSdOb1syaVNF6g3fvjrBxXOc/QXoUU9rxa/chAcsGIlAiEAuRiuCRrO5acBCEYAtRKLFiYnyMYi1CBtkwcLJVxDLSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148556},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6803d6f150cc64cbb8b12a88d9131bb6fb9ad880","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.1","@things-factory/help":"^4.0.1","@things-factory/shell":"^4.0.1","@things-factory/auth-ui":"^4.0.1","@things-factory/i18n-ui":"^4.0.1","@things-factory/more-ui":"^4.0.1","@things-factory/board-ui":"^4.0.1","@things-factory/grist-ui":"^4.0.1","@things-factory/print-ui":"^4.0.1","@things-factory/dashboard":"^4.0.1","@things-factory/export-ui":"^4.0.1","@things-factory/lite-menu":"^4.0.1","@things-factory/system-ui":"^4.0.1","@things-factory/apptool-ui":"^4.0.1","@things-factory/context-ui":"^4.0.1","@things-factory/scene-form":"^4.0.1","@things-factory/setting-ui":"^4.0.1","@things-factory/resource-ui":"^4.0.1","@things-factory/scene-clock":"^4.0.1","@things-factory/scene-gauge":"^4.0.1","@things-factory/scene-table":"^4.0.1","@things-factory/scene-timer":"^4.0.1","@things-factory/scene-random":"^4.0.1","@things-factory/scene-switch":"^4.0.1","@things-factory/setting-base":"^4.0.1","@things-factory/board-service":"^4.0.1","@things-factory/oauth2-client":"^4.0.1","@things-factory/scene-chartjs":"^4.0.1","@things-factory/scene-restful":"^4.0.1","@things-factory/integration-ui":"^4.0.1","@things-factory/scene-integration":"^4.0.1","@things-factory/scene-news-ticker":"^4.0.1","@things-factory/scene-progressbar":"^4.0.1","@things-factory/integration-melsec":"^4.0.1","@things-factory/integration-modbus":"^4.0.1","@things-factory/scene-data-transform":"^4.0.1","@things-factory/scene-half-roundrect":"^4.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.1_1636953156329_0.22409708081732305","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@things-factory/operato-ecs","version":"4.0.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.2","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"463b6b49d140e9510b820e0bb5f5822d069e0106","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.2.tgz","fileCount":55,"integrity":"sha512-5E6mXw+wGCRWUN/l2Q/PQqsNmyoJIVI/uRDBhDq04H2zzu/aSnRy+t0SPCAlUyBdY71n0xTgWO3l1bxHdlA+YQ==","signatures":[{"sig":"MEUCIQD5LhqZrh5OifPhpfREFLHskGxzz1Me61LGHWapEozftgIgBsQvPsllMUCqnzA2REeMv96E60QtDDgvWgbHeaZYu9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk0T8CRA9TVsSAnZWagAAvG8QAJIBKVOTKIVm4E1Ky8Iy\nqst43jVxjToDMKSZFYk/LzVod1NFiEOlis9yDFqURdg6G41ZmXj0fxhBmGS7\n1tR80eCiEM6YMT0b0Kb9W7JB3S2L1OYaJNWhHmzYI9xiJAmCLke+GQMMs37Z\nSteXGB3NXpul1sllaLOhpf4aoRbLPfSLYRGBIfFRv1vmL+dSln95lCuy6SIS\nDuV36YOjisRb4PkevGmjNEZ00Oj4xKoHpotOwkDNdSArT0XvzhJRJHW4tfSX\nqsM59s8vDpTe8QZEu32vZDzhTSdwswo8iBtH1cfQZaNzVbZm6tv4PFf4jC5J\ntTK++/OFRZglwQcsBmnpVlnstEvCq2LW+0+w7nQJKot/n/qQXwPexKqe0D9w\nA/uQGUblwaiPQYl3QIEQgBs6QyfsXqAoaLNE355/+MQ+bOZta1UaqKnTPNkL\n2zwXe1fo4v0fRVqQb5nME3YIhql+8Qvwy65jrsIy4mpu4CB0fIffqNj7zLbs\nT3KBMnrUjJg0yjIlcT2ejqAeUztiUfjBeiTF8UIGGpFsiffFUGq80LM4p8e6\nVfWR6lnhAdfw03x4hApLxYaxuYhDl7xlMzBI486xDsh92+0D19pb9Z8XiwVv\nVWoGn3SycMn1csD/NQ5c1Tz2LcCvYYu+L/ur9ff1IQ2dPayVWrnnMwI4HHXD\nSlev\r\n=nvyz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"db0fba9891f6706d3e07a2b2deab1e81eb064135","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.1","@things-factory/help":"^4.0.1","@things-factory/shell":"^4.0.1","@things-factory/auth-ui":"^4.0.2","@things-factory/i18n-ui":"^4.0.1","@things-factory/more-ui":"^4.0.1","@things-factory/board-ui":"^4.0.1","@things-factory/grist-ui":"^4.0.1","@things-factory/print-ui":"^4.0.1","@things-factory/dashboard":"^4.0.1","@things-factory/export-ui":"^4.0.1","@things-factory/lite-menu":"^4.0.1","@things-factory/system-ui":"^4.0.1","@things-factory/apptool-ui":"^4.0.1","@things-factory/context-ui":"^4.0.1","@things-factory/scene-form":"^4.0.1","@things-factory/setting-ui":"^4.0.1","@things-factory/resource-ui":"^4.0.2","@things-factory/scene-clock":"^4.0.1","@things-factory/scene-gauge":"^4.0.1","@things-factory/scene-table":"^4.0.1","@things-factory/scene-timer":"^4.0.1","@things-factory/scene-random":"^4.0.1","@things-factory/scene-switch":"^4.0.1","@things-factory/setting-base":"^4.0.1","@things-factory/board-service":"^4.0.1","@things-factory/oauth2-client":"^4.0.1","@things-factory/scene-chartjs":"^4.0.1","@things-factory/scene-restful":"^4.0.1","@things-factory/integration-ui":"^4.0.1","@things-factory/scene-integration":"^4.0.1","@things-factory/scene-news-ticker":"^4.0.1","@things-factory/scene-progressbar":"^4.0.1","@things-factory/integration-melsec":"^4.0.1","@things-factory/integration-modbus":"^4.0.1","@things-factory/scene-data-transform":"^4.0.1","@things-factory/scene-half-roundrect":"^4.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.2_1637041404433_0.7804210619178766","host":"s3://npm-registry-packages"}},"3.7.7":{"name":"@things-factory/operato-ecs","version":"3.7.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.7.7","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d29186cab1a6c0e45ac5899a84310a3ae2a47774","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.7.7.tgz","fileCount":55,"integrity":"sha512-4LO+b8lOr5/p9MBx0Q8wyM1Ag8IJsxyfxvRUwsyDyv2w35rB2KdM3SRMCWf3tay7KAPrAsu5+zx64q4lvBbKhg==","signatures":[{"sig":"MEUCIQD5i300erPgIUWhfnUmU0dWxXaoKY+WzxvZfZ93wd2RQgIgHR5vPV+shep1uPpOUamho6drl9XZbj3I3SR9PLMC/3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlSAwCRA9TVsSAnZWagAANTgP/jbB3WJSVzdm8U3mQPPT\nykXzSFM2HM4avzWjzkU+5TIci5KH2nU9SMsjNjSA5ccQopD3btkbnmysibV0\nVODop8oicIR8gYGdErKqCJ/Q3fi5e7od2O0rBiHUXCFDomr3BYqHmwWiMA3/\n1VfUJLcXJwpG6rVEcLX4m8uQ7A0zE5cCmQamMcd6FyeyjN7CZYLHB/iwffpM\n7aZ/aSCEc9qdaVlS9IVHfgazgmU6F7+o/pj0SrJPYni9zVOWvfDDhW1eF11w\nIaVolkzxA6iLleYUp2sfxHqJXgi3EGdXAh+1DKxvs+4iB0HDbWXACSdUZT9c\nMuqMVITu4xa9aiFw5ltRFG2OQHRbedZtgQwIJpT8p/AJiLmD+FwCMj0N0hph\nu+89vqyeAn3wepVG8q+KvDiXomxWaOW3/ioi6ZzS47RRgyq7dm/42GA1XetZ\n7XU/LS6riaUKGvjMPEp1YtGzkJVPMPVTlpYOKtc9gi/UAGCU93n8jjrW/j3+\nCNT8IRl785/X94Lt6X9CEtKls8NJokAkDQORMeHPMBEtrVwucYFrMHiKTbX6\nG2XFO0efwT8ijSbr1u8Pc+155Ta+c0eYwkT39xIhvkKR2rpMehh3OfVJ66QD\nzYaF6oDHOMUki40+MhbS6Y3KzWLWMmzd9hc1WyMAJGYlO4+d3/b5lbah7X7r\nJr7W\r\n=nqc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7e1cfc771ca9e8970d90493d3049d4d589e96f08","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.7.5","@things-factory/help":"^3.7.5","@things-factory/shell":"^3.7.5","@things-factory/auth-ui":"^3.7.7","@things-factory/i18n-ui":"^3.7.5","@things-factory/more-ui":"^3.7.5","@things-factory/board-ui":"^3.7.5","@things-factory/grist-ui":"^3.7.5","@things-factory/print-ui":"^3.7.5","@things-factory/dashboard":"^3.7.5","@things-factory/export-ui":"^3.7.5","@things-factory/lite-menu":"^3.7.5","@things-factory/system-ui":"^3.7.5","@things-factory/apptool-ui":"^3.7.5","@things-factory/context-ui":"^3.7.5","@things-factory/scene-form":"^3.7.5","@things-factory/setting-ui":"^3.7.5","@things-factory/resource-ui":"^3.7.7","@things-factory/scene-clock":"^3.7.5","@things-factory/scene-gauge":"^3.7.5","@things-factory/scene-table":"^3.7.5","@things-factory/scene-timer":"^3.7.5","@things-factory/scene-random":"^3.7.5","@things-factory/scene-switch":"^3.7.5","@things-factory/setting-base":"^3.7.5","@things-factory/board-service":"^3.7.5","@things-factory/oauth2-client":"^3.7.5","@things-factory/scene-chartjs":"^3.7.5","@things-factory/scene-restful":"^3.7.5","@things-factory/integration-ui":"^3.7.5","@things-factory/scene-integration":"^3.7.5","@things-factory/scene-news-ticker":"^3.7.5","@things-factory/scene-progressbar":"^3.7.5","@things-factory/integration-melsec":"^3.7.5","@things-factory/integration-modbus":"^3.7.5","@things-factory/scene-data-transform":"^3.7.5","@things-factory/scene-half-roundrect":"^3.7.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.7.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.7.7_1637163055901_0.5770488787183501","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@things-factory/operato-ecs","version":"4.0.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.3","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bc601e272e514a9916fb44da77d714ad23316bc4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.3.tgz","fileCount":55,"integrity":"sha512-YS9YYJ9hq3RCuPBGlXmaPuPsThreIqAnhmIFf1y3ig3k3Aqb6k79z+cbZnY6w5Xvgj8qtP6wA8HQmy7WVncBfg==","signatures":[{"sig":"MEYCIQCbd/yaSLvdQMiOYJC8RiXmXd7lf2haQZMD9tT0OGc8xAIhAKhsmjMxVFa5Ap6dPTQXwb/4ZPn69fHBtTUZ5mlITcW4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhliNMCRA9TVsSAnZWagAAiPAP/2rOCJpHq8l/ASoeLNFl\nWa7ztWgcjpZ/jYugd5l0OsnfHhhTHEEBzk1ldRqj5UMmCZDpaQtbzajK6v54\nNhEIIaa7nqbOKAcBIpNItmJZ0gyTBl07tbu46SCuAPm5g+nnDcPM/oLkgq+f\ndA+8n/UqzKrK6M2uEc3TKFrW/BqJf7DxNeY3k78c1003lY6zqyQOGqkJcuvq\nQkHKRmztAbQuHx1fsfKPAGr8cKtl0lzBokpGFJgty2hE3oTJxlihGWu4LMME\n2jiNqFPEp5f5MnRpE8EDYLbTr7la76n0zdb6ONiFY+/ON+cHFxl57uuZ3uF8\nXAnDFHffjS2V8RS0C7v7FO04KLecgUfz4rgOwvqBz8GekY35qSZ9jPBrxrDL\n1+DaVV0daLYKryDh5sknGX9sTMVFSY5n6Vmgq9IgGxhKX2uqQhZCcOxMifCi\n71FQ6Fs65Iy21ee+cjLJojYkDoLp5qfxaaB2+Cbkv+TFCyaQ7JY3aJlm4XJ2\nrSUUOpcQEYsOAAh8w4Kw1NI+7tkYRTLyYYWU7Qc1Jk/cQdrZR4dOLpcEGue0\nyGF5oPXvYUD0tzRBoCswdxo54aXU4WvDGTV3wENO1CbMsH7kZb6ctmYmU8o/\nw8UFJtKp4Lt4VnN1213GyQcdnFqiKReTL75S3Isiadjb697r5PlhS/oyKTbL\n2UL4\r\n=MXv/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8a4a002853361ce3668e56830cd0258be758ea01","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.1","@things-factory/help":"^4.0.1","@things-factory/shell":"^4.0.1","@things-factory/auth-ui":"^4.0.2","@things-factory/i18n-ui":"^4.0.1","@things-factory/more-ui":"^4.0.1","@things-factory/board-ui":"^4.0.3","@things-factory/grist-ui":"^4.0.1","@things-factory/print-ui":"^4.0.1","@things-factory/dashboard":"^4.0.3","@things-factory/export-ui":"^4.0.1","@things-factory/lite-menu":"^4.0.3","@things-factory/system-ui":"^4.0.1","@things-factory/apptool-ui":"^4.0.1","@things-factory/context-ui":"^4.0.1","@things-factory/scene-form":"^4.0.1","@things-factory/setting-ui":"^4.0.1","@things-factory/resource-ui":"^4.0.2","@things-factory/scene-clock":"^4.0.1","@things-factory/scene-gauge":"^4.0.1","@things-factory/scene-table":"^4.0.1","@things-factory/scene-timer":"^4.0.1","@things-factory/scene-random":"^4.0.1","@things-factory/scene-switch":"^4.0.1","@things-factory/setting-base":"^4.0.1","@things-factory/board-service":"^4.0.1","@things-factory/oauth2-client":"^4.0.1","@things-factory/scene-chartjs":"^4.0.1","@things-factory/scene-restful":"^4.0.1","@things-factory/integration-ui":"^4.0.1","@things-factory/scene-integration":"^4.0.1","@things-factory/scene-news-ticker":"^4.0.1","@things-factory/scene-progressbar":"^4.0.1","@things-factory/integration-melsec":"^4.0.1","@things-factory/integration-modbus":"^4.0.1","@things-factory/scene-data-transform":"^4.0.1","@things-factory/scene-half-roundrect":"^4.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.3_1637229388232_0.8472083094373319","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@things-factory/operato-ecs","version":"4.0.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.4","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7ec0203e01ceda6bb63216b066ee45947d654a70","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.4.tgz","fileCount":55,"integrity":"sha512-yqlJzkEKRC8NuG8cYZqDV3hjBNAoLcJBqzVtTTpKIZNyK81aROJjf9nF0XafdpM5JxXBFMulD/hCchBko08tUg==","signatures":[{"sig":"MEUCIQCdoHTUdwiCqCP/+x1u8bqur9tCS+wYDSsMwYUMfVRJjQIgPN2iY2i/cL9uxhJRJe2XAu6JCmByoFl6mduufgXeCHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmmQBCRA9TVsSAnZWagAAIj0P/1v84ZQrFfPWzciC06yO\n5Qps97QJWlLR5NI95GwhiuIkD6XLWJJpLTRJnWFIPeOfHshpEuqyKi6wnaCJ\nClG9Ow4lM6kOXiTiOVGhp2DNtFCOZyPGauCos25+rbU6vJHKqdbHE1T0Ha0/\nytV1Gf/uBq4Ncz3iS9dcjyJ3jMoOsspvR2T0t0OYCCThKd0smxmbig+p/5B1\nO9rbQEWJfEhAoIjaDhBQQspUP2sMq4HCAFX+0k3X7a2AKerpxbl2yDdhg1CS\njR/Hg5xBLmNSSoesgHNe7v/KRcZxy6jmqvxbdMYKH37MOaPD7rDpCaieMN68\nWQgbIpEUOy6V/R/hB9sZ4SZn6S+PQWm+COHAl7TEcGfhfBiLHX8XW23KXhB0\nQriXP7vlmL5AMe+weTSL8o39uvtFSeZNRoFnVKktJzfk585cImXHktokEnRm\nJh3C5kFnnwW3rvyYomCldFx7MekJCuGR/tDgkzQ+kVySd/dGNYTJ6T6y+eNR\n1StMrz882J8B7ExOZQ++79TchAufyhWr49QMTsKf0tv7QLMEeT+fqsKH3Olo\nEwXFM6dREV/LE1Fs76Z7MIQME9+6B0EcFVpA3eStdKHZxVTjO1RNfytmTmzP\n7Dx6WpAFxiaATNUUnT5GkV0l0ha8XAlI80mUCtq/hNPzdK3v8ihBRakIiOkQ\n4ux7\r\n=wYoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"292d7c4e2675d228d6be474ea6a0525d26ac1657","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.4","@things-factory/help":"^4.0.4","@things-factory/shell":"^4.0.4","@things-factory/auth-ui":"^4.0.4","@things-factory/i18n-ui":"^4.0.4","@things-factory/more-ui":"^4.0.4","@things-factory/board-ui":"^4.0.4","@things-factory/grist-ui":"^4.0.1","@things-factory/print-ui":"^4.0.4","@things-factory/dashboard":"^4.0.4","@things-factory/export-ui":"^4.0.4","@things-factory/lite-menu":"^4.0.4","@things-factory/system-ui":"^4.0.4","@things-factory/apptool-ui":"^4.0.4","@things-factory/context-ui":"^4.0.4","@things-factory/scene-form":"^4.0.4","@things-factory/setting-ui":"^4.0.4","@things-factory/resource-ui":"^4.0.4","@things-factory/scene-clock":"^4.0.4","@things-factory/scene-gauge":"^4.0.4","@things-factory/scene-table":"^4.0.4","@things-factory/scene-timer":"^4.0.4","@things-factory/scene-random":"^4.0.4","@things-factory/scene-switch":"^4.0.4","@things-factory/setting-base":"^4.0.4","@things-factory/board-service":"^4.0.4","@things-factory/oauth2-client":"^4.0.4","@things-factory/scene-chartjs":"^4.0.4","@things-factory/scene-restful":"^4.0.4","@things-factory/integration-ui":"^4.0.4","@things-factory/scene-integration":"^4.0.4","@things-factory/scene-news-ticker":"^4.0.4","@things-factory/scene-progressbar":"^4.0.4","@things-factory/integration-melsec":"^4.0.4","@things-factory/integration-modbus":"^4.0.4","@things-factory/scene-data-transform":"^4.0.4","@things-factory/scene-half-roundrect":"^4.0.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.4_1637508097194_0.7441259056105365","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@things-factory/operato-ecs","version":"4.0.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.5","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"601c707bf51894b8ef9bf9d02fd01a44ccf07cac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.5.tgz","fileCount":55,"integrity":"sha512-cZeOhE2/iCo4G9q1G8lCQ7r7NljiHe/Qqk+gso/b+wsQwt34Kg2Jg1m3GwzNJClKjvloDXZqOatUAqszFKI2wg==","signatures":[{"sig":"MEQCIDXvNQLmL5Ihu0ewf8mDTbpwFULsB4UOQl7qtKC2/USnAiAh4K7JPocFE0BFT+gbEAUH3nbY7EEjhvD7TPQZhr0UKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnegxCRA9TVsSAnZWagAAzpQP/ApTjXjKJ16L6kT3SWBc\nUVat6aT+qhZm3XW/FePelw1ZCzcv7XTMwk3s48XwZvkNenq8vVp/+zE5VIxj\nzGm1pAW6MQMujZ8n2zpo9P9zdSVCDMbPgAeORbAwgBHnDbJGAurPMSHRqjIO\n1tQ3FhgfUhkp2QSwnudNcJgoRDHSJPOYnmxVCqaaYYmTWWBpCFtVy+yZgYHU\npxlyQBrfrqjYiI5bPyA3mtN0yIux48XpYtYhXlHW19px8X92RQaylHQyUELR\n7haeOGvqS/FmCh5n/SBea+2B2Qs5KY6ikJ9zZvS4Ht/dTTqe855p+43UZ5gL\ncwgVukGioMPIbZQ4aN+BtT3arQYIJdAU7UctR36E1JWbp7LNZpcbnCieOpmi\nagrnzG76n2pVtYHrcFpxLMJ7qaONAZlKwSj5e2R7cE9XUw+H+j+400jfcbxU\nnRJddkZWCLRhg6sam0K8/AHG3HMtTiuZtnYBXL976CnC1DKdF2+j0wg4gYQl\nuup38EHUBl5mIpEBIAGF5MiiZ/644jenOgtg/paPBM8qUfIGzoV1UtpGc2cb\nU+w+7wpl4hnoHGrpCrWHec6dkkpaFS3Pkiyu82CZYedP88mRvx7MZwAAVjJg\nKH0RkuMYSxnYF2abZHBOmBxI/9dANTKsL+faqHIqPF1W7mrb/Gj2d+TAY8Tw\n09lK\r\n=m3AW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b7b2976818dceab74a34903499d408eed5d45b04","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.5","@things-factory/help":"^4.0.5","@things-factory/shell":"^4.0.5","@things-factory/auth-ui":"^4.0.5","@things-factory/i18n-ui":"^4.0.5","@things-factory/more-ui":"^4.0.5","@things-factory/board-ui":"^4.0.5","@things-factory/grist-ui":"^4.0.5","@things-factory/print-ui":"^4.0.5","@things-factory/dashboard":"^4.0.5","@things-factory/export-ui":"^4.0.5","@things-factory/lite-menu":"^4.0.5","@things-factory/system-ui":"^4.0.5","@things-factory/apptool-ui":"^4.0.5","@things-factory/context-ui":"^4.0.5","@things-factory/scene-form":"^4.0.5","@things-factory/setting-ui":"^4.0.5","@things-factory/resource-ui":"^4.0.5","@things-factory/scene-clock":"^4.0.5","@things-factory/scene-gauge":"^4.0.5","@things-factory/scene-table":"^4.0.5","@things-factory/scene-timer":"^4.0.5","@things-factory/scene-random":"^4.0.5","@things-factory/scene-switch":"^4.0.5","@things-factory/setting-base":"^4.0.5","@things-factory/board-service":"^4.0.5","@things-factory/oauth2-client":"^4.0.5","@things-factory/scene-chartjs":"^4.0.5","@things-factory/scene-restful":"^4.0.5","@things-factory/integration-ui":"^4.0.5","@things-factory/scene-integration":"^4.0.5","@things-factory/scene-news-ticker":"^4.0.5","@things-factory/scene-progressbar":"^4.0.5","@things-factory/integration-melsec":"^4.0.5","@things-factory/integration-modbus":"^4.0.5","@things-factory/scene-data-transform":"^4.0.5","@things-factory/scene-half-roundrect":"^4.0.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.5_1637738545255_0.2374618868600531","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"@things-factory/operato-ecs","version":"4.0.6","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.6","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7a5058f75ca689f922112d3448a0e0acc29b918a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.6.tgz","fileCount":55,"integrity":"sha512-QSrdJdXh2dRyN3HSF6jgH8ympkH8k5ZTIUcICXTVFIPHtg983pJd+Cc4gL9GnW07gypOT+tBuVY/gRlXkoACRw==","signatures":[{"sig":"MEQCIBK3deI9/+mqbj+wT2TNTU8k0Z5tETtMpqK3mSiWaz2NAiA4SodzoMzf+NKH8lya1M/7/beIR1dOrLd870TunBdbjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpYu6CRA9TVsSAnZWagAAhG0P/2Rhe5MUjZsERr+Yfsmk\nJVpzVGuhRN8u9r+FanWjEPPLJ22cnWrVTVzxET09opK84iHLZ7ucCNQeRjnn\nQoYzdSz0fvJTXMzm8hz/bWvajM10u99rY0lSYmfF3gHWVeo26dC5VJYygBrI\nce2CqG+d+rbf/H5eaJmldYHT9is/JbrtQGYHZgyh3LRqJAsda7lnwmNYqD+Z\nZIt3gzmNI+4OGm/nmQFPPPXkMed/Zq6iKCMVDTPCo9TK/YJ6OKSkwMr2Fr6V\nJskGTQGcS0wgj9c49PFBedV13TMEv3gk7x6XZu4wteznSa61JYOLOAWCaRMk\nFo4RE6FmeO0CHcaURuftcnE3E2GzmUGs8Z6i4XioxTE74Rk9uN4Vqp8EgYyJ\nf8euXnqdnDtwWAtfoIX2AChOz+Nr1qdUYUIlrhelm7xR0Bd2e057rD9ps36p\nBQhzkzmaoEBPxJGOcv7IHj4ocA0/HSROwIx01a+guzehg6gfV9tDyy1PGAUY\nrQ9+7chLsQVAEKSKswE/SndvKr9L2sQesqmCZXcHKSXiX2WXdj9PBkakmLsd\nUDvwvVGaJRfCHnmtAW/bHE81J7e68DIeyFpsdVpTYVlnrVWQkpzVxLgfQaAx\nkMc8e2KGnHi1FBF3kGHOHk86sVNyrU97mtx44Lh/5e1tjDKhQkwJA5uLy7k7\nQzYY\r\n=GQ39\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"471247c3499ba439b074c7654ae8d8e9fc3972f0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.15.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.6","@things-factory/help":"^4.0.6","@operato/scene-switch":"^0.0.3","@things-factory/shell":"^4.0.6","@things-factory/auth-ui":"^4.0.6","@things-factory/i18n-ui":"^4.0.6","@things-factory/more-ui":"^4.0.6","@things-factory/board-ui":"^4.0.6","@things-factory/grist-ui":"^4.0.6","@things-factory/print-ui":"^4.0.6","@things-factory/dashboard":"^4.0.6","@things-factory/export-ui":"^4.0.6","@things-factory/lite-menu":"^4.0.6","@things-factory/system-ui":"^4.0.6","@things-factory/apptool-ui":"^4.0.6","@things-factory/context-ui":"^4.0.6","@things-factory/scene-form":"^4.0.6","@things-factory/setting-ui":"^4.0.6","@things-factory/resource-ui":"^4.0.6","@things-factory/scene-clock":"^4.0.6","@things-factory/scene-gauge":"^4.0.6","@things-factory/scene-table":"^4.0.6","@things-factory/scene-timer":"^4.0.6","@things-factory/scene-random":"^4.0.6","@things-factory/setting-base":"^4.0.6","@things-factory/board-service":"^4.0.6","@things-factory/oauth2-client":"^4.0.6","@things-factory/scene-chartjs":"^4.0.6","@things-factory/scene-restful":"^4.0.6","@things-factory/integration-ui":"^4.0.6","@things-factory/scene-integration":"^4.0.6","@things-factory/scene-news-ticker":"^4.0.6","@things-factory/scene-progressbar":"^4.0.6","@things-factory/integration-melsec":"^4.0.6","@things-factory/integration-modbus":"^4.0.6","@things-factory/scene-data-transform":"^4.0.6","@things-factory/scene-half-roundrect":"^4.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.6_1638239162392_0.3194241370676585","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"@things-factory/operato-ecs","version":"4.0.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.7","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6c037f7542f3235bf53045069c29f72d10029edb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.7.tgz","fileCount":55,"integrity":"sha512-AvFbUv7FX5HEFDzN2rDuRwiqeBm08pm+lR7Emy052s2mkr53FNpvar+uTghUxSbPtzDnlYhRIY85Sifu4Yvy+w==","signatures":[{"sig":"MEUCIH+I8TovVm1n6cCmBABR6bLvEXqWS8OvS+cJY16baRj8AiEAx5veYs1UAJpkbuLF9xrugVfItEJMqNX1gV7XubLGKHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp4hGCRA9TVsSAnZWagAAAucP/0JoyFT1BjvlgE13mPjt\nVV2FZN1vuduapuv/us2+B1rtHDvBLUL68A6kBORQ7COjwEKYvyitc6kcpzv3\nQ1A2VHYWcxtM5xnT/a+arQvqx/HNL0eOotN5Qa0yT7npxciTBrnJy8Kp2JrX\ng+UNp5lHYnEv5+8F6AgiJm8NsDGbz+4KGH8ZFGMVkk+SNSgy5Sy31Akhb4Vh\n/PIfO7CliEulj7p+1nPrYOqhNkfV5FIZuqpee6p90w4CdU9vxM5vZz5LnJqV\nbxfb1dtGxcRrjZ9IZqXNCPy1O0pBc95Vu4wV5R2zLj1vWT96OAVmWV0RF81T\nSC8BP0oZ/TDRhJ2OolZVHauTa9JWS+KX1VdDNYChu6SCc0EHOqhaCeY3KDh4\nqDcivvLpZ2BNM6M2SJjSrCb5xmxQes2U6GW6tRrZSzZr9DDIANXLBC8XKWTs\n+KxdbbDUJUqBAXk0v3S92jYed2MABIvSuTiuLN9QXl01DxQtHlD/+nOKDbIF\n1RIJLEKpdHpVIRVM0c3ScsAww1XkA+qLfxXqgTC8aj4Nt+MGC7fT7QsoXRv9\n9UsqB+83QorX8Cucf9SN4NNSGCMao3tOOJUDTOMVA/xIb1SOjcCYIMt5bclw\nqRpF8EKcdJdn92Q1W3I1zxmqdkLsM1VionO2GI3rBSyExgii23uBTU7ue1NF\n5Fp3\r\n=FSbk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"035fa60359aefa9b9111f807fc7e8db6a15a4a6e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.7","@things-factory/help":"^4.0.7","@operato/scene-switch":"^0.0.3","@things-factory/shell":"^4.0.7","@things-factory/auth-ui":"^4.0.7","@things-factory/i18n-ui":"^4.0.7","@things-factory/more-ui":"^4.0.7","@things-factory/board-ui":"^4.0.7","@things-factory/grist-ui":"^4.0.7","@things-factory/print-ui":"^4.0.7","@things-factory/dashboard":"^4.0.7","@things-factory/export-ui":"^4.0.7","@things-factory/lite-menu":"^4.0.7","@things-factory/system-ui":"^4.0.7","@things-factory/apptool-ui":"^4.0.7","@things-factory/context-ui":"^4.0.7","@things-factory/scene-form":"^4.0.7","@things-factory/setting-ui":"^4.0.7","@things-factory/resource-ui":"^4.0.7","@things-factory/scene-clock":"^4.0.7","@things-factory/scene-gauge":"^4.0.7","@things-factory/scene-table":"^4.0.7","@things-factory/scene-timer":"^4.0.7","@things-factory/scene-random":"^4.0.7","@things-factory/setting-base":"^4.0.7","@things-factory/board-service":"^4.0.7","@things-factory/oauth2-client":"^4.0.7","@things-factory/scene-chartjs":"^4.0.7","@things-factory/scene-restful":"^4.0.7","@things-factory/integration-ui":"^4.0.7","@things-factory/scene-integration":"^4.0.7","@things-factory/scene-news-ticker":"^4.0.7","@things-factory/scene-progressbar":"^4.0.7","@things-factory/integration-melsec":"^4.0.7","@things-factory/integration-modbus":"^4.0.7","@things-factory/scene-data-transform":"^4.0.7","@things-factory/scene-half-roundrect":"^4.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.7_1638369350093_0.003035747169025216","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"@things-factory/operato-ecs","version":"4.0.8","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.8","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"512c0406c14be6a361e46dca8b1496273f7c9bf1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.8.tgz","fileCount":55,"integrity":"sha512-IwYPBgcjKtV/WFXy9e6wTX7k37tmh0GQfoT3PLIZvVraV4rq8ZiYwU6zfw7RPurSOC4Hazd9izuKDg6asa8hng==","signatures":[{"sig":"MEUCICSaUsPFkxWD25og/nYM9fIhOiv+pTBou3J3Uw/vt86nAiEA4Vou9so4VGS4pyUbD+p6mmqwSRRjY+otyippuF47GvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqd27CRA9TVsSAnZWagAA+NAP/Aw5Fpe4KOkBWV11VajL\ngyxdwvIHgDyj0gzSj0GE76K1z55UKridWzVf4VHrpd494n6kebyMZg25pXTY\nVuFIW936T9rA/WvQTcdLa+TA70Yore6dYvfIm+1FdDrU5k1lOW0ULo6l3QMl\nFQE3iBkwSFfy0i0o/bmbBHCJftmXlNFlsRt1c2PhaVsr6Ehev2oO/Ww79UxS\nuGU09ILsGXQGF/CD0hMXKrEHALPAMZrnQispWgusbVw1wU2R7ByB7Kvl8l7P\nafBjwJ1U321Yg4y4qCxtxtJ5X2QyPzwvAsUTcetGsl96wLXTcwqPC0q8aR7k\nca4NHusEa39pcF/tzv0BMThGz0XKLs1DSmgScYRfqqmDBzTppLiM3yvgkkta\nrG0FLj+aD5Ubl3Zx42vJ0fJSqy5aEJC81l0mmDndqARhS1xItbW3B+sJOaKm\n/hexYczBvtloRv1tFFK/73VL68SFsClgAl2jCWyp3go4t5fqd75SK0hyjSXK\nNiNGK1l9IG86m1rp/OwsMgSg2F5qMlJzWpywfD5mmbgGtwijoCRd6elLIvzr\nFo8kl9nGIZJmdyXWUK3TgfMNG/ryLlZRUC3lg7YM3TjF5L/zoextJajHj0S0\n6v6X1KtjC7dhfLYIz/AFGpgB4twgqcRIzNAN3KAcgD5hAtBIB/oWgSv3Hhdl\nrhJ8\r\n=iV1u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e867686a46f323e8c2373230336556bfd096e932","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.7","@things-factory/help":"^4.0.7","@operato/scene-switch":"^0.0.3","@things-factory/shell":"^4.0.7","@things-factory/auth-ui":"^4.0.7","@things-factory/i18n-ui":"^4.0.7","@things-factory/more-ui":"^4.0.7","@things-factory/board-ui":"^4.0.7","@things-factory/grist-ui":"^4.0.7","@things-factory/print-ui":"^4.0.7","@things-factory/dashboard":"^4.0.7","@things-factory/export-ui":"^4.0.7","@things-factory/lite-menu":"^4.0.7","@things-factory/system-ui":"^4.0.7","@things-factory/apptool-ui":"^4.0.7","@things-factory/context-ui":"^4.0.7","@things-factory/scene-form":"^4.0.7","@things-factory/setting-ui":"^4.0.7","@things-factory/resource-ui":"^4.0.7","@things-factory/scene-clock":"^4.0.7","@things-factory/scene-gauge":"^4.0.7","@things-factory/scene-table":"^4.0.7","@things-factory/scene-timer":"^4.0.7","@things-factory/scene-random":"^4.0.7","@things-factory/setting-base":"^4.0.7","@things-factory/board-service":"^4.0.7","@things-factory/oauth2-client":"^4.0.7","@things-factory/scene-chartjs":"^4.0.8","@things-factory/scene-restful":"^4.0.7","@things-factory/integration-ui":"^4.0.7","@things-factory/scene-integration":"^4.0.7","@things-factory/scene-news-ticker":"^4.0.7","@things-factory/scene-progressbar":"^4.0.7","@things-factory/integration-melsec":"^4.0.7","@things-factory/integration-modbus":"^4.0.7","@things-factory/scene-data-transform":"^4.0.7","@things-factory/scene-half-roundrect":"^4.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.8_1638522299212_0.9774126759661101","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"@things-factory/operato-ecs","version":"4.0.9","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.9","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"dee0298b46b300862a15c8d56add06f862bee5d8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.9.tgz","fileCount":55,"integrity":"sha512-oCMsfEaOcNqsT7QU+lzIAzEGp5oKYoXG/izVFij19163h475DlfS3P+/x7cUnOCdYh/Q5JQ63//Y+BuFXSc+Wg==","signatures":[{"sig":"MEUCIQDOn56jRY9TRAU5oCo/B9iRAKkvVIhiUQoNWdQcYKRfhwIgXeoWCucPPwEyWdtduBWQo2TeJ5EQMo7KF5dCukiDnFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqjsiCRA9TVsSAnZWagAAuJAP/jCxGqsP0sRZ+Qv6aoFe\nWbjmMVoaYhpzjDpY3GTbormUuPOSouYl7vwd8KApUPpDYNdjUEAMP1DFszgx\nUvMzqYKDKSNgX8ssoBagId4caIGGvtcQJCsCX9VfGmDXq6Mlat5wg9TOZwGw\nI0tyCV1Dq64uNrUvUu2qHfaargntBZPqLDtLhMNhH9gNu9FMIzQvmqygHB4D\n6ilUREGmjSK9/XMVwy8LkyLL0NgmWY9At+ZQbBpZ8bwgxELtrqA8ITGHsJ8R\nCthmuDdjvr4N/gIzoVuhJy4xeTKEyPTeHzatWLC7l5hVSaWn9ZILURRr3+wK\njNd2W+ralMaGssjU+nCqPYGY9lYFeUzNdmMmn8Czr9SsJ5HtyLJbOfdKOh+B\nt0LBqQNSPxy8lLG6sn6n6owi6VaZKelnxlBTkryzcXg2gm3RFm+uPOMOscDs\nNCril9uOSFPY+Qa0ndNksmuijE3kwsxVk8TXq3nOKa+e2ehzECqpkeug2XZp\nVuPjwHkL9Gi/yPrvxWfTgIyMkR7oHNcoVDVMrsweuPzy9cygYnspI2h4zSnj\nAncJ0FGbmEFcWcKALCinuodrrxE6VDkfdpeykE1F+8hUk5fvoAzma0A7Qz+j\nroris4wuYAyaMUFD8sxpL/XQGKoqNe1pl9/8Jk2y8kXye7s+VLfinAm/40Id\nnVj5\r\n=6EJX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"81c8ae24487cfe79da62717f12bb6752761911ae","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.9","@things-factory/help":"^4.0.9","@operato/scene-switch":"^0.0.9","@things-factory/shell":"^4.0.9","@things-factory/auth-ui":"^4.0.9","@things-factory/i18n-ui":"^4.0.9","@things-factory/more-ui":"^4.0.9","@things-factory/board-ui":"^4.0.9","@things-factory/grist-ui":"^4.0.9","@things-factory/print-ui":"^4.0.9","@things-factory/dashboard":"^4.0.9","@things-factory/export-ui":"^4.0.9","@things-factory/lite-menu":"^4.0.9","@things-factory/system-ui":"^4.0.9","@things-factory/apptool-ui":"^4.0.9","@things-factory/context-ui":"^4.0.9","@things-factory/scene-form":"^4.0.9","@things-factory/setting-ui":"^4.0.9","@things-factory/resource-ui":"^4.0.9","@things-factory/scene-clock":"^4.0.9","@things-factory/scene-gauge":"^4.0.9","@things-factory/scene-table":"^4.0.9","@things-factory/scene-timer":"^4.0.9","@things-factory/scene-random":"^4.0.9","@things-factory/setting-base":"^4.0.9","@things-factory/board-service":"^4.0.9","@things-factory/oauth2-client":"^4.0.9","@things-factory/scene-chartjs":"^4.0.9","@things-factory/scene-restful":"^4.0.9","@things-factory/integration-ui":"^4.0.9","@things-factory/scene-integration":"^4.0.9","@things-factory/scene-news-ticker":"^4.0.9","@things-factory/scene-progressbar":"^4.0.9","@things-factory/integration-melsec":"^4.0.9","@things-factory/integration-modbus":"^4.0.9","@things-factory/scene-data-transform":"^4.0.9","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.9_1638546209937_0.2410730446790761","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"@things-factory/operato-ecs","version":"4.0.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.10","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"eee1dfed2a72684d855f1763f02e444d835322d1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.10.tgz","fileCount":55,"integrity":"sha512-azunxVZwUyY2G9jTjjoUdidy7bBWygtZgFnjFptC/4TpYTxGmHzxOlOk6o+vHlkC/pVPoHdxS13rWJrLaYTXJQ==","signatures":[{"sig":"MEUCIQDJSzu4Mxm+rGJ/H9QgeVklK4YqkwNBWhqnT5xaOR/TzAIgLvndDmd9wop5sFrndcst+eODc8i8fB+XkNr1L12aC0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqrxRCRA9TVsSAnZWagAArKMP/AztVQf5ROsnPT61NKAZ\ntJLcdzFe5UoPlVI3rvRP15xE9fAUxSC1nCKMH+SKz4zHDb7ZMAZeOAmktDVa\nfVxUIEOuNTNpZ07NC4y0ktMrLEyAA2YIOBhNQ9a9BwEVfza3T7DpZweU+/a+\nKtl7njq1e/OyngA1RWBXwnF/IgpnK/EQODN8/0zfiRhtUiDLPYIlAuvXuNhm\n8bwSNxmevlZqM0wPoTTqRQi3h+AXO9cGxbjMHafiHI5z8tyq6MvJdG9faL9V\nerFCEL7qNmTg5+lUsM2wRnunAZGOj/Nh3Zv6vs1bh1XsZIS3A3ryHSvTcFF7\nwRuN/5ZS43GNj3RG5GWpU2XkIgLcNZ5grsbgIi9KVeY8eMA+PLJJwfsf593S\nbSXNsGNQFz1cTGpqpyVXGj56a+ig0ofRDtEfk2WAoRgi6duPrXec4wGhhZmz\nrN3nrwkQ69WNPXAJhrpgGiYY2NRKE6SGYVkMqDHkHtu+Uf6Pn9h5RdszFlZH\npRsRJ/sKoF5V4SL10O5wQmw787K8FdGM19Tik4kj6kMG456KTc5iIMiu7h53\nZDUP7Yvcw2/FvpvDhp8xspaJEkUHo8ZaqJlRZEvuTFdN2LWKq7EC39161/S+\nv64VnAF3e60JvkziPz2v5TJQBPxllenjS5Dp+1qx3Ks4Wwr+/KKc21+5eylc\n+Yf7\r\n=OCnE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1815d5f855c0e4613bd286e1ca9e7d8fd632605a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.10","@things-factory/help":"^4.0.10","@operato/scene-random":"^0.0.9","@operato/scene-switch":"^0.0.9","@things-factory/shell":"^4.0.10","@operato/scene-chartjs":"^0.0.9","@things-factory/auth-ui":"^4.0.10","@things-factory/i18n-ui":"^4.0.10","@things-factory/more-ui":"^4.0.10","@things-factory/board-ui":"^4.0.10","@things-factory/grist-ui":"^4.0.10","@things-factory/print-ui":"^4.0.10","@things-factory/dashboard":"^4.0.10","@things-factory/export-ui":"^4.0.10","@things-factory/lite-menu":"^4.0.10","@things-factory/system-ui":"^4.0.10","@operato/scene-integration":"^0.0.9","@operato/scene-progressbar":"^0.0.9","@things-factory/apptool-ui":"^4.0.10","@things-factory/context-ui":"^4.0.10","@things-factory/scene-form":"^4.0.10","@things-factory/setting-ui":"^4.0.10","@things-factory/resource-ui":"^4.0.10","@things-factory/scene-clock":"^4.0.10","@things-factory/scene-gauge":"^4.0.10","@things-factory/scene-table":"^4.0.10","@things-factory/scene-timer":"^4.0.10","@things-factory/setting-base":"^4.0.10","@things-factory/board-service":"^4.0.10","@things-factory/oauth2-client":"^4.0.10","@things-factory/scene-restful":"^4.0.10","@things-factory/integration-ui":"^4.0.10","@things-factory/scene-news-ticker":"^4.0.10","@things-factory/integration-melsec":"^4.0.10","@things-factory/integration-modbus":"^4.0.10","@things-factory/scene-data-transform":"^4.0.10","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.10_1638579281432_0.7457854907309851","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"@things-factory/operato-ecs","version":"4.0.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.11","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"46270b66a467473728c993d1c357c43a8a83f024","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.11.tgz","fileCount":55,"integrity":"sha512-MGdni2gZLwXIEqziA3DEYe4dT9DqiDeLCnAf/kYxHWm5DjpRlUDustmTtSZw5le+gB6PWgc7btHeDIzu/WZiBw==","signatures":[{"sig":"MEYCIQDCnTT01/qNoJLgawdizV9u/07G86syk+LWZfLAz8wyfgIhANCOeZPCIkeqdHMMIod3Mxr28j0iY6P25T9REqXBuwRK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrdedCRA9TVsSAnZWagAAgIoQAJAugQkftfUOXmRG8gB3\nRd7WFF9EiZBs3wVdv9E+++eicLqg0Qyon6l9d/6CcJhQtwQsXFcWWYBz14qa\nXL+9f2N6rlq7PvM7EmxEX/LmY2fTejTHA/tlAjbosXK/npmDyFqt82Zw/tEh\nC9hZl/GNAuOEm7JsHtgf7C8lWSb2JcuSOCoLYJ8f/ZFI2/hEdaSQ0SRNJe95\ndHP5rzKGTFY/WL9cuTjCcluq3AfBIiM9gUhFI1FHipxEOO3dpUhGuXhxMZdi\nepf38cCIjIZu0N5Y3OIJwh4CADV2yCUv+OUU06KY8W0Fk5NBTpynWyR7Iaut\nADLgYjdcaeSbnCS/GTC2P+mdAmPaemzNBPFAZaFifL/JgCjjROETcw+7hAzZ\nRL+GhOUzt/hMYAxBtkqOeYN4WGmM53PwYt8m6DVaSbPpuPreRCSWkESxIVch\nKs9lEYeRUruY+ar7oy7+bPwOUaT0ZXzdxcqjPS9yAvXL1IGY266Cy06YjH1q\nRpyPuacE4s/ZXAmZ4frTHRgjiOMJCS1w+DXmET8GnBhGCJGNHs72ZNkgHd9m\nxSNiVVYqPfln+DaRcBb5kTLDQf/uqOo9I/Tq3Os8FtHLQ3SEgH0TGLFsJNh1\nelU85j9NGHcJ33Nm4rL0D12AkYJLQmKTh4ULHP3+PQbQEMcnSl4Q3X5R6elU\n03Sa\r\n=DSKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"47745d8cdbe99f11d8d69bbcab3901c9771525a0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.11","@operato/scene-clock":"^0.0.10","@things-factory/help":"^4.0.11","@operato/scene-random":"^0.0.10","@operato/scene-switch":"^0.0.10","@things-factory/shell":"^4.0.11","@operato/scene-chartjs":"^0.0.10","@things-factory/auth-ui":"^4.0.11","@things-factory/i18n-ui":"^4.0.11","@things-factory/more-ui":"^4.0.11","@things-factory/board-ui":"^4.0.11","@things-factory/grist-ui":"^4.0.11","@things-factory/print-ui":"^4.0.11","@things-factory/dashboard":"^4.0.11","@things-factory/export-ui":"^4.0.11","@things-factory/lite-menu":"^4.0.11","@things-factory/system-ui":"^4.0.11","@operato/scene-integration":"^0.0.10","@operato/scene-progressbar":"^0.0.10","@things-factory/apptool-ui":"^4.0.11","@things-factory/context-ui":"^4.0.11","@things-factory/scene-form":"^4.0.11","@things-factory/setting-ui":"^4.0.11","@things-factory/resource-ui":"^4.0.11","@things-factory/scene-gauge":"^4.0.11","@things-factory/scene-table":"^4.0.11","@things-factory/scene-timer":"^4.0.11","@things-factory/setting-base":"^4.0.11","@things-factory/board-service":"^4.0.11","@things-factory/oauth2-client":"^4.0.11","@things-factory/scene-restful":"^4.0.11","@things-factory/integration-ui":"^4.0.11","@things-factory/scene-news-ticker":"^4.0.11","@things-factory/integration-melsec":"^4.0.11","@things-factory/integration-modbus":"^4.0.11","@things-factory/scene-data-transform":"^4.0.11","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.11_1638782877233_0.18615813373866752","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@things-factory/operato-ecs","version":"3.8.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.8.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9a1c3ed0a13d1047647738d986d0ae1084d18c38","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.8.0.tgz","fileCount":55,"integrity":"sha512-ag37y77N8oYK64bZDJ71wi0f5mW8OdZlKKxfm29bL3PKXGhy3enwtAwaA7K8rR3+9wiIkPa+pDwnnKhFySR5Ng==","signatures":[{"sig":"MEUCID6BYUwT11DdQe8JK5x/5VZ7R+3Yarfxqvv7uF+NRvcTAiEA7EL8zkGp5NPLKw9C9JJGJYfWPNRCFJ2L1bghKeEQkIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrixaCRA9TVsSAnZWagAAI2YP/ifMZdRgyuGri8R4d1R+\nr4Qb7FdRnaUALR9wlprmUd0cDnUs6X3WaY06aEDYY3axxMKw9Swhi6N2aHp2\n+ZPXOLz/vgLX17jekRF/hTjMf1xv9jYkWOAehJajk1QcERRvDCZNwMfvTKF2\nXR/ukUMBK7VPYGPbSsWRCS9IwD8THnb8x9QWTZQ74gf18WjxvAHumwnNjNoR\nR0Vv1Vlikn1EcGzb6qh7zAyktHGDBF6r4fWiZuOH+8nB5t+aITJ8nRQWzA6N\nli+cKy921JzNMBrEJjmQ5yc1LP6gL8Z62TyaYtcrUx6Rdo/C3lEhkhrd4WmA\nTQxAZP6coDkJh4EQU5o2rvPfHkdLa+0TfKgd752Sk6HJm+n2UUjCtBWb1vwQ\n/BgT4CVUpG985w2DAvqZz3H6lbNAIvwxHU7mQP8JAdF87xfDmBPAl+T/nuB9\n6EwNraPe4XT/vZ47at5meUAei9t+VE4xYnW+jUGBVZdFP5kFi4bhBj7z9zqy\nVo3fjp7bBfRJEjkmS3Ga+eaKRi77O4tMgaHfMgxVBVo8eJLSGXdslcGw6cee\npqAd7b/by15WqpVQUYN7W4FBcZPvRLNvVm/boYCwU1g/bIj+uaxBfh1sPycR\nZKUpZSe5qbC1tX4hpk4ReYxdbja8+OyTc4XizuntbfyBvbWVtsv2f+Khb/Ss\nuOMY\r\n=eiVC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d3a61edb1a77732db20185aedc47b2cce6dd1f82","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.8.0","@things-factory/help":"^3.8.0","@things-factory/shell":"^3.8.0","@things-factory/auth-ui":"^3.8.0","@things-factory/i18n-ui":"^3.8.0","@things-factory/more-ui":"^3.8.0","@things-factory/board-ui":"^3.8.0","@things-factory/grist-ui":"^3.7.5","@things-factory/print-ui":"^3.8.0","@things-factory/dashboard":"^3.8.0","@things-factory/export-ui":"^3.8.0","@things-factory/lite-menu":"^3.8.0","@things-factory/system-ui":"^3.8.0","@things-factory/apptool-ui":"^3.8.0","@things-factory/context-ui":"^3.8.0","@things-factory/scene-form":"^3.7.5","@things-factory/setting-ui":"^3.8.0","@things-factory/resource-ui":"^3.8.0","@things-factory/scene-clock":"^3.7.5","@things-factory/scene-gauge":"^3.7.5","@things-factory/scene-table":"^3.7.5","@things-factory/scene-timer":"^3.7.5","@things-factory/scene-random":"^3.7.5","@things-factory/scene-switch":"^3.7.5","@things-factory/setting-base":"^3.8.0","@things-factory/board-service":"^3.8.0","@things-factory/oauth2-client":"^3.8.0","@things-factory/scene-chartjs":"^3.7.5","@things-factory/scene-restful":"^3.7.5","@things-factory/integration-ui":"^3.8.0","@things-factory/scene-integration":"^3.7.5","@things-factory/scene-news-ticker":"^3.7.5","@things-factory/scene-progressbar":"^3.7.5","@things-factory/integration-melsec":"^3.8.0","@things-factory/integration-modbus":"^3.8.0","@things-factory/scene-data-transform":"^3.7.5","@things-factory/scene-half-roundrect":"^3.7.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.7.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.8.0_1638804570091_0.6092473218586281","host":"s3://npm-registry-packages"}},"4.0.12":{"name":"@things-factory/operato-ecs","version":"4.0.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.12","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"06642b2369b45f267b1f83ee24829d7c27334c8a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.12.tgz","fileCount":55,"integrity":"sha512-a0giarPn8vgg4zFcJ9mhY5BpRVzh4I5VtMjpnuadF5CgHdR0h2TfymSXZRg0WmO1RV+1HgSb5HV9+eqWWk+OrQ==","signatures":[{"sig":"MEUCIQD7OAEgR5BLYnnHHlFgC9yMj8DHThjgdINETgyNy/jH8AIgd1HVkvvOGp/wJC5qgKkiGYoCFuSb9Qf549GxxVx1E6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsDEwCRA9TVsSAnZWagAA+X4P+gPp3DjobmNM+TTWdLGk\nbQVbslGBWeefn2vz5Q6cCk6YVImDhqb91CCP9PBIBu+Cb4qWQZVv/Oz5FLoq\nW3HNykh32dXl/YTrUUg+4PHKsR1W2fmGlqMqsgGhTgOnDdA9ZeXa5Uq0uIcu\nIZjrh5aoGfBYktt5SXIsT78kqiAA8WizMzKfbqrkKmdvpxLvqflhvKzNxb0w\nKWcOYcv3yzJSMgBEJ1zNDEjzH3rly7P5RCsQAvEj+jPBK9ZB4ASD1vZdygfm\n4LJL1h71P6/1ulKI1zCYJfJMZlTL1lyIoq8fdE1VUgsu70F2224/ASG5VyNI\n1t0YqpguMkDqex2TyMon8N5EaXZhq7G3qza1chiRqtUprF0m65OxdsgbtZYp\nRzMEk6HCQyTLDdgrxAB2M9PWxHH1A+gL2BsKBpdHA3jmUSxbpnAN7G+8f/2F\nChR/90ZxmSxV4HHEumqlR4BfN0OgRY3+jeySf25eThQqnfpxxLGrYp8uUPqi\nDnbyfMeuu/xEZZ0HsLYzsd3m9DJ+8QRshj5kE3vOzg0oTGWVmkN/DClI//ai\nOdgB3B83z4VIFeWJ4AOCdfonkUK1KcRrVbdR5q46HNTHigWpMNuOkzFUUYdq\nQi8UcgamaUK9VgydtHY7+rv064U5I/miCJI09EBgvL627OWsQNb7rxo5S/Lh\nr0z2\r\n=VfHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"29d59ff95fcb473cb43c6f798cd04f3ec3a779a0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.12","@operato/scene-clock":"^0.0.15","@operato/scene-timer":"^0.0.15","@things-factory/help":"^4.0.12","@operato/scene-random":"^0.0.15","@operato/scene-switch":"^0.0.15","@things-factory/shell":"^4.0.12","@operato/scene-chartjs":"^0.0.15","@things-factory/auth-ui":"^4.0.12","@things-factory/i18n-ui":"^4.0.12","@things-factory/more-ui":"^4.0.12","@things-factory/board-ui":"^4.0.12","@things-factory/grist-ui":"^4.0.12","@things-factory/print-ui":"^4.0.12","@things-factory/dashboard":"^4.0.12","@things-factory/export-ui":"^4.0.12","@things-factory/lite-menu":"^4.0.12","@things-factory/system-ui":"^4.0.12","@operato/scene-integration":"^0.0.15","@operato/scene-progressbar":"^0.0.15","@things-factory/apptool-ui":"^4.0.12","@things-factory/context-ui":"^4.0.12","@things-factory/scene-form":"^4.0.12","@things-factory/setting-ui":"^4.0.12","@things-factory/resource-ui":"^4.0.12","@things-factory/scene-gauge":"^4.0.12","@things-factory/scene-table":"^4.0.12","@things-factory/setting-base":"^4.0.12","@things-factory/board-service":"^4.0.12","@things-factory/oauth2-client":"^4.0.12","@things-factory/scene-restful":"^4.0.12","@things-factory/integration-ui":"^4.0.12","@things-factory/scene-news-ticker":"^4.0.12","@things-factory/integration-melsec":"^4.0.12","@things-factory/integration-modbus":"^4.0.12","@things-factory/scene-data-transform":"^4.0.12","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.12_1638936880382_0.3902133713307905","host":"s3://npm-registry-packages"}},"4.0.13":{"name":"@things-factory/operato-ecs","version":"4.0.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.13","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fe154307534d5f3e311631190677016e15fd06e2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.13.tgz","fileCount":55,"integrity":"sha512-BIhz+PJ+rO71VLzbTXNIBpk5gB9TzWKRDhx2u/m4iMmk+MhP8I/72zwkHkceUA3w8rbUUhLk5UFIvPNZ9s0hIw==","signatures":[{"sig":"MEQCIFaLiI94N0tOwhi6RxoG7/VhHOT1Zo1pLmjLwCZqHlc+AiA2PbqyELKru/n84uQSwVjUX/GBY7YtSlNgy8gor0pLng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtH3YCRA9TVsSAnZWagAAnPUQAIrVGPR8DMhrbIzDwg7t\nDNNlnXkecZJmTLHqEdFAQvClckmlr2aTF854ymFmhfm25gHUQIWfFQvM9IKH\nat4AOO5mdfCygDcH/5LWVUiMI8mvv1hGt+rtw5BVsSm+WeTujRDfzevLiQ4C\nNoJZ0RUtcHsM+T2KfgubTuOG8sXAimiPduqBztWXR4rysMGsF5w8U9CwSB0T\no8wP8H10jLDbiugkV1bLAtGb4uO03/xoY6I5LQY4owiO2LdcFXEiBa2ignPD\n/cyhKUhjpUy0izViXTXh6HsLYq8IIP9MebZUPMKFHdHINJ7XQmRFgLDtUTSZ\nFWgaoJ7BIXAM6Xzt/TGg/S+80ifQrkcYZxLaeRtgQo1CQ0ud/RXS221+oaRv\nddFFYl7Gdook2lQvQrdgJn9ZnZyXYRhZS/21Ub292IJVCgjz9IuG4tjpLb7L\nIUSAQvu4Z1/Rz3j5iA3uxlQQCrBoSlCz2NBDM78hyyss4tvsjzurxq0UbTr0\n7y4Id+zcx+sCifYyH956RMH73whBUoK81IPgFJyexKayuz2d4x5l2Cqq9L8v\nCDD5aukN0mNGf44agFbS1qgyxhzhod++22JbDBr1zYRhILzrVvE322xYtLVz\nzmE4dW0Fef++luprHiz8FoO7vqoXT+6CKMTn7DBXF6bY6iGSrN5OmOzUMr0Z\nJIm6\r\n=XtX8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a542fdd4e7c447c3b571fe91c92f5919561bdc2c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.13","@operato/scene-clock":"^0.0.17","@operato/scene-gauge":"^0.0.17","@operato/scene-table":"^0.0.17","@operato/scene-timer":"^0.0.17","@things-factory/help":"^4.0.13","@operato/scene-random":"^0.0.17","@operato/scene-switch":"^0.0.17","@things-factory/shell":"^4.0.13","@operato/scene-chartjs":"^0.0.17","@things-factory/auth-ui":"^4.0.13","@things-factory/i18n-ui":"^4.0.13","@things-factory/more-ui":"^4.0.13","@things-factory/board-ui":"^4.0.13","@things-factory/grist-ui":"^4.0.13","@things-factory/print-ui":"^4.0.13","@things-factory/dashboard":"^4.0.13","@things-factory/export-ui":"^4.0.13","@things-factory/lite-menu":"^4.0.13","@things-factory/system-ui":"^4.0.13","@operato/scene-integration":"^0.0.17","@operato/scene-progressbar":"^0.0.17","@things-factory/apptool-ui":"^4.0.13","@things-factory/context-ui":"^4.0.13","@things-factory/scene-form":"^4.0.13","@things-factory/setting-ui":"^4.0.13","@things-factory/resource-ui":"^4.0.13","@things-factory/setting-base":"^4.0.13","@things-factory/board-service":"^4.0.13","@things-factory/oauth2-client":"^4.0.13","@things-factory/scene-restful":"^4.0.13","@things-factory/integration-ui":"^4.0.13","@things-factory/scene-news-ticker":"^4.0.13","@things-factory/integration-melsec":"^4.0.13","@things-factory/integration-modbus":"^4.0.13","@things-factory/scene-data-transform":"^4.0.13","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.13_1639218648551_0.3386554918184783","host":"s3://npm-registry-packages"}},"4.0.14":{"name":"@things-factory/operato-ecs","version":"4.0.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.14","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1d4c39f4bb05a250f81b4077df4dfdca3f1cd5bd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.14.tgz","fileCount":55,"integrity":"sha512-sOsWrhdhlBWMANE5z7vV6W3nfdWRf82TzSGbYqAh8PDlpXRzcR5lplxT2Wp8Y95Gvs12gt+bJB4Hp8AcEww57A==","signatures":[{"sig":"MEYCIQD/CrtrpioBlEAI2e0O7o0X9AMiu8osTTBBG0nLoYyoYgIhAPLjjEpze58+JqdN9uigfxVO6hRc7xm7kaRVOQJ/jZMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtgxsCRA9TVsSAnZWagAA6bwP/jzbjxJrsXlAgubysp/U\neJx+/LG41N8NOwFBHH550/BzMsbPAFZntHqxjQD7CjQbuMuXK+KFxpx2U/yA\nk3q1KE3qlj+xRhtb7KfzsTyeRD4D4huNvSN8YwRYtKDkduFVln4cbtMPugb8\nG7VGKvugUcNpnJv2ybSWR66Ll6KRBKZU1uzmlHSl4irpxPoWYnZ8NWZYFM/n\n98vzeY2l7/KUqhNs/HvOAos247gZa5L7cs+Of7PXC/JARLMnpUSwAgYt+Fr4\n0XL6XAI3WGws0Qzk9YP4EyBpqMZGOWkhqrscZhAmqyxvZxQAUlupoTBR957e\nOAqU8Wr8ycMHLd7asp9iWQ7/VfiWKgrqxMOZhdsY6NetRlJuOLSEZrD5Rukz\nUWvI3qkwZZ3uHoLSFew0WEWpoXtp6in/nwwcS6cFi7gu9XODkL0xqLKKbdh3\nXbG2146dbJywoX8t+Db/sGGnXlcS9gUMc1CBlAJ76gJ/p1VmpxsWnse9lydM\n9ml+9IU11U4i+duf45ybmVJgXmWfxs06IbaVtCNYLIXBE924KaF3Vb0wx+Wk\nsnCiEYDVGhEIYyeUwvB/zC6TWfjpsIYDhd6vnMCW1whdxG7woIoQ8VwZjdK4\nfIOKA+/fb5U63BEKR/C2LRYmZ7JN4Re0I6Xk4g/EqUI+jc0xnQQ7ZtPZwzLA\n5EWN\r\n=0KO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"956c782b5b2a6ff4c4e18f4a1bdcf778814f1b52","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.14","@operato/scene-clock":"^0.0.19","@operato/scene-gauge":"^0.0.19","@operato/scene-table":"^0.0.19","@operato/scene-timer":"^0.0.19","@things-factory/help":"^4.0.14","@operato/scene-random":"^0.0.19","@operato/scene-switch":"^0.0.19","@things-factory/shell":"^4.0.14","@operato/scene-chartjs":"^0.0.19","@things-factory/auth-ui":"^4.0.14","@things-factory/i18n-ui":"^4.0.14","@things-factory/more-ui":"^4.0.14","@things-factory/board-ui":"^4.0.14","@things-factory/grist-ui":"^4.0.14","@things-factory/print-ui":"^4.0.14","@things-factory/dashboard":"^4.0.14","@things-factory/export-ui":"^4.0.14","@things-factory/lite-menu":"^4.0.14","@things-factory/system-ui":"^4.0.14","@operato/scene-integration":"^0.0.19","@operato/scene-progressbar":"^0.0.19","@things-factory/apptool-ui":"^4.0.14","@things-factory/context-ui":"^4.0.14","@things-factory/scene-form":"^4.0.14","@things-factory/setting-ui":"^4.0.14","@things-factory/resource-ui":"^4.0.14","@things-factory/setting-base":"^4.0.14","@things-factory/board-service":"^4.0.14","@things-factory/oauth2-client":"^4.0.14","@things-factory/scene-restful":"^4.0.14","@things-factory/integration-ui":"^4.0.14","@things-factory/scene-news-ticker":"^4.0.14","@things-factory/integration-melsec":"^4.0.14","@things-factory/integration-modbus":"^4.0.14","@things-factory/scene-data-transform":"^4.0.14","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.14_1639320684399_0.6488908186141145","host":"s3://npm-registry-packages"}},"4.0.16":{"name":"@things-factory/operato-ecs","version":"4.0.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.16","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bbaeb57ed7121b3a80d55555482faf1caa879c8c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.16.tgz","fileCount":55,"integrity":"sha512-k5p4A8RrUNcBLwrRgDkVcPYznxocpzraUz6D9u9vAM385JFiifSM92wwQ9NaWS7SqbOxbHkPLFb4c2QtLaF62Q==","signatures":[{"sig":"MEUCIQDD/ynqxXdIcqu9uO/y6GnYmBexm+s198hi2KzXeuFcXwIgZxTPFA3hjVC2q3K03l9RihTzVP0CB+fclQIJ+gnrXNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtsVZCRA9TVsSAnZWagAAdwwP/jfwGTbxAoRwy7O5ru1M\nzwc7Fa0pWV+160unqNG8cY2+xk0FlQBnFfMu8YRTxa1P/cER51MZoL2kXfCr\nh30pzckQoeKRtC69471/cK18kp3fQtLfM4VU6HdgDzM87zo09rkUUnuLOVqr\nYjcrgMWvwM0W9YBWqPTUu2zo99VhLfMsjAfPxkxc6hFiMQ3jo10ySMIc/Dy7\nl2/qeERxKgZrfqJF6Iq8AMLSQsEJ8ln08D4WPYEzd7FYSd5M+DeIHE95R+Mf\nEwUL3kALKDz9oQipWMOfJmGoSzn4UTVmU/AFlJdrEHetsihBwUatQnCQ/pYQ\n3zb7wZUWThb82LiiZqEvr+QpWiVbu1nSurAr9hZfQedxZ227OXme0mTv2Ce3\nKL5+qnQmwHYz9bUy8m7OW8o4H+c8Kf7OUp0GBD/Ccaj50oxnmDKcRVMO3N7q\nv4hRkLbC0Bum1vKcID97amq7tWUaEkXl0fVmm4N0vvgND4lsCdyAOlsWLejv\nIxDviniEmDBqok60FFBLmKt0WgTvVfC1f1DMX1MaBU6LKVUaO+ZAc2pfi3WZ\nT2WT46LoqXIfeQ0zVc32L9zI8lFeJRhYIVw6FPll5X5rkQIutL2L6OGaYzY0\nKpP6suLCinwRIfWykik5/MWDvDuwroBXRQOVH/7xBsP/Z0L4Q9TEIIBOzUlT\n30g5\r\n=YzfV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a56e53e09d5b0a47b7446dbb2fa696232ad5414","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.16","@operato/scene-clock":"^0.0.20","@operato/scene-gauge":"^0.0.20","@operato/scene-table":"^0.0.20","@operato/scene-timer":"^0.0.20","@things-factory/help":"^4.0.16","@operato/scene-random":"^0.0.20","@operato/scene-switch":"^0.0.20","@things-factory/shell":"^4.0.16","@operato/scene-chartjs":"^0.0.20","@things-factory/auth-ui":"^4.0.16","@things-factory/i18n-ui":"^4.0.16","@things-factory/more-ui":"^4.0.16","@things-factory/board-ui":"^4.0.16","@things-factory/grist-ui":"^4.0.16","@things-factory/print-ui":"^4.0.16","@things-factory/dashboard":"^4.0.16","@things-factory/export-ui":"^4.0.16","@things-factory/lite-menu":"^4.0.16","@things-factory/system-ui":"^4.0.16","@operato/scene-integration":"^0.0.20","@operato/scene-progressbar":"^0.0.20","@things-factory/apptool-ui":"^4.0.16","@things-factory/context-ui":"^4.0.16","@things-factory/scene-form":"^4.0.16","@things-factory/setting-ui":"^4.0.16","@things-factory/resource-ui":"^4.0.16","@things-factory/setting-base":"^4.0.16","@things-factory/board-service":"^4.0.16","@things-factory/oauth2-client":"^4.0.16","@things-factory/scene-restful":"^4.0.16","@things-factory/integration-ui":"^4.0.16","@things-factory/scene-news-ticker":"^4.0.16","@things-factory/integration-melsec":"^4.0.16","@things-factory/integration-modbus":"^4.0.16","@things-factory/scene-data-transform":"^4.0.16","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.16_1639368025051_0.31787645926974384","host":"s3://npm-registry-packages"}},"4.0.17":{"name":"@things-factory/operato-ecs","version":"4.0.17","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.17","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4b6071c46ea03d21704ac46ab531c4a6a53a0c06","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.17.tgz","fileCount":55,"integrity":"sha512-g4vodMk42cacOQ9hxWc8fNGVVXL9R6nTW5RBws305+S380yWyX8QfVRNfc8CkRcmWCLEVnaTZfbz2VaJnhV2Sg==","signatures":[{"sig":"MEYCIQDcgNToCsDAy6G9GhufPNEhJGctB3oO6AtVtncjVJD2fAIhALAFJOnLoaG9razqS3aL1po9rcu7bzqhiUXhN7ApQGuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuI0NCRA9TVsSAnZWagAAuh8P/3f0FwShnqY3DhrWy/I9\nZNcGFUMZ240VJWxrRg+t4hLprvCA8L0Ze/5aROV82C3tdl1TPTp+pw7XcHEu\nrQyeiGhg1g6IPt/EPIEi0XZszguFg5bfeSAlUrXAxzD6N9S0DuaZEm1natBP\nk1O/tj+zRnnR9oAnFI9iOAu6qdDrg9vXt0hYqIykXJBrBF77az+gic74YAO3\nTIYAju1DSTKLptfgbhl7pdbNBtWf8cIoP9rNzHh8Ptc9R42QYYIq96I5b9OR\neuOoiZcY7/k/IjcZTq4/AQ4nB5uBQle9CjkBv5J8BUHS+p2nrDbtMsAMIta3\nvKlNzsIsBz4o+cnUk94u7Eh0a8/OfnXydnDpjjiDR/r88n35P6iAwSVW4jEe\nzKHv8Dfj7IL748Am7qx8emN1O/xh24ZeDvM0Uz608HGRbaYMKX7xPkay9i4F\n7O6zW4T3TeDKI/beadDNQtGVF6QEa6/saL9mkJZLkyOvYj0tQT/NFKMfcy0z\nadc/Psz73RSDUMBPZHqld8dPycxzfEYkGRaEuDy3Gxzkw4VFvgGzP5J3TkXh\nb8SCyH8AFMhSIzR5Cnm31nlQ1Kckp708knHS8I8P1RUeli5xcnwEF4YMZH0J\n+Jci1SXIHzIjaYowi5HtOcdTwHa3vaCPQoYGuhZsHFeouLvHeSvDcGGiQRcF\n7v0+\r\n=bPqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a82db9fc895f18855244c3d09383758608e03e19","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.17","@operato/scene-clock":"^0.0.20","@operato/scene-gauge":"^0.0.20","@operato/scene-table":"^0.0.20","@operato/scene-timer":"^0.0.20","@things-factory/help":"^4.0.17","@operato/scene-random":"^0.0.20","@operato/scene-switch":"^0.0.20","@things-factory/shell":"^4.0.17","@operato/scene-chartjs":"^0.0.20","@things-factory/auth-ui":"^4.0.17","@things-factory/i18n-ui":"^4.0.17","@things-factory/more-ui":"^4.0.17","@things-factory/board-ui":"^4.0.17","@things-factory/grist-ui":"^4.0.17","@things-factory/print-ui":"^4.0.17","@things-factory/dashboard":"^4.0.17","@things-factory/export-ui":"^4.0.17","@things-factory/lite-menu":"^4.0.17","@things-factory/system-ui":"^4.0.17","@operato/scene-integration":"^0.0.20","@operato/scene-progressbar":"^0.0.20","@things-factory/apptool-ui":"^4.0.17","@things-factory/context-ui":"^4.0.17","@things-factory/scene-form":"^4.0.17","@things-factory/setting-ui":"^4.0.17","@things-factory/resource-ui":"^4.0.17","@things-factory/setting-base":"^4.0.17","@things-factory/board-service":"^4.0.17","@things-factory/oauth2-client":"^4.0.17","@things-factory/scene-restful":"^4.0.17","@things-factory/integration-ui":"^4.0.17","@things-factory/scene-news-ticker":"^4.0.17","@things-factory/integration-melsec":"^4.0.17","@things-factory/integration-modbus":"^4.0.17","@things-factory/scene-data-transform":"^4.0.17","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.17_1639484684798_0.7780823056423898","host":"s3://npm-registry-packages"}},"4.0.18":{"name":"@things-factory/operato-ecs","version":"4.0.18","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.18","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f2b6a6f8ea9509850a9b6150f447cd016fdef43b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.18.tgz","fileCount":55,"integrity":"sha512-SzI0Ajibgyl1ITHTVxK1foT0h4/51BZES0DZwfLVmQ12025W7zpQSLnaddHTKib9of9NFUp7IpEsANL4bai9cw==","signatures":[{"sig":"MEUCIQD57ffs87P2Fvc9Aa4nUCtiDuW7qewoH6X30dWYoFaHbwIgCCtbeeIQZNvvOjUKZGWUc8Qbo2dQuaACE9SrbpIAvQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuJ8CCRA9TVsSAnZWagAAUrkP/AqS03mWxJ2Q/Bhh8syZ\naJeL8W0oEbc/cnlgba30WhdLe1rOJFvRIPPpsJSv3dM3WO5mKTMbUFhcUfX1\ny9AecC/cfbSbyBbl/e1sltl2+ZiddFc8RZqtvxcIyRkMJ8+NPyRUGL0L7f19\nsLC6ZghMTOzGc7TShNZvq+LHlbyoJMydPT/4vPzRc7I3QeOfgdv6v0SCjdDY\nd37rY9G2RE6iJaDjAqqvXRH2vqnqPW1u4RgQRzl7SWXIWpqrwhumltpWSyXr\nHq90j5S1MI1ZAOCosjD4+BaX5vFvZXG5RKxyJdiz5w9E29H7yt8hOsWNV+B7\niyqdjzzwUT0HLe0o4Hy9rNpF8DCPmPojGLFLnKmRgCvJt6Hvq219DkPVMSEB\nPzlxYr2nftMTqO56RW/kTguqXolQqnn2q5HuvNS9Fn8EvB0pXCD5bLqjN7bD\nr61y6rxDIoEe1RdCT0JO8QRdOC5mN+VrVDDnPxrGRAzuW+ThcuVXJFU6q4lY\n1xBgwYx/Mw1nQlsilNrZtJoOAZaqrPPKAEcCoydEG6OOhcENtVhY/Hx+KjYw\nFuajxhzRw5xkiJ8m43NKqz7XD0L5dIP8vQVVJKcqPYicPbq883PSYrvQA7mS\nniyJyZd9BKNOxzwdIeXsGHb7zp6MSPObPiokXLOA0BC6L5VNT7wq9Xd4i8oS\nWOqj\r\n=nePP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6fc54f287739a57d1926d84dc50baf36156880ba","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.18","@operato/scene-clock":"^0.0.22","@operato/scene-gauge":"^0.0.22","@operato/scene-table":"^0.0.22","@operato/scene-timer":"^0.0.22","@things-factory/help":"^4.0.18","@operato/scene-random":"^0.0.22","@operato/scene-switch":"^0.0.22","@things-factory/shell":"^4.0.18","@operato/scene-chartjs":"^0.0.22","@things-factory/auth-ui":"^4.0.18","@things-factory/i18n-ui":"^4.0.18","@things-factory/more-ui":"^4.0.18","@things-factory/board-ui":"^4.0.18","@things-factory/grist-ui":"^4.0.18","@things-factory/print-ui":"^4.0.18","@things-factory/dashboard":"^4.0.18","@things-factory/export-ui":"^4.0.18","@things-factory/lite-menu":"^4.0.18","@things-factory/system-ui":"^4.0.18","@operato/scene-integration":"^0.0.22","@operato/scene-progressbar":"^0.0.22","@things-factory/apptool-ui":"^4.0.18","@things-factory/context-ui":"^4.0.18","@things-factory/scene-form":"^4.0.18","@things-factory/setting-ui":"^4.0.18","@things-factory/resource-ui":"^4.0.18","@things-factory/setting-base":"^4.0.18","@things-factory/board-service":"^4.0.18","@things-factory/oauth2-client":"^4.0.18","@things-factory/scene-restful":"^4.0.18","@things-factory/integration-ui":"^4.0.18","@things-factory/scene-news-ticker":"^4.0.18","@things-factory/integration-melsec":"^4.0.18","@things-factory/integration-modbus":"^4.0.18","@things-factory/scene-data-transform":"^4.0.18","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.18_1639489282127_0.6253940194793337","host":"s3://npm-registry-packages"}},"4.0.19":{"name":"@things-factory/operato-ecs","version":"4.0.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.19","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9f618934580c4f95b1098f1245c0f31f440fed6a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.19.tgz","fileCount":55,"integrity":"sha512-Prm4wYZev9Yz/v/b93ZHDQEgDR8nSH2C5dW/wJK1VrK0oGe60g2u3Haxs49gUC4zJ4mkYlSNMfg/49KzBHu/mA==","signatures":[{"sig":"MEQCIFBY31ar5FjuAufqroevCr+om4Lq9wM9UIhWJDD5vO0hAiBfb/HdwJEwy95dxLS2VNCQozGNt9W0EVKjBtCaZzzN2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhudznCRA9TVsSAnZWagAAtJAP/1Rqmq7p3g5ByAUMm96y\nM1VRtY3EaVT0HjCXnj40bx2dDc3htvaRUzS+QY0C8p4dXFyy2k2KDuZDbEwV\n7qHcGB10YvUHrgYS9iqGzb9kTKqmM3H8svuQKMq+B2T66AGAeNy3eOoqPNmr\nyP2zTaiLCwOyApvYgIwHRUlUvk3c112IpD+f298OvlyPtDdEkBILRrMz9k20\nSzO+VnLLTb7a/CPsM8K6LouybyPyP9ddwIr2dSGUoRm5epBzE55z2UkZAsX0\nmrOMniI5vUwNc0iVGH4G4Fj4XNsnAoSYifnQMXFBEFHEtlzQJMqWLz0odUMZ\nC8TfYU9UvejwIvx6HdskdY7lnQMwO/1vhM+M/GXJ2hHDLFax6aT5FRgXPUZW\nRPrUsVny/5b168h6abGPVJe6hAOW1WxXYu5kkVPi4tbX6RKlqgdjNUA956+V\n5QbAAikFpX8BcwZLC9SNyqIfOVm53rPM+OpnODxHHbXDf5EJml3CR9f+Vk24\n4pzLG7MPxQfisZWYxDNkefxLn9bOgDjROXo1PScfFE+6O1xXgUL09TuYW18J\nBkQ/F7upLDcFyZklRTKvrxb8JfMf4hagCPc4ZZXo6mZWqW7SakRtHGgktZfR\nfwzKDHa4d+Z6a+fG5oru3nhGq5go4Z8NsFABq491vfu+2SWcsDpBgoLJX58f\nl4bm\r\n=kHlB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0a479e55d442701bb96b1fe3a93f9b0c26c98be5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.18","@operato/scene-clock":"^0.0.22","@operato/scene-gauge":"^0.0.22","@operato/scene-table":"^0.0.22","@operato/scene-timer":"^0.0.22","@things-factory/help":"^4.0.18","@operato/scene-random":"^0.0.22","@operato/scene-switch":"^0.0.22","@things-factory/shell":"^4.0.18","@operato/scene-chartjs":"^0.0.22","@things-factory/auth-ui":"^4.0.18","@things-factory/i18n-ui":"^4.0.18","@things-factory/more-ui":"^4.0.18","@things-factory/board-ui":"^4.0.18","@things-factory/grist-ui":"^4.0.18","@things-factory/print-ui":"^4.0.18","@things-factory/dashboard":"^4.0.18","@things-factory/export-ui":"^4.0.18","@things-factory/lite-menu":"^4.0.19","@things-factory/system-ui":"^4.0.18","@operato/scene-integration":"^0.0.22","@operato/scene-progressbar":"^0.0.22","@things-factory/apptool-ui":"^4.0.18","@things-factory/context-ui":"^4.0.18","@things-factory/scene-form":"^4.0.18","@things-factory/setting-ui":"^4.0.18","@things-factory/resource-ui":"^4.0.18","@things-factory/setting-base":"^4.0.18","@things-factory/board-service":"^4.0.19","@things-factory/oauth2-client":"^4.0.18","@things-factory/scene-restful":"^4.0.18","@things-factory/integration-ui":"^4.0.18","@things-factory/scene-news-ticker":"^4.0.18","@things-factory/integration-melsec":"^4.0.18","@things-factory/integration-modbus":"^4.0.18","@things-factory/scene-data-transform":"^4.0.18","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.19_1639570663193_0.29166867892571346","host":"s3://npm-registry-packages"}},"4.0.20":{"name":"@things-factory/operato-ecs","version":"4.0.20","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.20","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chunseop","email":"chunseop@gmail.com"},{"name":"chayeongrong","email":"chayl0814@hatiolab.com"},{"name":"banpresto","email":"cuiguang@szweixun.com.cn"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"648e637b30c702761d4d0d2595918977f0d20314","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.20.tgz","fileCount":55,"integrity":"sha512-C+ssK5HB71OBaUh4bxeieuYL0+J+X0e0evUxjBFYXN47fcIfFK80XofnqRDQPW2MkB1pnpSOnjw7lvYOL2qzdA==","signatures":[{"sig":"MEYCIQChpzAUPlBFLmGVhjbxEx3HZhOvp3SAThFBTZPZW31jZAIhAKV1UHv+XonVQErJSQfoaXpPVHH6qMveiZLVt3ZzcMte","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhud3ECRA9TVsSAnZWagAAATwP/1zUaVONgOa6gNS7wtcR\nyhNTtJ+/07iFRn6mTcbDn/0ZzGnBWGHq59VjiNEZ6Qcw0HhZbfAWkVlaVilh\nJyVqWXJIvXbDaTmXcwz1nmyPgWYryfPv2puT31E/2wcsrS8qmlC7eq1gdGR+\n9eiADsTZ9YpMaVBm7rwKrvoesknEmV6eBLQjXdThQ4fcSX5uXdutPLDgCEgA\nEbOZ88ea72B5slsGQOU1ze5HcJ2yVaaCjbZ66+b4tbQR9bShzpiurlmfpkSn\nFQZlr9wc+WIBEC6E/PgqJdeeQC1Z1QYVQVGfoxaOi4HEF06CATti0s60j1L2\nX/q5QSL49BCHzFDg+TmTkTyV9sYjfvZKM+JmivCwRDsLWh8GlmK4VX7ZHYyK\nanXxxSmmP6WP9PSUjfayNYx5qHnu0yn7gcPkd443aTKucIZLt9Zn+XxeKlFF\nSUtO561DgSnntJG8PYexdLqjFSVsJT/OgR2J44L4vkx0ZxgeO69B5RZRw3b4\nMwonpAbZaYfBl55v2NVNfCiLVkac+rijPFBE93eyNyJ+D3c55JLyuSzGfiMF\nNYCI3th2zoHTRSg+4NSZYl2Vr1AYKTy+3HABhhRSb0HZlWHPx0aWPE5DDRN1\nKHlZg+IkoMz3FPkS6XJCZMPN16dGDVB0cj/SrpqZ4CAdE+UH0K6nAOyug4Iz\nT/6Z\r\n=8YXG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c597c72345f43f0a4780feda11d89d3218ac8a3e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.20","@operato/scene-clock":"^0.0.22","@operato/scene-gauge":"^0.0.22","@operato/scene-table":"^0.0.22","@operato/scene-timer":"^0.0.22","@things-factory/help":"^4.0.20","@operato/scene-random":"^0.0.22","@operato/scene-switch":"^0.0.22","@things-factory/shell":"^4.0.20","@operato/scene-chartjs":"^0.0.22","@things-factory/auth-ui":"^4.0.20","@things-factory/i18n-ui":"^4.0.20","@things-factory/more-ui":"^4.0.20","@things-factory/board-ui":"^4.0.20","@things-factory/grist-ui":"^4.0.20","@things-factory/print-ui":"^4.0.20","@things-factory/dashboard":"^4.0.20","@things-factory/export-ui":"^4.0.20","@things-factory/lite-menu":"^4.0.20","@things-factory/system-ui":"^4.0.20","@operato/scene-integration":"^0.0.22","@operato/scene-progressbar":"^0.0.22","@things-factory/apptool-ui":"^4.0.20","@things-factory/context-ui":"^4.0.20","@things-factory/scene-form":"^4.0.20","@things-factory/setting-ui":"^4.0.20","@things-factory/resource-ui":"^4.0.20","@things-factory/setting-base":"^4.0.20","@things-factory/board-service":"^4.0.20","@things-factory/oauth2-client":"^4.0.20","@things-factory/scene-restful":"^4.0.20","@things-factory/integration-ui":"^4.0.20","@things-factory/scene-news-ticker":"^4.0.20","@things-factory/integration-melsec":"^4.0.20","@things-factory/integration-modbus":"^4.0.20","@things-factory/scene-data-transform":"^4.0.20","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.20_1639570884759_0.778195203486119","host":"s3://npm-registry-packages"}},"4.0.21":{"name":"@things-factory/operato-ecs","version":"4.0.21","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.21","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ba99a4f1617a32dab135737f1bec2e5cccfd0621","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.21.tgz","fileCount":55,"integrity":"sha512-63qG79zEkbJtJ3RtGmq1+4e2aS9H3WHzB2ccucymS0jfaqICVgqAmN2xWv/pdkO9mnFKcmsqDU3yhmrcA5wlJg==","signatures":[{"sig":"MEUCIFC9LPjNFSoDYeiHMQDKzvnaw1RuBpjvNmu7/xIvEE8ZAiEAkVqLTypydls/jP+5UMi8yRcM3ZpCo+q2yfWjxGUvvbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhupyfCRA9TVsSAnZWagAA6KQQAIzrhDp2rf7mr03kjWYz\ngNSD0D1UZJQ9FO1/keMTJr5mALzoDA9ttHt0bUej8GZtn21DsHXzhI7vdfe0\nQUeNVlYgQhrZLZT26fFEJAubZlltb7FXQPkCZ9M42IOkA23beHqF5SsUeoF0\nXoOrWTxBeg07ux7qEZIFIIQdaTTgXeeh7v84rhlxw7Y+bO3s8yVzZFgGWr1c\nh0+Xt3hD/vmNfvGdHRCXcuPbYf8H4o23ed8QkfLLpAExAUNIFH5qtCNozSct\np5JHPiWDfcqBJRYlnpQ43jNRTtzg2Jovv3wZ+gHcxoMDkWVA5UpcG48QQ8oA\nWSc7p3Oi/N2pYLlcMjVb1QPTESPZzsWHGT+oLZ9g/PnwKTOIOrb/CEh+B+4n\ndxLbRwYBpX8/8A14eEL5mvQdZotH6LG6FLwb4n2QIMaxscvC42IYNWaQvzu/\nEflFfY/gq7QDecr22GV88z/NRYYgnChk5WGdQFL2aPa+iyqtZfD0KoUmWhZg\nz2r9BY/uMw3bidwRgNlzZcabEHDMbaCQDSwgXAi1cYl41Tw6bcOeNGfgl6Ep\n5BKg2FTXTFjnNJuDy7EhnjjxDVJ9apjgv2b5jzau3DSuzVGs9fDKvZoz801X\ne6UpSqtxOgWF4uhX6ZgcnnsLD9t/OiwOVEF3KP/EIcQ5OYMMjQDYYXWXKs6c\nfUK7\r\n=orJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ab5451f749a4e886ae3668bee82777b566538e17","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.21","@operato/scene-clock":"^0.0.22","@operato/scene-gauge":"^0.0.22","@operato/scene-table":"^0.0.22","@operato/scene-timer":"^0.0.22","@things-factory/help":"^4.0.21","@operato/scene-random":"^0.0.22","@operato/scene-switch":"^0.0.22","@things-factory/shell":"^4.0.21","@operato/scene-chartjs":"^0.0.22","@things-factory/auth-ui":"^4.0.21","@things-factory/i18n-ui":"^4.0.21","@things-factory/more-ui":"^4.0.21","@things-factory/board-ui":"^4.0.21","@things-factory/grist-ui":"^4.0.21","@things-factory/print-ui":"^4.0.21","@things-factory/dashboard":"^4.0.21","@things-factory/export-ui":"^4.0.21","@things-factory/lite-menu":"^4.0.21","@things-factory/system-ui":"^4.0.21","@operato/scene-integration":"^0.0.22","@operato/scene-progressbar":"^0.0.22","@things-factory/apptool-ui":"^4.0.21","@things-factory/context-ui":"^4.0.21","@things-factory/scene-form":"^4.0.21","@things-factory/setting-ui":"^4.0.21","@things-factory/resource-ui":"^4.0.21","@things-factory/setting-base":"^4.0.21","@things-factory/board-service":"^4.0.21","@things-factory/oauth2-client":"^4.0.21","@things-factory/scene-restful":"^4.0.21","@things-factory/integration-ui":"^4.0.21","@things-factory/scene-news-ticker":"^4.0.21","@things-factory/integration-melsec":"^4.0.21","@things-factory/integration-modbus":"^4.0.21","@things-factory/scene-data-transform":"^4.0.21","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.21_1639619742867_0.5995012072723962","host":"s3://npm-registry-packages"}},"4.0.22":{"name":"@things-factory/operato-ecs","version":"4.0.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.22","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7fb2873be9f3a0328241830ba5fb3d951af11c8b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.22.tgz","fileCount":55,"integrity":"sha512-HCHjGNlfYUsZOJzJi6nXJDf45D1rvZuQWZJcNcuqAZoI6HNzvKTEMmisL2DhEabSCtRre8e/gbDzoTmjhISzow==","signatures":[{"sig":"MEUCIGe7xep0pMaat5cYoTSRn56lH2HDiV8G0z78vPHC/SFYAiEA+GLkHu37E3J0TBytYdMtvb5thxYllpAjZFqTcrklINs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhur2PCRA9TVsSAnZWagAAFI0P/jOqPw0ULo2taaFJlBD9\nM+Y0fwPRHSE3bp0yj+x5m/z9GKlPUdNj/hRKuxEHKpIDXadpzzdpJkdsCrYC\nuJ+Aayis2s2bDSVz4NaWUYN/Mvvb30S1Vma3OY9oJrHOMthpRRwAXvPxeWWj\nI6ykXZv0+c5pO6z9oveC8khrUn+S9AiNWMpAU9yTxcaLo9RaL1g3mcJwQfr/\nU0eqObOqU1oud6xZ37FyinA8RIXUmM00d85YWjPVFbgcGsY7lHhFSH1ckQiy\nggoY56akT7VPYV0XKiio6GqpPn3qA8ZKFdgm6vTS7UlkCL/Q9Zx+i4m1Lh1o\nahN7mKfmrg+nXrscMOg6AUoFJP1SRdAyV+iwMrzQwAg+eEQBzjwgcbMlnsXd\nRwPh2sggxoAUVsnf5bRJYiH/CoqsMbRH3MPfRxjEMYi+xqhQdwHPTjEKhy6H\nzDKmEN6Nocmr2EfaK8fkBWgTXbZAhS4uRgzlz+VSX5pLzsl3z6kB0jBR52tD\n77tPE6/5KkksCVysP9dSYLVNXtP44mC0QvXj1sW6jH6oPkBalmcXIJfUnuRv\nfMHwznSmzSn2/AYxInQZ3/8mNliZ3fHfNj4gYfHm3IToh6FvF04yV3fipX4Z\nC9TNccfDBSybXNYXZg/YZTDa3VVanTllPXBYaLpeo9YV3lBmRbQ+mzeWq7hp\ngo6B\r\n=ecXF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8267638c3bd77dfc8fa9629b490d681c6854e423","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jyp220","email":"jyp@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.15.4","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.22","@operato/scene-clock":"^0.0.22","@operato/scene-gauge":"^0.0.22","@operato/scene-table":"^0.0.22","@operato/scene-timer":"^0.0.22","@things-factory/help":"^4.0.22","@operato/scene-random":"^0.0.22","@operato/scene-switch":"^0.0.22","@things-factory/shell":"^4.0.22","@operato/scene-chartjs":"^0.0.22","@things-factory/auth-ui":"^4.0.22","@things-factory/i18n-ui":"^4.0.22","@things-factory/more-ui":"^4.0.22","@things-factory/board-ui":"^4.0.22","@things-factory/grist-ui":"^4.0.22","@things-factory/print-ui":"^4.0.22","@things-factory/dashboard":"^4.0.22","@things-factory/export-ui":"^4.0.22","@things-factory/lite-menu":"^4.0.22","@things-factory/system-ui":"^4.0.22","@operato/scene-integration":"^0.0.22","@operato/scene-progressbar":"^0.0.22","@things-factory/apptool-ui":"^4.0.22","@things-factory/context-ui":"^4.0.22","@things-factory/scene-form":"^4.0.22","@things-factory/setting-ui":"^4.0.22","@things-factory/resource-ui":"^4.0.22","@things-factory/setting-base":"^4.0.22","@things-factory/board-service":"^4.0.22","@things-factory/oauth2-client":"^4.0.22","@things-factory/scene-restful":"^4.0.22","@things-factory/integration-ui":"^4.0.22","@things-factory/scene-news-ticker":"^4.0.22","@things-factory/integration-melsec":"^4.0.22","@things-factory/integration-modbus":"^4.0.22","@things-factory/scene-data-transform":"^4.0.22","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.22_1639628174933_0.6909765976148146","host":"s3://npm-registry-packages"}},"4.0.23":{"name":"@things-factory/operato-ecs","version":"4.0.23","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.23","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"866085cd071c9d8426cc40b664393fd3f5a9923b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.23.tgz","fileCount":55,"integrity":"sha512-iduXAIDc2mBxibqehW+ygDmLlGFMxKmxIc+/QYYyIbzA130X5kiRQHwiWycz+mPdQvV4rjn04h5i2ObNMf69gg==","signatures":[{"sig":"MEUCIQCOq7AzNiRgVaPiFYPen3piDHeaso1QDTaTLNpbt3wwZgIgEghfZOSulHO/ou2zBBL0YAK7c4NZI1ZOTpFiR3lIQX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhus5HCRA9TVsSAnZWagAAd+oP/1ROYkS6rhecSVa9aisa\nz4kEO/SjwJXV9UCtfRHErIsp9gbpKW9ASm6qB1DNQ6mgLlyK9ItMSA/MOOoT\n2EQ6eEnb/fEZN+suZ/sKZAdRRxnYNlHpZ40vvRMn6f5fp/wsDQsRjNywecY1\nJAltUth8Kxm5xkB/IAmpStifC/5tlOR4UZylyePZaZddCj0N1iOpHLL2W79N\nSQd7Me/O3IvwffqNxZnXk1V5D+kq/e1Wp+MLCaawuimDv6ce0pj9ciMiRt36\nvjnQj3W+FwRTm17u6CcUBuxIs0mgI6CuUKU7J1JHKSV3RCboai9aSsWQ3zvu\nrYowKx/5VsEULHlhtEld33SRBe7laoIUEVSNIfK6ypT+Xg+nQWk7GafMYTPA\nu//jrHWEVB3cXW5mI714DbRsK5A1htOa1LjW4NHnGw8D2Biv7K0v5a3TlhXP\n1XhAcK7Dkjowb4/HsX4D45GrtG2z3olTLH5dxNVVH2CEP7QYrK1ov6w00Bzw\n+LYEtWYxoN9Nz5vEIHYZ2w6povyR0gVP/7cyETJaLr+tEcdW5WEQADlreiA2\ntB4Gb1biOBGvukNCkld5PR1OPAdeEPNsQaEZ5dePa2TQA0Y0q0UnOT2id5F8\nhUE+HlYjeHyOzPoPO1YnNPkYd7rSYQCvBdvP1tFDWfeBtx/Eu1abQZZ5vLdw\n8dRU\r\n=sPT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"49ba662dea1d349e9608a9a58c8fcfbc1310a5d6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.23","@operato/scene-clock":"^0.0.22","@operato/scene-gauge":"^0.0.22","@operato/scene-table":"^0.0.22","@operato/scene-timer":"^0.0.22","@things-factory/help":"^4.0.23","@operato/scene-random":"^0.0.22","@operato/scene-switch":"^0.0.22","@things-factory/shell":"^4.0.23","@operato/scene-chartjs":"^0.0.22","@things-factory/auth-ui":"^4.0.23","@things-factory/i18n-ui":"^4.0.23","@things-factory/more-ui":"^4.0.23","@things-factory/board-ui":"^4.0.23","@things-factory/grist-ui":"^4.0.23","@things-factory/print-ui":"^4.0.23","@things-factory/dashboard":"^4.0.23","@things-factory/export-ui":"^4.0.23","@things-factory/lite-menu":"^4.0.23","@things-factory/system-ui":"^4.0.23","@operato/scene-integration":"^0.0.22","@operato/scene-progressbar":"^0.0.22","@things-factory/apptool-ui":"^4.0.23","@things-factory/context-ui":"^4.0.23","@things-factory/scene-form":"^4.0.23","@things-factory/setting-ui":"^4.0.23","@things-factory/resource-ui":"^4.0.23","@things-factory/setting-base":"^4.0.23","@things-factory/board-service":"^4.0.23","@things-factory/oauth2-client":"^4.0.23","@things-factory/scene-restful":"^4.0.23","@things-factory/integration-ui":"^4.0.23","@things-factory/scene-news-ticker":"^4.0.23","@things-factory/integration-melsec":"^4.0.23","@things-factory/integration-modbus":"^4.0.23","@things-factory/scene-data-transform":"^4.0.23","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.23_1639632454752_0.11033593439467881","host":"s3://npm-registry-packages"}},"4.0.24":{"name":"@things-factory/operato-ecs","version":"4.0.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.24","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"495e66ed6f55af5e43b43715b5b1546620c470bc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.24.tgz","fileCount":55,"integrity":"sha512-Wl4hUJ7dCqH7fjvE6VvI4tVBXaeabYNKCF5RiPFg89vqpWJOF0ffLfDycsfdrVOSh3I7VMfRubbxTZla+wlLcQ==","signatures":[{"sig":"MEUCIQDZI0rOYs3D21x4NSZwe0MzHUmjXju81pFtiBELAVBT7QIgPIKC8EZWRUkDcrjkvbbwDe8YCH1arFRiJYHBZW9Fp6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu3LgCRA9TVsSAnZWagAAPO4P/iylqKu21HgkF8rGWlhy\nehG5g2SOwqltDowjCRksFq1RPxnd2pmeLWRL4QzK+ludKHRM5e5o+V0Dl6W6\niVEOlAyYfyzJ/lOMgFWOSa4VVdFZ9DkBnMYR2kPzcY0Rb1CDF7D4N+UtYPjI\n+WoDd5YSjw3rhp/ahbPoi7Z5O1QT+6zGaHK11x4hrLhkYc+cqKBhOXITyqS+\nyr7j9wS0Ts2rWsT+Hw/hr3hRobtpT830NrukOnOdHpOid68DAgjRctglUDrV\nY9txaau65CMAi8Snl6DO9/OhC+sonqbPKeb1s92KjawLPU+wql1TF6DLxP83\n2sq5q24Z+4de6w8cWoTSxIzfgvIazdGO8kSo4SmzAGZAV+N5jK3U+uCVcoc4\nhl6dEHO1H6sl7DykPPkY982viz6JcSYhs8kCJ+25mOn/h7hCQZPxuOA28RbT\ngxH+pzfCX1tpP9QcdeNo+ivV2EMa2p7Y7f9UL6xqhA8z7nWk9Ab742lKdsTE\nBkNgyPl3hZZ+BfSLwELGkVtiMop4v7JL3Tim0b/Of4bGiXY+pJJfSBqwXu46\ns6qcgojbOlXEpJaWPT07QeGgJbad0PTcAwZvcwWDqyFtgUGmiQtKXCRQzWxJ\nAkVg0WlkyxZxlS26SuKjiHMx+xiI6gCT2F1MRt+wLB3fsBzKayOvsbtI2KAz\nAjTZ\r\n=gD0A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ba94f3effd113a235e78a34391dbcd259ed410b0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.24","@operato/scene-clock":"^0.0.23","@operato/scene-gauge":"^0.0.23","@operato/scene-table":"^0.0.23","@operato/scene-timer":"^0.0.23","@things-factory/help":"^4.0.24","@operato/scene-random":"^0.0.23","@operato/scene-switch":"^0.0.23","@things-factory/shell":"^4.0.24","@operato/scene-chartjs":"^0.0.23","@things-factory/auth-ui":"^4.0.24","@things-factory/i18n-ui":"^4.0.24","@things-factory/more-ui":"^4.0.24","@things-factory/board-ui":"^4.0.24","@things-factory/grist-ui":"^4.0.24","@things-factory/print-ui":"^4.0.24","@things-factory/dashboard":"^4.0.24","@things-factory/export-ui":"^4.0.24","@things-factory/lite-menu":"^4.0.24","@things-factory/system-ui":"^4.0.24","@operato/scene-integration":"^0.0.23","@operato/scene-progressbar":"^0.0.23","@things-factory/apptool-ui":"^4.0.24","@things-factory/context-ui":"^4.0.24","@things-factory/scene-form":"^4.0.24","@things-factory/setting-ui":"^4.0.24","@things-factory/resource-ui":"^4.0.24","@things-factory/setting-base":"^4.0.24","@things-factory/board-service":"^4.0.24","@things-factory/oauth2-client":"^4.0.24","@things-factory/scene-restful":"^4.0.24","@things-factory/integration-ui":"^4.0.24","@things-factory/scene-news-ticker":"^4.0.24","@things-factory/integration-melsec":"^4.0.24","@things-factory/integration-modbus":"^4.0.24","@things-factory/scene-data-transform":"^4.0.24","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.24_1639674592354_0.09897553327514808","host":"s3://npm-registry-packages"}},"4.0.25":{"name":"@things-factory/operato-ecs","version":"4.0.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.25","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e8d8e7fa019f04abd49089cd859c1b131e3023ff","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.25.tgz","fileCount":55,"integrity":"sha512-c9XLunpcMdoAsQ+VlYgwUPyqrbKz4SSJe7edOvLymS5z5ipPGdLSw8INv0RQh15tDyVqItUaNd7AZXwUlRYz+A==","signatures":[{"sig":"MEUCIALPyssRN8mrcoLV0McRT8fdUfkNaMmGLUPdtGopA7HyAiEAjTCYLll5mPZC8fzVbwmR1JQEjj6QpdvAO73bW/R05WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhypNgCRA9TVsSAnZWagAAS0MP/1rC5VYhdMfjXkn1+N0q\nlVfJ+fae1/QvVePgqPcQuDEIIHKnaD7y8noFwVYM8kG1VG/Gmm+IdgOK7jtE\ntXpL4P5DAWNtJigHWnGQ7lSankEnqHEMyONLmwLRbtj3zfG0c+YMmYC4RGTz\nwZl+8B4EAJIZl2jeKkAmgxiGP6tOT+rt3H6aiV/Fd5jxGxYNuxRqwW7RD/tk\nMpjKF827pIUlqDbbh9mGtr6NJUTX9125Gb6cOBAD3Hl1mvSNPFmZnl/UNSuW\nA9uxu4kBzZQ7+RDBeaLqr7fnsdVskRUwgmlsnn7YKr51knaHxMBVIrMGa6er\nIq9YXPfCqvPLHtPOYVAuwWvcrNv7lqh3MNTbrnUZqtQxXf+7TVWP3k2lIqBk\nVoYuy1LP5Ti+H7zq8ViHcJFInpzDwAJ8njfQIfLbpH4Bl/F3MQEUqSB/Oa4V\nN4kVPdsMWIpVz7S14nkbIRiFlccYEGIM2iVkLGx4zWM3rniXyiCMg2+yERHm\n+3ITVcyvFqj3t28ucxrQL06niQxv6nu964J2p78K5M+PaDVzO6moCvy37Kvs\nW7aGmn3qTC2ak8yDO4TABZL6WJBDERIFc5EuEIVTmNIhlyFNPZNv+rn3wxxW\nFAh/M+wLYOruFk/yII4VKUBwWTN3jxYNsvHTuyNPKjAylSCv3DHJ6TEFs10E\nNMa1\r\n=N4k1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9c44141d651dab7b4a9c0f0b6fecb8d6937d116f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.25","@operato/scene-clock":"^0.0.24","@operato/scene-gauge":"^0.0.24","@operato/scene-table":"^0.0.24","@operato/scene-timer":"^0.0.24","@things-factory/help":"^4.0.25","@operato/scene-random":"^0.0.24","@operato/scene-switch":"^0.0.24","@things-factory/shell":"^4.0.25","@operato/scene-chartjs":"^0.0.24","@things-factory/auth-ui":"^4.0.25","@things-factory/i18n-ui":"^4.0.25","@things-factory/more-ui":"^4.0.25","@things-factory/board-ui":"^4.0.25","@things-factory/grist-ui":"^4.0.25","@things-factory/print-ui":"^4.0.25","@things-factory/dashboard":"^4.0.25","@things-factory/export-ui":"^4.0.25","@things-factory/lite-menu":"^4.0.25","@things-factory/system-ui":"^4.0.25","@operato/scene-integration":"^0.0.24","@operato/scene-progressbar":"^0.0.24","@things-factory/apptool-ui":"^4.0.25","@things-factory/context-ui":"^4.0.25","@things-factory/scene-form":"^4.0.25","@things-factory/setting-ui":"^4.0.25","@things-factory/resource-ui":"^4.0.25","@things-factory/setting-base":"^4.0.25","@things-factory/board-service":"^4.0.25","@things-factory/oauth2-client":"^4.0.25","@things-factory/scene-restful":"^4.0.25","@things-factory/integration-ui":"^4.0.25","@things-factory/scene-news-ticker":"^4.0.25","@things-factory/integration-melsec":"^4.0.25","@things-factory/integration-modbus":"^4.0.25","@things-factory/scene-data-transform":"^4.0.25","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.25_1640665951898_0.984431269765077","host":"s3://npm-registry-packages"}},"4.0.26":{"name":"@things-factory/operato-ecs","version":"4.0.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.26","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fbc22365cccddb9cf6c71c6be5f2c990372fade1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.26.tgz","fileCount":55,"integrity":"sha512-ey2RCX5B1gaFyf1YiCaMSPXTQqhyFrT5cQqTm/s77Hs+t/IDG90AfMEwfyFgX30HQYojOgb0n1ruWbL/m/bcfg==","signatures":[{"sig":"MEYCIQCHzIaZkMJuDiEgq9YP9aq5MzX2wNc3kbH0Q5ne/zlnDgIhAKpOtypBmtfjziq4uXFie+LOT1qIt5MHc8n/GdiPZiCt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz0xHCRA9TVsSAnZWagAAUhAQAJt1aO0vDJS876gQoDlC\nnpCrJF7Mvrm5n0o2T8FEbT5nxqnWa3IK/XJVRlpYG2v8j6hEJ1OxaWgeS0I9\nAXSOrxY/kmxtTEJBPEPs9uA8Um5Y3WKN6v1j0/uMi2wAqi0XBF1ATa1mNhsv\nIqcnhv9eCWK3LvQArG8a/sgvUxK+UwMtJ82t4N2eHgcR5ng/XO7sHA6yfbTQ\nlNeXYCTeLL/x0wEtD6ohHFrLyZ4ltuLUaq0tA9tv7tzGemewp+AMqC3Ogg0i\n3vfQUvxS8Haxj6ze+UGhPEoUfe64cWKROGrfpHkrsQc5z0HWCnLxgNy3Xig+\ngfuZZT2FhUpki0aNBCzoFsmk6sdFCKGn8SNQqd2Lfb5HkKun5/gG/XYyRnuM\nKoAdLfacxLRdD2bVEZ6iyp/hAAM5Oa9WNKvBQTk+BIp6MMPJVVRKMLyU6fUU\nUGc0e8Dhtaxlp5in7RR4ZHfHL0WofhzuV0p3TrE1JN35D+Z3p3ZDkfEWhFm3\navyJpJLrKB5BVCGgiX/Ki3s07SPHRe5pFpKJXZf3avzbadIWRpIusDZ8+Gt8\nvXXhA44621hCBQOnZyhyMbD7nUHW9CbdXE7Aj6j2Wx4tl07PJ8Qy9mEJhRiG\nZnjPq0e7deSEaM+0QFwwsfnY7qrmAv+mL+0g3J1jNHA72x/NeZy9JpSgSSsw\neNxl\r\n=gL0t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c4b39c74b9ce2472f30c26eb36ec62054c1ecf82","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.26","@operato/scene-clock":"^0.0.25","@operato/scene-gauge":"^0.0.25","@operato/scene-table":"^0.0.25","@operato/scene-timer":"^0.0.25","@things-factory/help":"^4.0.26","@operato/scene-random":"^0.0.25","@operato/scene-switch":"^0.0.25","@things-factory/shell":"^4.0.26","@operato/scene-chartjs":"^0.0.25","@things-factory/auth-ui":"^4.0.26","@things-factory/i18n-ui":"^4.0.26","@things-factory/more-ui":"^4.0.26","@things-factory/board-ui":"^4.0.26","@things-factory/grist-ui":"^4.0.26","@things-factory/print-ui":"^4.0.26","@things-factory/dashboard":"^4.0.26","@things-factory/export-ui":"^4.0.26","@things-factory/lite-menu":"^4.0.26","@things-factory/system-ui":"^4.0.26","@operato/scene-integration":"^0.0.25","@operato/scene-progressbar":"^0.0.25","@things-factory/apptool-ui":"^4.0.26","@things-factory/context-ui":"^4.0.26","@things-factory/scene-form":"^4.0.26","@things-factory/setting-ui":"^4.0.26","@things-factory/resource-ui":"^4.0.26","@things-factory/setting-base":"^4.0.26","@things-factory/board-service":"^4.0.26","@things-factory/oauth2-client":"^4.0.26","@things-factory/scene-restful":"^4.0.26","@things-factory/integration-ui":"^4.0.26","@things-factory/scene-news-ticker":"^4.0.26","@things-factory/integration-melsec":"^4.0.26","@things-factory/integration-modbus":"^4.0.26","@things-factory/scene-data-transform":"^4.0.26","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.26"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.26_1640975430947_0.5903886554455451","host":"s3://npm-registry-packages"}},"4.0.27":{"name":"@things-factory/operato-ecs","version":"4.0.27","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.27","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"326f163c5a986a2e0d3eaba57c1d591505037def","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.27.tgz","fileCount":55,"integrity":"sha512-iD/oDMMqCqJPbiuxXMTe4OYaPgjER1qzp2OHhjUY9oOvS2whqMTDYXbFoEm8rvCW0zc0oGx+GOxoOUDrHzcewg==","signatures":[{"sig":"MEYCIQDKjrw8ypobx147Cp8YWsPSF5VuIloS4Jvkzz8PmF1/YAIhAIQ7zcYbQIDPawZ1Z8dM8XXK0sXa8Syg5wdQXcua+FPR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0porCRA9TVsSAnZWagAAVDcP/i2bozUsvpKn9n3QDswh\n1ruEhIaUWTmhKRLWDbE5HXwTAwCIuUNAbzjTXvekaromx53Zf0F+XofekVeV\niDvwOpXkfmPheBHxnD1BfH9OxMf2pIF+G9GwcZK4mV9OwtJipKWcuHPbBnaF\n6GIHgmvRF/ZfW6xOE5GWa23dt7HYzM/VNA0bwWziq+VSdBxgZBQVysqI3vXX\n5l3IpifGmXE3yBzostanq4W1RduBaxxiBwyFnSH8sAqTf10qlBTT5g7Kx4g8\ngiDbex0lI5nJXfXIGnBWWEKIB6NRyZH4/i49ZW0Er5+f/XWgVZsr+SqC0U+8\n3ThBUqUfmyJyT5yQXyomtb9nACDzpJo6tb0fumdgBNNSD5V+gYUTd9Z7bMvF\nasoz+o4N26O+/ds3Ipi3T+pwuFe/PKfaPcdLxCnTVrPEp4grJyCCYDgTmabB\nRI403LCOCj8AgrD0PTFYQ9mYM+Z+9MLUEM3JYYQ9u0pCQbi2YUxPqiXeABv4\nyNZqLylIXKbbIPqzwdSw4P50sItWAXK8Dn4zLGw/rVxDwGUDsLdZewIVIB3i\nfrJqApg3A5UaY5wY2Az+FzqasUHJulaOT42hJahdbHiPVhWIGAj/RRAuS/Zc\nO7tiNVL+wf+V2Fj7tC+jtmJ9myW0j8qffFPhs8RhfiAMHT8GhZkIODAz8j3p\nXAGx\r\n=WBKB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"276eaface2890c8f229ce6c9f64cde9c6b1e0083","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.27","@operato/scene-clock":"^0.1.0","@operato/scene-gauge":"^0.1.0","@operato/scene-table":"^0.1.0","@operato/scene-timer":"^0.1.0","@things-factory/help":"^4.0.27","@operato/scene-random":"^0.1.0","@operato/scene-switch":"^0.1.0","@things-factory/shell":"^4.0.27","@operato/scene-chartjs":"^0.1.0","@things-factory/auth-ui":"^4.0.27","@things-factory/i18n-ui":"^4.0.27","@things-factory/more-ui":"^4.0.27","@things-factory/board-ui":"^4.0.27","@things-factory/grist-ui":"^4.0.27","@things-factory/print-ui":"^4.0.27","@things-factory/dashboard":"^4.0.27","@things-factory/export-ui":"^4.0.27","@things-factory/lite-menu":"^4.0.27","@things-factory/system-ui":"^4.0.27","@operato/scene-integration":"^0.1.0","@operato/scene-progressbar":"^0.1.0","@things-factory/apptool-ui":"^4.0.27","@things-factory/context-ui":"^4.0.27","@things-factory/scene-form":"^4.0.27","@things-factory/setting-ui":"^4.0.27","@things-factory/resource-ui":"^4.0.27","@things-factory/setting-base":"^4.0.27","@things-factory/board-service":"^4.0.27","@things-factory/oauth2-client":"^4.0.27","@things-factory/scene-restful":"^4.0.27","@things-factory/integration-ui":"^4.0.27","@things-factory/scene-news-ticker":"^4.0.27","@things-factory/integration-melsec":"^4.0.27","@things-factory/integration-modbus":"^4.0.27","@things-factory/scene-data-transform":"^4.0.27","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.27_1641191979176_0.2978379128741315","host":"s3://npm-registry-packages"}},"4.0.28":{"name":"@things-factory/operato-ecs","version":"4.0.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.28","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3f8faf1f1f31cf85457edbb5db1047dfdb271f2c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.28.tgz","fileCount":57,"integrity":"sha512-04cCmFGavqzhMa6Xdoh+KYBidDj974pCYxMjFhggte7V60/uR04ZwAgi/GJutBZip/t10V98HzmYwXzW7t6pwg==","signatures":[{"sig":"MEQCIAuSfxf7SdGMWo2bCniQnAhM0gAtXszNjNf2h7IBgrrxAiBTrfzAuEnA8EdjvktphUH8NFMSlduX3wAbhf++J492zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1150245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh06J8CRA9TVsSAnZWagAAuocP/iUL0ghoyyurHhg5jC7U\n3N96M6LB6YP1V9Z2oK+FlRdv8KBd5XKy2mxMCPyBpMqvMhEOBxyLPVIhKIHa\nXH+BSkFUWYUvTI3FjtFOg1Lb6I+42Kp0pzNY0GpcHDoqS1HmMW7G2KqzU45y\nK+5eLDiw3m0YG4WGy5LXdEP3SrW6V2gsxyCha0hy3zl/MUHfLsZOBDT7Nwhc\nHhU/Y8PMPuXCAD4NvchTLgrMHcZCKn07Sat90coagvcRTbDNqocDpjkEPH0N\nHq1qbHoiiEu4JfrXhyH+ZIj85O2QQxVDoueAdlKvRZx0eNWKzfgVA6nPHX7U\nh4UN0VO8FT1eRrlis13lsyWmD21X19dWk+XoPbgs9fn1OO5ITHhLb688V8oe\nwPGu/x+1aH1eCFOzASM4Dm+vZn1Nwjj98dfxlSyL8aUpUFhG0/XZkZgwEOwZ\nSN5NwW+TQkfyfCBFCTL4BStCjCGhEEbWeCdehnBouCuLEFrXr/1+AX7E6rpv\nBFxpqIxCQcGfsOUVhvq3bBLcJUDhYIPM2r6ufX7EU0Q+/FX2yX/q/icprmYW\nXmkt60Oh523qp4cczukDUvgnMrv77z+sKeMMzf3g/aTboCQAhdJcGTULw66a\nkg7uy3XtQPEvxFoA4uuEFaPJk4d3iHhqap8Oqu8wOrrrYcV6cRXXKgSyCR5n\nemGx\r\n=+xYM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fc526e27ae290a6fa3f001ce7ee75a2904b1d363","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jinwon@ai-doop.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"14.18.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.28","@operato/scene-clock":"^0.1.1","@operato/scene-gauge":"^0.1.1","@operato/scene-table":"^0.1.1","@operato/scene-timer":"^0.1.1","@things-factory/help":"^4.0.28","@operato/scene-random":"^0.1.1","@operato/scene-switch":"^0.1.1","@things-factory/shell":"^4.0.28","@operato/scene-chartjs":"^0.1.1","@things-factory/auth-ui":"^4.0.28","@things-factory/i18n-ui":"^4.0.28","@things-factory/more-ui":"^4.0.28","@things-factory/board-ui":"^4.0.28","@things-factory/grist-ui":"^4.0.28","@things-factory/print-ui":"^4.0.28","@things-factory/dashboard":"^4.0.28","@things-factory/export-ui":"^4.0.28","@things-factory/lite-menu":"^4.0.28","@things-factory/system-ui":"^4.0.28","@operato/scene-integration":"^0.1.1","@operato/scene-progressbar":"^0.1.1","@things-factory/apptool-ui":"^4.0.28","@things-factory/context-ui":"^4.0.28","@things-factory/scene-form":"^4.0.28","@things-factory/setting-ui":"^4.0.28","@things-factory/resource-ui":"^4.0.28","@things-factory/setting-base":"^4.0.28","@things-factory/board-service":"^4.0.28","@things-factory/oauth2-client":"^4.0.28","@things-factory/scene-restful":"^4.0.28","@things-factory/integration-ui":"^4.0.28","@things-factory/scene-news-ticker":"^4.0.28","@things-factory/integration-melsec":"^4.0.28","@things-factory/integration-modbus":"^4.0.28","@things-factory/scene-data-transform":"^4.0.28","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.28_1641259643758_0.5307690038034554","host":"s3://npm-registry-packages"}},"3.8.19":{"name":"@things-factory/operato-ecs","version":"3.8.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@3.8.19","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"054c895b73faf63395b85150760ca42567d9c57f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-3.8.19.tgz","fileCount":55,"integrity":"sha512-35eRBF4sdmtP/yv/dGmMn9DkqXXg/Lu5Z0tYxbdkKNhu8l2xgMtkWEgiCfeM2wM3J/LAVLuqYiaFGt8XbTaD4g==","signatures":[{"sig":"MEYCIQCoDxpNcFiaXrq9pRE3fjre+SM6Uw0MLGFFQ4EgLA0AlQIhAN+4IgBt/tzpo2cgclqRPuJLSFim3/liiG5zp63FTAn4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1+rxCRA9TVsSAnZWagAASzMP/i+WtiNXZWKREP/qWAhi\nXBShiO0t2Zn1lAA3+48q3pFVdeUG9mxbYzzTqTDq4nubgRTI64REI+Idh6+b\nT3T9V2zaj9yjaLiIpPUnXIAqHo68xHx++prP6fpzmzeaUpJjfWRHJK/3zMfD\nibsHj3NlAgjvJkLILJY602vY2vo9FQDxTG946daEJzYMfY70bQ3M2W2x+5Cy\nbGNtjpPr39O10/ds5sOgs0f7gygrFX10lGK9xcU1Cae7BH2M6tYxpdTIT36D\nFgLksArCWV/vPsT8Zkpl23RRSM0on3/vDByI1sDwoAK4R8ua6cywZxcZJPZc\n/CuS3o2vxRk245QPxyAIA7NlmXA/GWPeffFcnvGkB9odALw8eA5dldSLSTnf\n4bGVnfWwT9GvuaWCa2q2x7Bf5F/YLTcji5x5+QPbEoxe5hJ3asaBMv0qS43r\nW4Kou9TIeAvPh5iqa6JzncxLECrFrrbINe0tZytpcOtkrfQdSetI/4IbOJpR\nRjEqinSJAuBP3ICN/VoRUtHMANPsIhu3gYks6wxRu7E5NZ4eOpzNKetDScZx\n6Qc5rJohgI+P3E8DoRslXuqmiPpedpJRSkEY1BxIf8ZKpl6wUq7mDef5yA7B\nQqjlatAVyROQwGzikc4mJk0kb1QkHn78izL85ETzormiZ9x4ekZCpbbmi49a\neVXU\r\n=Cmw1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4cedfe9a9f2a6e694d6175409469b7048dc4786f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev -i 9240 operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.20.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.20.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^3.8.0","@things-factory/help":"^3.8.0","@things-factory/shell":"^3.8.0","@things-factory/auth-ui":"^3.8.0","@things-factory/i18n-ui":"^3.8.0","@things-factory/more-ui":"^3.8.0","@things-factory/board-ui":"^3.8.0","@things-factory/grist-ui":"^3.7.5","@things-factory/print-ui":"^3.8.0","@things-factory/dashboard":"^3.8.0","@things-factory/export-ui":"^3.8.0","@things-factory/lite-menu":"^3.8.0","@things-factory/system-ui":"^3.8.0","@things-factory/apptool-ui":"^3.8.0","@things-factory/context-ui":"^3.8.0","@things-factory/scene-form":"^3.7.5","@things-factory/setting-ui":"^3.8.19","@things-factory/resource-ui":"^3.8.0","@things-factory/scene-clock":"^3.7.5","@things-factory/scene-gauge":"^3.7.5","@things-factory/scene-table":"^3.7.5","@things-factory/scene-timer":"^3.7.5","@things-factory/scene-random":"^3.7.5","@things-factory/scene-switch":"^3.7.5","@things-factory/setting-base":"^3.8.0","@things-factory/board-service":"^3.8.0","@things-factory/oauth2-client":"^3.8.0","@things-factory/scene-chartjs":"^3.7.5","@things-factory/scene-restful":"^3.7.5","@things-factory/integration-ui":"^3.8.0","@things-factory/scene-integration":"^3.7.5","@things-factory/scene-news-ticker":"^3.7.5","@things-factory/scene-progressbar":"^3.7.5","@things-factory/integration-melsec":"^3.8.0","@things-factory/integration-modbus":"^3.8.0","@things-factory/scene-data-transform":"^3.7.5","@things-factory/scene-half-roundrect":"^3.7.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^3.7.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_3.8.19_1641540337470_0.9656383449925101","host":"s3://npm-registry-packages"}},"4.0.30":{"name":"@things-factory/operato-ecs","version":"4.0.30","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.30","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3ec193cd30fc72ff198f3dc44c0abda7c6058c9b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.30.tgz","fileCount":55,"integrity":"sha512-69PulntsTyTadACP3NUHM1soQ6k5BD3/NNqPrdAVQoCht5faK0XSXcQ5oPAb+qLaLWeTDCXyvrN73CppzD2xiQ==","signatures":[{"sig":"MEQCIHGwLyTQYkzwvn+v8huu86LTBnU6rcVSh6E994Sxxf7yAiBzAz33HbgcWN1xg0hWOMjK0WRQam6NV7gFULLJcIBEGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2yAuCRA9TVsSAnZWagAAw8wP/35KDuxeJI2HgRg6S5CV\nzY669IBMd5Mp3CeCIMbp+B+PUHBo6tJ7+TDlZLf6wIySuDHLZxan6Y8jr4uD\nRulM1qyYUf0xsgxTqXFWvC6b8p+OWtc4qTGPvb0/11jgM5rmKeIhx4D6yfip\nHqz+QhtOe79c5cK3QyCLMDfU7/Btkt1OfLuu2UNyc1bStjrwtg3HNvrWFWpq\nrlh97x1K+CfFfL7JLHWTxOKd8J920fsUVWPXqlyQFQypqkNCgwQQFCg5dUVn\n8boPNQD+UM6etT2/3dv12q/XVAvc1a/GWUM0KJMPtt4jRruDdui4Z4zJi6/x\nN40wh4GhbMPKsSrhcFqwkgXSXvrSsNPuFQRxiPDhbef2iYKqsOTRTFcDztXD\nQoU1W9SoeajqzYahSkkwFTy92qujCBE6ZSIvMPXW0pJrJZi+uJso5Wmbnk15\nrKl55zE6iXfR81TIAm4LwqUgL+6D2yQLD8DA6u6SzMzvDS3fWoSyeICBtwCp\n76HGmFJe0RSBKt19U/0aTapbJX6QEaGAUIrqF9b0FyT3ARBEzqAks26zrji2\nBl5YQ7vvXxtlr8UJ/A2N0TlxXdQg/MhZDG6UVlyyj98c56Sf2HmDRjidVqme\nlW3nnIHuGqMmgcQ/x7/4omTKLiPeokekI/U/Ko0cag8JvhcjhNGFwx+U7kyZ\nz2sT\r\n=Hv2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4ab590326e3fc60d113fb438e90eefee708f1f19","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.30","@operato/scene-clock":"^0.1.1","@operato/scene-gauge":"^0.1.1","@operato/scene-table":"^0.1.1","@operato/scene-timer":"^0.1.1","@things-factory/help":"^4.0.30","@operato/scene-random":"^0.1.1","@operato/scene-switch":"^0.1.1","@things-factory/shell":"^4.0.30","@operato/scene-chartjs":"^0.1.1","@things-factory/auth-ui":"^4.0.30","@things-factory/i18n-ui":"^4.0.30","@things-factory/more-ui":"^4.0.30","@things-factory/board-ui":"^4.0.30","@things-factory/grist-ui":"^4.0.30","@things-factory/print-ui":"^4.0.30","@things-factory/dashboard":"^4.0.30","@things-factory/export-ui":"^4.0.30","@things-factory/lite-menu":"^4.0.30","@things-factory/system-ui":"^4.0.30","@operato/scene-integration":"^0.1.1","@operato/scene-progressbar":"^0.1.1","@things-factory/apptool-ui":"^4.0.30","@things-factory/context-ui":"^4.0.30","@things-factory/scene-form":"^4.0.30","@things-factory/setting-ui":"^4.0.30","@things-factory/resource-ui":"^4.0.30","@things-factory/setting-base":"^4.0.30","@things-factory/board-service":"^4.0.30","@things-factory/oauth2-client":"^4.0.30","@things-factory/scene-restful":"^4.0.30","@things-factory/integration-ui":"^4.0.30","@things-factory/scene-news-ticker":"^4.0.30","@things-factory/integration-melsec":"^4.0.30","@things-factory/integration-modbus":"^4.0.30","@things-factory/scene-data-transform":"^4.0.30","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.30_1641750574577_0.5472575264644848","host":"s3://npm-registry-packages"}},"4.0.31":{"name":"@things-factory/operato-ecs","version":"4.0.31","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.31","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0469c66995f0f1d223f0f7748ad34171013c7dd9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.31.tgz","fileCount":55,"integrity":"sha512-y4o3hC8qspZjoe6jiV77gInz57gNUlvsYYyILjLX2lhWIUIgikpjycmF+S6TQyXhkqWkXuGr53D5s4eB+UOHpQ==","signatures":[{"sig":"MEQCIDnOtjvyPjhlttLImNKmKZ8TCbSQlgaeLXCDR22383wtAiAkwzjLETjDYzkTma/BcTpA/wiua7TPxdAQ7nsN1FB07g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4BkaCRA9TVsSAnZWagAAMmIP/A+3RViyVUpnjYrAmf02\nAFo/A3aPxX2l22yAz365pcvFxZ1uzfNtdAoHKoATx6e9+CwkIFYajbqgA+DT\nsh82Xv+I4IwDYZutFtiR4cfr/WqjMlQOqm+2DNeS4X1yqil8e2iGkf7vrV1K\nZNs/i0FmvEdJNE6t7AT6KIccOU+OY0H3V0/tEdiDaJCOEfqknBWJs8C1ctXa\nMj2ece1/d3sc+5HmdWfmewLzEIyZQ7Z9UoCxAGEw50ml6a8ovC/jVYNt1ybx\nbiggWb7Wo8QcWyC4R2PKz+GX68+KxfDGf+c8OjxNUrAkPq6NdPYHGCIHK0XE\nwh4pSkevzQXBceXlB3iQx+ha9oX+cvFUdGnPhKBSnkRFzeTg1CWZkXeS7iJM\nDtDRm14lWAyMvwKz5ZRNyZsAz05iZgnlfQss3IRPLlCjfy3Gc2jYcWkrHlrd\nlZO7qmJLlneNBebyHRm9fQ0S+4xKBmOvEKinThDL/W6xLdbJ1rBaERpokiJm\neDMRLzjgDgaYicPUVG6J+fqBG688+qOSO+aXan0+SphS8Fh+QNaU+H8BbKmF\nws7U0IzxJY/rMZY0eB7SfVBACMVpUggfzG6JAa60AD3TmTIIjilpHfDt6cq8\nyOlscs+HXx9F/a2170A2xk0v6KAqEN0h4AFFlkDM1wReHXHGl3y3ABNTKoo5\njksm\r\n=zY+F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6c021ffdeacc9d123298528f6bba91f61389f33d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.31","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.31","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.31","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.31","@things-factory/i18n-ui":"^4.0.31","@things-factory/more-ui":"^4.0.31","@things-factory/board-ui":"^4.0.31","@things-factory/grist-ui":"^4.0.31","@things-factory/print-ui":"^4.0.31","@things-factory/dashboard":"^4.0.31","@things-factory/export-ui":"^4.0.31","@things-factory/lite-menu":"^4.0.31","@things-factory/system-ui":"^4.0.31","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.31","@things-factory/context-ui":"^4.0.31","@things-factory/scene-form":"^4.0.31","@things-factory/setting-ui":"^4.0.31","@things-factory/resource-ui":"^4.0.31","@things-factory/setting-base":"^4.0.31","@things-factory/board-service":"^4.0.31","@things-factory/oauth2-client":"^4.0.31","@things-factory/scene-restful":"^4.0.31","@things-factory/integration-ui":"^4.0.31","@things-factory/scene-news-ticker":"^4.0.31","@things-factory/integration-melsec":"^4.0.31","@things-factory/integration-modbus":"^4.0.31","@things-factory/scene-data-transform":"^4.0.31","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.31_1642076441783_0.3922756729328969","host":"s3://npm-registry-packages"}},"4.0.32":{"name":"@things-factory/operato-ecs","version":"4.0.32","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.32","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bd0cbaf6e316e596efcd94cc34f5a7c4fc975774","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.32.tgz","fileCount":55,"integrity":"sha512-AVYlX5vOtW7F/8AVc1QOdZS+wrA269JhDtBuzlDKs5BcP024wBt4ehSOtCG1RXKwzTA+bBg/HcKPzQriZpsgNg==","signatures":[{"sig":"MEUCIQC62taw7WXB89vBrE1wqp1zJvS6C/I2d7qFZ4XbScegQQIgKPLUzAUNY6zn+O9Wj7noW2+KssKXsh3pLeEAIkBr118=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4SDMCRA9TVsSAnZWagAAIjUQAKBuXgMSXwxLUAHHwQoX\nI7jcgVRomDQUnc156/pnsrZZwLTo6fGm0b7ZL5t6lZXjMEwoYUQZZ6NrlUx+\nNK19m9yBT4/Uiv2zhxRdSl/ySyqGlzI5MArRZz4RhmKfuJQ26LrauKZiZYSb\n7bPnMXRkxJFeMJMoK8h+vp/9a/Ql8BoUSDKkr9lOIn2meoAS0cLxdn2riT7T\nfZQr24DsyNhcvGdx0LKBwb3K2FnkNXbhraOwCTIKidE3onEzHWHX9MuBfQad\nVWEq5P85++4bo33opPbgpp/t71gKE1Tg/VnWlDYRAcAL5xzWxMiAQxQ6HFGc\nG2d3GwAthE5jikHJ+hkh7Ic11P6fBT6VyhvjW4aNNdVooKbtJuVgYDCxiaxD\nybRk8eN/xnG4Z0z2In9q4XI5dEn7Y18zQ/Y5GamRD+fGmanWXfUV2GZOoqs9\nr7VuRBugCrjY8Hhi9dK7vA5jcqn/s71MkhfprScM5Gj3321cRcQ1fY1S0GO6\nzMnZg3kMKfGaQW2brpTOj/UlC/3K/b5ddEyLYddt0cTvo8EG7LBLKrzR5Kvp\nQN6Z+V2q30JvewxfDAJTiJSbaS2sSB+WIS/XOQ4ilQJ0t2ka07VU48sQJLJX\nt2VfG5AIi5NCu+yWgSIDu7GMUUz8ZkL5un4WJUchS1lpnlh7ZkIrLfRDsoXw\n3ara\r\n=kVgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a1a16e7d4531ae3ff035295fc7bf05bf0d3153a7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.32","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.32","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.32","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.32","@things-factory/i18n-ui":"^4.0.32","@things-factory/more-ui":"^4.0.32","@things-factory/board-ui":"^4.0.32","@things-factory/grist-ui":"^4.0.32","@things-factory/print-ui":"^4.0.32","@things-factory/dashboard":"^4.0.32","@things-factory/export-ui":"^4.0.32","@things-factory/lite-menu":"^4.0.32","@things-factory/system-ui":"^4.0.32","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.32","@things-factory/context-ui":"^4.0.32","@things-factory/scene-form":"^4.0.32","@things-factory/setting-ui":"^4.0.32","@things-factory/resource-ui":"^4.0.32","@things-factory/setting-base":"^4.0.32","@things-factory/board-service":"^4.0.32","@things-factory/oauth2-client":"^4.0.32","@things-factory/scene-restful":"^4.0.32","@things-factory/integration-ui":"^4.0.32","@things-factory/scene-news-ticker":"^4.0.32","@things-factory/integration-melsec":"^4.0.32","@things-factory/integration-modbus":"^4.0.32","@things-factory/scene-data-transform":"^4.0.32","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.32"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.32_1642143948173_0.610755525654129","host":"s3://npm-registry-packages"}},"4.0.33":{"name":"@things-factory/operato-ecs","version":"4.0.33","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.33","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"520b3e1daa015d997f843262272ccde3779a425d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.33.tgz","fileCount":55,"integrity":"sha512-ZCCQbACUr8pSlJrGUpeLmFg+OPYEocKWsAf6iHp1EpEPXcELipbQ7RV30GHQlD6VSiDL2gEnSNY6rHUJpK3h2Q==","signatures":[{"sig":"MEYCIQDAtXTUqCyTcAjwl8GNm4neKbr/Yqb4AxQtikCCNlqIuQIhALsOhpBTt5TrLdE0463jzjOnI84bCw9BJpUPpXhpf4xz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5H9TCRA9TVsSAnZWagAAAUoQAJRSFME3c9pOcFSGmhds\ndbDsFF2yXEUwJkSwaSwicXHOz2yLtYdJ27DPuNZ1oyW+ZT9cx0y4Y+cQJ0F9\nI7oKtyMLSH/LW3MyEcAmWnG7kmjUI+iS4dVJCkkrW6lBSwAwGVJkP20zfYIi\nhWYH91u4b7c6KVhrGMX0En+iWREkGB7gX64fUyOfbE56XmFZxH8AUY8txkCr\nycSfRA37qHjl17YYPYgxvpWJwLpbiL4Hz1j2oJIXuWa1xNISf6mdlBEpFE6B\nwHKgAJOuc/sY43QnYXiIph9GFB6tCl03ZLyQPzSRs/ADc/NEUTkr0zLzjPkF\nXqjL/nLUaWZGxnmG4dqjya15cs0jxf2J4IxViZoF3jYnLMIB7ieeO5d4NoCD\nsqvQHI6xAYCeV9DNUmbyJ+1ThE1qHOhTjF6SoJGcKbww1ertr0kJ1aVrzgun\n0fRzbwjoSPobs3+WGkvIDlt+fdQk3z24XpQK3jWx+LU1o23PTwJ4AqUhYD1W\nCOHHOlwy2K9lj2TN923tpjuUYcHH6GbcGPUaEYBNJAVLeTnQbXGX3YyB9fA3\nU/PyDwy4woPmQO3nqxkj1wGBACoG++yFQl8dbGXeJZXLyT2Z6o0gR+vdDTj1\ntC8kBCxPSnnrO5sT2IVLLKNNhRVUFGaWuikLADS4JqAFa4xhlLj4HmOSsMpC\nzSRq\r\n=46OC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0cd5e3b224feb8d526dd5ebc0ee838ff55e2c91c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.33","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.33","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.33","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.33","@things-factory/i18n-ui":"^4.0.33","@things-factory/more-ui":"^4.0.33","@things-factory/board-ui":"^4.0.33","@things-factory/grist-ui":"^4.0.33","@things-factory/print-ui":"^4.0.33","@things-factory/dashboard":"^4.0.33","@things-factory/export-ui":"^4.0.33","@things-factory/lite-menu":"^4.0.33","@things-factory/system-ui":"^4.0.33","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.33","@things-factory/context-ui":"^4.0.33","@things-factory/scene-form":"^4.0.33","@things-factory/setting-ui":"^4.0.33","@things-factory/resource-ui":"^4.0.33","@things-factory/setting-base":"^4.0.33","@things-factory/board-service":"^4.0.33","@things-factory/oauth2-client":"^4.0.33","@things-factory/scene-restful":"^4.0.33","@things-factory/integration-ui":"^4.0.33","@things-factory/scene-news-ticker":"^4.0.33","@things-factory/integration-melsec":"^4.0.33","@things-factory/integration-modbus":"^4.0.33","@things-factory/scene-data-transform":"^4.0.33","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.33_1642364755170_0.4760640191033274","host":"s3://npm-registry-packages"}},"4.0.34":{"name":"@things-factory/operato-ecs","version":"4.0.34","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.34","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"72d3a582abfa4de14a7fee24dd95c44838576b8b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.34.tgz","fileCount":55,"integrity":"sha512-ZqkAhIJcp5eOVA2eJBZxv2IyKYyU88c2X6qSxQNA0DY+373Ot+Bfkvk42iqLVDkh3w6yXUwGgsco36HjKgg1Wg==","signatures":[{"sig":"MEUCIGEjnPv6TlB4DSmlqeDlHY4Y7clLl91CJM87hDc5g8USAiEArBZReCEN1EF90OgyY38wtxTuodRs8e+YsLnnfLWBdDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5IkZCRA9TVsSAnZWagAAdkQP/R7d74OOlfap5kariYfy\nIEC9oZVW7rBnxtTd1spA3uzD0IW/1YVt20biF1nepukfM1P02705bWKF2y5G\nP8Xt3rE+HbAXeQHo4wtahG+b2IsMobfm25rQkgeWoajjD8hhyPfWpYEbW07Q\nQ9JsfrQ1aswy3PQRXmIczIyX6Dc8zovgVUku03s6xrB3/a/N4vjSOM+DjsS1\ncJi4lA5W7FR9Ex+rj2zObc5mYVI9Sx/NpkbbbGfWKdLpoGRb41UiHi5hwt70\nqHfh2aotQ6TjxpeU4rqG595JREgog9YlG6IeTT8nuNC7smOsqC5dR3LCJqwV\nDh5LG8Gt6Gvgi+XgCzsFPZPTSyNEkX8qTk+Oa95p9TOy7SkUlg6+EL6TLpLe\n6Y33X/6cJG3bt9rn5jQP/HwMT2EBdDOAjjG//iXwVs5LbXxj8e38EdhFpZ24\ncbehHfr+HFOYxt7Y7eDoFDStd3oNyCQX7Q0QzEXnDOuiz0CUMblHuT5iyC4l\nNHZ8RZ2D2e6gECbf4kjiBXEDpnixLurDD4NGMOFV8HL0agHBI4pdSAvVBrp7\nJ3AEWsDeRTv5O/hNrjVIY39At5oDM/hMQe2IvXhIztZQdwbmWmWD2pBKmSQX\nVTpwBl/fOmfUKX9PZV5rgrqBdY9+qis9hukGAJWl21tsD0o7MBNCWQaFY8pR\nIeD8\r\n=5oBp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b79919fd02f8388f1d40300c52a25903ad98110c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.34","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.34","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.34","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.34","@things-factory/i18n-ui":"^4.0.34","@things-factory/more-ui":"^4.0.34","@things-factory/board-ui":"^4.0.34","@things-factory/grist-ui":"^4.0.34","@things-factory/print-ui":"^4.0.34","@things-factory/dashboard":"^4.0.34","@things-factory/export-ui":"^4.0.34","@things-factory/lite-menu":"^4.0.34","@things-factory/system-ui":"^4.0.34","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.34","@things-factory/context-ui":"^4.0.34","@things-factory/scene-form":"^4.0.34","@things-factory/setting-ui":"^4.0.34","@things-factory/resource-ui":"^4.0.34","@things-factory/setting-base":"^4.0.34","@things-factory/board-service":"^4.0.34","@things-factory/oauth2-client":"^4.0.34","@things-factory/scene-restful":"^4.0.34","@things-factory/integration-ui":"^4.0.34","@things-factory/scene-news-ticker":"^4.0.34","@things-factory/integration-melsec":"^4.0.34","@things-factory/integration-modbus":"^4.0.34","@things-factory/scene-data-transform":"^4.0.34","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.34"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.34_1642367257092_0.9601508880119785","host":"s3://npm-registry-packages"}},"4.0.35":{"name":"@things-factory/operato-ecs","version":"4.0.35","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.35","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"543f86a71c0dc5bc38ff232fa46daff78829ce8a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.35.tgz","fileCount":55,"integrity":"sha512-RBnLYICN9rrx4ZCrEMQE3EqIvTOup/kqh4IRwFj+WV3MsOVyATBOvIvn2YGOmBy/1cJYEXPqc0eCCfgdlH7ImA==","signatures":[{"sig":"MEYCIQC2rGIjt1gCR23CzAPYr5d/6zqxybhYqXIp3XniAOgQGwIhALBIfj5mZVC+LKcg4j5iBCF/li0d0lbIGgqg3NKw0a+o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Tq7CRA9TVsSAnZWagAAhbAP/1xQ4mcoq68rMTnSCjtn\nesW8S1Batp95y3OIFINk4heZCsVRpLK+0/3cU87uOh8AHrp26PbSZOBqyPuN\nJJvSmtvezcJ/ZVQqrfkxb3eNWrORumRGtlkIw6fkEFSKvozQAF5E69/16QHD\nYJ/Q8BGi+o2tR9yyi5xFwX0Rx3z9RZM92inCS0LQ1mfIHjlFRlEeIidBO/Ud\n+hM7XXXPXDNdodk0dPYruKErI/mRtCMySQT3KChT3yJNNvbF/Pww6cXnnwYx\n2S1u5Stq6HWJ6gVxm9RagqXArgn6GpWbBqGpUKF1CjBgKVD5Wa/sf1dSyxD5\nSevnrGPLE3ZwlayHda2/rag8wxqRE25oqJvK9qyRHTHuM4OwG2AMdRZAeIOB\nLwhzVFOzf7jsmWJltPPC5AGv+VCXFAaPk3mVZXgduvHrWV04wZuuBi5Quvos\nUF3Sp9me5sbL6ZIIoEfPBojW6IrxM/CJFZDD+wvJTI5JX38KviM6YlRZlpB6\nQR4ShRsoVPBEgc0IjG3/SfU4ghlB82XacPmIgRIRgqBVeR2k7dGt1dszviWB\nRWC6pFOv43RND1lUeeeA+zs8WF9i1zoa8+PVKSTHmLD8Ps1b1EEtTnb89I0H\nRdfTP2rXbNfx++EsxZiw0p+0l47W1vMWmE3ctAi+RADrwm46FxLlnnzejr0b\nC5q+\r\n=wiR+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"842a39426de15e808ee3aaf5972f1024afe5281f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.35","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.35","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.35","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.35","@things-factory/i18n-ui":"^4.0.35","@things-factory/more-ui":"^4.0.35","@things-factory/board-ui":"^4.0.35","@things-factory/grist-ui":"^4.0.35","@things-factory/print-ui":"^4.0.35","@things-factory/dashboard":"^4.0.35","@things-factory/export-ui":"^4.0.35","@things-factory/lite-menu":"^4.0.35","@things-factory/system-ui":"^4.0.35","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.35","@things-factory/context-ui":"^4.0.35","@things-factory/scene-form":"^4.0.35","@things-factory/setting-ui":"^4.0.35","@things-factory/resource-ui":"^4.0.35","@things-factory/setting-base":"^4.0.35","@things-factory/board-service":"^4.0.35","@things-factory/oauth2-client":"^4.0.35","@things-factory/scene-restful":"^4.0.35","@things-factory/integration-ui":"^4.0.35","@things-factory/scene-news-ticker":"^4.0.35","@things-factory/integration-melsec":"^4.0.35","@things-factory/integration-modbus":"^4.0.35","@things-factory/scene-data-transform":"^4.0.35","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.35"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.35_1642412730826_0.7813694030064207","host":"s3://npm-registry-packages"}},"4.0.36":{"name":"@things-factory/operato-ecs","version":"4.0.36","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.36","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"764313c0dab673521a68ccbebc47ab3cc820b3ef","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.36.tgz","fileCount":55,"integrity":"sha512-1bIQrW6ufOQdffxjrUNgaMBG9aLZSmRKTQvdZpdS2yCbIA3rI1aPbO6JmDyHeavPHar3cnT57S2KWzk1zgViOg==","signatures":[{"sig":"MEUCIQCFX1anlOhXg5+/lFMjv9LH3CYyCgFTZb7I8zL5xSBy7QIgGBIYW/rpKlvkN/CCr1+sGsDldsLBLH+rTPC/8cNJgZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh59BvCRA9TVsSAnZWagAAyDUP/jJe+n1TMyHtTnoOx79u\nkfxtG+HIi0ONF8hXq6Vl/EwEWsBaEfWrPgvFJdgnPAGqjV/sjqBj5W3ICod6\nWSBIOMe0l7xGTRsFidtJRx0170tj2rcvmU+dM776AK8y9e9BGhfFfa05P8ZX\nWG78M3z3ycvu5/69Is5Z5LaGR+uwhAJUqPTsJ/f7maxNbw4EJH8Lsek7uEiR\n/ngeWCrUEIt4udujCM61eSSBeXsfx3nKG3d+tyyUaUunn3X4bHSpUL4tQumo\n9NpUS81A6cTl1T2hoYtHH1GC3RK1CLNdrnQKq/7zrcebFB3PvgDv33mlDmFT\n8iKgqBRXRFOS2nQuGqy+hiezNd4OwMAmlqjJZxXeRz5d+QwbjPY1A+KDLclz\n3wfVGGKRoxZsu8BSCh+00gfrvHZ9+WSRdsPNPswUozQXt5h+WnGgzf/ipjXE\nv290iPYSDJt1dYJbJJenO5t7wiP7J1QFs/UEWashr6qJs/YMA5oWNnLtKxmx\nilx6GLfNbivY6kA4DtcwLcQGzMRAMFFXih9BmHRFxXpMlT+i/HK2yBVqkaiM\n9paTlKvnZNebmGAddljeju8fLu2+PRQajGkGEZtnPJT3Lb0XOdE1Pw5dO+0h\naTbOG200aRC5tBMGiuFMmyWZiyVq+NdrhVp7AEBo1sM/a1g+s2p/wFLWvTE7\nkemm\r\n=NM7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"132ab9f8af8c34f73bcd81a9776769a6929e13ee","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.36","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.36","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.36","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.36","@things-factory/i18n-ui":"^4.0.36","@things-factory/more-ui":"^4.0.36","@things-factory/board-ui":"^4.0.36","@things-factory/grist-ui":"^4.0.36","@things-factory/print-ui":"^4.0.36","@things-factory/dashboard":"^4.0.36","@things-factory/export-ui":"^4.0.36","@things-factory/lite-menu":"^4.0.36","@things-factory/system-ui":"^4.0.36","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.36","@things-factory/context-ui":"^4.0.36","@things-factory/scene-form":"^4.0.36","@things-factory/setting-ui":"^4.0.36","@things-factory/resource-ui":"^4.0.36","@things-factory/setting-base":"^4.0.36","@things-factory/board-service":"^4.0.36","@things-factory/oauth2-client":"^4.0.36","@things-factory/scene-restful":"^4.0.36","@things-factory/integration-ui":"^4.0.36","@things-factory/scene-news-ticker":"^4.0.36","@things-factory/integration-melsec":"^4.0.36","@things-factory/integration-modbus":"^4.0.36","@things-factory/scene-data-transform":"^4.0.36","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.36"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.36_1642582127159_0.7764371401784673","host":"s3://npm-registry-packages"}},"4.0.37":{"name":"@things-factory/operato-ecs","version":"4.0.37","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.37","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"412d9f62e46b75da38af695abf74e3b14621ccff","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.37.tgz","fileCount":55,"integrity":"sha512-LkRgtMevUNbvoMLnadSdwc+L+cKsLM3OjmDr53qxIPRWEDGZfQS1OHu+GPu44OO4st5Su0PSgwV2sRtQasXhBQ==","signatures":[{"sig":"MEQCIAo537uZbfWlsfUlSbtd97agY5PpniM3FfeuyN+Kn/H0AiAXifSumgEIDbQ7BCLGOs1qbjLyMkoP81y4ayTdBbp4DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6TeSCRA9TVsSAnZWagAAypoP/RrSqwsvLVg8SCz+oTfb\nQwKdQg0UjUyjE3JEahkbryqanbJVAQ02y1npPPhJexl75+UFwYoD0Ubdf9XS\n6l9X5U9qcJk/971OtaKreiRqEjhuzZ3P8HMw/wnDZ3N9jusPqzUhIJ47wOZY\nzOhJEaM2DQVwzy+C4E9FRyzSslg0nmga14B79NACdmX9y/3iOIs4t79H1WUk\nGqq0RC8bvCmBy4PmoTYIADqjXxKgxCOkfjIx2s3c1NXCqq5iN9oo/MYnQ7Id\nVF9idmkdanZX/TNryPNKMoK71e0Q9FWl9XBeSZgEO7XRgsDHJVcog5beIZBH\nMLVdgvQkfsqV4icbUVrydkoV6DfBMXmZlhbebJDMgDve4BP+JTOSNZzicrXk\n23LQuCHz1eJSZG3fFa0vmNS92R5G28nOv+ZPEvmYGLYTwwiWBLxQGARPVzZ9\nFINObayGH6Wq6lVaNIY7x+1XcAPG70j6TGuVFY80y0nuZGVc9e8cFYl1HN+E\naiV/llrpLxj1Cia9dleGuzh0imOp+fYwTiXhntSbPadG7TfwxHd+pXtRjZh8\nrdGMGFUvR7cRQxubJCDRZFHsNTT6/ERWinL8YrBqoMAQzF1PsFnSlgqLkAGP\nL8ncbj/GAMb7oKDaYHO/mcZ07u8I1vtcD4s5/xEXRdBN10jYMqyeSocRrMLM\nkeQ1\r\n=aCZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7abd5ee06f7329c7fbb0c305f7b075a990bc2c18","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.37","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.37","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.37","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.37","@things-factory/i18n-ui":"^4.0.37","@things-factory/more-ui":"^4.0.37","@things-factory/board-ui":"^4.0.37","@things-factory/grist-ui":"^4.0.37","@things-factory/print-ui":"^4.0.37","@things-factory/dashboard":"^4.0.37","@things-factory/export-ui":"^4.0.37","@things-factory/lite-menu":"^4.0.37","@things-factory/system-ui":"^4.0.37","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.37","@things-factory/context-ui":"^4.0.37","@things-factory/scene-form":"^4.0.37","@things-factory/setting-ui":"^4.0.37","@things-factory/resource-ui":"^4.0.37","@things-factory/setting-base":"^4.0.37","@things-factory/board-service":"^4.0.37","@things-factory/oauth2-client":"^4.0.37","@things-factory/scene-restful":"^4.0.37","@things-factory/integration-ui":"^4.0.37","@things-factory/scene-news-ticker":"^4.0.37","@things-factory/integration-melsec":"^4.0.37","@things-factory/integration-modbus":"^4.0.37","@things-factory/scene-data-transform":"^4.0.37","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.37_1642674066005_0.9910061577354161","host":"s3://npm-registry-packages"}},"4.0.38":{"name":"@things-factory/operato-ecs","version":"4.0.38","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.38","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fa3bb4bc0ac1dabfceb3a36773f406c4cea5f3c3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.38.tgz","fileCount":55,"integrity":"sha512-zEg8ce4Hgv2BPxJ8Jx6INtqsiKwtE0hugTRG5u062c9Mc4sy40AfQ0yWA4Kk97gcUguuw2GH99CqSUrOcNuc7g==","signatures":[{"sig":"MEUCIAaVIHvpbDUaYf84FfwHg9yYklY0Ez/Vz/LOqqAjJPeGAiEAg/zSKMyXhxJF0Piml3cxrXQKDjVD66zfyu1qQ4BieUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ZmpCRA9TVsSAnZWagAAYZUP/jw81MEljKEnm0YGs2eK\nbj2mOAadE1felrt5+N68EHcjlGWIgbq4piODpOyyW2QlEhxpaNKu/bs+SH7C\n+4TPo80I+Wqoz2Z0hmjLP2IKrWcQXZe2OwiY5tAbU1QcaiKQzxHCQOV3hOus\naTyR7RawvF5bgoPCIsbH/GVUZlzcLfWqpBoszJwFjnJ+tqGp1SUbvtptp0zn\nlPNmfAzYEtXPrmz4Z/fOAVKPIwq9bHXn6fbyLIeMiiRrAOIvfvpiUPkOrKnz\nEg7T1ZJHRfX52+IQRKfnN0wmBDxfjbG6DUuvgpGHQTxf+VPUeV75PCfoucbz\n/hffTVeuSV7IviFc7yuf87uNJBjgQapRG/KDBIrhKu6FoKWXXJ94b7dvEk/d\nIJgKbocyiJf0RpYf2FR/M2X54UHxligLTBTLCv6/CsmGvQ1nXYSw1sDmSLOz\n4PMMhF7XY2e50ltV6i/zieKYaB4/lqZ8u1yDbJAqXkMPLIC6N0N1novENViM\n00bceBsJegvzSRfII9jG+1g16HAZaH13hLfeDQ1NI6GPDTdnxiX2KSh1EKL8\n2/1tntLkUj93TXXoHUGeeSdKZQbqcEZnYtz2apNeTeG1QothG15sML4NhB9g\n/bebWNubSj6LUo0Kbk6YhbgBvR9oI2IeFQg7GVyAfeUZXo+LlvYpB5bp0se7\nzHxF\r\n=Zr72\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c2b2638e6efec319d4024cedc8da513d560c126e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.38","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.38","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.38","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.38","@things-factory/i18n-ui":"^4.0.38","@things-factory/more-ui":"^4.0.38","@things-factory/board-ui":"^4.0.38","@things-factory/grist-ui":"^4.0.38","@things-factory/print-ui":"^4.0.38","@things-factory/dashboard":"^4.0.38","@things-factory/export-ui":"^4.0.38","@things-factory/lite-menu":"^4.0.38","@things-factory/system-ui":"^4.0.38","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.38","@things-factory/context-ui":"^4.0.38","@things-factory/scene-form":"^4.0.38","@things-factory/setting-ui":"^4.0.38","@things-factory/resource-ui":"^4.0.38","@things-factory/setting-base":"^4.0.38","@things-factory/board-service":"^4.0.38","@things-factory/oauth2-client":"^4.0.38","@things-factory/scene-restful":"^4.0.38","@things-factory/integration-ui":"^4.0.38","@things-factory/scene-news-ticker":"^4.0.38","@things-factory/integration-melsec":"^4.0.38","@things-factory/integration-modbus":"^4.0.38","@things-factory/scene-data-transform":"^4.0.38","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.38"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.38_1642961320884_0.15924145425653813","host":"s3://npm-registry-packages"}},"4.0.39":{"name":"@things-factory/operato-ecs","version":"4.0.39","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.39","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7958de2f7e07bee3a8584c6f17f1428289a72dd8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.39.tgz","fileCount":55,"integrity":"sha512-FIQjhZPTITCJA5I1qTb2Qgkiuoj7AcvtnflUeHOq+6lBj+2Z7DNH+fapODcq33JgnxxWzN3FGou0g8RM9dF8rA==","signatures":[{"sig":"MEUCICS69e/UYkI6Z1gPosIY5kseL7xAi/pE59UnLN61vHwkAiEAwJAfnpKDL9Dqg+TMQ1BiT0PM2t/p901h0gBN3zo4syM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh79+uCRA9TVsSAnZWagAAdzwP/jknAwHPf5SkNYDx+mXa\nhtRZRo/tYz05yM82P5SC2zUAbhF9FSYkRR0hEc7oh+1xVfZmQmxHPK7ouMsm\nuu9VTvfCz+o/7hQrncOcToZauvZ3p96oEfb2HdqUkkKyTqjdFgFQ5ra4/zqQ\nx+Rj9HjLz2shHLIh8bMScP6c6BbtfJnDQpBtxlhIRrfAVP/HIUm4UNodYKXu\nD6uASwZZ1KGwM59sDtrbLfjVxBNaPduigIVaBtFiS/6kmbCAPj1ONNc95ng2\no0UBGHEKTdd1bNFjfz0owknuOOGNaShLUhXbn1It+ll8lxvGI9X9mtC27pva\nJDIBQfOTCwoX+0dvrRoxxFARt39dE1Wtv8zeOasZmqhKZIhMSS8vkzJsbdLb\nRcmbskP87O+0s1mmg4O06DVVADabhy74sKvWHVpo6VXzqy7KJXOAn2Pwr18h\nAWkK3hiH4zey28D2Z8mWRGlcqfvSHeaOr/vyEap0FE9SzN3829OQQVdDc3uh\nPSlKVPYfrYZUFlsbqDZsyz7GZYPsheJbXytplftlMnFjHp06wutY8QfGn2St\nj3bVkfP6R1qaej65j/cgxoQjt826nScEI13iKSva5X42dQyRQydEbdziPZj1\nqaSvaIUo54/ELpTjZqYL43DBqUZRQrL2f9aGMprQyXRbrLOz3BhLqy9qbDNs\n/1W2\r\n=AIFJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a4f93ea85a26cf70ae0aa2fcd298aa59b55dd039","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.39","@operato/scene-clock":"^0.1.2","@operato/scene-gauge":"^0.1.2","@operato/scene-table":"^0.1.2","@operato/scene-timer":"^0.1.2","@things-factory/help":"^4.0.39","@operato/scene-random":"^0.1.2","@operato/scene-switch":"^0.1.2","@things-factory/shell":"^4.0.39","@operato/scene-chartjs":"^0.1.2","@things-factory/auth-ui":"^4.0.39","@things-factory/i18n-ui":"^4.0.39","@things-factory/more-ui":"^4.0.39","@things-factory/board-ui":"^4.0.39","@things-factory/grist-ui":"^4.0.39","@things-factory/print-ui":"^4.0.39","@things-factory/dashboard":"^4.0.39","@things-factory/export-ui":"^4.0.39","@things-factory/lite-menu":"^4.0.39","@things-factory/system-ui":"^4.0.39","@operato/scene-integration":"^0.1.2","@operato/scene-progressbar":"^0.1.2","@things-factory/apptool-ui":"^4.0.39","@things-factory/context-ui":"^4.0.39","@things-factory/scene-form":"^4.0.39","@things-factory/setting-ui":"^4.0.39","@things-factory/resource-ui":"^4.0.39","@things-factory/setting-base":"^4.0.39","@things-factory/board-service":"^4.0.39","@things-factory/oauth2-client":"^4.0.39","@things-factory/scene-restful":"^4.0.39","@things-factory/integration-ui":"^4.0.39","@things-factory/scene-news-ticker":"^4.0.39","@things-factory/integration-melsec":"^4.0.39","@things-factory/integration-modbus":"^4.0.39","@things-factory/scene-data-transform":"^4.0.39","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.39_1643110318116_0.5071661950839996","host":"s3://npm-registry-packages"}},"4.0.40":{"name":"@things-factory/operato-ecs","version":"4.0.40","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.40","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b97193b5805f6ba7d1f01b20a5241f0b895e8090","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.40.tgz","fileCount":55,"integrity":"sha512-ZO92utE4mLnTE6qQHhYhxdvTfHmo+VKIbdQofaGv1lrh5EU/fywniJkNlJc1VbfNWCQKLCCli+gN/2f9su8wVQ==","signatures":[{"sig":"MEQCIFJVGnJpbYsrosmpG1oncA6H82qJvx7gzhxNilp0PZvGAiA+osHBZaaeQWXaPq/ww0hhUSmgRMIklhaLPvnWA4xYdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9AGSCRA9TVsSAnZWagAATc8P/3ah3rDa0QcOhuT8r2u8\nico7nCHNXMdcQ3NgW5Lrfvb6Mx3QHQtizwx2JGJf0YwheuFFXjHFrviQYo4d\nYQHp7PrXH9R0JNbIuV24An9uOWiUyhruWLIxMZy1B9j89VdIJrB7HDpkfJgd\ngQo/At4cakT2mk7iMaqszapN/3AGobEYx1w3Olr4Q8gPBeAqmvxB8ZWy33ZD\nKAU6FG9GVtf540t2kts898EeDu8QUXlW1zdN9j7498b+1XuhnmoGF70cMv6Q\nu0SmsD44Ugjq1IRaECT6MwvwAPI4y7WLR18bKzKDCS2p4mQ2ZFMACSpM7T6i\n6xkuM4nrGwwON/GVLSnD5hObNTuy57CUXd22dPXs7s9SBjaCyGtoNJjEnzqw\nUI74c82YO9AIJ7UXLGsEFzpvaCx+Wn1rkX42IdtY4SyKf455LPy7k1wjrYni\nZsD0Wvh2EeWN6fFBxEhSkRsZ6mQpOpogdh5b1JIIdgbe8ryF9t2UzzRyiz3j\nIQG+RpExL2HPvFxbFHVG69v9UfRbq2JIYB9Y37MLC+0KSROtlSiS2PHezCXA\n+5kC4ysIZ3MKS6kXw/EufGSwqvrVfDypvYQmJpA0AaJtFKML7LCpAFuZ/4th\nUFCG48KKnnzoYw14HR8Osf0kGoJ3OUGLp9H/NSxf195u8W8euE6fed1QA1PF\n3ClF\r\n=Q267\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f0697b5ab411e4aa1a52de19a6c135f39686eca1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.40","@operato/scene-clock":"^0.1.3","@operato/scene-gauge":"^0.1.3","@operato/scene-table":"^0.1.3","@operato/scene-timer":"^0.1.3","@things-factory/help":"^4.0.40","@operato/scene-random":"^0.1.3","@operato/scene-switch":"^0.1.3","@things-factory/shell":"^4.0.40","@operato/scene-chartjs":"^0.1.3","@things-factory/auth-ui":"^4.0.40","@things-factory/i18n-ui":"^4.0.40","@things-factory/more-ui":"^4.0.40","@things-factory/board-ui":"^4.0.40","@things-factory/grist-ui":"^4.0.40","@things-factory/print-ui":"^4.0.40","@things-factory/dashboard":"^4.0.40","@things-factory/export-ui":"^4.0.40","@things-factory/lite-menu":"^4.0.40","@things-factory/system-ui":"^4.0.40","@operato/scene-integration":"^0.1.3","@operato/scene-progressbar":"^0.1.3","@things-factory/apptool-ui":"^4.0.40","@things-factory/context-ui":"^4.0.40","@things-factory/scene-form":"^4.0.40","@things-factory/setting-ui":"^4.0.40","@things-factory/resource-ui":"^4.0.40","@things-factory/setting-base":"^4.0.40","@things-factory/board-service":"^4.0.40","@things-factory/oauth2-client":"^4.0.40","@things-factory/scene-restful":"^4.0.40","@things-factory/integration-ui":"^4.0.40","@things-factory/scene-news-ticker":"^4.0.40","@things-factory/integration-melsec":"^4.0.40","@things-factory/integration-modbus":"^4.0.40","@things-factory/scene-data-transform":"^4.0.40","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.40"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.40_1643381137799_0.0029234728816334155","host":"s3://npm-registry-packages"}},"4.0.41":{"name":"@things-factory/operato-ecs","version":"4.0.41","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.41","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ac48082e657c457c4965bb229ac8b125a73f4aa0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.41.tgz","fileCount":55,"integrity":"sha512-jvRBlw6vUjAx9M5kllqbgU65Ye2xdl9B4zKS7IeAC+WS/35Od3yH3qwb1xybNRrCiTyMyGOCfEdD9FfpzetZwQ==","signatures":[{"sig":"MEUCIFlOlXLg4vKkXE7ZrsO0/V2j6L5qHmSh+Fv3aRQy4xFAAiEAzjBcAo0QYdUzEv3xorAYl/2rsrQ2ohVaZng0qD5axa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9T7NCRA9TVsSAnZWagAA8eAP/1Hj93UagIrPfp6EbBP7\nFCaJahKRYnD/3nQ5R99uoZNvLQZtcActwsINo/EvFhAzqRonapKOJFphsQkh\nxV8supffpdT2rX/lWfLH7qZZnpUSiby95+gp0khFT++Qop6dk1oQVbgkQB08\n8bGBi6HgJsvarqC81gJvJvcj9meTEBOmsxB7j8ItkNlribjB+8HjisK1B97d\ngVFzleAdUtgvxyp317BqanL+XF/5r+lhOiPoXuo35+AnT0K4ZU8upNIJheRN\n363qr4dJ+xBLwO2URYRKxEpiiRoKYHLU3xsGryylHSuZKqDtBucPhylx2iXn\nBZAAVTV9I8dd1Dtz4dkp0dtjIgjneL5Yb1PYHazzC8wuggBfa3QdIBlSDiJ6\nfE9dTRxBGbPx7oNbS9ZM5+Oi9WE1BK05S7DEtJU1byzN3vUIMcedcoBt1PP5\nAYGfkc3sXaIjqakejcOG8fokIEpqkWi62OXiDZZMU+7Kab+VmWOkXpWzaq94\nB9We8H4+/ghMfnatBUdmsHr1fGvZ6EQ/q5wsPMnScirDUHk+eUT8TGsSspMd\nxKwaFTMHHPxDpHZQPik7IZ3F/7xRplbiPEqnVVgaMal6P+xV9Uxy4aIpAi+j\n1JHBwGKpT1yAQt7uyAwUFSXRhH9WvnuzTs5jlxnOLqxAE8lHRoppyFaypkhe\no2dn\r\n=O5i7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1dd445b5b5e5b9e37291dc274886131199d7bf6a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.41","@operato/scene-clock":"^0.1.3","@operato/scene-gauge":"^0.1.3","@operato/scene-table":"^0.1.3","@operato/scene-timer":"^0.1.3","@things-factory/help":"^4.0.41","@operato/scene-random":"^0.1.3","@operato/scene-switch":"^0.1.3","@things-factory/shell":"^4.0.41","@operato/scene-chartjs":"^0.1.3","@things-factory/auth-ui":"^4.0.41","@things-factory/more-ui":"^4.0.41","@things-factory/board-ui":"^4.0.41","@things-factory/grist-ui":"^4.0.41","@things-factory/print-ui":"^4.0.41","@things-factory/dashboard":"^4.0.41","@things-factory/export-ui":"^4.0.41","@things-factory/i18n-base":"^4.0.41","@things-factory/lite-menu":"^4.0.41","@things-factory/system-ui":"^4.0.41","@operato/scene-integration":"^0.1.3","@operato/scene-progressbar":"^0.1.3","@things-factory/apptool-ui":"^4.0.41","@things-factory/context-ui":"^4.0.41","@things-factory/scene-form":"^4.0.41","@things-factory/setting-ui":"^4.0.41","@things-factory/resource-ui":"^4.0.41","@things-factory/setting-base":"^4.0.41","@things-factory/board-service":"^4.0.41","@things-factory/oauth2-client":"^4.0.41","@things-factory/scene-restful":"^4.0.41","@things-factory/integration-ui":"^4.0.41","@things-factory/scene-news-ticker":"^4.0.41","@things-factory/integration-melsec":"^4.0.41","@things-factory/integration-modbus":"^4.0.41","@things-factory/scene-data-transform":"^4.0.41","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.41"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.41_1643462349235_0.7887316690501662","host":"s3://npm-registry-packages"}},"4.0.42":{"name":"@things-factory/operato-ecs","version":"4.0.42","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.42","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7908a22db3e11ceded490b3aa72af83979fc6083","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.42.tgz","fileCount":55,"integrity":"sha512-tQFOWMaAmfTHdbL5U9HZUPGQeG0sihZsr7nhbGnDMwLSH9nX1Y6aR8osVySgkfH226PB0IICxA3irxijuyB2bQ==","signatures":[{"sig":"MEYCIQDGy6xjGICFhHLWd/sU9D+GwkRhz4r4XHVE0aXdKMwhIQIhANbTMzrQ0o/Ukyq6DYj7sLaCryeyc1BsrRtOdqmU1xWi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9tJtCRA9TVsSAnZWagAAjIgP/j7OTvjtZ/mnQu5ex+tl\nNOSIXrY4vaF9T1Sqo0X52cvJM/Sd0kCysNb2fjg4gON6ArLR/XjVaXHr7N98\nL6y9kKCGI2JUwsQ+ZRCv+N5WRHwoYcbd5rw09mKWVDLDjKBCaz8odFP7HSud\nCLlr/VbFMlfsc9yDA8KTBIOFawCOaNUL9Mz6+XSOY5BYbmPVfsNHoflX0NJO\nzdlJ+YmhChWHg73nI3HN/6RQKgGv9TQLBwjhBuV3lyzZBABBKMTQcXLvATdz\nfJIOHcbOwxsqW70UkzBG/PuCNfUXZxpqOVFCKr9jrX9Y0NQEA4J+ujyh9ars\nDXRnr5zEYPMCtVAO1Y3A3IhTh3LcI7xnZBhi+gzf/CjGsEV6L2XcqzJYvvcg\n0193+OJnmHCuIWsef3P6aVeG9OifL699lZEJReMdM2PECIwCiR+uExjwmoXg\nClTQnIZYfsb1O91Be5opRJrVdv7UzCyiPVMZW724Db+/QLwhDm4ioEFx2IzZ\n+iM7W9euEMv6WQ74VVwlvCbfYXwhoVXP9DSC/t2uQ8RRNnmLi3TC/oOELoZk\nu59c+OR8ao9mEuIvsdOOdNvfhAr2EDAZ3XslA9P6JkDfgf7WlQAXjAOsr+Mk\nsqP90XtUeHSJPen6PyHIphzDT9LXQoFPuaIqqoIwkJphfnwGaUhB+YofYHZX\nv/Ty\r\n=vXyl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"794709ebadf4ae0f89a107a86a41a381ce26b465","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.42","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.0.42","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.0.42","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.0.42","@things-factory/more-ui":"^4.0.42","@things-factory/board-ui":"^4.0.42","@things-factory/grist-ui":"^4.0.42","@things-factory/print-ui":"^4.0.42","@things-factory/dashboard":"^4.0.42","@things-factory/export-ui":"^4.0.42","@things-factory/i18n-base":"^4.0.42","@things-factory/lite-menu":"^4.0.42","@things-factory/system-ui":"^4.0.42","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.0.42","@things-factory/context-ui":"^4.0.42","@things-factory/scene-form":"^4.0.42","@things-factory/setting-ui":"^4.0.42","@things-factory/resource-ui":"^4.0.42","@things-factory/setting-base":"^4.0.42","@things-factory/board-service":"^4.0.42","@things-factory/oauth2-client":"^4.0.42","@things-factory/scene-restful":"^4.0.42","@things-factory/integration-ui":"^4.0.42","@things-factory/scene-news-ticker":"^4.0.42","@things-factory/integration-melsec":"^4.0.42","@things-factory/integration-modbus":"^4.0.42","@things-factory/scene-data-transform":"^4.0.42","@things-factory/scene-half-roundrect":"^4.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.42"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.42_1643565676900_0.8527074662130139","host":"s3://npm-registry-packages"}},"4.0.43":{"name":"@things-factory/operato-ecs","version":"4.0.43","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.43","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e8bba565a355dce99724bc49846f2c2b53c96c48","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.43.tgz","fileCount":55,"integrity":"sha512-W2NEUsmkE5IYDzHuShbc5iqEdF564KZPP70y6BO16daua38vkLsFnQ0Vlh/vH/+ef8Xk8aj72EV8/TRqD6ycnQ==","signatures":[{"sig":"MEUCIQCI7ocD3B6C3dJZ9fKnK2eFw7IaxbqNPUDn1jejh5o5ZwIgGt+kWS58gxnWE8TRTI1a9JkT0K1ntrszp+WCE+0tLbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh97vCCRA9TVsSAnZWagAATYwP/i3AZnNTjXFkIDwCKTSx\nxFhr06KftsfPF86P7eUyagBq8eBW9+n8UZG/4oRB4X/Xvv0QoaP6r3bohfNN\ndvd3FulAfIlGgXuZiDIsC13l41NN8lpxt5CcyprY16CguFk/5CN9+ldxgAMN\nseDI+0vmi99L9gHUTwIZSGzJezphJFYre/UBUSeOOVdEQ1YZF4v4m/VuUcbd\nFzbaJVP6VmNf6H5tEbwaw+uTeEpjMvdgoWCa+KF81vKom4tRIDJxtjH1g4PO\nWlv+SN1mqyCgHCpBjZPCI9ZZTsyOkyktdyhfnUuXPg8TAhyr98uBbzMlNuTa\n995N1rDAgrvWHT6GW22w+nN7t3BtsgnaEExpDvB0dt3J3pT1z34CtaJ5yK1e\nNM15EYlTKwpOOWUKO8gialmH5/npiJbteuPw6nM5hONCXaXK8tBpnKx6D0v8\niSL61dEa+6podOeMZ2CSiDmpNgoZ1+rS11JOiYC1IIiHKbk3BP/DDSsqmhMq\nGxLn1wrVWvv+MYt6OzloPDMaVNI18OfmybImI99XoG/3BkKXEOyGIq7Thomg\n2C/W05hAhDXfhFCrSLOLeCmKdy5yL6D7vkG924yUQIBE33uMennQiHnbqeGG\n6rvD2A2PVevUPgVJ0j6kn3CiPVbpceRDyD/+OV62gnFwPvD8b5iUiVL3AaVj\n28y2\r\n=JwhK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8f2a8008eb61b6efd266412be267186c5059fab6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.43","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.0.43","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.0.43","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.0.43","@things-factory/more-ui":"^4.0.43","@things-factory/board-ui":"^4.0.43","@things-factory/grist-ui":"^4.0.43","@things-factory/print-ui":"^4.0.43","@things-factory/dashboard":"^4.0.43","@things-factory/export-ui":"^4.0.43","@things-factory/i18n-base":"^4.0.43","@things-factory/lite-menu":"^4.0.43","@things-factory/system-ui":"^4.0.43","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.0.43","@things-factory/context-ui":"^4.0.43","@things-factory/scene-form":"^4.0.43","@things-factory/setting-ui":"^4.0.43","@things-factory/resource-ui":"^4.0.43","@things-factory/setting-base":"^4.0.43","@operato/scene-half-roundrect":"^0.1.4","@things-factory/board-service":"^4.0.43","@things-factory/oauth2-client":"^4.0.43","@things-factory/scene-restful":"^4.0.43","@things-factory/integration-ui":"^4.0.43","@things-factory/scene-news-ticker":"^4.0.43","@things-factory/integration-melsec":"^4.0.43","@things-factory/integration-modbus":"^4.0.43","@things-factory/scene-data-transform":"^4.0.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.43_1643625410657_0.3795034766411616","host":"s3://npm-registry-packages"}},"4.0.44":{"name":"@things-factory/operato-ecs","version":"4.0.44","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.44","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8c470ad6d802876bba774e3744c0966e4de8fd00","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.44.tgz","fileCount":55,"integrity":"sha512-8rSt9Ft5Q5XRIyVMnoGxmZw0nEakSoS3EBq1yteOVbyIN1/1SnvQppk+sk9J7vQmicrJrZIblFbBZDr0HIHhnQ==","signatures":[{"sig":"MEQCIB16k4k1A6BvRGpCkBg+wpCOfgR6s5JMDfa9B5QXUiqMAiAbrMzVtSy4SvYmBX6un22RxI34gWde34YcDfmAjShjxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+TkXCRA9TVsSAnZWagAAVa0P/j84fdRFBgiZlP0DPnxG\n5ZOw3OGGIsFsRv2RAK2r1j5oLQ0zyWBG2GGlob3Kgbj2k/ljVKjI5GN+8tlP\nWipWOvdpoqF/99KrUrxXszQ6IxrDRD2E4OK+lb/l2OvTl8O4cqUAkeFhsJzR\nWOvv2gQUQ7wvhykpIfCNIaZ2y/t3zizvpCfmM27Zj9ZT1Mr+SFO9+xdqgvOo\nfwThNBqVA2Z1Qw8C3/Qhj534ARLGshIUo+jnjJi9R92PxQyFrnxBpbfhwmAW\niEt5whmIpMpox/HjyHjruyTO8zXB/cEXTVI/AWXoC+U22zRLKaeKY2CR42YI\nhvDrwhLI6viHLDDTBJveNsJN+X/xUa2+EI35X8qiqjXZE+sHJpC7Z3yzsqJo\nf5tzK5Cwne3qnOZ3TMqWtGiGLwaa+dY8Z7oXtn+pWY+CDSGy2vGZ1RU2p7pI\nuSrFBNgb9EW4W2iXel87yAPLFS0hpS+Q9lkwpLhFeksp4sNsZUkfSnaB/JD6\n/xcOYqEmvjeTImt0Ns7RUVNIT4u9XIQyOt2kNQI57bFXYBEimeN+3zUsZh2d\n84X8x7zUarMLj8z0axozN/OsA9AmQ0nA8XaE4A709BZEqhp8yTXSsFhHlF9r\nC7SZ7R1gqcz10Jt3/yvEBJae/mlM6TJtfLO9rIumKCegvIzXI5Vr5Dm7FNK7\nxKCM\r\n=EwBT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"286a037443bfb38c65db964dbfa6c5f2d141d9ac","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.44","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.0.44","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.0.44","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.0.44","@things-factory/more-ui":"^4.0.44","@things-factory/board-ui":"^4.0.44","@things-factory/grist-ui":"^4.0.44","@things-factory/print-ui":"^4.0.44","@things-factory/dashboard":"^4.0.44","@things-factory/export-ui":"^4.0.44","@things-factory/i18n-base":"^4.0.44","@things-factory/lite-menu":"^4.0.44","@things-factory/system-ui":"^4.0.44","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.0.44","@things-factory/context-ui":"^4.0.44","@things-factory/scene-form":"^4.0.44","@things-factory/setting-ui":"^4.0.44","@things-factory/resource-ui":"^4.0.44","@things-factory/setting-base":"^4.0.44","@operato/scene-half-roundrect":"^0.1.4","@things-factory/board-service":"^4.0.44","@things-factory/oauth2-client":"^4.0.44","@things-factory/scene-restful":"^4.0.44","@things-factory/integration-ui":"^4.0.44","@things-factory/scene-news-ticker":"^4.0.44","@things-factory/integration-melsec":"^4.0.44","@things-factory/integration-modbus":"^4.0.44","@things-factory/scene-data-transform":"^4.0.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.44"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.44_1643723031143_0.480744455011028","host":"s3://npm-registry-packages"}},"4.0.45":{"name":"@things-factory/operato-ecs","version":"4.0.45","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.0.45","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5c7a9e0a1bfaee0854715c759fbed7517446c482","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.0.45.tgz","fileCount":55,"integrity":"sha512-5i8LjDTiIVaYxLFHb0nHjMXyOj066Knvo9Zfe7FLdC+r03gmfJtgUuM8vvvK0fXQaCf4y1zwtfvOsZxGB4Fw1g==","signatures":[{"sig":"MEUCIQCCV4NfWprRAqJgp8rQZ+aQitI9Oh85sJM6w/CneGa0swIgCbzmX/flp6rrGtZTZopxyUPlSYp9ptMmNI2Nc14eqqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAhu0CRA9TVsSAnZWagAA+/AQAJ68TnG6LIgx2SZT+3i8\np9b9MF9/ZARWsbSdjL2PawbxjC0+siabA1o+haY1/J01fyCiKfxTEI1YLb30\nbBBdPl9sP6L+tTEqSROxO1vtJK5EH2chxz6I9W4dMfvEp3Wk9MDeQTu98u4G\nFbEvvsEzYEf9ETx3Ysol1C0trzK0RxiXYMbyX5r+u1K7AjdYOgPB98Y9HdzU\n57g0NuzFWg96ZE7OxiXkVAb11W/EE6pLBc2d+8exEfJZmobRcWwqa17h61gX\nSH6nG/9dAHMPV20Mar/tCmOxodldahdHLpQVr7QZURrEvrvm0/rOF6YKet+N\nIcovC2En2tvJkausjYeZvzLB2raV+44mv9ePEhVz4hkB4NLxGQdeR42O/+w5\nc40xkW8ZOK35FXw30rWU9yMgqj493eGZPvSO67bZc/LVOQ6OCdjKHZQYU4dF\nneZgi0TKcX62qeYvUhdna8+5yzIASB3Sh6vvpcgNX0vew9d8KlRZR7tWUHQW\nkM3zfurCwgOk4H+//1Pbmjsi2DFNGLpTEsEjnYcI5TgvCPUL3pHuIDxKVlr/\nURGGAn9eJdv3jgVSmfCYPrdXJPNDcsJQQTNlwnKEtH9ZRuAmUV7QPlTdzK2h\nb9gQ6XN6trAq+JHoV5qge5wJwdFkbg1pJ5yftTJA4y2u7J/O07FlmRwj+Fuf\npCz4\r\n=m4+K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6c37578551d77fed098e5eed4cd2cc9eb9c0dd4b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.45","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.0.45","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.0.45","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.0.45","@things-factory/more-ui":"^4.0.45","@things-factory/board-ui":"^4.0.45","@things-factory/grist-ui":"^4.0.45","@things-factory/print-ui":"^4.0.45","@things-factory/dashboard":"^4.0.45","@things-factory/export-ui":"^4.0.45","@things-factory/i18n-base":"^4.0.45","@things-factory/lite-menu":"^4.0.45","@things-factory/system-ui":"^4.0.45","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.0.45","@things-factory/context-ui":"^4.0.45","@things-factory/scene-form":"^4.0.45","@things-factory/setting-ui":"^4.0.45","@things-factory/resource-ui":"^4.0.45","@things-factory/setting-base":"^4.0.45","@operato/scene-half-roundrect":"^0.1.4","@things-factory/board-service":"^4.0.45","@things-factory/oauth2-client":"^4.0.45","@things-factory/scene-restful":"^4.0.45","@things-factory/integration-ui":"^4.0.45","@things-factory/scene-news-ticker":"^4.0.45","@things-factory/integration-melsec":"^4.0.45","@things-factory/integration-modbus":"^4.0.45","@things-factory/scene-data-transform":"^4.0.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.0.45_1644305332141_0.45876502914465056","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@things-factory/operato-ecs","version":"4.1.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9b03af9484c1d8f6161029c660d7fac1d9bdaf69","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.0.tgz","fileCount":55,"integrity":"sha512-+wC1mTfU17E8ew4311leOwjAe/g0TrQ12A+rFMaFonMRQMeDMmRs1xkJoAqEV6t21y7lUcLUl6sQVjyvRKwvBg==","signatures":[{"sig":"MEUCIQD+wX2R2WzmyACTBD7hZ4teag4j5lc14ieBBLSoxDhkBQIgA+qfl/35LDBtP7xi4Y41YRYpdZWGeUvDzZh7ep+9x4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA7+tCRA9TVsSAnZWagAAypwP/iHH5vf2wiaOCk70GZT0\nBjHDnCC4ilLLZqjZRDuFHApPUyesu8FiAyakh+xjBDfX3n3DU5JaVKG8h2Cw\nbL+ftOLmcPE5EA2sssnck/Rquc0Lo73kBJvoRAeN5JpXuf0GSNKZg2x3TSsE\nPZqGEFckEfmcAwvG732Nt+fVpyTTGIvnZTiPfoWXc07hwha/t+jrNDAEAMUI\nHSxxSHPi1HpYkybeuVvieTiYcnHwcwvv5Dw7ELq1aC5GckPV+wiIbE73nk+d\nVGFqbCqVFf/jbg8exyoWEfXwrLctgjH8ERTHIcdp8ZDbbNHrKWVghzD+spit\nPAR0rRWcjyyjyuNH1swpKb4K1uWKlKKUmwawFar9x0Mj+KGwViqDqPPmQjbB\nhJLG7oTucD6BR34yEq1d2N9FdazFsmq4du/euyPZFqbUEur4Pp37tY7PPEFg\ntKHVpPtoXME8Vls7egpSiM4BLTV8Ug/UbL9kYcTTCt9lj4o9J+P3H5E3hay7\nnwQ/+LWueA2l41O0W1Wc13mOg3+VJxaHzZNiAsMoLg9uK2j6bKMu5/eIfHK1\n+LzDx7pC8F1FA95vyj7PUUq1N5bZgXXi+nB71yVpZ8zIAQb47Q98n49kE4aM\na7c8xCw0pCivDAWs66IGZTYbY7fAVyUQqkYR0mxuo/DL73JYDeG5quyo3ejD\nvjIe\r\n=Jhhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"602d50831b6b7c30fbcfeac4a8c69ea2db3caa22","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.0.45","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.0.45","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.0.45","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.0.45","@things-factory/more-ui":"^4.0.45","@things-factory/board-ui":"^4.0.45","@things-factory/grist-ui":"^4.0.45","@things-factory/print-ui":"^4.0.45","@things-factory/dashboard":"^4.0.45","@things-factory/export-ui":"^4.0.45","@things-factory/i18n-base":"^4.0.45","@things-factory/lite-menu":"^4.0.45","@things-factory/system-ui":"^4.1.0","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.0.45","@things-factory/context-ui":"^4.0.45","@things-factory/scene-form":"^4.0.45","@things-factory/setting-ui":"^4.0.45","@things-factory/resource-ui":"^4.0.45","@things-factory/setting-base":"^4.0.45","@operato/scene-half-roundrect":"^0.1.4","@things-factory/board-service":"^4.0.45","@things-factory/oauth2-client":"^4.0.45","@things-factory/scene-restful":"^4.0.45","@things-factory/integration-ui":"^4.0.45","@things-factory/scene-news-ticker":"^4.0.45","@things-factory/integration-melsec":"^4.0.45","@things-factory/integration-modbus":"^4.0.45","@things-factory/scene-data-transform":"^4.0.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.0.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.0_1644412845261_0.7282867813267999","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@things-factory/operato-ecs","version":"4.1.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"efce79b426e6f65eeace13773e6e617132539c29","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.1.tgz","fileCount":55,"integrity":"sha512-O5RP5y9AO16dVgpoQxH6WyVsyMI1oW8CAmwC02K/8UG+Dc9und2L6hRPb1XYbPvF01p8tTf0UWf1S3MnXHnVzQ==","signatures":[{"sig":"MEQCIAkYFHuKXA/f0pFsm7NFhrlGwJJobtP989Sk0D8h3wVwAiBm2MbADDg6ZS4CMTGGksJJXV25AuAxYhihF61JrLM8qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA8bfCRA9TVsSAnZWagAAOncP+QHsRk3df/6UWUY5Wwfq\nHjXjwE2uYuh+f0quPb8aNUn0ZM2gCU6Wrk801+isDWKX14N5pUWphhKYZeli\nNUi26hNxwFPcYP2j3hoFQGk/RKceR+g/2uqYLdcSf/FxyvbB6GD5MGcRzXtQ\nWjfL/uNAzc1CF3HjHT++W1YgRus8NCIEdm96HOmoDKY7nAAVdf47mmuEbaV7\nze9U4bxr/w4OljLOP94u9Z8B2q2xAm1wKVzVnXbA5jGfvZkWIGDGITC2v8Op\nQ+2B6XdiksSlIEizKLRZbWdqvF4M2jl4SYs+/GlnXFFBt5HYbRGdcY5yKI2r\nyOHAbGTs9wIdHaPwEmlZrWpH9zltLJxM0k7h1dn3GiV2JiYvYP0FkF8w78EB\nk/YMPxm/BHSOP3ynCsdtB4kRfRHB43dZHJQNDcz6PsMtMGRP3pA3j7Q3GtlM\npYsGrtSF3n0fbW7qR1tdAF7CD+pl4O2aI4tk5RJG6D8ZjYJU4hTGe9tpOus0\n+H2BauYwvP+r6Py3st6i1gnL62XxBAwOo53Fp2kCitqbKa1b5fPG9qBoSiw0\n+cxxSi+1285E5REdxzhoCuY6tlUS4vW6kDoBeSLnBiatQt9MTHcvPwYYm9wn\n7Fblx+O2iIJrbllDG1PUC+rgICq8RDAZxUUhG0U0xYlktIp61XSwGyZePSu9\noIq1\r\n=17yq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"09378a57e788038c086c6c40e6135cf14082b185","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.1","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.1.1","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.1.1","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.1.1","@things-factory/more-ui":"^4.1.1","@things-factory/board-ui":"^4.1.1","@things-factory/grist-ui":"^4.1.1","@things-factory/print-ui":"^4.1.1","@things-factory/dashboard":"^4.1.1","@things-factory/export-ui":"^4.1.1","@things-factory/i18n-base":"^4.1.1","@things-factory/lite-menu":"^4.1.1","@things-factory/system-ui":"^4.1.1","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.1.1","@things-factory/context-ui":"^4.1.1","@things-factory/scene-form":"^4.1.1","@things-factory/setting-ui":"^4.1.1","@things-factory/resource-ui":"^4.1.1","@things-factory/setting-base":"^4.1.1","@operato/scene-half-roundrect":"^0.1.4","@things-factory/board-service":"^4.1.1","@things-factory/oauth2-client":"^4.1.1","@things-factory/scene-restful":"^4.1.1","@things-factory/integration-ui":"^4.1.1","@things-factory/scene-news-ticker":"^4.1.1","@things-factory/integration-melsec":"^4.1.1","@things-factory/integration-modbus":"^4.1.1","@things-factory/scene-data-transform":"^4.1.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.1_1644414687285_0.8001333608468315","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@things-factory/operato-ecs","version":"4.1.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.2","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8e66ce8bfcb07d1b6eca4fe241d3d571696b10b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.2.tgz","fileCount":55,"integrity":"sha512-TJD0dJfJQ/YwjaxDuvc/xHSe049JNngNOOM+H1OHzsr0iQyCTiD/yttXbYvIyXGLV7obyZ3LK6NW/Rqlj672Yw==","signatures":[{"sig":"MEUCIA9cgoEEIQWUdoHnrpOe8dkDHU9/cRpAnwOIUE0zfSVXAiEAhxXZfD5rF96rpMzxEvRHw31+9EzX6tT/oiRb2caZlss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBGo/CRA9TVsSAnZWagAA/kgP/0Zy6MhhS7tmy4R1fNxD\ny0sH514zc35K7mo/GlKL1sKZ8G4QimXw8Ri2YdhUTPt4rXN55r1qoql40gRS\nx+8sKY4TaSNZLh4Hj4HXUbMRRdz+rP7iGuvT+GV6LXSrwgzm1M3rdkIlRgeh\n7hql5knTxRz8Q3Ltnn/V7G5dVx3NkBHXn7QTAUh2D5mrQ/ZaRJT6+sHph4js\nv8Laf92i14vD1nXgek+RAUoob12Ljj/4d3wTDds7QAmNPMBevo36UjY0+8DW\ntw6FJVHsxFDWyhWSkhHxGl+SPa0tx0/y+XihoucA2d46GJRCtZ5M48u/EUys\nNLc8sfdcC4lYdcTxQ0PqAqZ4UAYXlKGfkCZvUMAggm1muZZxbbOatV6daEPF\n0IHVySptbg2YDz5lUrSMi+KJH/zbYnIEtQEHlMkXdbWE/KYElb3nw33JqU/Z\n45OzwKVl59uRIVjfQq9JTKQBc3R6sR3kgb4AAMsBmPDfxp6zra3jQWktaX7M\nUVLW+4z+hU6Y6EXBbLASFMZXlAAkEu/nTx9KodyefASeq9O9EAnZZVSCvUjL\n97QQfdLBvpKlDQ16gLEXHlJHR/j0cz291zclzprvB+FKIpSvQtPH3qn2lb4l\npJ7bbm5q58+AlHTUaoBES1joiB+jkUGwk8uzzOtuaDRu3bevCeUBMHQdbT0V\nRVrj\r\n=Ut2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"46164ac6b9b2a15c4ff6af5d83d0435f28fff80a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"lyonghwan","email":"longhuan@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.2","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.1.2","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.1.2","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.1.2","@things-factory/more-ui":"^4.1.2","@things-factory/board-ui":"^4.1.2","@things-factory/grist-ui":"^4.1.2","@things-factory/print-ui":"^4.1.2","@things-factory/dashboard":"^4.1.2","@things-factory/export-ui":"^4.1.2","@things-factory/i18n-base":"^4.1.2","@things-factory/lite-menu":"^4.1.2","@things-factory/system-ui":"^4.1.2","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.1.2","@things-factory/context-ui":"^4.1.2","@things-factory/scene-form":"^4.1.2","@things-factory/setting-ui":"^4.1.2","@things-factory/resource-ui":"^4.1.2","@things-factory/setting-base":"^4.1.2","@operato/scene-half-roundrect":"^0.1.4","@things-factory/board-service":"^4.1.2","@things-factory/oauth2-client":"^4.1.2","@things-factory/scene-restful":"^4.1.2","@things-factory/integration-ui":"^4.1.2","@things-factory/scene-news-ticker":"^4.1.2","@things-factory/integration-melsec":"^4.1.2","@things-factory/integration-modbus":"^4.1.2","@things-factory/scene-data-transform":"^4.1.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.2_1644456511523_0.09600933530197175","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@things-factory/operato-ecs","version":"4.1.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.3","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3f57c0896588bef7935314e234a9fb1e31167593","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.3.tgz","fileCount":55,"integrity":"sha512-xNYmrV+Y9bDon9s+gtL8/DVQptsyXqiMRVIIZO2TYTOH9SrKUqNdNY5nKvvTLMPN4Q7VqQXgOe0OJ/tiAOVWXQ==","signatures":[{"sig":"MEUCIQDKj8Ft6pj7RD/oxG9v2lBnOY/qldkGEj3MVqHXTFdyyAIgBckVg8C8yKZtm+30Ptn6bPhDU4DnIK7vo+8jyYkzS+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBMLSCRA9TVsSAnZWagAA+U8P/i5R6Bthl5eza2agGDv3\nkc7w67/9aVuZtNfmNiMaftmgBbK2E3sqDp9h8Waoz79dknAjSAig6xyFeB26\n2mr2FhfbjK2X+6nBCRmE7jvY9CqvemnMaQhEtSBPWYL6kGddE20SCyE2y9Om\nmhy2aB5dOsuCCf80MiObFUy6BBrS+MSwIXdRxaniics5g/fQvkr1Hg2UOF8e\nQGkOS+89xVfelT52sLvJr61msUJG5QvTmf/fvbn0N50j0J7z9ZhejYCbvRgD\nW7wamDOWx5XA8HFq+4c0E6Z/oVna79X13f7auuS9GrtAMCVBZFsEK/2ZYioa\n6CCVuORXsepy+aNUdrdzgqOTzeAKFgOngp9zvexlQrmwQP+Hfu/Hu6H/1PzV\nT6SiKxvauJ3wWCQKsGOxqA0FFQw96DPR7X0kSjSTdAJCrF6aYrTGXaPDqFmq\nPy18ps//Yc4wOemvOlJPEwlT0IRp4g/GdvnP1L41llhcrlhJa/w6OJxpgots\nKAvo2hGGVXgAYTQ/iJizwESi/W7ST66/jPeIRQ75JjNZNPBRGy33fd7itWnw\nuWx8Fs4nlp48oPL4/XyohRQepewgimo+2n5shyp+uCqalXCCQZwPbo5WCDHb\nMZc0eL5o5AVMRY0sZFK3o1Cp+79Gwevu0K4jjx/rcsL5SQhC3lcYS6ijHCm3\nuLcD\r\n=eauG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"08102cf42a7bcb6bb9de90e64201ffa1a0ea6308","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.2","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.1.2","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.1.2","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.1.2","@things-factory/more-ui":"^4.1.2","@things-factory/board-ui":"^4.1.2","@things-factory/grist-ui":"^4.1.2","@things-factory/print-ui":"^4.1.2","@things-factory/dashboard":"^4.1.2","@things-factory/export-ui":"^4.1.2","@things-factory/i18n-base":"^4.1.2","@things-factory/lite-menu":"^4.1.2","@things-factory/system-ui":"^4.1.2","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.1.2","@things-factory/context-ui":"^4.1.2","@things-factory/scene-form":"^4.1.2","@things-factory/setting-ui":"^4.1.3","@things-factory/resource-ui":"^4.1.3","@things-factory/setting-base":"^4.1.2","@operato/scene-half-roundrect":"^0.1.4","@things-factory/board-service":"^4.1.2","@things-factory/oauth2-client":"^4.1.2","@things-factory/scene-restful":"^4.1.2","@things-factory/integration-ui":"^4.1.2","@things-factory/scene-news-ticker":"^4.1.2","@things-factory/integration-melsec":"^4.1.2","@things-factory/integration-modbus":"^4.1.2","@things-factory/scene-data-transform":"^4.1.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.3_1644479186310_0.11118041764692355","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"@things-factory/operato-ecs","version":"4.1.6","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.6","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ed6f1a291d35c2870757566fb0194bacd1f661d7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.6.tgz","fileCount":55,"integrity":"sha512-ujw4luQhgAAz6GSlPtMK3gMF+1yATYJuvwyJ3iAgqB6Gd4zC7WRj0duVhefZMkUo/odE+NzVKlDCOp8aXHcH6g==","signatures":[{"sig":"MEQCIGu5Mb49zDLXvyN/WMsrKT+XSVr9UeyXDNUcNJhAx8RaAiB0Qpoikv6W0joEoOtq5H2WEf4QQzWksUkKsxPH+L7zqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBnvoCRA9TVsSAnZWagAAaxMQAItGVZhXLZLjY5HQLIKQ\nxXG/SVjvxsw5pZqx4l2S3YP8Dfuv3ep0H/QRlPLNJhzCVVId8h0BA42GqSY6\ns6p54LVHLe7X80Ct8TNBSND8CJMXLTbmd031FFoL+jZJOC8yMGC6M3i6aI3H\nbmZAck8cBcVmA01gDQeDQctC/8ffyoEEEyokFeeEvtEPo5pWvivmk9e1rcQ9\nL5M/TqcQvSKYt/3cFUEuqyhQmd55TxVEktFIZwG/PRh4LD+xuuylbe6qUvzg\nAF93uuVORIMFy0VBnSZXOgHiiaRNRHTn6KCvfuH714EuVuFLDZym9xfS5tdo\nBg2St3HEtjo7CWbGLNw3WRhUr7cLL7hzjL7FYI5KuqTdN29iWxN7w8zqpa78\ni6AYApaBf5dXKy3ZMAHI6iA/2daK26PWx7sl/dIJVL59GDCiiXLONBECOqMS\nTPLcKy3tOaRAp9kCBp8OO31crtpvGoU/7vjFqntukMmUietG3m3wI9u8C/JP\nmjSnnUTKia47JlkySrOjxQcdRc9dW623DjzDUen2jNoUAj7FR68zqkPXbMhU\nTGQV3e2Uz7YhuWCJpTRLhCU/+ukEkxn91AWrlgPRaDenXwzwFIIbCUQOFQba\nJTxiEoz8PnK5EnYxxz7IpdW3jbM/Hb5MXwLu10KLpHkdc0onQeYcjAb2AuQn\nnk1E\r\n=IaUT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3b0bbe1cd54f9585579fb85c64cce3338b45fa30","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.6","@operato/scene-clock":"^0.1.4","@operato/scene-gauge":"^0.1.4","@operato/scene-table":"^0.1.4","@operato/scene-timer":"^0.1.4","@things-factory/help":"^4.1.6","@operato/scene-random":"^0.1.4","@operato/scene-switch":"^0.1.4","@things-factory/shell":"^4.1.6","@operato/scene-chartjs":"^0.1.4","@things-factory/auth-ui":"^4.1.6","@things-factory/more-ui":"^4.1.6","@things-factory/board-ui":"^4.1.6","@things-factory/grist-ui":"^4.1.6","@things-factory/print-ui":"^4.1.6","@things-factory/dashboard":"^4.1.6","@things-factory/export-ui":"^4.1.6","@things-factory/i18n-base":"^4.1.6","@things-factory/lite-menu":"^4.1.6","@things-factory/system-ui":"^4.1.6","@operato/scene-integration":"^0.1.4","@operato/scene-progressbar":"^0.1.4","@things-factory/apptool-ui":"^4.1.6","@things-factory/context-ui":"^4.1.6","@things-factory/scene-form":"^4.1.6","@things-factory/setting-ui":"^4.1.6","@things-factory/resource-ui":"^4.1.6","@things-factory/setting-base":"^4.1.6","@operato/scene-half-roundrect":"^0.1.4","@things-factory/board-service":"^4.1.6","@things-factory/oauth2-client":"^4.1.6","@things-factory/scene-restful":"^4.1.6","@things-factory/integration-ui":"^4.1.6","@things-factory/scene-news-ticker":"^4.1.6","@things-factory/integration-melsec":"^4.1.6","@things-factory/integration-modbus":"^4.1.6","@things-factory/scene-data-transform":"^4.1.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.6_1644592104437_0.027345155361575557","host":"s3://npm-registry-packages"}},"4.1.10":{"name":"@things-factory/operato-ecs","version":"4.1.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.10","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3c6f3571928b1c43c48db702aa81e6a0414c75f7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.10.tgz","fileCount":55,"integrity":"sha512-fjpyYlzKGp/y+7QCp6eo1bCjB0K1YVwnSC4wg7e6q2QyAPdXD11TKFYOfZFTNtSSyo7NNSBapEuNFOQ44z0ANg==","signatures":[{"sig":"MEQCIHxEJvZ6pxlIUuHGcHnut0Wq8vpcLrdCCE+5Cmv5jp9rAiBpTyuHydZd1E7lHM+8GkO99jlCV6s/vVVQgH/yCCzK3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8kRCRA9TVsSAnZWagAAqogP+QEMWK9lr/VXdqEEKyiI\n7oIY7RRbUBZpHeKc9QRadLpbiQ7gtVVZ3OpOveVR6LLceyB20j1aRTSpk4YC\nimIf53IHlgri7GMGfOExaneqGBtVDRBpo+7XPr3pm3ugAMCE7CkxGrgCHe1t\nYpU8YThRUfMqEMlzsJ4v+F36ruoXx5qw1jhVyyU1YfXZ6H5jyx9RpnCeIHTu\nQAK/Lpd2II5UbAwyJonUzlGXeEYD1vhVMUkpf1nn4XXiWEqJ8G4ibGT9j5rb\n0kyQRIdAszDHvFezkm5TSxFl6elnmSDSP6LpzZpzr8LrslmkZBG9vzYaRYbI\nBGJezJw7IwfFPbPcD/5RKHXfxUvLGnvOOWXxNmcqrCGoP/aGP0hMZXKQC2Z8\nd2xXd2VVr+XpdIt9cakn7kibgA9mPgACQ04FHo6OIPj2wM62gYJLDuvcyMSP\nqf1HUeKC1igXkVEfTskGh29VAYggz+RLRNoOgcLcbeeCKoZ5tmv1Lhrl4rxM\n691GdYtNlejb0LPX30/I1NRU8R02oGvPfb23EuU2QjBkTTgzzUUWvVEOqpAT\n1fhLEPytY5m0lCDn5i8Frflbk6ume43tO1cQqfCg9EYR3IIjzmz93xZrmM2U\n24270scmIgydkoHxOHe65px1jR758dQS91RxVoXzafT81F10gp/uwhp3gWFK\nrwyH\r\n=5OLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8047bbb36aabdd33156b3fd91a4a5a874bed3754","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.10","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.10","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.10","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.10","@things-factory/more-ui":"^4.1.10","@things-factory/board-ui":"^4.1.10","@things-factory/grist-ui":"^4.1.10","@things-factory/print-ui":"^4.1.10","@things-factory/dashboard":"^4.1.10","@things-factory/export-ui":"^4.1.10","@things-factory/i18n-base":"^4.1.10","@things-factory/lite-menu":"^4.1.10","@things-factory/system-ui":"^4.1.10","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.10","@things-factory/context-ui":"^4.1.10","@things-factory/scene-form":"^4.1.10","@things-factory/setting-ui":"^4.1.10","@things-factory/resource-ui":"^4.1.10","@things-factory/setting-base":"^4.1.10","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.10","@things-factory/oauth2-client":"^4.1.10","@things-factory/scene-restful":"^4.1.10","@things-factory/integration-ui":"^4.1.10","@things-factory/integration-melsec":"^4.1.10","@things-factory/integration-modbus":"^4.1.10","@things-factory/scene-data-transform":"^4.1.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.10_1644939537148_0.4012394581311993","host":"s3://npm-registry-packages"}},"4.1.12":{"name":"@things-factory/operato-ecs","version":"4.1.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.12","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"86373a32a3aec378ca5baf13c5fd56330b10219f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.12.tgz","fileCount":55,"integrity":"sha512-N1BXjyzhIbzestnmDABhmt3uRLt5ev62W+1cF2t9niBLIpl3cU0b81VkQTw1knpVjhJU9QPEfa3p5W990o0NiQ==","signatures":[{"sig":"MEUCIQD61cWgBp340YCapyta750rhzNX94kO1/2Eh401edIM2QIgLA+WrmL54+NzgC0XFLCabXtd4eDc0c2355cqRAZ6jl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDSx6CRA9TVsSAnZWagAAvbgP/3iycQ4P8W0aQVGqrLC5\nDmWEUx847uOy7Z9OYV1Tk71L/ltm1V9gx8DiFTBR8idClMM3rcz3Bti2n9HI\nbbxfs2GUtWlTMW7Ffdm/Rv8rtSk3k1VIeqQvb+npaIDROv1U41VJzVAIOVKs\nEWKe17QhWOvhFwbmW7+LqQdN0ovcFylNjXL1Q473JnlAaMgAGfBBq+eneB+L\nKSUX+QDUklspKvwzCupiYO0K5s2uG6cpnzOyUE3QBU+1NQzbx1QHQvta2bPy\nnCDkJ927WXYOBUM0mjbw4QDoJVPTtxS2SsIPhFUPEItIHX2zQR0MgZdlx7Mj\npGagw2mNbt6ge/2tP/yXJ/etXABgwuPx5P3ssuwGdNyDVHWAW658AhwjiPTB\nqnGQEJ7P4ot4R97RzlCaxo/NPrBTFFa7qhCBDvnGA9gT+sR0YdAIh/zvj3IX\ngA5PH/qvV0h6NjWpUmZI+ovL5d84KpJPICtDoojWwYzoCnvzT4UBKWtkwNND\n3YsL4vavWk114bmXlzgT9Sp0LrH8JP7RjEAGhrefI7vip33xntR5ZRwi+azZ\nj9ceqBcvxcBDoRepIxOLRK312YwMEcxFHCtPtWUWmHwetrP7i5vXD9UO5Ze3\nPVsJ/SAM75KVGUzUgrl5NahJc+Rst4RX+pJFKJRcBYNk1wI6uBMGuLtesIN7\nJFse\r\n=7GSi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9055b83aa979f9c2d706b02cf8d73d848522d7dd","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.12","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.12","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.12","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.12","@things-factory/more-ui":"^4.1.12","@things-factory/board-ui":"^4.1.12","@things-factory/grist-ui":"^4.1.12","@things-factory/print-ui":"^4.1.12","@things-factory/dashboard":"^4.1.12","@things-factory/export-ui":"^4.1.12","@things-factory/i18n-base":"^4.1.12","@things-factory/lite-menu":"^4.1.12","@things-factory/system-ui":"^4.1.12","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.12","@things-factory/context-ui":"^4.1.12","@things-factory/scene-form":"^4.1.12","@things-factory/setting-ui":"^4.1.12","@things-factory/resource-ui":"^4.1.12","@things-factory/setting-base":"^4.1.12","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.12","@things-factory/oauth2-client":"^4.1.12","@things-factory/scene-restful":"^4.1.12","@things-factory/integration-ui":"^4.1.12","@things-factory/integration-melsec":"^4.1.12","@things-factory/integration-modbus":"^4.1.12","@things-factory/scene-data-transform":"^4.1.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.12_1645030522622_0.03219980630008168","host":"s3://npm-registry-packages"}},"4.1.13":{"name":"@things-factory/operato-ecs","version":"4.1.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.13","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"98116dcd487c936de33a0c1980b5d988a762d05d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.13.tgz","fileCount":55,"integrity":"sha512-i4JMmglGhHynCuyVOsPHj+b1lumGnsGnNnGk/NDxN4AMCWJqdg+GU4ldP8m54GDR2mfPlGzUnLLxuJazLGae9w==","signatures":[{"sig":"MEQCIBLazvFQghDRwcy96Gnss3pcIk7L6kpkcd856pko9NUDAiBt4WgkhEX2WqnRLdQD8SL38xND8UztVsZ3qwP3ogOTqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDS3VCRA9TVsSAnZWagAAox0P/32GEauro6hdBKJotEZJ\nVSLqULIV3/R6ee/o3WyVelBR2dU5EIHc1KWIwlBXqP43kE6u8L7MSNq8wVZc\nSR9+dCC6lOiZyMNsrQ9AoAXqiR0ZEa+NRTkpyKkpCYME+rMH/ZlAAFOhKeDk\nFxRu+E9CFmUvuAin2DEqwZ2HsElWQWrJ5mHLvb4EPx1VFWvmJeEPC7/MEzmw\nSH5s/8VtIC4TtjRxVYSDcWfoUHvDDgC4YaTnr8utz7kxbomyKB0pMYv/dELR\nkGdoyszFPyCtb5pUgueqYZJNBOJJafTbmq4fjcARfYY3HEkNttZ05GSl0Hru\nbpzDbH8aSyiwDhpq5nsu38h97k2WQls6Ngs+rP41rIbn2f4X4Ti7C01JVJKY\nz53nmidT8amwnxKcqOWzLNcLNZAeIm5GFgfBJCy15CWKutHsfE2Vs31xlLjZ\np/jY+ux4O+xBToc1sLkd+n72Ra1woBGa9dRNszfAZOkBlREmlOP8BeSbsrgI\nNY/usH2VW3arEz/1nqiYpULPWMvo/ivZ2OTXsxJaSiiT+AkopilpZnG/Nb7+\nz8eOXDVGi+EXXDK3+2W1G5lHABBShnzgjdoZ0C2FoFM00a6V9M8okUdU/WCM\naGPjhTxnBbsBBHUbvc13K5j5i68g2gLDC5GqMpOK9cCHEYSRCV7ga4raepsv\nJ5Yd\r\n=YGdj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"adbf93d0eddd05d209543ed0d08e3aeaab2968b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.13","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.13","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.13","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.13","@things-factory/more-ui":"^4.1.13","@things-factory/board-ui":"^4.1.13","@things-factory/grist-ui":"^4.1.13","@things-factory/print-ui":"^4.1.13","@things-factory/dashboard":"^4.1.13","@things-factory/export-ui":"^4.1.13","@things-factory/i18n-base":"^4.1.13","@things-factory/lite-menu":"^4.1.13","@things-factory/system-ui":"^4.1.13","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.13","@things-factory/context-ui":"^4.1.13","@things-factory/scene-form":"^4.1.13","@things-factory/setting-ui":"^4.1.13","@things-factory/resource-ui":"^4.1.13","@things-factory/setting-base":"^4.1.13","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.13","@things-factory/oauth2-client":"^4.1.13","@things-factory/scene-restful":"^4.1.13","@things-factory/integration-ui":"^4.1.13","@things-factory/integration-melsec":"^4.1.13","@things-factory/integration-modbus":"^4.1.13","@things-factory/scene-data-transform":"^4.1.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.13_1645030869467_0.3854211590608152","host":"s3://npm-registry-packages"}},"4.1.14":{"name":"@things-factory/operato-ecs","version":"4.1.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.14","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d6a17101b320de23e603ac23df47ec59d31de76d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.14.tgz","fileCount":55,"integrity":"sha512-LbvaAUPvIJMhwmvkvrpEjfdxLDL4jpdjx6d0+zGJiyFSv3/QqidroP39G7dVuhfOVY8o660Melujd+UbphCHsA==","signatures":[{"sig":"MEUCIQCAVwTxbXZcTpbV9uFcTPXZQlGLdvKDvaq1qkwjaj439gIgVpauetyTCcptZDrHdwXMdc1cQO1kodC3mWvPFv/tST0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDX4WCRA9TVsSAnZWagAASIEP/22n/fOLP0em9eHwAHPR\nEM/Y1G+0S0i32VkX9FJ7qqoJIuqymmGoiILzDjBHIx/UFqmb4P3QY7PEyWp1\nAU3qOSwrxZgnSFBkJshtbwa35BhgDDdjL5xjsHdcGFxMOeAzeMOhos/TnjS7\nZNIJt1xp1O0avntw5j6nD7FGL0EhecagIdqqNDSEEz1QLPNFPcwqmEoc2ZU2\nhvADBNvC9s2u9xk/CZHfWS/WxMjOkdT/Ogtjt0fKfyi024gqLSAB5Fo/oUhM\nuq0MecJtT7ychlrvbuTv3WDv1zAyb+Q/NPEW0v4k1+funVt6gTHgOM63kG6E\n80MeW5ei3K8tZ7aXdGl1noEGw+Gekzf0rkY58xaXbJnDZAlpvZz533kDF8Wp\nHhD7mWX7X6S/dHDsPs7xrZPJHGR17ZqaGSn/2lZd+XLY9GdhdhwcC7t3ZP5Y\nZsVvIICvIlSp4dvup47o06JTUnUoVAGrNyv/OIyf1sFYpTfwlvbL4GQssYfe\nfZKVnsmpV3Ooyta71F3rNJJ1/zbO2KtB0lu8ONm3lO6GFxt3vtoW/vX5qe78\ncbbjEnUEcAY7EORy+IezYJBc797oauXnlF9TPfxEFmL+hFxDF86EUV53/crs\nhMLTd+xNGxv1XOwLx7lXjBRfGO9y00TQt0dwMMuJ6G/238kf/YWzY2aUOayt\nPs+5\r\n=pF9/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"15bbbacf728bbd3945ba9f757ef7af09db5241df","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.14","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.14","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.14","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.14","@things-factory/more-ui":"^4.1.14","@things-factory/board-ui":"^4.1.14","@things-factory/grist-ui":"^4.1.14","@things-factory/print-ui":"^4.1.14","@things-factory/dashboard":"^4.1.14","@things-factory/export-ui":"^4.1.14","@things-factory/i18n-base":"^4.1.14","@things-factory/lite-menu":"^4.1.14","@things-factory/system-ui":"^4.1.14","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.14","@things-factory/context-ui":"^4.1.14","@things-factory/scene-form":"^4.1.14","@things-factory/setting-ui":"^4.1.14","@things-factory/resource-ui":"^4.1.14","@things-factory/setting-base":"^4.1.14","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.14","@things-factory/oauth2-client":"^4.1.14","@things-factory/scene-restful":"^4.1.14","@things-factory/integration-ui":"^4.1.14","@things-factory/integration-melsec":"^4.1.14","@things-factory/integration-modbus":"^4.1.14","@things-factory/scene-data-transform":"^4.1.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.14_1645051414343_0.9888689766056622","host":"s3://npm-registry-packages"}},"4.1.15":{"name":"@things-factory/operato-ecs","version":"4.1.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.15","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e51f2a24fc0c98101f125aa99989df7ccd1900cd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.15.tgz","fileCount":55,"integrity":"sha512-upmxVCvnLLVorpa5A9C8hetESb0Gok7UoV/bWwMBotGfaA0fHrNULFysFp7BZxys/e5YRMsKHrfOew+JCh/WAA==","signatures":[{"sig":"MEYCIQCIv3rvVlTzp1TlYnC6VwC4yhWwMZ7exUNbIEB1p31DRQIhANVwxux9l6VMZaFjIski6U23wYeqBgdbXZ/ntyuIlh7q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDYMfCRA9TVsSAnZWagAAHFgP/0BMALChDGe2WMn6HVW7\nC/vTxajqxq8bFMp3Vtfmfopn03nmkhr+0a8VXgCIHYSpBYh4QnLpUl2GpiNh\ndUs5+Wkgk5jupw7u27IwM6UwzOayd4+mFgS356eCzG12TCy3pZpnnWPP5kJG\nUUsXao2wMEyg3P+3aB1rGquf2R5fGzgkC7zUvknjL1fI1EtUFssjsgvwMXO7\nz5EfpHhdbEyEa8TDn6KuSPLiCNfGph/0ioJyyO3PQrYbKd+ZBdXkZ6p1DWGy\nLlMVxfvYmGs+BmNg6mWktRKPwF+e8lNGjI+DivMJszFeG/cVDTgouh4DnneO\nGq5S6t9+lCn3cTNuiKVgt7mDUbat8vqZoEbACBVkqUckSLAV9FCmE9fKFUVS\njcKKWLGsiSiW3rl1jzxjcKKFedIJR0osPrREimkDAZ03s8jCwMxlBrZHeUhO\nOoF2vD/7o6yMitDo8hUJ1lEO+trqCSilG1zkOVSQU3tlZZ8vEQpOi2BrFYY7\nXsyk4yxKllqBhvRsNSvv5m82isRAdrBW1IamVMqoWXsH/0cfqwvlrabW/bVC\nu78f12ldzAewV1WcjSplzDKv5EFXoK3svuZFfBQPe2DaddOWsbn7MjXkns0j\nDW3hCVVUm+MfPTLHNP/Aqqwc7B3PuPH9Iym8qv9i9grlRdyExXIpYnf69Zbc\nOR+L\r\n=b7Rl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d4839545ae5c0a29d1ab0237d90f724bba252d2b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.15","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.15","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.15","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.15","@things-factory/more-ui":"^4.1.15","@things-factory/board-ui":"^4.1.15","@things-factory/grist-ui":"^4.1.15","@things-factory/print-ui":"^4.1.15","@things-factory/dashboard":"^4.1.15","@things-factory/export-ui":"^4.1.15","@things-factory/i18n-base":"^4.1.15","@things-factory/lite-menu":"^4.1.15","@things-factory/system-ui":"^4.1.15","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.15","@things-factory/context-ui":"^4.1.15","@things-factory/scene-form":"^4.1.15","@things-factory/setting-ui":"^4.1.15","@things-factory/resource-ui":"^4.1.15","@things-factory/setting-base":"^4.1.15","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.15","@things-factory/oauth2-client":"^4.1.15","@things-factory/scene-restful":"^4.1.15","@things-factory/integration-ui":"^4.1.15","@things-factory/integration-melsec":"^4.1.15","@things-factory/integration-modbus":"^4.1.15","@things-factory/scene-data-transform":"^4.1.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.15_1645052703135_0.7783855639503741","host":"s3://npm-registry-packages"}},"4.1.16":{"name":"@things-factory/operato-ecs","version":"4.1.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.16","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"07c75a30783d10e136e89bf0e03e10436e808936","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.16.tgz","fileCount":55,"integrity":"sha512-9/bVhAmq3GWHO2GWcCrHSxNiAUyDoKBckigqChtDDzvRKnnBgMsbob3gg5T3RvomAbEpg7YGF2EIIjHe80LG7g==","signatures":[{"sig":"MEYCIQD3kTs5C1DRnxpyuseREFQuBnwdJcZBkz8ACffLjns6YgIhALgunkm83ngi3PNdMXdc+9ujdIkz0f0XnBHJUw30DlWW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDiBdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolgQ//QL6fo/EoSEkovC72DIow+5OpVy/ymc/tlzZdPMReTKD/RPoa\r\n7cvk0F6PUJiEqaLl43aP5bGLUJkixphyH44/jvyP1AGnCC/xnVGoG4lmg3qO\r\ncfqU4nmUl7FPGGfOGiwajhdcokFChsa4svHFlhKQ0EM81mB/LznU9OtpHlG/\r\nh8lAvi+4p7iJwdpSsKp7DMAz+sI+5ajI3UW7KWtKfnxZI2gS4W+QTyp2buWE\r\nbrRlVmj5EU2urODS3NG1mag8op/75CVwAcFgpm5xkuVWxjyknI744l9w1gPu\r\neu1MAB6emEhznNGebgamEiDJ/0wEln2ZhkzTgiK+0tLYBnAV3FCFMNd0q5qs\r\nIw+NCdD6pWPfp/IePIJZbrWDzrdKyqcfk7LCKBD3QLWFHBEjMJQvmzoTapnG\r\ntTwYdirfgpDzfIJeDSeSu3IfOijPHuD4PdkbywPmjORr+K2YSE3KL7eNQr6F\r\nN8TIzqHWpvINIYv3/xDE4Nj1NF83iF26+B5xr+AIlC1TPEHcm20lStvHf0Yv\r\nZbK8FRirGNmvwD7Bsmm82f6MpKMLTTdRPDZW7ZfXYITQgPHMP7aeXLwnGXLl\r\nlu0J84VxWeG2SyHXXY3WSYv6OQQzlqnIM7Dtqr7oVziA6X5Jg3+f6PLgG4cO\r\nX2H/sc1oY6alvdPyBkZg55smtADraRpdiLo=\r\n=DHq+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b83bcefaad07c80859d8a172e6d5d0adf571500d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.15","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.15","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.15","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.15","@things-factory/more-ui":"^4.1.15","@things-factory/board-ui":"^4.1.15","@things-factory/grist-ui":"^4.1.15","@things-factory/print-ui":"^4.1.15","@things-factory/dashboard":"^4.1.15","@things-factory/export-ui":"^4.1.15","@things-factory/i18n-base":"^4.1.15","@things-factory/lite-menu":"^4.1.16","@things-factory/system-ui":"^4.1.15","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.15","@things-factory/context-ui":"^4.1.15","@things-factory/scene-form":"^4.1.15","@things-factory/setting-ui":"^4.1.15","@things-factory/resource-ui":"^4.1.15","@things-factory/setting-base":"^4.1.15","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.15","@things-factory/oauth2-client":"^4.1.15","@things-factory/scene-restful":"^4.1.15","@things-factory/integration-ui":"^4.1.15","@things-factory/integration-melsec":"^4.1.15","@things-factory/integration-modbus":"^4.1.15","@things-factory/scene-data-transform":"^4.1.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.16_1645092957157_0.5214209307721249","host":"s3://npm-registry-packages"}},"4.1.18":{"name":"@things-factory/operato-ecs","version":"4.1.18","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.18","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b4728575ea78efe9a95ffbae2430f83a9e1897bb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.18.tgz","fileCount":55,"integrity":"sha512-RSZLO8fbDGYcwa2+I3yEyRSPbM0Hd7j8fr0FZuW+6x83KUDKgdQaFx1aNMozUm6vRjugzmX724Ohmt2cYE8SsQ==","signatures":[{"sig":"MEQCIFkWg3zOi4GJFGN5FRYLIn/xFWsQhAx/It9LxWZdjI6BAiBk1j1Hl3US1e9HY5No/hB71vyq/y+DboaWx05q0J3poA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDik0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYOQ//V+UKepc4k2dYKtG+6XNzTlH5ByF5zN1RBlyPe4pn4qUvKrTT\r\nExRRPiS71+zpdtlM+xbmyC4teEEMRor9hGw7f/UPFkIq1qqp4V5Ym1h/VShF\r\nSpSNqhUr8ZHpjcuXhS1D7sFfAD1pu0rwsbT7zqLNa5hl4UtnUUb/tzTsWrki\r\nPVTKFnCLBR7feDyt9o6gcaVDATj/XlqryJuY2tuQEw8K+86xjh5BUXqHp/v6\r\ncDCrmjWF+ANUo0ZrQ4/3idiZr1eNOltpJe+epsQq2tVQvIGJIVnH1GkmG1W/\r\nGY/h1mnAv10OujszudlI4raohuxGVDg/IKCVoIg1b35KB6gb6AGakqoF6Y1m\r\nw+0y2p7/CN4GSROKMGm3Z95+xAE2sILZJzCKZBdGWCYk8kyfc/G7NqQ6osPi\r\nbA5fWDj14VFJuVaX4SBw0roTw15D4iP1lxpZQ97/D3TqAN3XKa5NWS/AHtyI\r\n0vqq31jHdopemfmLFIZpRV5euojQs2foghdM0rssSvVDX2900Ddn5oauw10F\r\na+CffFEC/8NES4v8+m8rHCKUhbFYl6K4cJREPsYClSEapmHOvhrSqXEl3/fs\r\nnbpQfmvofHZUwZwpXfLUZxw4aP/tQDPptt/PR4YaOhiyMUX8LzwmO9n6JSDG\r\naC95pvDnxxhaCpO7f0sz96RZma9+VxBmc6I=\r\n=yJx8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"64b0a3a1ddc1556e2c7bb93e195f6aca610ae823","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.18","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.18","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.18","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.18","@things-factory/more-ui":"^4.1.18","@things-factory/board-ui":"^4.1.18","@things-factory/grist-ui":"^4.1.18","@things-factory/print-ui":"^4.1.18","@things-factory/dashboard":"^4.1.18","@things-factory/export-ui":"^4.1.18","@things-factory/i18n-base":"^4.1.18","@things-factory/lite-menu":"^4.1.18","@things-factory/system-ui":"^4.1.18","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.18","@things-factory/context-ui":"^4.1.18","@things-factory/scene-form":"^4.1.18","@things-factory/setting-ui":"^4.1.18","@things-factory/resource-ui":"^4.1.18","@things-factory/setting-base":"^4.1.18","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.18","@things-factory/oauth2-client":"^4.1.18","@things-factory/scene-restful":"^4.1.18","@things-factory/integration-ui":"^4.1.18","@things-factory/integration-melsec":"^4.1.18","@things-factory/integration-modbus":"^4.1.18","@things-factory/scene-data-transform":"^4.1.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.18_1645095219831_0.27887446482191924","host":"s3://npm-registry-packages"}},"4.1.19":{"name":"@things-factory/operato-ecs","version":"4.1.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.19","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ee032dbdc5efe29fb78bfc413437d7793c15f046","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.19.tgz","fileCount":55,"integrity":"sha512-SCfsnSCihx4YS++W605cibKsVtAfhLoTm5DBA2mGTaOk0JBAZ+185oRB4bDp+iEno6Vl8GOnX0/T14URhu+4Ww==","signatures":[{"sig":"MEQCIHnZQyQk9DP7U5Dpjjj2wm7irZDZZu7pL5/7EOfPJbfKAiBjHQ3bnkTcpSiunLr09HvR32IF3mHcQ17EmG/O1Zt+nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD9UlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovPQ/9FYRrGa5wZzmIMot7n7HdQqDx7HLEpD637f5RrMMTImMQeHID\r\nxlLqPFXAv1eLhFCfz3thOWYIsMfL0ayfrNa3z377p02Ert/RPpnfVkZozSu6\r\nvN5QKpNPGLb15YoIi/ziTI2WWIaPZ3uPeKLamMsrAI/WnfpFSq5yMozXLkvF\r\nV87yFJ4k2EL9WFcOSztOz8G1VJc1w/o73r7F7jN3MEifF2DB4rJwOr7WxNmw\r\nXY2BkWLYRxpa0SULrU8c404val98knFz3Hz/uyFX1UJCpvKuk9usVA1em+V9\r\n+JyuIlHNO7j1D2D1THy6D2wxsKLfWusWiTKBXTk6VYKsZpCB4pG/GHk2M5Rn\r\nWc4awGBouMMcgjXTBnN8Fe6vhP3HvTxHq3MqlxyB8MBTyKvxp1F5yRdrrsX9\r\nILnzfriAo0CTcZyowYt5Cj7rinOED7X9pvfC1qvkOeMUwa7N4lVglrtd4VRd\r\ny73eNGgxE44IGOTufM/xlmDRcSVWRPaVsfSCGzVjLyWf0NqwzDrogJfUhODn\r\nJPu9aUGbL3JRxSXyjEstiNiODCTxjR+9imvmDoZUEyDZC98pvW31tPx3MV0k\r\nxcaOI8OmIzLZjybzvLN9rpo0sMajlqBmJq5K4/tG/Ei2U7IWqs4KKppHONFO\r\nWTMcszFTve7karPDMMREpeV80OYES9w3n/0=\r\n=d7fb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d7acb254cb15ce5e20a1dc013af52b057b2ef0b3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.19","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.19","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.19","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.19","@things-factory/more-ui":"^4.1.19","@things-factory/board-ui":"^4.1.19","@things-factory/grist-ui":"^4.1.19","@things-factory/print-ui":"^4.1.19","@things-factory/dashboard":"^4.1.19","@things-factory/export-ui":"^4.1.19","@things-factory/i18n-base":"^4.1.19","@things-factory/lite-menu":"^4.1.19","@things-factory/system-ui":"^4.1.19","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.19","@things-factory/context-ui":"^4.1.19","@things-factory/scene-form":"^4.1.19","@things-factory/setting-ui":"^4.1.19","@things-factory/resource-ui":"^4.1.19","@things-factory/setting-base":"^4.1.19","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.19","@things-factory/oauth2-client":"^4.1.19","@things-factory/scene-restful":"^4.1.19","@things-factory/integration-ui":"^4.1.19","@things-factory/integration-melsec":"^4.1.19","@things-factory/integration-modbus":"^4.1.19","@things-factory/scene-data-transform":"^4.1.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.19_1645204772986_0.49750355880792796","host":"s3://npm-registry-packages"}},"4.1.22":{"name":"@things-factory/operato-ecs","version":"4.1.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.22","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d26a113b9ed1d7cf4a4f429b9596dfa5bc1fc466","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.22.tgz","fileCount":55,"integrity":"sha512-Y1gjNa1VkpcBWUbyQpKfdsg3KE/UBni8IeSenFyvJxA29IXy0/51N9ATPKEGc1Y/5bcYuLyWT01N4k6WKlwqZw==","signatures":[{"sig":"MEQCICLVUgSMKvAmWIZdV4xkW7R+R7VyoYin5bhiqu0ZYgIwAiBF6R3YciJs30jsPKwNIxP4XXoaqKKu2vIHvKKjc53twQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFOYFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg8A/5APEuddVRvz4NJXPXUxobUG4S5kOFETWCO5oMnNBhw7pveLct\r\ndpc6xorGizD/RVDU8HwTa8K7Zk+TzIQpb5VRpq2D3P4mPgdY1fawva9BPehv\r\nIV+MUq5wxjDlW1KfE+dCgDLcgfaOAJbg4Z+fUFk6YJ4X06Psot9AxVHR9wsT\r\nO2qt5EHZGpn43wVcpyThml5rglpmB3wqB/brA9kDg1im8rthvB+esebEFk/p\r\nzSUnfA8NS4Iim0Oz4LiUn9bbu6C6VCfutt9r38TXULeDa/sLZkZ+AWLDY8nq\r\nYW92KyYTl1J8HhUbAF+AhQ/S16G0twrdGbDEzYLImfNeB112u1aVEae6Wu1S\r\nAcO1ewUwq7/KChiBuDEz2XVDQyeSf8m5j5zOdekPGYTqjNp/IAM1E9Ed+yei\r\nQo/xG4p5mBGFcpT8o1W70HaqKUFKzRNkjBf70OxeX1XKCbP2Z91G5O40fx9K\r\nFp23zdDJPSICHGljMgaG2f67hRB561RHFVrMTl/yldjjfE9lz6WO8CzUhDm1\r\n6aZYNWPghR6or3bZIbLrskhYkoE83ewZDXXKqy+g+jb++PioWX7F2q5myhej\r\nDzwCN2yZwFWJuRUr44u6EanLGxTdI2Ur2G8Tjy/df1tuH60uO6sKo1ERNuNs\r\neiCVyj9kBrhzzRiN6PnFqnu574EEHDrqAoQ=\r\n=vdFX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e40b890d9a573562872298a6b79b26f600f607bf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.22","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.22","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.22","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.22","@things-factory/more-ui":"^4.1.22","@things-factory/board-ui":"^4.1.22","@things-factory/grist-ui":"^4.1.22","@things-factory/print-ui":"^4.1.22","@things-factory/dashboard":"^4.1.22","@things-factory/export-ui":"^4.1.22","@things-factory/i18n-base":"^4.1.22","@things-factory/lite-menu":"^4.1.22","@things-factory/system-ui":"^4.1.22","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.22","@things-factory/context-ui":"^4.1.22","@things-factory/scene-form":"^4.1.19","@things-factory/setting-ui":"^4.1.22","@things-factory/resource-ui":"^4.1.22","@things-factory/setting-base":"^4.1.22","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.22","@things-factory/oauth2-client":"^4.1.22","@things-factory/scene-restful":"^4.1.19","@things-factory/integration-ui":"^4.1.22","@things-factory/integration-melsec":"^4.1.22","@things-factory/integration-modbus":"^4.1.22","@things-factory/scene-data-transform":"^4.1.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.22_1645536773287_0.75348350103927","host":"s3://npm-registry-packages"}},"4.1.27":{"name":"@things-factory/operato-ecs","version":"4.1.27","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.27","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1e2fbe8f6e68ac46f1d3ec93f4eaf09ed3268c6d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.27.tgz","fileCount":55,"integrity":"sha512-TwiSXjP/6Hhr43ZZs6mOYKR5SNCS1V9PYE4ChrjvpmhCdUt6B0tzTNuOIftsrcz+7Ko5+jRT38B+sZL81wkbPw==","signatures":[{"sig":"MEQCICO+eno2G7VFtuRNSxrwDnplbmTvg6JaZrjD7i4nKQjBAiBMwwQ/rCp1Rg3ZDrI4yPyjg4DM00wCigof1C+Wl2VLqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHMmqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTYA/+Iwpn7c6r0QQ7YhmxmV2QriJZJD1Bp3goUg5QRBzxpIYO/HTY\r\nbq3Ak8271ve59q+lKQNzKf7efdhFXTepddApW0R41FjOAU7pzgb1OX4pGa4l\r\nhIEaIHQoTr7qXrztlVx0nddtbxa9E0UeAvD0D5lQN4EixhsaBb1dWVFTK+hw\r\nuwaHCmc2AWThPy5YmX8j8mSA0iqLxnTVEGusqS+EtEgbp2/MuMascK0AbGV0\r\n5UvdVNMhm0n5gxmDE6W/u72Z17rHqniVVmE1cXr5cEkf2y9zGNLrVmhdzjOQ\r\nPHv68cqywS3QGepVRSjxLgr+lFSAVfiS/GMU0R39CkYu9Vq6ktQR5tSumGj9\r\nPtoIhqetJ6dM59ymwyguFFJ6J5WoTLq+4NuQWupNx/+FvpHkC6jBxa9JLO4y\r\nizOdu1K7jTGamo3ithRuS9AiQpS0FBIoykwy/NUA+hoxeWv40ErpizpVhhCP\r\nc6+WhdinOHKEsUwdSn9vIBE3lNYtA8QjXZJwpBwZIRkRFuP0KJrvFnuVImhQ\r\nWcdb68sgDMPty1Yx4WqmIQyV21W3bWgrFXmDLibgBOgkEXnvQJoyT4QlPvcJ\r\n2rHMcKP5GZpPze4VeOKSpKMrm6rfECIdjEc6vjEpZIVjZgfG4VdsempHUhBG\r\nzxtLOv+P6pfM4U7kcoG71RA8Dbf6KNatOjg=\r\n=OI4B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d2bcc934a52e1a2f68738ec8b56ad72503172f6f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.27","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.27","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.27","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.27","@things-factory/more-ui":"^4.1.27","@things-factory/board-ui":"^4.1.27","@things-factory/grist-ui":"^4.1.27","@things-factory/print-ui":"^4.1.27","@things-factory/dashboard":"^4.1.27","@things-factory/export-ui":"^4.1.27","@things-factory/i18n-base":"^4.1.27","@things-factory/lite-menu":"^4.1.27","@things-factory/system-ui":"^4.1.27","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.27","@things-factory/context-ui":"^4.1.27","@things-factory/scene-form":"^4.1.19","@things-factory/setting-ui":"^4.1.27","@things-factory/resource-ui":"^4.1.27","@things-factory/setting-base":"^4.1.27","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.27","@things-factory/oauth2-client":"^4.1.27","@things-factory/scene-restful":"^4.1.19","@things-factory/integration-ui":"^4.1.27","@things-factory/integration-melsec":"^4.1.27","@things-factory/integration-modbus":"^4.1.27","@things-factory/scene-data-transform":"^4.1.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.27_1646053801864_0.7159802116178213","host":"s3://npm-registry-packages"}},"4.1.28":{"name":"@things-factory/operato-ecs","version":"4.1.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.28","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0e200cf2a12ffe22f6f340ac354330b7b49237f2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.28.tgz","fileCount":55,"integrity":"sha512-jS6AbqExs3mOKE8JpKxCYXHmsH39OkToMd+HdcJYCuyXvTDpvkvEqjrBvvKUH5uKe0vnzOzbDp40j0lXNJ5rrA==","signatures":[{"sig":"MEUCIQD1fSVrMgZPza8ikKkuR9UGSQ9pPdCRy5VgdRd+d+Ro0wIgQt7EoDFlRP/qqapvLb1bOsduclNQ4kLR72iLzOT7pPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH4W1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmponA//fjvHmEsDtCLWeJ9eA6BRQ4MPsW81rZKSYP5Mc91YmxnpWgaW\r\n/TzvRI08XGXqAeIplEaOytSyVeqLH2BYzxNNGsfpretiP5ulxt7ZSkCNuvEV\r\nzObiO02EJO/m99k+F1pXULdKPJOUVwXYKZtMhA3gAl5XgJadD57xg7pwZyiq\r\n6F6Zj2FkJv0EmggMp0feNxaYLOcyzB9ggdnS/EXCSS3fHx+EPyKBIfrtmF65\r\nQ2Z5JQwmAvojV5yxeSUVmjdRrMS67XY1evrtuwesIupne1g7hII3eRgNGrn/\r\nTRlTdQCuPTSekcRO0yQGRWlN6bYfBlTFkD2t9sQNWJrAV3i0giStw5k4R/Vy\r\nUjd9PzY3IFwwg1EDrfaASZPkvdDSxK3zuk6M2PDuIBSVOrmwbO3Hwnkaj5Vl\r\nVUb7udUcQfarNtPG4/zQpRZPwtdOJmqugKEvoRpqAdOUIGmDf+i2GTPrFjbn\r\n/v43qiEX8k3jOQTQ/7KU1prX+kzWrfZAThBLohga1ZlhsR9ppKEetjsWNyyd\r\nSQYQTnaEY5Qh/fbXrFqBbZNyY1iWX/yQNkbpu8pOpYVJUAtViaiNGclVrEjU\r\nYUlo4UtlgA6RDBQYMUTS/yckOTovFBF+0YK43DZeHjP9g+yeOuU/fZniDcVF\r\nrV/Hi6R2IPgYfdG4DWg7UsSWLYne7aae+sc=\r\n=JoCl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3f902602b38074b6e4a2188ab16b2a486f812877","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.28","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.28","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.28","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.28","@things-factory/more-ui":"^4.1.28","@things-factory/board-ui":"^4.1.28","@things-factory/grist-ui":"^4.1.28","@things-factory/print-ui":"^4.1.28","@things-factory/dashboard":"^4.1.28","@things-factory/export-ui":"^4.1.28","@things-factory/i18n-base":"^4.1.28","@things-factory/lite-menu":"^4.1.28","@things-factory/system-ui":"^4.1.28","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.28","@things-factory/context-ui":"^4.1.28","@things-factory/scene-form":"^4.1.28","@things-factory/setting-ui":"^4.1.28","@things-factory/resource-ui":"^4.1.28","@things-factory/setting-base":"^4.1.28","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.28","@things-factory/oauth2-client":"^4.1.28","@things-factory/scene-restful":"^4.1.28","@things-factory/integration-ui":"^4.1.28","@things-factory/integration-melsec":"^4.1.28","@things-factory/integration-modbus":"^4.1.28","@things-factory/scene-data-transform":"^4.1.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.28_1646233012923_0.8629627870257903","host":"s3://npm-registry-packages"}},"5.0.0-alpha.1":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"dd0149a96766256762b51f0ff6144ee6ee34a210","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.1.tgz","fileCount":55,"integrity":"sha512-SP72MYeanf/y+XE6xKJuE8bQZFmzz0TEsZmjuTe/PDDHDrGS8e05Pt+2xR1vT2+avN1LFryAGS82/pzliZ7+EQ==","signatures":[{"sig":"MEUCIQDAXfBxnvHt7qWwZdiDL7l1rE617O3P/GwgJpcBfvLvpQIgUrZL1hSLZPJFgNquj4D0BDGaI4NAy87XzlR9HAx0uvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIIrXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe4w/9Eg0U869YrNKfCHoCUa9BB/LiFP9mIRix0+dvTsf3fQ1ZXbcE\r\nWGkIUuK2OIj3oDGIvMj177266G9OvglK1JiEieO/gBjw3Zf5DP7u3jyFoOlv\r\n3+4bDlBheGqCEjS9ihrXwpHwlFCmIplu8zW4BwdHwO9MION5z6+nt8PQzdLK\r\nZIP5nOO8IGu0C/hgIM0WXe8QB7BbjkctRR/r++YVTXMcLtVufHFZ2X8h6Qgk\r\n6wuOt+eD4NAQPMe2uJGm6sQdSBRjnTvK0g8Z86HFsguVuBEGbI1B92MUMuEB\r\nCviRvBWXyStiCv6Y4oFWj+KgsyKvhzftPgbDw/Us4yoz98ClNhQNjeV05P3W\r\nM2IYoyQ+baTGXOg5Et4i9PbRUHbwrZ9+cGZfCEdEj9ruYKGtK/HtxO9yDDF/\r\nlTpzCuWeQhnqaIZ3XMDRDCKsIvPVGUaxBXI4ezvN6c55MX1qsRwZq745HDZp\r\nqmnea8xnn+Rz9z8iK40Jq9X1jR6W9JNZJWD33Ob17VP8e02CP3pQr/BL3EEP\r\nipklRxRktVwO+CedvVI1YbsxyW3VTP/HpRl4rIXUgibfdDIUa5W1lINWcoj0\r\nn+k2bUWGZyeKI8Y2aJRwAYsX5xs1zZeGFD8N7DOMupDQS8AxMRwL4+RDt+Lf\r\nSoPouTpDGqHYp/sKzjHPOFVeBncbE14hDH8=\r\n=3Se9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2b3e3818a5d7ab7fdfff9214cc65f56885b27ad0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.1","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^5.0.0-alpha.1","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^5.0.0-alpha.1","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^5.0.0-alpha.1","@things-factory/more-ui":"^5.0.0-alpha.1","@things-factory/board-ui":"^5.0.0-alpha.1","@things-factory/grist-ui":"^5.0.0-alpha.1","@things-factory/print-ui":"^5.0.0-alpha.1","@things-factory/dashboard":"^5.0.0-alpha.1","@things-factory/export-ui":"^5.0.0-alpha.1","@things-factory/i18n-base":"^5.0.0-alpha.1","@things-factory/lite-menu":"^5.0.0-alpha.1","@things-factory/system-ui":"^5.0.0-alpha.1","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^5.0.0-alpha.1","@things-factory/context-ui":"^5.0.0-alpha.1","@things-factory/scene-form":"^5.0.0-alpha.1","@things-factory/setting-ui":"^5.0.0-alpha.1","@things-factory/resource-ui":"^5.0.0-alpha.1","@things-factory/setting-base":"^5.0.0-alpha.1","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^5.0.0-alpha.1","@things-factory/oauth2-client":"^5.0.0-alpha.1","@things-factory/scene-restful":"^5.0.0-alpha.1","@things-factory/integration-ui":"^5.0.0-alpha.1","@things-factory/integration-melsec":"^5.0.0-alpha.1","@things-factory/integration-modbus":"^5.0.0-alpha.1","@things-factory/scene-data-transform":"^5.0.0-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.1_1646299863701_0.37043729897537236","host":"s3://npm-registry-packages"}},"5.0.0-alpha.2":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.2","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b531cc99c1da95a744ba3f26fdada9691a55d12f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.2.tgz","fileCount":55,"integrity":"sha512-iQn4kYabXR6zehGbweHWHWD9wZr1elB8tJEeLjhzE/a1ilk9Wb2GlnhxadrOWwHN9XDzYPNZAZ/yENcalXD1sA==","signatures":[{"sig":"MEYCIQDrWtK6H0URdTPtCM/+qyg2YtiJcyvCucSuWtTR9RDJRgIhAP2qKwaylv5tDkwnPDNxv7sB1jw/5nzE75ALjEOIf/UH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJt3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK0Q/+NY4KzBucjyVa6LgubBk8UBwiUAb5dYjJf9a3lo0WLDCjcCLl\r\nN0gP1c3NrJCKGIBxDwQ3fj/mvfSbKXbdSkaRislYuLCxWej+8BtcBxekzplW\r\nmaFncut4sT2U72gbIDHdzhlAnWbpgSuaxCPn6EZ7KNaNgOzBr4lH1NAwztyr\r\ndiNcQrNxbrFEuP96GkoLYtTj0uoNC3QVhhMhb2e1sx4djV3tM5SZjQm2gonh\r\nGXAh+MOvCBvu29Q1+HExcbgxx9tkPdHwBdmV3SiUXJnA3+d6r/EmRMc4iQMZ\r\n7iXmRBuuK9UoTCxdu58e4K5QQhXWZq0G/J1RvJgLhku9D/nNp5zVySFQfsOj\r\nnM6OHk665mfk/wYhnQlwjBV/8BVnHEKY1TIE8lBy6rT1J22+QK3zQQqn78aN\r\nIHc3yggNQjsZmWilGBCWTTiaaZnSe4r6e7lg9bgdTEMC+dUNaGH5xw0LdRTr\r\nXTb8rO7lfxHTAJ2Xg4F8w6SQFGpfRk/wECRtGFnL7ojEkHj9RbFemThvdfYm\r\nFSyMutsCiImjJcl1NGS0VH4ux+feo6tC/wDC6cBkCm1Xkf8r8FCI03XF1ZC8\r\nW1CCfarZzaLkIVHTIAQ3XMjbM62lGaBAO+gcOSaxC0h4VunBsnLNnknc9kL8\r\nRd+aqIZ/gXX2TB1gsl6vTd+NmS1L/IgYdp4=\r\n=HwGQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"055536f981d229d51ae63f46585036b35fa86602","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.2","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^5.0.0-alpha.2","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^5.0.0-alpha.2","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^5.0.0-alpha.2","@things-factory/more-ui":"^5.0.0-alpha.2","@things-factory/board-ui":"^5.0.0-alpha.2","@things-factory/grist-ui":"^5.0.0-alpha.2","@things-factory/print-ui":"^5.0.0-alpha.2","@things-factory/dashboard":"^5.0.0-alpha.2","@things-factory/export-ui":"^5.0.0-alpha.2","@things-factory/i18n-base":"^5.0.0-alpha.2","@things-factory/lite-menu":"^5.0.0-alpha.2","@things-factory/system-ui":"^5.0.0-alpha.2","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^5.0.0-alpha.2","@things-factory/context-ui":"^5.0.0-alpha.2","@things-factory/scene-form":"^5.0.0-alpha.2","@things-factory/setting-ui":"^5.0.0-alpha.2","@things-factory/resource-ui":"^5.0.0-alpha.2","@things-factory/setting-base":"^5.0.0-alpha.2","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^5.0.0-alpha.2","@things-factory/oauth2-client":"^5.0.0-alpha.2","@things-factory/scene-restful":"^5.0.0-alpha.2","@things-factory/integration-ui":"^5.0.0-alpha.2","@things-factory/integration-melsec":"^5.0.0-alpha.2","@things-factory/integration-modbus":"^5.0.0-alpha.2","@things-factory/scene-data-transform":"^5.0.0-alpha.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.2_1646714310114_0.9111968487248585","host":"s3://npm-registry-packages"}},"5.0.0-alpha.3":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.3","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7bb7e80bd51277fb940a934369ad73750d6fdd7f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.3.tgz","fileCount":55,"integrity":"sha512-vKBuTzx77/IWz0zth+fbOWD4NPHVHmbnJgXjqy7E2m9XMeuxM0l24NUhqfueobyY8t2mDswHQkxGmwX51bPNgg==","signatures":[{"sig":"MEQCIBdZv3a9li6Oqeosan2gpH0RAS5tK1NDnjtmLG1cOdZrAiAGiicye+ZHLr9/M0iDo9fbL74Z/LNWiLXRRdt8r6LOeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJxUOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKXA//R9XlSFgh/YLLJ8LvyAYzE54/oZPSQyxnxnZJRJTsgQTr8CUt\r\n+GOfktulXLma+iLs8BweLw3lbBENK9erpT2i06y7A1W+1SsGkHdW7DZgzk6e\r\naOghvD4FDj99zBsS+KH+WhdYzp4bytWhf3yt7NuHnUZVnpaJ3PdUAJEyrc8k\r\namLy3lCaI9PAh/4juT92CFkiyJn2hLIcEjkos6ezWpyVVHn40DOYNQRYXrmT\r\nHjT/PaTQ0hYG9E6VXyNVdgbS2s0Ht5oDyWCcsKPmSGr/j0f1XoD6oaDmgOst\r\naLcSTQh/6Aq+/uD3krf+81F0MVftcgtPzc4jGtDghQIRXzP4V+nS8/x75Odb\r\nK7OhzBQq6eV+ngyKFX0FjFKK5Ua6sKra10LGbiaQf+ainPbIJNY+wokiNjRK\r\n9bPV0WrA139u//Oi7XDok1QbQ/+ApK6IvVBDW4YYfGcUxVQxdfKA+VIdKtCR\r\n8/y4cG8pd6BBAZAG3rbmUWiGigTQbh1MMxuhr6GCswvVMFYit23Dv5cQsFqm\r\nXJQCTVjwxWhBTX/jJbIUfEKUoYRsZardJcovlFnEZ4PajUwiyOhytQFlnhnP\r\nqVQAU+e8nxFghwVpKY6MYkLOhTFQTeH/OLyGXlZM7p6wcm9+8dgxwTVrPvId\r\neHRLFme61wWWAqotQAKlfg4h1f8ODvjZAoA=\r\n=fvfQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0584a36ba889ff0b426cc87c0d9c8f14ffa2f677","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.3","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^5.0.0-alpha.3","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^5.0.0-alpha.3","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^5.0.0-alpha.3","@things-factory/more-ui":"^5.0.0-alpha.3","@things-factory/board-ui":"^5.0.0-alpha.3","@things-factory/grist-ui":"^5.0.0-alpha.3","@things-factory/print-ui":"^5.0.0-alpha.3","@things-factory/dashboard":"^5.0.0-alpha.3","@things-factory/export-ui":"^5.0.0-alpha.3","@things-factory/i18n-base":"^5.0.0-alpha.3","@things-factory/lite-menu":"^5.0.0-alpha.3","@things-factory/system-ui":"^5.0.0-alpha.3","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^5.0.0-alpha.3","@things-factory/context-ui":"^5.0.0-alpha.3","@things-factory/scene-form":"^5.0.0-alpha.3","@things-factory/setting-ui":"^5.0.0-alpha.3","@things-factory/resource-ui":"^5.0.0-alpha.3","@things-factory/setting-base":"^5.0.0-alpha.3","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^5.0.0-alpha.3","@things-factory/oauth2-client":"^5.0.0-alpha.3","@things-factory/scene-restful":"^5.0.0-alpha.3","@things-factory/integration-ui":"^5.0.0-alpha.3","@things-factory/integration-melsec":"^5.0.0-alpha.3","@things-factory/integration-modbus":"^5.0.0-alpha.3","@things-factory/scene-data-transform":"^5.0.0-alpha.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.3_1646728461957_0.45783031060413837","host":"s3://npm-registry-packages"}},"5.0.0-alpha.4":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.4","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1ecf9a6094742073adf1c6f0a126b20f9ee2aa9f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.4.tgz","fileCount":55,"integrity":"sha512-nrPsvc1AKjauifecslbwXjBuq2+3ZdzUIST9EVsZRsQf32uzDNQTOqMNjZME9tsFVBqLn0yZwG83lQzAkQIq+Q==","signatures":[{"sig":"MEUCIQDtd8MNwymSWBANZ4sfhQxopsBr0vOs2SB1J3LxI513pgIgYMowz/IOL4rpMJ1c9QIjX5hjppZA2eYOc2G6AODxp8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKp30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHWQ//WTGRh651g34C4MNM7L1OvK4ZADhYZs5vVwDQOkOcrcYQXe4L\r\nm0AWh5Bu1sN/Ab33scy36lqLgB8UPTGzfbABtkADmpvJSc3hDsQERouy8LZE\r\na1KhvGsx9+jPwwocu7+MBaZOn4SY3OrZ7lINkHDqF5K+i3Sk9DeEBy1CEd20\r\nyK8BLtnRR2cMBdilFlz450F295WQw9GMXZGYXx5gQLrQ/R3Ztn49hh/L+nRx\r\nY2w40Ygp9JyqaknTraiZ5BeWycbNvcMqoW0Q9LTVbkN7KwQZGDZNiG3s2CrW\r\neEyjlM+sSe9NM4ZOb70QXdO7YGrcTR26Q9PIkLrgmpyMbCbMX+EcK+PJaDmV\r\nTqF90BclPWza9zCxtloivDz6pCDWJ3Ew1jmFewNOrv9y9VZZhcwzIfP8g0dt\r\nfYfaq0QvQrAWbKuzp+AQvb7VfcZKChR4geRCYSBMGLDujaQAn9PnHNXd71nH\r\n3XJxTBx9DhCsbEDNinzPi/em33HA6Uc7TXrLcCiwnRyg3EUdXAQvSKTtE9Qh\r\ndo8XdsxbxDuD6J4ujcvypJv8qmEdawGUWTiLgGQKvPf3orsCcXJ+xoxP2qpG\r\nm41mBy+3zTJrZ0rmnFVwyqH5HnHXQpcujN+i1+He041rBnzHlowFwDaBRfU9\r\nYS2cilIU00atfuxyjEcpImOn1nuGJ0juXrk=\r\n=aAIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"77253f86954dc6f5c14356ea85887c323fd2511a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.4","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^5.0.0-alpha.4","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^5.0.0-alpha.4","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^5.0.0-alpha.4","@things-factory/more-ui":"^5.0.0-alpha.4","@things-factory/board-ui":"^5.0.0-alpha.4","@things-factory/grist-ui":"^5.0.0-alpha.4","@things-factory/print-ui":"^5.0.0-alpha.4","@things-factory/dashboard":"^5.0.0-alpha.4","@things-factory/export-ui":"^5.0.0-alpha.4","@things-factory/i18n-base":"^5.0.0-alpha.4","@things-factory/lite-menu":"^5.0.0-alpha.4","@things-factory/system-ui":"^5.0.0-alpha.4","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^5.0.0-alpha.4","@things-factory/context-ui":"^5.0.0-alpha.4","@things-factory/scene-form":"^5.0.0-alpha.4","@things-factory/setting-ui":"^5.0.0-alpha.4","@things-factory/resource-ui":"^5.0.0-alpha.4","@things-factory/setting-base":"^5.0.0-alpha.4","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^5.0.0-alpha.4","@things-factory/oauth2-client":"^5.0.0-alpha.4","@things-factory/scene-restful":"^5.0.0-alpha.4","@things-factory/integration-ui":"^5.0.0-alpha.4","@things-factory/integration-melsec":"^5.0.0-alpha.4","@things-factory/integration-modbus":"^5.0.0-alpha.4","@things-factory/scene-data-transform":"^5.0.0-alpha.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.4_1646960115811_0.6125017949651832","host":"s3://npm-registry-packages"}},"5.0.0-alpha.5":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.5","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f8a052f570cb77c1db28eb0757e04ef2b7e45d9c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.5.tgz","fileCount":55,"integrity":"sha512-RmFmzBlrSHugg2NYvpJ78VZ/ryMLY25ov7B9aseRHZUXPILgSQye4BK5ZzYoFodOA+kkG13GdAjNCjo5tp5NYQ==","signatures":[{"sig":"MEYCIQCbqTMdMU22LjV8ZBelBLxLqNL97P2zIOcJcTL5Wvvt5gIhAPteuVnYw+4RWBfW3WOJgAnmBxnOv9aVkiMDTkiUlFxF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKtTeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ8A//eFamJATAO59nwWYOFbB2bT6/BCSod54P9TLKi9Por2BN7I/8\r\noq4ROCSUBcE009yvl3qrIh1hSkcpBK/TeyQk6KR0nw2Jx1TJuy0doK3nj4rP\r\n4+7PaIzr1cElWbOXpsNRjGwL9H3Qdnxq7ugT3CHbyrCCQqGYwXdiMtHMK+FW\r\n6Cg6TDlvjbbRFWTl5jHnNed5QO6ekkgGP+kr4c396U87VcNOiPfxHOqCyU6p\r\nP/UzzVsLHIMQlxSDMf0VEL9oHNM5qErV5AMqSoieGUCFS/Qd9RA3nY2xVj4S\r\n6k9Aa0lT32I4nFyyDGXOD3WM+PlkE775VEHZn2R7fEGIDeZh/DnEp+RYEApx\r\n4EGUpfxGFeiCnQQBa8N4x4H0KuBUscwvidZLsYajnECezuus6nnAT2iB0Cgk\r\n7abVMJKGty5yWqQnl0LUxujU434CyAhvVBRkCHb/njYIIpD+aHw/v45u9ll9\r\nNglQdZkmHQR/tchw7A0px2FYfSgDrY89/2S6hpX0z2nL5VGvRj7kj6rLmmsa\r\nTTvv7QnPVdtMBQCy0g2iEuq8Au13DBwfwOZL5/5/NxLDz1xE5APBcR1DVoZg\r\nHp3qw6uOwqUmt/SF/CiVeru1GRMhbv/W6yVtThzIZMz01QIJgrfZobsiwJ99\r\nABNcBVPJ8cxVAGPC2dNSxxG4XI5ZCUVtjI8=\r\n=1ebf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"379449b7be7b3d8220f1cac9ab684b812117edfd","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.5","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^5.0.0-alpha.5","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^5.0.0-alpha.5","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^5.0.0-alpha.5","@things-factory/more-ui":"^5.0.0-alpha.5","@things-factory/board-ui":"^5.0.0-alpha.5","@things-factory/grist-ui":"^5.0.0-alpha.5","@things-factory/print-ui":"^5.0.0-alpha.5","@things-factory/dashboard":"^5.0.0-alpha.5","@things-factory/export-ui":"^5.0.0-alpha.5","@things-factory/i18n-base":"^5.0.0-alpha.5","@things-factory/lite-menu":"^5.0.0-alpha.5","@things-factory/system-ui":"^5.0.0-alpha.5","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^5.0.0-alpha.5","@things-factory/context-ui":"^5.0.0-alpha.5","@things-factory/scene-form":"^5.0.0-alpha.5","@things-factory/setting-ui":"^5.0.0-alpha.5","@things-factory/resource-ui":"^5.0.0-alpha.5","@things-factory/setting-base":"^5.0.0-alpha.5","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^5.0.0-alpha.5","@things-factory/oauth2-client":"^5.0.0-alpha.5","@things-factory/scene-restful":"^5.0.0-alpha.5","@things-factory/integration-ui":"^5.0.0-alpha.5","@things-factory/integration-melsec":"^5.0.0-alpha.5","@things-factory/integration-modbus":"^5.0.0-alpha.5","@things-factory/scene-data-transform":"^5.0.0-alpha.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.5_1646974173855_0.8383870137097487","host":"s3://npm-registry-packages"}},"5.0.0-alpha.6":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.6","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.6","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d3ed7447057a7515a73346c5a0eea3c8ec2cd048","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.6.tgz","fileCount":55,"integrity":"sha512-qg37bY6J8Vo9YSLYM9kZ03+LOhlw8+unl4Od9f+PW5nFAhoRd69JncnYFStV0s0VqpRVJX0GVmZwQMhU8S8c0g==","signatures":[{"sig":"MEYCIQD7+Oo16tixzMR0LpoJV42QOHPuqvtIyyBQCV1RofM/uQIhANWZS2jV5MULwSgxQH4CBNBJ133nOq6ov5zQg7AEToCN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLa9HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7AA//b8fNy/FjoiSeMFH82asNLlx8NPUH27jeyoFcg3w16NrCNt2P\r\nnfP84fKHb8jB4XK9GWkMZ3707YaKAXKP53mdFZHCL0STvya0TVjiLIhE9SQN\r\nuTcCQH7HWc2s+J/lo9qy34gPNhUZCo6Gnw63/u7LRd6l1qHuvg8SwRP3Jcjb\r\ngntGcnAgAX0VNFsLOzCDbQZ117LDqXlAATJhn1nrjLHRc6Y0s8VnS6bYAi5v\r\nulA56mm0G9W0J/03cKKy8Gem+6hoV8P9SDRyHMBbH0bJo3r9+DPuJEB/E9Q3\r\n8vo2lQR2A56iMYTCICM2JfmhLmK8F8/oAu/bdbxammFmM8r1z1fUqXl7M0z9\r\nwcKUo49Lc+EPSIcX8ETGjN6AV9wJubrredSQFt20s538qH/nFS1Try3GGkSJ\r\nu3cN9FSJ/aUnG6wGsCn7GXQ/iuichRbROa9v9nuNo0ssaxK9zPt/zK+Wa14u\r\n/8gksKpiHEAuCtSWyq0Za7pU/ZGyJKYtVylNayatf6NAun9LQNhdSkXIZsTU\r\nwQDToJZhqzL8jk0rxOfWzwUV+YTgAAc5+QvKSsb9sUX8F4Edxt6nNKx9niS5\r\nRnIitN9qe2AgwIsQnHHf24NgNs4bhjhYqZ57LUms5EvQc0tC0RkGXx7jtqmr\r\ntXAzvct55+k2zMYliZW7l9L416MZuJCiEyE=\r\n=IN4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"72544163ae4a11a4d34cda016f4a28a3207806ae","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.6","@operato/scene-clock":"^1.0.0-alpha.2","@operato/scene-gauge":"^1.0.0-alpha.2","@operato/scene-table":"^1.0.0-alpha.2","@operato/scene-timer":"^1.0.0-alpha.2","@things-factory/help":"^5.0.0-alpha.6","@operato/scene-random":"^1.0.0-alpha.2","@operato/scene-switch":"^1.0.0-alpha.2","@things-factory/shell":"^5.0.0-alpha.6","@operato/scene-chartjs":"^1.0.0-alpha.2","@things-factory/auth-ui":"^5.0.0-alpha.6","@things-factory/more-ui":"^5.0.0-alpha.6","@things-factory/board-ui":"^5.0.0-alpha.6","@things-factory/grist-ui":"^5.0.0-alpha.6","@things-factory/print-ui":"^5.0.0-alpha.6","@things-factory/dashboard":"^5.0.0-alpha.6","@things-factory/export-ui":"^5.0.0-alpha.6","@things-factory/i18n-base":"^5.0.0-alpha.6","@things-factory/lite-menu":"^5.0.0-alpha.6","@things-factory/system-ui":"^5.0.0-alpha.6","@operato/scene-integration":"^1.0.0-alpha.2","@operato/scene-news-ticker":"^1.0.0-alpha.2","@operato/scene-progressbar":"^1.0.0-alpha.2","@things-factory/apptool-ui":"^5.0.0-alpha.6","@things-factory/context-ui":"^5.0.0-alpha.6","@things-factory/scene-form":"^5.0.0-alpha.6","@things-factory/setting-ui":"^5.0.0-alpha.6","@things-factory/resource-ui":"^5.0.0-alpha.6","@things-factory/setting-base":"^5.0.0-alpha.6","@operato/scene-half-roundrect":"^1.0.0-alpha.2","@things-factory/board-service":"^5.0.0-alpha.6","@things-factory/oauth2-client":"^5.0.0-alpha.6","@things-factory/scene-restful":"^5.0.0-alpha.6","@things-factory/integration-ui":"^5.0.0-alpha.6","@things-factory/integration-melsec":"^5.0.0-alpha.6","@things-factory/integration-modbus":"^5.0.0-alpha.6","@things-factory/scene-data-transform":"^5.0.0-alpha.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.6_1647161159730_0.07143721735333175","host":"s3://npm-registry-packages"}},"5.0.0-alpha.7":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.7","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c5517fcf4cefe620ce82594c5d94589b8234f17f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.7.tgz","fileCount":55,"integrity":"sha512-EhKlXx5txbwGLZHcydx0roZiVyDVvJ8PRJzoa6/D6jl8Ca8HQevNfoMuklzdSfwdmVpklAUl++SCnKhkYv5oSg==","signatures":[{"sig":"MEYCIQCH/TvDiYYAbkPyqX3hnMQ8RU9RblvR5wnM4q4ghcXOUwIhAPTTaPKrHsNZZjAp3RwpYmNCttR+ev8FadxR4Y/W44pt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLjLOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpfg//eyOS1lFh7yobqoFTTm8pVwPW0w1qJhQQ0psaNTKE/zi5j/yV\r\nkfRpHPSDTmQYV0xWUD+gjnmJT/ZO2XvRNM7a4IzMCd2K/gh1x+ugBTsIYAnB\r\n+zIOTGZfby+cA7EyLLCvID98ZSGCMzi5fRQPuAjw6rJdLojv3w70gPcKCbFT\r\njzJ/KJ4aiAHtthSrl13/ga9oYZm1IA0afxO5G3E5VTyPg6AVdOUsYhR9R2KZ\r\nwisg1ydH2jUMeEmHuK3jZw4xYljg8PQUEVU4ZihEJG87TaZINqlmRtER9Dq7\r\nkWTWCxaMVdmxoq2mUpoZ3qQ/S0rKzSGslPpTbEGDce/yy8WPKFrMhfNxc5Cb\r\nGMSf4VHug7Ts37hb9De2xChA0rneA92kVJwAPsWNP8OvSoV+WbxfciAp3dLI\r\nn4uZ2an7hdEzTuQDjvITkSIiFGeXmVKWMEkDQDKTRqx7ViXRckZmUxr7cCBA\r\n/9st3PUxbKZ7Vtt897lyuRN8nK+u00jvb3Oxw5r5sEhg3zH4++LipVNcOOcw\r\nJBEqTUKNd4JLMVtzrgyP0ajJ4ctk8fIQiaHJaCfmHAxoxzbeX5pdy5DJLx8y\r\nqUsiUIfc68fy6OSqGlDBbiSj65ZzmBgvz4yfGGzXdF8ye6p2e6BdqfmMPIRl\r\n8V/ekv4ZjZK7bF88Tbg+Ah9ZmyRn8cssaIs=\r\n=sxus\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2c08dbd4db8d129fec03e4d6a277ea1d1e32c099","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.7","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.7","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.7","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.7","@things-factory/more-ui":"^5.0.0-alpha.7","@things-factory/board-ui":"^5.0.0-alpha.7","@things-factory/grist-ui":"^5.0.0-alpha.7","@things-factory/print-ui":"^5.0.0-alpha.7","@things-factory/dashboard":"^5.0.0-alpha.7","@things-factory/export-ui":"^5.0.0-alpha.7","@things-factory/i18n-base":"^5.0.0-alpha.7","@things-factory/lite-menu":"^5.0.0-alpha.7","@things-factory/system-ui":"^5.0.0-alpha.7","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.7","@things-factory/context-ui":"^5.0.0-alpha.7","@things-factory/scene-form":"^5.0.0-alpha.7","@things-factory/setting-ui":"^5.0.0-alpha.7","@things-factory/resource-ui":"^5.0.0-alpha.7","@things-factory/setting-base":"^5.0.0-alpha.7","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.7","@things-factory/oauth2-client":"^5.0.0-alpha.7","@things-factory/scene-restful":"^5.0.0-alpha.7","@things-factory/integration-ui":"^5.0.0-alpha.7","@things-factory/integration-melsec":"^5.0.0-alpha.7","@things-factory/integration-modbus":"^5.0.0-alpha.7","@things-factory/scene-data-transform":"^5.0.0-alpha.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.7_1647194830322_0.5465373319739635","host":"s3://npm-registry-packages"}},"5.0.0-alpha.8":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.8","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.8","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c84a1fe8ccf7f0202b88e8ff1547b3f6926420ba","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.8.tgz","fileCount":55,"integrity":"sha512-d0KjaEyGcGW4IhX76muo1mLASWQ1sFD6CVjghnRkqGo8pwJvjN+hX/9gu5wofrDSsk52yjqqVfN3BR4Qt+HKZA==","signatures":[{"sig":"MEQCIBr8f99iEafWFsojLlwpq7qHi2p52H9ge/iUC3YqBLqbAiAznL0jjQklm8gEue6z+b4xASe1ko3nKiH9OBwES4J+zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL00YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJyQ/6Ann4I/livLSupakiB5CTmsEQAO4/NVnT9C2pn5GldK14xh+P\r\nopnXf4LpVhh1zdNBzoDK+gV54AciEE90/EjalStGuQqdsEFA0BsQBX9q1V5A\r\n7BH2k7nWuJIdwQfA0UGaRepC4lEUTNdWh4Zoe+dq3Dc2YhPyIVkASsMNZ30d\r\nw3x8OrRPq7sLNc3q20Glr5LoKRC5xSdlHBWER445D8T3lybKyVyoj0uheYUu\r\nWTgYlUzj3OZCDsiepkZwZ0J1432S/6DUTWv21qo502XEYeOk7FAXS98xsnjY\r\nxGDJ8bTok9yKW5l7nx5fJtDKePOtHlGW68Wnn8f27Zyly1M4UyYr5YA11qJa\r\n6bcdNvSFc14s30na8VnDh09i9dgwgO7cWxvB1dWU+s83vXxyddGnC8vidI+b\r\nQ4eoINfSWRVfsGwe5jqp9pxfkL04GMZtbKbVi2Evg0dcuJ+zbhCw/2RwVvIa\r\n5NMmfEO0t3ptVZ41Zgs0BM8WE3Ovtw7RrfPThrxnZlYGq/KXFfkpz2B4QsXN\r\nnEgOFXtBTHirr9JMMV1adREqXxw5Ml+4nvaQQfh8HK3tELZe/TkGntHeHxyY\r\nI9AWAg3fY0EVePU39AfGxEExpWRDXT+TASEtl2vsYnaqS0/sUdJxXxmS8JMR\r\n4268wkr5+QHfw3aoZJev8yxgJsikM3aWHEg=\r\n=Ua/T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"45da542dc9c876c0a1fa1837f1606210ae600b73","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.8","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.8","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.8","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.8","@things-factory/more-ui":"^5.0.0-alpha.8","@things-factory/board-ui":"^5.0.0-alpha.8","@things-factory/grist-ui":"^5.0.0-alpha.8","@things-factory/print-ui":"^5.0.0-alpha.8","@things-factory/dashboard":"^5.0.0-alpha.8","@things-factory/export-ui":"^5.0.0-alpha.8","@things-factory/i18n-base":"^5.0.0-alpha.8","@things-factory/lite-menu":"^5.0.0-alpha.8","@things-factory/system-ui":"^5.0.0-alpha.8","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.8","@things-factory/context-ui":"^5.0.0-alpha.8","@things-factory/scene-form":"^5.0.0-alpha.8","@things-factory/setting-ui":"^5.0.0-alpha.8","@things-factory/resource-ui":"^5.0.0-alpha.8","@things-factory/setting-base":"^5.0.0-alpha.8","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.8","@things-factory/oauth2-client":"^5.0.0-alpha.8","@things-factory/scene-restful":"^5.0.0-alpha.8","@things-factory/integration-ui":"^5.0.0-alpha.8","@things-factory/integration-melsec":"^5.0.0-alpha.8","@things-factory/integration-modbus":"^5.0.0-alpha.8","@things-factory/scene-data-transform":"^5.0.0-alpha.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.8_1647267096674_0.29663087300953417","host":"s3://npm-registry-packages"}},"5.0.0-alpha.9":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.9","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.9","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fe070a2f5f71ab7946bd1a36f45804dd9c842d79","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.9.tgz","fileCount":55,"integrity":"sha512-3HrEGPr7MMdbgalZaIU4HAcfEAVWQKr0sOnv6jz8ExFwQsxJ13UR7SM0CtTZflgGZf6gezESpS3XwCJPpA+RnA==","signatures":[{"sig":"MEQCIDmFfwPkxmPeFoRDydPhEehJs788LtEhmpmxGEx90qZ5AiAlBbYQ47E2bPfZaPrHleuYy/ZZbphcNgwRoISptWvxvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMAH4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogzg/+LOPz0GkLaKakP2YcnLJOWR7+MXxsKQafAm0ScEdIPX6k+Wqj\r\nPtyVkWHrnUQTAb6KuMWSjVonI8HDDWf2MI6BxiiF8OOfpxol3Rwtdmt5Ntni\r\nhM9b/0rsIvRNEdWxKs7ZD/YSlVrgIchYMutJnRAZJdIC1XkFlhAkJulFGrUh\r\n+Ij45Z72c6ZcEpimsBhPrUb1A1n4BVfjBiGbFJIuxdMp2vULNxGWNbqnk9y8\r\n9rD9narrsbbr+K/vpQI3uc9RzwKfFCkKhTRY0tLyBIzGoZoZMFsUdcG/4X/3\r\nSHsktM3XOfB56Mnk0lyxuTSjHpEIr8+9QhAQ21G+w21osuLrsB+UVhN+efcR\r\nhjfeKxqjVQtkLZLzVlB7NhVUEEw8qBnVsv/UaWyYzbHzEPLEKOAIu7nstA2y\r\nj8BzulvGwZdoQb55LDqc/fbH5lQMrTd6GLoMFvn0glQ/8YNXB8Qa9xyar2+F\r\n9LKtSgD86a7seIp7XFIU/QZsfuTWRdhUtgVeYBB7LpuDIb5kWZJJUGO6S8UB\r\nGnJyREZslktwuRSteI2T2/oEopyppRUx4B3JA0svZadhe2ZUSr+ARbjheJOU\r\n0/301EfIulUl0qGw+KZCuRHNwG/HiAfwfYakZNX8+7SWPtYWiTtueQGnOIyg\r\nI3F9SHsOvUiub/LmhHInKhe/o31BCXpfHnA=\r\n=kio1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c0f2f0758f80724cae6bbd56bbea43feef0f8a1c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.9","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.9","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.9","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.9","@things-factory/more-ui":"^5.0.0-alpha.9","@things-factory/board-ui":"^5.0.0-alpha.9","@things-factory/grist-ui":"^5.0.0-alpha.9","@things-factory/print-ui":"^5.0.0-alpha.9","@things-factory/dashboard":"^5.0.0-alpha.9","@things-factory/export-ui":"^5.0.0-alpha.9","@things-factory/i18n-base":"^5.0.0-alpha.9","@things-factory/lite-menu":"^5.0.0-alpha.9","@things-factory/system-ui":"^5.0.0-alpha.9","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.9","@things-factory/context-ui":"^5.0.0-alpha.9","@things-factory/scene-form":"^5.0.0-alpha.9","@things-factory/setting-ui":"^5.0.0-alpha.9","@things-factory/resource-ui":"^5.0.0-alpha.9","@things-factory/setting-base":"^5.0.0-alpha.9","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.9","@things-factory/oauth2-client":"^5.0.0-alpha.9","@things-factory/scene-restful":"^5.0.0-alpha.9","@things-factory/integration-ui":"^5.0.0-alpha.9","@things-factory/integration-melsec":"^5.0.0-alpha.9","@things-factory/integration-modbus":"^5.0.0-alpha.9","@things-factory/scene-data-transform":"^5.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.9_1647313400278_0.762694106515607","host":"s3://npm-registry-packages"}},"5.0.0-alpha.10":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.10","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"dd90772ad1c5832988bfe39e2f20623db1f45e8a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.10.tgz","fileCount":55,"integrity":"sha512-y5/geb+M5YfnPB1sAk63p6okM0yUkdcomHI8myhKvaqQsh6/xoBuO9WMgp58nXcRxr2NfIpbc/eVyHb4ycdecA==","signatures":[{"sig":"MEUCIQCxfdQzm/aqEO79/H3KeQzufERFHDIkKwE8GXH86ybg0AIgDAh2YmlR/giEBCzKaGlHHvLcCPndOLpK0BHELV7gquA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMrukACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrjQ//ZbdOhYEfwabMQlG3XrOjtAHBfD2EVPskEvkUu2qmCO+rS0Jr\r\nRVpQu6KbERoz6nQ1NZHNEBiH8OhZ4DJ8TQM1KNw05WM8VHwMCK6tqcKR77tS\r\nq/GQ0KTaQzZI5O5cM2KVvGZ9mwJcjSl1TN0G6FASM760hdyEgIZhHAAbhuKd\r\ngoJ8HkudMH9ZSQMX20+FdMAtKMW+WDmDmlOlf4OOTNCfK4m4bzqqDKEjF/J/\r\neHWvjpQ5kBeGunDIc2FmPo+Qe5niLx+447pamVtHpQJ7tsrYSOVAeCi66b0k\r\nzz20qQapvUW/RqnTDU6gja4Rka5H4Didc/ApfQsICVp4w2vQWPi8uZDCQLI0\r\noOJwrMbJ60rSsIAf+l8BbH3o8IePvmg1Iu6uJjAWE4rG3/ICnpmzf/jO2MHO\r\nc0qsFAwPgoVmqo5RL8nKnIMTzBytCgzraBVrF5mej95I90LEQNp2kgIFpvOP\r\nMTNT01bs6jaD+1HdasilqKS6Rw7AT3Ljz4wPiEfgFU86dvLltz2tRwfS8h0Q\r\nAgXTv3i5rxj/RQUqdmbYBg125u4Ox6qCwsQyvf04v09qq24U9JCrbSWsWbnp\r\noVSWnkFMkQ5ZxdcCGTMlYKHvqW/Lb1ZaBTHP64vac+Bdl6qWXgzK5ItoL/kf\r\n4sK8q+kgPSDFyTqkcojmqllG5VUREjmis6M=\r\n=HnNk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"24e85b0265d10cb664b8279bb927ea2a86227775","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.10","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.10","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.10","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.10","@things-factory/more-ui":"^5.0.0-alpha.10","@things-factory/board-ui":"^5.0.0-alpha.10","@things-factory/grist-ui":"^5.0.0-alpha.10","@things-factory/print-ui":"^5.0.0-alpha.10","@things-factory/dashboard":"^5.0.0-alpha.10","@things-factory/export-ui":"^5.0.0-alpha.10","@things-factory/i18n-base":"^5.0.0-alpha.10","@things-factory/lite-menu":"^5.0.0-alpha.10","@things-factory/system-ui":"^5.0.0-alpha.10","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.10","@things-factory/context-ui":"^5.0.0-alpha.10","@things-factory/scene-form":"^5.0.0-alpha.10","@things-factory/setting-ui":"^5.0.0-alpha.10","@things-factory/resource-ui":"^5.0.0-alpha.10","@things-factory/setting-base":"^5.0.0-alpha.10","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.10","@things-factory/oauth2-client":"^5.0.0-alpha.10","@things-factory/scene-restful":"^5.0.0-alpha.10","@things-factory/integration-ui":"^5.0.0-alpha.10","@things-factory/integration-melsec":"^5.0.0-alpha.10","@things-factory/integration-modbus":"^5.0.0-alpha.10","@things-factory/scene-data-transform":"^5.0.0-alpha.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.10_1647492004161_0.5470184974414973","host":"s3://npm-registry-packages"}},"5.0.0-alpha.11":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.11","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bf4806aee2d0174fcdb216176b67c667b31a4638","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.11.tgz","fileCount":55,"integrity":"sha512-UkDZbyj6WtZ6Uomk6kDRf8Vwl6Wbgfh4qZiZb2Mu4D8XCNTpU0ifl0ozix3dkVhaba5q8RKOg8Hs9+H4f6l3QA==","signatures":[{"sig":"MEUCICgOgorCZcpYV5FcZGnsAXTDxPIaF4XhsRwWZmBUaAnoAiEAgQBAM/68k2kQtB4u+poTkesoPKrCKpsihknQQ/hTwgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM4aFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIeQ/9HBlJ7fHchp+tEAJBVpFgGmooKFasTB63YrFYJbIewpyeAxA8\r\ninJ5ZJatEjtGNIeEDbKWwazi8svGCGMyJW6qwvN8aO79hgDOEHscIgbzsQpc\r\nOQJxt9ZsyEZHvwRxNm9ziEGweqAECM7iHI98ZBkfFvvubiR8pJqERm0GMqid\r\n2kQ8jrPco2JGUB/kvDwPu+dQEzdj70lTPPqtPatadhqxzb2Ngw15s4m/0+ie\r\ntSTYZjjKu1RVsVWJIcSkCtv5Iuory0iuo9o7eky1wXzq7A7XfVBoRHWXfY9I\r\n0/0zkLlr0u3xXr/CIme/qmx4V/VwlZ0zjHnpIoXVotN2PijfZAjmdNTa1+p9\r\nRt4JI8sHuhCcI8miduOkzgIrW8kGhw1aIWZLE0JnO+MKrgX8Jxg4ZzC4msjp\r\nvuPWtTgRn6YALLIAeYf0akMArYC1uLDBgexj0t4dcHMG59UjmwQvJ0ZE0Koq\r\nY/Xm/v16tE94W+QVzn2jkA+HWvfqiXUA/TS+C548VWYd5vu/EabZwhBOR09Y\r\nWFalzEwshoGBA7lhjO4iPZ+y054foW+/MvZpX8PNBM8Vu/Rm0OeYMi2eeq2d\r\n/Hd4S1488nsyj6t981OcvwI+PSy73IvykK6CQTwvu1aOnqcT5wPZEeQ5/Jxu\r\netPBonKTbg7hQxsSsNOYgcKtAfb+GbvaFNI=\r\n=N72o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9f8d36335eabb80642c18ffc4a09fca23636bb00","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.11","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.11","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.11","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.11","@things-factory/more-ui":"^5.0.0-alpha.11","@things-factory/board-ui":"^5.0.0-alpha.11","@things-factory/grist-ui":"^5.0.0-alpha.11","@things-factory/print-ui":"^5.0.0-alpha.11","@things-factory/dashboard":"^5.0.0-alpha.11","@things-factory/export-ui":"^5.0.0-alpha.11","@things-factory/i18n-base":"^5.0.0-alpha.11","@things-factory/lite-menu":"^5.0.0-alpha.11","@things-factory/system-ui":"^5.0.0-alpha.11","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.11","@things-factory/context-ui":"^5.0.0-alpha.11","@things-factory/scene-form":"^5.0.0-alpha.11","@things-factory/setting-ui":"^5.0.0-alpha.11","@things-factory/resource-ui":"^5.0.0-alpha.11","@things-factory/setting-base":"^5.0.0-alpha.11","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.11","@things-factory/oauth2-client":"^5.0.0-alpha.11","@things-factory/scene-restful":"^5.0.0-alpha.11","@things-factory/integration-ui":"^5.0.0-alpha.11","@things-factory/integration-melsec":"^5.0.0-alpha.11","@things-factory/integration-modbus":"^5.0.0-alpha.11","@things-factory/scene-data-transform":"^5.0.0-alpha.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.11_1647543941789_0.8202647786035742","host":"s3://npm-registry-packages"}},"5.0.0-alpha.12":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.12","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"de203cb7a438aa89f8dc5649abbf9f951a60e42a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.12.tgz","fileCount":55,"integrity":"sha512-bkcwL8jaKan5wkFu4RKvSY1bU55t0eS5zVrPlfMjPEcgM/sJcnjwLwzne8jagY2yt/UX77NfOVuplOUg2MPWDQ==","signatures":[{"sig":"MEUCIFWmU4UvK8QVV8y79NwHyIndD6137RpXqZeEVLLfCkJeAiEAt03txMn/+AUB9vb9txWMiK5QN21n/QLw64+aADgWEFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM9i4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquoBAAjKdONcBXnpP08D2B0m9/zLICTShy6BzZFvCz+VwsssjCmJAI\r\n8dGQBX9s8LyVPbAvC0DwhEFUVv85k/6KrksrMI+wNMweQCGJuyZXbek1QMS9\r\nJczKRnlW9ur1Q2jd33v0CCkdLOC6pwvJ98z2vfYsWuwRM4fsJVcxRNFIfeoM\r\noQ87/5kRQhR7caBfBGJpy/ZcN6m+AtVMVYtoRcEypHsck825i/vbB4ralzfn\r\njG+Y7dkClPTW/ew8iDUCXLZlGNxBRNOaF6PqlVZTeEREIMGgEO+T+Gpnoq4A\r\nxMdahn6Xd0rIfH2eNrTaBCtIW9b9jr/Mt1GBQwo9tD4yuOvTRZ2ER726iFVY\r\nSsTzUn2+hcXexbN57Zxp4jhpm0BUNqPp1GegYxJPTI8PjLd/DvLLDD6IzByD\r\nh8/G9fykHO+LjzkKBkD7bAm/MTKHZYz3cM6wZxQIa97LgSJss8L5s+8Lbq/s\r\nlQg1WQLGKBDUKNApL1QatWqQeNLX/BCO7KcfypXvKbS7I4IQN+HIKNRcRokp\r\nidAQbZf3TJIJ9XDRNrgCBBDIPLxAljWygMf00So8RJZ5pripHEpEW1sawRyF\r\neyK2XrtSunb+hQUlBnMeFwKqXn6Gt4C9d9fB1QFSdiZINfz+gk6l1PAznnpP\r\nxfWUEuV2sx/y3XVjS4UKt1nziyg0lXiS36w=\r\n=QO+W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fdfb881f0a6ae429387c04494449ed50c2a117b0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.12","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.12","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.12","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.12","@things-factory/more-ui":"^5.0.0-alpha.12","@things-factory/board-ui":"^5.0.0-alpha.12","@things-factory/grist-ui":"^5.0.0-alpha.12","@things-factory/print-ui":"^5.0.0-alpha.12","@things-factory/dashboard":"^5.0.0-alpha.12","@things-factory/export-ui":"^5.0.0-alpha.12","@things-factory/i18n-base":"^5.0.0-alpha.12","@things-factory/lite-menu":"^5.0.0-alpha.12","@things-factory/system-ui":"^5.0.0-alpha.12","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.12","@things-factory/context-ui":"^5.0.0-alpha.12","@things-factory/scene-form":"^5.0.0-alpha.12","@things-factory/setting-ui":"^5.0.0-alpha.12","@things-factory/resource-ui":"^5.0.0-alpha.12","@things-factory/setting-base":"^5.0.0-alpha.12","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.12","@things-factory/oauth2-client":"^5.0.0-alpha.12","@things-factory/scene-restful":"^5.0.0-alpha.12","@things-factory/integration-ui":"^5.0.0-alpha.12","@things-factory/integration-melsec":"^5.0.0-alpha.12","@things-factory/integration-modbus":"^5.0.0-alpha.12","@things-factory/scene-data-transform":"^5.0.0-alpha.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.12_1647564984009_0.9991286304891012","host":"s3://npm-registry-packages"}},"5.0.0-alpha.13":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.13","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c87214d7092058226d329e068548d6e67a89880e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.13.tgz","fileCount":55,"integrity":"sha512-86XXp1y0L3SBjQ6DMH6WwmXHvokPycQ0/HDobqWZ/VnzjiXtcitPIU1/mMLRfyMecJNM/B6ZSsmgyzcuciryCQ==","signatures":[{"sig":"MEUCIQDGbNsH/uyqERLPh7tZZg5HG6WK+BB8v+iS2CgywG6tEwIgUEZ68ApjIBxHO+fPK2AhiVlbvF14kzN+gTWdDNG1I6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNfIDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC2g//Y1OTxfxslGOd5pXg4WofpMHivF+BUHHLt+mIz0Z/PT2yg2SP\r\nybc8g4wPCK+s/bo7TtqbD6JY6yMisRR4/7iFgeBgI0R1A8IrpU9dWhjGFn7S\r\nwZSVWKlvhhaT/xec49B0MgcQLw2TbH3QIa4YrYmK18oQsohBl1QE9qNof+oW\r\nqXYTrkMCRl+Xeq30P+iAQSDtdcBuInrEEvv/WuRkJ1QXdfs5cKHHBwF5e8Sk\r\nt1YS9kSeKGk5a3Ri9J2akNQbE4H5QBxiJ6w8L5IGkj1ACx9fM9F+iigXf5U7\r\nE/jtvqj6LQeGeZMXZU1z0z03p8RePDW8OZuvx+txE6fHnvkpxJSrmFZH6B8u\r\nlM+cyn9mViXjmJctn3rpTVXxYoQqlP6fNMWeDu/NqwJgmUt+agM/GGXwSxZ6\r\ndenPgIEWz0vxB6mkPSNRq58uvPg3xCDqa2Jobvv4ramp5S/H7ECIWCC7jJxf\r\nt0suxgk+pH7ozErDEO41yhWu2WTNWAvltOPkw0/Er9sc5qJWMcLsJovfCzZr\r\nYbI8+1oY6ofi4xLYA+Olcvx/rG8kTJkmc1v5Z/8+6P1lxLdgnF6Dt2p+eZwd\r\nQdmr7AIc5wF0UlFVlfql2KBVRlY6182dm1/1F6FgVaJF/gZ1sdzNVBr7Xoo8\r\n+Ahb0hh8MWGvGjc/rXHJddfAor0hnRIW5/E=\r\n=6nMt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"49704052461599b174959ff494abb9ef1facd887","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.13","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.13","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.13","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.13","@things-factory/more-ui":"^5.0.0-alpha.13","@things-factory/board-ui":"^5.0.0-alpha.13","@things-factory/grist-ui":"^5.0.0-alpha.13","@things-factory/print-ui":"^5.0.0-alpha.13","@things-factory/dashboard":"^5.0.0-alpha.13","@things-factory/export-ui":"^5.0.0-alpha.13","@things-factory/i18n-base":"^5.0.0-alpha.13","@things-factory/lite-menu":"^5.0.0-alpha.13","@things-factory/system-ui":"^5.0.0-alpha.13","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.13","@things-factory/context-ui":"^5.0.0-alpha.13","@things-factory/scene-form":"^5.0.0-alpha.13","@things-factory/setting-ui":"^5.0.0-alpha.13","@things-factory/resource-ui":"^5.0.0-alpha.13","@things-factory/setting-base":"^5.0.0-alpha.13","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.13","@things-factory/oauth2-client":"^5.0.0-alpha.13","@things-factory/scene-restful":"^5.0.0-alpha.13","@things-factory/integration-ui":"^5.0.0-alpha.13","@things-factory/integration-melsec":"^5.0.0-alpha.13","@things-factory/integration-modbus":"^5.0.0-alpha.13","@things-factory/scene-data-transform":"^5.0.0-alpha.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.13_1647702531638_0.9502026753517112","host":"s3://npm-registry-packages"}},"5.0.0-alpha.14":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.14","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"683bf5b79dc3947897078773cbe634b4b6696d2b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.14.tgz","fileCount":55,"integrity":"sha512-v7W7OcaspeZ2ZJQJ/6ljogXCiaNh/Z2Qs3R8p5KhDjPtaEe2pR3qNaeztEf4/gNQAvjQodTFnjRTSUw4C7Eeiw==","signatures":[{"sig":"MEUCIQCMH5qgg8iCCuXUAuH2n1mTyNYhp+eFOU0CCrmoIIjIaAIgORKAs1VZyrOs2cRDaeTWmmfh26FUZST21dqD81KgzHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN7SXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprAxAAkm821/R7zYc/bqnUWVC6owI80uig8i5al5w/PV8cdMwqCNwe\r\nefqIDajLZIh3n78Ap4binaJ3brDrRRdWdSP9DMVjCtQbL9k0xpOeJpz1up48\r\nvLX1aqD1X0ImVMASsxkhZLapNMlS52mNX8wuAYQgTCTk7WRgBtLAdr/ijodW\r\nCoh49Pxob80rf/XTn4uofcOA4AxbnltMpZ8WYO6XUOQSxmtx1UyrFysX+xpL\r\ni8S/TOI7nnq42b64dsFUFNFQZBuc2+T5WpJ3UkdAcJ/K4lnj+ZXVktvq2NCW\r\nj0Uzu3PPVy6vYaWRtcpO/BE3AYvXsXHyizE9xdjMM6kKf8B67ad9iBLMDzZ2\r\njsubaWk3l5TK6IghDWnBpb2inM3Mu/P1xwnVaYwGn4bNdw8Nyo6oPDG51kKF\r\navD2tEX/WQePJQmowGJC3y3iZ8elrFUNf5tsJbqJeVkcwc6VnorI5jmb10Mo\r\nNXA7/q8ke03AsYpbvSBAH39iJFUJAhlFATRXtFvSZJIpcWhWePBOjvyWDQtC\r\nAROYnoJg+4Yp3R8CL/QbmeGu0ZN3tRwGjff/RVJyyfzXLPuZN+QBID0T4M6O\r\n7nsn78hczA5DYwp4UNMgOCtUKqGK4Q6HX2ehyZfhlqMGcRt+y/k6xvzwJMWc\r\nXtRTDb8BX2EehPJahrivS5Oe/qMa0yKSt+k=\r\n=xwub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e64e66b147eca1d3219fed7d9764fe2a221a5569","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.14","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.14","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.14","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.14","@things-factory/more-ui":"^5.0.0-alpha.14","@things-factory/board-ui":"^5.0.0-alpha.14","@things-factory/grist-ui":"^5.0.0-alpha.14","@things-factory/print-ui":"^5.0.0-alpha.14","@things-factory/dashboard":"^5.0.0-alpha.14","@things-factory/export-ui":"^5.0.0-alpha.14","@things-factory/i18n-base":"^5.0.0-alpha.14","@things-factory/lite-menu":"^5.0.0-alpha.14","@things-factory/system-ui":"^5.0.0-alpha.14","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.14","@things-factory/context-ui":"^5.0.0-alpha.14","@things-factory/scene-form":"^5.0.0-alpha.14","@things-factory/setting-ui":"^5.0.0-alpha.14","@things-factory/resource-ui":"^5.0.0-alpha.14","@things-factory/setting-base":"^5.0.0-alpha.14","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.14","@things-factory/oauth2-client":"^5.0.0-alpha.14","@things-factory/scene-restful":"^5.0.0-alpha.14","@things-factory/integration-ui":"^5.0.0-alpha.14","@things-factory/integration-melsec":"^5.0.0-alpha.14","@things-factory/integration-modbus":"^5.0.0-alpha.14","@things-factory/scene-data-transform":"^5.0.0-alpha.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.14_1647817879230_0.6511344886399437","host":"s3://npm-registry-packages"}},"5.0.0-alpha.15":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.15","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f3833f8cf8207542dbcf8e9acd40189b8613c34e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.15.tgz","fileCount":55,"integrity":"sha512-X3zQZb/QnFASpp73/qmXJR/svxVSR4jv21GWfRi83cjKi5vV/HGIEdYXtp8n4t0PJ3DdHytUyfO/3OzJgvWY0w==","signatures":[{"sig":"MEUCIEVSfKLj6otb2JugqHY/C8C+r9lxG7Ocgi2pSz5kF+kYAiEA77TzI5CZth8aD4ZE0Rn3aQOdhjALT7YliQBv8l1s/YU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOEDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5aw//YCW6fwJJe9ad2128wry2RSnVhjVmZQcG7pD264PydNGzX3fY\r\ntV21rNzeAUk4WIWc8XI5n1HydctcbxgpBoS3VrNxyNkJbekpvTEJ0QsdqiOe\r\ndCilYSbYpJOnHg7tLQgZi64cpdg8/jOxPmj2nSz/Hd5wBiVKVqHVZRD9H/bo\r\nve9uEuetKk+Ely0zAmkWNHFXBwnKQtGCDAeoRskKzu+LqjfbkJBTzAzfmKn0\r\nhmTRIfaIocLkUa8MOi1a2F9KPgivVZaNpR+xgDmPcW5fendfGVLtDyJ2WYP9\r\nD2VkW8DQh7Fx/9nNilmpCn8R5oAc3o5D2E0EO3Xiwh5kt/iU4/0wwo05BBLK\r\niMg5fKPpKZ8nLbzoslAVbNUmkAHeL3/iBCRu7fbekxvFa5Dm1FbrrAbNseg8\r\n95zTIw4x2xH3zKZDxInEZSaQpL+9vW4PdlPbdu3gzq+EM9nCNWxMo1SQgcMC\r\n/6qEyu//lT8CaPDos/UNj6HnOh9zrI/UsAloVsxlgpGQhMi/gssqcM13Nspy\r\nvHyrTw679Pazzf6NN3lIC+JKnZCz+V0E8jQGVZNE+QGNGmfzl8z3JNeisF7H\r\neZlhX3S7HZwjWAz/HqUkUDgzckz8iEn6a4Ff4E4t6f1p37AXQvHN+hrsXdLB\r\nq7He7WyQFkGDrnpsJQFZun7vJRdiFTmnzz0=\r\n=9mFP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"88072e1d32788fff7c2f06f2b21b62ba944786ab","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.15","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.15","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.15","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.15","@things-factory/more-ui":"^5.0.0-alpha.15","@things-factory/board-ui":"^5.0.0-alpha.15","@things-factory/grist-ui":"^5.0.0-alpha.15","@things-factory/print-ui":"^5.0.0-alpha.15","@things-factory/dashboard":"^5.0.0-alpha.15","@things-factory/export-ui":"^5.0.0-alpha.15","@things-factory/i18n-base":"^5.0.0-alpha.15","@things-factory/lite-menu":"^5.0.0-alpha.15","@things-factory/system-ui":"^5.0.0-alpha.15","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.15","@things-factory/context-ui":"^5.0.0-alpha.15","@things-factory/scene-form":"^5.0.0-alpha.15","@things-factory/setting-ui":"^5.0.0-alpha.15","@things-factory/resource-ui":"^5.0.0-alpha.15","@things-factory/setting-base":"^5.0.0-alpha.15","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.15","@things-factory/oauth2-client":"^5.0.0-alpha.15","@things-factory/scene-restful":"^5.0.0-alpha.15","@things-factory/integration-ui":"^5.0.0-alpha.15","@things-factory/integration-melsec":"^5.0.0-alpha.15","@things-factory/integration-modbus":"^5.0.0-alpha.15","@things-factory/scene-data-transform":"^5.0.0-alpha.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.15_1647853798130_0.061753021174703715","host":"s3://npm-registry-packages"}},"5.0.0-alpha.17":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.17","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.17","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"36c7c4ac74d64c749b3fed80a1db233f339c193c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.17.tgz","fileCount":55,"integrity":"sha512-M3fgk/dZ/yGVUyXx0dvNr4iht6jGYfyCksnkj/WAxyD7nS4IjGwMRYncClqIvBn0PPev9I4qEbZbBdyXn+GwFA==","signatures":[{"sig":"MEUCIQD9XFctIzPvv5UEBOgheexKMyhUaQhHqt5obaHD4dcbPAIgAJ7MLIw6y3YNsxvk7ozv5V/gLh875NMVJ8EtgiaPDm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOKtfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotPRAAnrV+v3v4Wz9wtUHne1S0iBbp5r3nQIvU+To0HtNJQPhJJN6D\r\nJlq8qkrkMK8Z9b+a0fYM67nktYSA+xTH7kM6rTMk7FCsy+SfBnmKihMpB155\r\nu23lRWCJCQFSwNPAiZegiRqUx4YNSVmIDttEmNU6qhYoqxJ5c398GlTfYP4e\r\nkv8dqKlcLjvzVkYaSVsaG9rNKhI6jf0pfeyqtFVlce4NviNyqzUlBaJZ8gJC\r\nNpj/aj9u6+YpaeLfHCezNisXvXchsbXmTOD/pQ2xLw8WDRwT3O7T/y0M8d1E\r\nupK+s4eSEHpsIbfnA9bQl2JB6B5veKARTI90x0gLRk37p0XKEDjYi44pjfuY\r\nRS9tys5GosPnltGFyOnVHZRGzYlAJz6gMKl+TqPAYt84m6V8daW2IVaZYmnI\r\nXNxHCnBm4FrWWEJksquBnEQEcHfKAD3vWqR9vtaA55hCSSr4fYFDbtngo/6H\r\nWuIdEe4KeEaYbgc3U1RH4+TZvpeR8gXxE1EYGW/ZfvhYietUIXKg8MWelZn+\r\nD2MQJmMneyfgqEPVdk0yu5vd7+8Ii9MGn0NVR3QvuIzWw31qB8fNGtVeclQ8\r\n2Wjg4msJRiiZQsKKBqnTTGYrz9haaLB0NuZ6KKY2GQL9JtE3PRfz5wLdTrI1\r\n8cCqp+lES5Lbdmm2/5n+H1aIF+kJQYhGhH4=\r\n=5kTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"258d2d2f3bfb96ebcc88525c1cc0dcd8ea8d8c64","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.17","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.17","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.17","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.17","@things-factory/more-ui":"^5.0.0-alpha.17","@things-factory/board-ui":"^5.0.0-alpha.17","@things-factory/grist-ui":"^5.0.0-alpha.17","@things-factory/print-ui":"^5.0.0-alpha.17","@things-factory/dashboard":"^5.0.0-alpha.17","@things-factory/export-ui":"^5.0.0-alpha.17","@things-factory/i18n-base":"^5.0.0-alpha.17","@things-factory/lite-menu":"^5.0.0-alpha.17","@things-factory/system-ui":"^5.0.0-alpha.17","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.17","@things-factory/context-ui":"^5.0.0-alpha.17","@things-factory/scene-form":"^5.0.0-alpha.17","@things-factory/setting-ui":"^5.0.0-alpha.17","@things-factory/resource-ui":"^5.0.0-alpha.17","@things-factory/setting-base":"^5.0.0-alpha.17","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.17","@things-factory/oauth2-client":"^5.0.0-alpha.17","@things-factory/scene-restful":"^5.0.0-alpha.17","@things-factory/integration-ui":"^5.0.0-alpha.17","@things-factory/integration-melsec":"^5.0.0-alpha.17","@things-factory/integration-modbus":"^5.0.0-alpha.17","@things-factory/scene-data-transform":"^5.0.0-alpha.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.17_1647881055082_0.9944004458881568","host":"s3://npm-registry-packages"}},"5.0.0-alpha.18":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.18","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.18","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"83de897ee263cf4b3740884448a081c1f1a991bf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.18.tgz","fileCount":55,"integrity":"sha512-H1vgT4oWGGze8mF4e6a88zBuKSBKVkJHdZBci+LJpR2PwsLPeBP+XzkkWjUrmC3GZBpNSwlR2EZGFkeeB7WWbQ==","signatures":[{"sig":"MEUCIGCtKlE7j59Amr4wrBXTcoub/z6gNpbFarGw9/vM5gXqAiEAkF9IMORcnd+pFAH/oXeXdL9GGJxnmsX4DjX2+0yBrys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPUwQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraEA//dACjQBGG/fMXWBNerRMIxWFKoT7fC3RcNg9fI12VWP8fURRm\r\nY2XAchTk55rhoNRvswBIZ6l7+q87AbGS2jSrgxUDggl+T9g+dlDgpJO7GWDZ\r\nDh09YS3YaLRaX91FYLmOh2/R/6qxc37IUikatV0CSCOPKCfLA7Nx4YllsB6t\r\nPuml3qa1hwAs5bIoS6paK4+w4Ht2ZQ5ULSyxPrxrCTo/fizqC3k04YkD1Z0k\r\n6V+gzxUwL3sy1DSEyYGhwRmf8Nc3DR89Yk8CJPXt9PygHft9/clFg3gR9AUC\r\n7VZVnZaw5bRNcEtk6Ld0ekugpMUrDiBe4RuGbGpwjWS3VDnVJlARs8An+RA7\r\nVcEyiurJi2jO6qYOFkTZfnM8+cYkIvdZmn3LIDWHQFuZECmsTklqP8S4yvZP\r\nPK/6WbCJYE6V++mc1r7ch/TNDwvVgcxNPCrXZKHs8nZPBjg0AGhUwrTne2gv\r\n51k8GBwMsr6k2oS6Igr4EEl1CPG0krXHq48epISvapFIKbQImkFm7+em03Mq\r\n97VNpgsX+8Ow6G/5i7O007/wK0BMDBm6KExBgg6WcQ90SuQl5c4A5D9lVZBC\r\nkoPh5hWXB1j7rp63D0dbIc/ahY62Kpj3EkQG1z2MadNRzi3aL71TdxAtgZtO\r\nA4fRZs4vD+Ak72pYnixIN37mIsT2a/268zc=\r\n=aObH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"724366d140177b67a583e21d43a4bc6e25ada3e8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.18","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.18","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.18","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.18","@things-factory/more-ui":"^5.0.0-alpha.18","@things-factory/board-ui":"^5.0.0-alpha.18","@things-factory/grist-ui":"^5.0.0-alpha.18","@things-factory/print-ui":"^5.0.0-alpha.18","@things-factory/dashboard":"^5.0.0-alpha.18","@things-factory/export-ui":"^5.0.0-alpha.18","@things-factory/i18n-base":"^5.0.0-alpha.18","@things-factory/lite-menu":"^5.0.0-alpha.18","@things-factory/system-ui":"^5.0.0-alpha.18","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.18","@things-factory/context-ui":"^5.0.0-alpha.18","@things-factory/scene-form":"^5.0.0-alpha.18","@things-factory/setting-ui":"^5.0.0-alpha.18","@things-factory/resource-ui":"^5.0.0-alpha.18","@things-factory/setting-base":"^5.0.0-alpha.18","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.18","@things-factory/oauth2-client":"^5.0.0-alpha.18","@things-factory/scene-restful":"^5.0.0-alpha.18","@things-factory/integration-ui":"^5.0.0-alpha.18","@things-factory/integration-melsec":"^5.0.0-alpha.18","@things-factory/integration-modbus":"^5.0.0-alpha.18","@things-factory/scene-data-transform":"^5.0.0-alpha.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.18_1648184336466_0.49538067249261686","host":"s3://npm-registry-packages"}},"5.0.0-alpha.19":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.19","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b2183ea129b90c42934e4b16f8282e35746252c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.19.tgz","fileCount":55,"integrity":"sha512-Lep7fCOmTdl5MVj14R/mtyTRnzfAnohxq+cdCiCG65Gs0UBBCcZq77RgogUxUNKzPHwcsu6bgEuSmt15ujWjdA==","signatures":[{"sig":"MEUCIGPDj2+4+MNzIr+1HH0K5pPNs9mvaxKTvN/mkl+FtYIAAiEAv540YGf66nJo3y8u4UsQWvSIQYrFeGtteWTd03qSDSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPXZBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrARg//dSDwIonCYcBrB1bXJbEh42Jq0iamFEHkgAhicBM1/uRUT/3D\r\nnMDWJGMpW9Kc/NAxFHR1Gp9PExNs00HEmVz9kmzQRPV24x5AderohFEM71Su\r\nfFKwoD/iNZRuUB9CByGjKB8az3j++hxxfTg9wv07z738xlBTk9VXG90H2x5I\r\n9daWAep/pRSuznqqFqJjQEgqaVptBO6CcGzH6AgDSeFL+pNozwEqweV/Qbot\r\nKxg/G4RpS7/VRFRigpC859Y3IEhPwAf0gJtxntTqaEjYlV6Et0EKA7xNQB+p\r\ni8w7+8J3Q/FEyn019y5r6ijXl59770wHrElj443aaok+ujhJiKgtocQ5EGU2\r\ns/dRZnV2SKgl+jjoDjjaYbn9QlUpflArrs8W7ABqMNMULrM3lGY84/YV+LVM\r\naex0kBEgYJItMJKj3bbGfFR5thz8SUWDJbokYDOhiRTWaESiHnOYzVaQscJN\r\nIoDIcL2S1BQT7VOMEYCr1cSEAlQu4ivUh2rUoe0ngfPRVr6LWg/qqgw/Cp5b\r\nkZip5TiQHDKtUWUd09/GrkaSXImhfxP183rEAekgijl+2+VZl/+m/cEv8sVl\r\nsh2Vh9Oa/Gqk8RDAEs087Q/B6qwas6MQ1FVbo5BDSOgWYtbV5z96GIktVMgH\r\nStMRhwleqvHu0xN5IfQb944IecROrOWSg/g=\r\n=Bonw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2e89b095f6c976bde6f7ecd777dec0f5b900fea3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.19","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.19","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.19","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.19","@things-factory/more-ui":"^5.0.0-alpha.19","@things-factory/board-ui":"^5.0.0-alpha.19","@things-factory/grist-ui":"^5.0.0-alpha.19","@things-factory/print-ui":"^5.0.0-alpha.19","@things-factory/dashboard":"^5.0.0-alpha.19","@things-factory/export-ui":"^5.0.0-alpha.19","@things-factory/i18n-base":"^5.0.0-alpha.19","@things-factory/lite-menu":"^5.0.0-alpha.19","@things-factory/system-ui":"^5.0.0-alpha.19","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.19","@things-factory/context-ui":"^5.0.0-alpha.19","@things-factory/scene-form":"^5.0.0-alpha.19","@things-factory/setting-ui":"^5.0.0-alpha.19","@things-factory/resource-ui":"^5.0.0-alpha.19","@things-factory/setting-base":"^5.0.0-alpha.19","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.19","@things-factory/oauth2-client":"^5.0.0-alpha.19","@things-factory/scene-restful":"^5.0.0-alpha.19","@things-factory/integration-ui":"^5.0.0-alpha.19","@things-factory/integration-melsec":"^5.0.0-alpha.19","@things-factory/integration-modbus":"^5.0.0-alpha.19","@things-factory/scene-data-transform":"^5.0.0-alpha.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.19_1648195136882_0.1189766724660124","host":"s3://npm-registry-packages"}},"5.0.0-alpha.20":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.20","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.20","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"57f2e36ded22360efdbd4df003cbdb1cd1fb0a2d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.20.tgz","fileCount":55,"integrity":"sha512-XhqRNf7TB1S5k+Sc/T+di0UFj+MoeNXzo4YywOAnpmvDbE/LNKp/EP61v8IbzhE5a8x9kw3FOz/AFM8a7RryKw==","signatures":[{"sig":"MEQCICg7yT4Arz/JrHcM6RTaHEIfruESLRrdmxcf3vNAj59YAiAy2L36AgcyXcUnD0pEoQOaINx1hVeNu0JfCZzSairyjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQCdcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCEA/+LiqYp3e/FNvbLqHPhncVfMq81t9eJaFXJNeWNbuu9FjEDCaR\r\nnQZD9RSJvN0Z7Btu+Wmmv+qtFTXwlAJFyrYEJZEdm/agQaTDOyym8O34UTjt\r\nTohrik8459S+5KpujzrElApzVFX1TEEBaD/q1mtAeHl/dVESVS9ANXvuH1ss\r\nWb5Auq9ZCkNabIFH/hjy16ET+l6E/CR47xHsX2s5JR8YmMrjG8xd8A52eYlx\r\n2vrnINEznJr/MfRpxWc+9iB/85LNflOQrfcMgtHEg5TxOoPVKknH/S7B+iwz\r\nyF9oYZNbD7jbaRCco7KRn7M5DT+LGQdtF/148ttlw2CRQExH/BJfdy7CHfi5\r\nVgeKTeM8ACzrfMmoxLpS88ZMOujIWgK8AdktdO3l4PRuds/J7j6LzB4qngFu\r\n0TlM1/SGKdSpnLIHYqX4R4s88oq8Pj4vZze+9WxelrdbAWzu88uytsfpJlkv\r\nZ4wCd6+kaOesgX21TbHRRJ1krnIys7FMaAqIJRXyRsRWvwUFuY2JIt80QT4B\r\nGy8BM37hEAQpSRxUH0wfR1u+yvaLw6NOm5g4oG70D+LoRljFvemFT+IRgbjF\r\nUPMbx/krq965WPLrGzEeH/asOD1UkJMZicUm9d5CXAedHgHZl2BZbsVDlcWZ\r\nQTWNx2yb1+ayIHsXC+uwB5Gsuyh39hmjzcs=\r\n=NwWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"47487b293458170f7eeb97612dfa8bbb750f092f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.20","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.20","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.20","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.20","@things-factory/more-ui":"^5.0.0-alpha.20","@things-factory/board-ui":"^5.0.0-alpha.20","@things-factory/grist-ui":"^5.0.0-alpha.20","@things-factory/print-ui":"^5.0.0-alpha.20","@things-factory/dashboard":"^5.0.0-alpha.20","@things-factory/export-ui":"^5.0.0-alpha.20","@things-factory/i18n-base":"^5.0.0-alpha.20","@things-factory/lite-menu":"^5.0.0-alpha.20","@things-factory/system-ui":"^5.0.0-alpha.20","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.20","@things-factory/context-ui":"^5.0.0-alpha.20","@things-factory/scene-form":"^5.0.0-alpha.20","@things-factory/setting-ui":"^5.0.0-alpha.20","@things-factory/resource-ui":"^5.0.0-alpha.20","@things-factory/setting-base":"^5.0.0-alpha.20","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.20","@things-factory/oauth2-client":"^5.0.0-alpha.20","@things-factory/scene-restful":"^5.0.0-alpha.20","@things-factory/integration-ui":"^5.0.0-alpha.20","@things-factory/integration-melsec":"^5.0.0-alpha.20","@things-factory/integration-modbus":"^5.0.0-alpha.20","@things-factory/scene-data-transform":"^5.0.0-alpha.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.20_1648371547844_0.4509222334356846","host":"s3://npm-registry-packages"}},"4.1.40":{"name":"@things-factory/operato-ecs","version":"4.1.40","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.1.40","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b93bde29549bad21ab1833c6b768e7666d9a9906","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.1.40.tgz","fileCount":55,"integrity":"sha512-Rclez2GjEGpe3+2lLznaimrIBSnFAYH47giFXvErH0FU2Mtg5xmbRYcpQWONTf9Y4MwL7vXerT4q49JElTBbAw==","signatures":[{"sig":"MEYCIQDg0wTV1AIjd2R4o+2zoIJHxdhLVPtRXhLwaNi18g6dbQIhAL8btFAxF0Q8erCuSMO2OcqYEo8glpMEyp7tv+dlRWdw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQdGGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmDQ//SNjBqxwxACPlXEhZPRfGIo6fc/U7rkqEgMF0WJ/IDYKiFmkb\r\npPH8i7uLgl+0sSIW1DpDxAKK/Af5L6r7VvHCoistu57lm/hZ+BcHF+bdjx9J\r\nBN7XEfE6zG5euNC/S5JODmjLAEJDLBKlqQDs4rbKK4WrgYmr8IQx+J2OP9Dn\r\nJS+gctAs2y35Ae/LHPTtYH5FMbpNexjmv01lXvdu8lLJr7otdYXCp9sGfGwZ\r\nHZSR5ssU1alP1aB7nOG5C72OTPKtleGyKDFj7/8t4C3sjh7uhyvw+bCkN0Ea\r\nYoiETk6gGjI/THPH0rf8MXa5YHbbyp+gUAbSqdF3Vy1AaQsgVkXG9wFnG1fI\r\nFXkgxRkBGIhkc/rwN347c24A8BRbxmZ+r3PRlhzKKLgO5EZQq6vctCcKBkEa\r\nkCbUBUw9qr0HmGDv5XGC4Euh0X0fp8Z6a/WwQ50gB8Jc6qi/qqCmP1RnGUtm\r\nkJuKqIac3quY0JV/ycaNXLKtgolny8si+9cMypE35X25Hvcn5uo/ciFK9ZmB\r\ndgHLMw18cLb8FlvgMzztF/QBgZ9sxEf6587qcLwP35apUtQs+rZpWe2FPloD\r\npADZ7UwaULjO2te20VeY9H6AEvf3WicLjfYiMaDalOFoBuvHIY0Pms2XUmZ0\r\nJovbTqrtsgswwwQXxuz5yEFe4kVZETOgckE=\r\n=0241\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"060b5c664e80a6fcba09598f2c7ceffe067e02bf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.1.40","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.1.40","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.1.40","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.1.40","@things-factory/more-ui":"^4.1.40","@things-factory/board-ui":"^4.1.40","@things-factory/grist-ui":"^4.1.40","@things-factory/print-ui":"^4.1.40","@things-factory/dashboard":"^4.1.40","@things-factory/export-ui":"^4.1.40","@things-factory/i18n-base":"^4.1.40","@things-factory/lite-menu":"^4.1.40","@things-factory/system-ui":"^4.1.40","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.1.40","@things-factory/context-ui":"^4.1.40","@things-factory/scene-form":"^4.1.40","@things-factory/setting-ui":"^4.1.40","@things-factory/resource-ui":"^4.1.40","@things-factory/setting-base":"^4.1.40","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.1.40","@things-factory/oauth2-client":"^4.1.40","@things-factory/scene-restful":"^4.1.40","@things-factory/integration-ui":"^4.1.40","@things-factory/integration-melsec":"^4.1.40","@things-factory/integration-modbus":"^4.1.40","@things-factory/scene-data-transform":"^4.1.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.40"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.1.40_1648480646347_0.08594641306928019","host":"s3://npm-registry-packages"}},"5.0.0-alpha.21":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.21","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.21","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f8d6dd3092bc34cbfee31ac79b60f8b70500cc1f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.21.tgz","fileCount":55,"integrity":"sha512-pP1SMYpkrv9ThtTZCzSLAimM9DsouCo0TR7d8Fl0e0IpiOwwJ0LIFe2h7JMw0r9bNB3dGqXNjknzRkFHJrGicg==","signatures":[{"sig":"MEQCIDtGovvRS+DHeA9/XkdJ/7eUgCtDgxQ5ToWWGovjR251AiB4pABMhJanU+8MQoxeEfJd1+EBsPjPJ32HTWiiKDdbgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ9mbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLVw//WQ/t0CDh3bmtV8aAECja1V2dphdd3M18y+S0Nv/lU83BENhi\r\nouxsmzpii5t62YHmPDa1WiLwiZkuldqhG1xU5f83lgNEs1fVuQx2oHAelmBz\r\nk8ydDzF5EAPlCIxpAoUP4vnPveFWUfJPGasB9S7vC1VHguB7u1J0OOkh8W8U\r\neisr7LGO6gpXQeOTJTh5lzo0RaxqBdoFbs7BVNv8ZOki+ThlHatiKlDH0LwC\r\nt9Qw5mzQm/SeDfzgFF6OVKBJn6OfoG4Q2pXjQYU9ZGuB4/AvNWR5JbYmEBvT\r\nYdhi2JmfrUcXB9koy1xaXM+KML80idW7rg6TPPWszJIYdMtBhIdCFgeMggzO\r\n8OebinoObZXjLy+ublMckak4tDGp98+yiYS8zleEzq7UhmCAAPjJDQUI8jx1\r\nCyMP3GwMRzhuMlozsQgfqHBFrTE4Dsn+kMfTcgQDB0itVyvwl70HgQYjM3wF\r\n+msUIF+caoFKqNgzHYVVIwjmdY5AWyR0nC7S6KB5t2cd61bJHA4yMTBZBpVJ\r\n2x690GS+w3VTBHzqZLUKX4sPIkJmMMTvORTRjINfAxoSpgfR/qs9hi7qx8Zi\r\nVpvgDoZ0/vHHOR7nrZ54XVGnkQBs7sVE+xOivsTt4hCPerAwpwNhyJptBiDM\r\neqqhA/2fdTu+BLrbNuTiJrF+P4uda1Qnlh4=\r\n=OZ6p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4bce1f9b142a4a1d1c786a67415401c96c44eb89","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.21","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.21","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.21","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.21","@things-factory/more-ui":"^5.0.0-alpha.21","@things-factory/board-ui":"^5.0.0-alpha.21","@things-factory/grist-ui":"^5.0.0-alpha.21","@things-factory/print-ui":"^5.0.0-alpha.21","@things-factory/dashboard":"^5.0.0-alpha.21","@things-factory/export-ui":"^5.0.0-alpha.21","@things-factory/i18n-base":"^5.0.0-alpha.21","@things-factory/lite-menu":"^5.0.0-alpha.21","@things-factory/system-ui":"^5.0.0-alpha.21","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.21","@things-factory/context-ui":"^5.0.0-alpha.21","@things-factory/scene-form":"^5.0.0-alpha.21","@things-factory/setting-ui":"^5.0.0-alpha.21","@things-factory/resource-ui":"^5.0.0-alpha.21","@things-factory/setting-base":"^5.0.0-alpha.21","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.21","@things-factory/oauth2-client":"^5.0.0-alpha.21","@things-factory/scene-restful":"^5.0.0-alpha.21","@things-factory/integration-ui":"^5.0.0-alpha.21","@things-factory/integration-melsec":"^5.0.0-alpha.21","@things-factory/integration-modbus":"^5.0.0-alpha.21","@things-factory/scene-data-transform":"^5.0.0-alpha.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.21_1648613787041_0.004326712656185672","host":"s3://npm-registry-packages"}},"5.0.0-alpha.22":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.22","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"15549fc98f662dae830af8c443b77aa13fc73d36","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.22.tgz","fileCount":55,"integrity":"sha512-h/JDMsm4+t28X7d3jtOC3x5N8fmSNfJGiT3BbETPAXNuOhCXt9MRZq11JweW8KShVtG2OlTdtfvsXcB6DIsDBQ==","signatures":[{"sig":"MEYCIQCBw4yg17M7AxRodHFRfY+i898vF+PouvvOta+F26GxuQIhAKcqsZc2nr/SWIgEbuk6MEWkJOLm8V/IocQNJTs6IgXd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRW7UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8fRAAlhYfJ9v/7b9E+Jmpn0Qq1R9JM1TvZOy9Mmfwrc5QkPb1+6X1\r\nf7RuoocrzuCQ3lVrNr/zdy90CK3M8QUu2/yCsllwhGKuaAT3RnpNIFfqc3Ww\r\nuVxwNOMgNvi9mkmR4mmB92uV3WJt1zICvMOHcpxNm1SDyhe97p/Ofuewe+Wt\r\n/n0egy5YuXbil52RrM1ca+ei0ZW1MtRF63qHbwyvfT6pRDSblMxHgzm4RS7i\r\naKaCXSfVNUq2R5e5h1vFaRwB9HHCVfpKekEOqGHZBC28WnHZ9e7tfO0BuNwh\r\n3nVbwrHo3DhU3wgu7BfS1XFlJJV9tbuReQGpcE3osNuNGlG1xQ8wJx2wVRpu\r\nz9Iwx92pi+gatqDWZHDUunI7qnVAIK7+mi7uJX1rzec5uZnoxTbvwkEskw7I\r\nx7bWSyeuZSJUwIfbpPFs5Y6S/xN7SNmQOPEwWZUvvQPGeRPut40Gg/W9gsI7\r\nOrDxPNIq+WNYH4H1lqR911xtwW36mp3/KTfEY3oa5VC07qmJZROpeR7mEToN\r\nyAEs9ODW3fDqHZqozv1LiMyXJoay1L/LP6Et0jHEBx3a78XDA9ivjg5z+E99\r\ns/dzX8mILeFsVUV1UZ7GNh169Zj5ymWE+4BNCV7DUFS9exLihkVwZc8o5hGk\r\nmVQXk3TfqfhAF1RXOrCNJEQpB5YnUuPjKYg=\r\n=PJRa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8e06de9c59237f1800b2ff4f1c53162a0228342a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.22","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.22","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.22","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.22","@things-factory/more-ui":"^5.0.0-alpha.22","@things-factory/board-ui":"^5.0.0-alpha.22","@things-factory/grist-ui":"^5.0.0-alpha.22","@things-factory/print-ui":"^5.0.0-alpha.22","@things-factory/dashboard":"^5.0.0-alpha.22","@things-factory/export-ui":"^5.0.0-alpha.22","@things-factory/i18n-base":"^5.0.0-alpha.22","@things-factory/lite-menu":"^5.0.0-alpha.22","@things-factory/system-ui":"^5.0.0-alpha.22","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.22","@things-factory/context-ui":"^5.0.0-alpha.22","@things-factory/scene-form":"^5.0.0-alpha.22","@things-factory/setting-ui":"^5.0.0-alpha.22","@things-factory/resource-ui":"^5.0.0-alpha.22","@things-factory/setting-base":"^5.0.0-alpha.22","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.22","@things-factory/oauth2-client":"^5.0.0-alpha.22","@things-factory/scene-restful":"^5.0.0-alpha.22","@things-factory/integration-ui":"^5.0.0-alpha.22","@things-factory/integration-melsec":"^5.0.0-alpha.22","@things-factory/integration-modbus":"^5.0.0-alpha.22","@things-factory/scene-data-transform":"^5.0.0-alpha.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.22_1648717524138_0.8860984135309857","host":"s3://npm-registry-packages"}},"5.0.0-alpha.23":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.23","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.23","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b488598d1f205489d6238827f1d755703442ebec","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.23.tgz","fileCount":55,"integrity":"sha512-019hqpK1KcSHTO6FfMqAASCXNqdZUNefdDNKldAUvmm+lQFXYscJPmIXyv1LmsHc8Skv3XAhCIZ3FSRyZh0B7A==","signatures":[{"sig":"MEUCIQDfWs1JDXCgJO8KHACmUvafAqh5f/NJFmPvbSb1HP40mwIgXX43s21VQoe6HocxtAoMRCDAQfQkogT6O833+6q/tjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRqsGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoCQ/9E+ULZAIfalFfQWyoLbsOFKnqLw2wyYnkbncnCno2NDWDjIGm\r\nGIiK0QTEcsiGoBxExbWxur4rSUuyOpwAgVrhmpSUGvyti1SUzGwr4jTbqMKU\r\nuO9sqHrb7wMYxXglbOCbHOe3jJhCNHWqruphRU7+z/gSm/NtYmyphHl147AQ\r\nrSX6G2FBM/MAMt/PKM8IV4SvKTvD23Xn4bjE1bM5JvcQnV3dVGTXpPFSt7Wl\r\nWiRFzg8/3sBxstOVGfwXAB+UJ42ptlJgI0ZYCTTZ8dxVD46GaWdDTygyPPGW\r\n9e5VvkbYww7Aakgzqn/O0Q1i6lqaK4i4a9BddADm2Bof7BLf6GVLa20B3Rhf\r\n9TeU4jzgOfQBmX1UqpWLf1REp1Pb4RHsE/ILNsNMwGsOqPlQb84R0ChE7BDt\r\nqsZsNMjsSKmHYpV25d6GenqKJqp/gQwBb12G46JI1AfpUlEmAOLfPhSQ07yd\r\n/AY3PnlJ3NawHaaHIO23PzEuEsq22Jgx7al+nNVP/f2KufZFkhETzDBsJDV1\r\n1Vy/fspPMkemCpOBx9O4+XLD/hufg47OOD8ppGl3DCBJVsr2v593OwtbORso\r\nJ9qefqo6RrqZgg3YHBVs9nDbGN47aGb0OHzmldOMt22KOvcsdfGCsyRXEfOM\r\nmehLBDngl3/EEK5XptO5ZEcZlYvdeF9rO7Q=\r\n=zf7u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2be04b72d722f690fac58a3698ddaed5cc616959","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.23","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.23","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.23","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.23","@things-factory/more-ui":"^5.0.0-alpha.23","@things-factory/board-ui":"^5.0.0-alpha.23","@things-factory/grist-ui":"^5.0.0-alpha.23","@things-factory/print-ui":"^5.0.0-alpha.23","@things-factory/dashboard":"^5.0.0-alpha.23","@things-factory/export-ui":"^5.0.0-alpha.23","@things-factory/i18n-base":"^5.0.0-alpha.23","@things-factory/lite-menu":"^5.0.0-alpha.23","@things-factory/system-ui":"^5.0.0-alpha.23","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.23","@things-factory/context-ui":"^5.0.0-alpha.23","@things-factory/scene-form":"^5.0.0-alpha.23","@things-factory/setting-ui":"^5.0.0-alpha.23","@things-factory/resource-ui":"^5.0.0-alpha.23","@things-factory/setting-base":"^5.0.0-alpha.23","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.23","@things-factory/oauth2-client":"^5.0.0-alpha.23","@things-factory/scene-restful":"^5.0.0-alpha.23","@things-factory/integration-ui":"^5.0.0-alpha.23","@things-factory/integration-melsec":"^5.0.0-alpha.23","@things-factory/integration-modbus":"^5.0.0-alpha.23","@things-factory/scene-data-transform":"^5.0.0-alpha.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.23_1648798469881_0.5480713723937629","host":"s3://npm-registry-packages"}},"5.0.0-alpha.24":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.24","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5828e798642e7bd6d175d4d48b5b4d9006cd2370","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.24.tgz","fileCount":55,"integrity":"sha512-GtAp+b+tpM4W/IR1taGOOPlhoN0DkBFPKVcT1PENf8CXC4DoyGCSiYXgWWCDQJf2lUeiiqDxfubcLR2VrG/xpw==","signatures":[{"sig":"MEUCIQDbfq/LBpGqne19V9MJ9kJTDjTStR8ACX75Hy4DTjYdsAIgLxiOh9uGUTZwTEX1oqFqvQzV7uE6kOgci1rxqWYdxz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR9DSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwTQ//apCPPl5Htn9ghX+KQ7FL4qnog2tpDO3OZUG/Inn845Iwlh4S\r\nb/gj4RkUntgcmZlZYm4mEDdXZz5npCGDnSwL7JXZKOnkf1rAWQ6H1/XOTpos\r\n79g7y4wZrjnUnQdP1Y6YyD2jbw8uP1fcvJtUz5oRsz59RpgejxJ0Oinm4rES\r\nlPKOH4J48dVkBtmVuKxe1YEK03Q+pRN3FOAeJWT3+t7VbZhHe3TmiY+mMISc\r\nPs7V4HP9e6cT4hPh6eHQaO9mP5zIV/w5o+JcY9baj6dCn81wCYsVkfmWKnoR\r\nY1sRWRSomQ2HYELdF7CStu2/NqaJ1GKGfnwpf51oncRQBhf7dTH5ldn7X3wt\r\nyjlkHf2IGK8nmeUJk7Q4Mo2gRKoI+j14mryKJprJwoni9tVtSKAcOBeNRXTF\r\n7U60OsIPXYLey9W9lYQx71UD8gNOAjDnTTZJYeu5zWY1Xas6QjW4cq8elwJK\r\n/2qqlhTrEH2KAYfv2PnnFNfYI1Sn8/ENwSP7T7+Uyk7Wxr9bTxx8gxyQrh1U\r\nilLdQ/xvtceBYSJhbo0g/ovdQ26w3dvZrEK1+DA5LG7+T+qT4wGnGucMZlwQ\r\n0ALoF4kTG9+NluaFaXtE9EAi3bAKt1Pbf/ZQvGd+biRNPiEqElnOxQJg2ANV\r\nEwwVtOiQKF59jGaqAOKntRaySbUD7RQIdro=\r\n=oQxq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"077d90d32fa548afd4925ce07f8f7f27c6b3399a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.24","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.24","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.24","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.24","@things-factory/more-ui":"^5.0.0-alpha.24","@things-factory/board-ui":"^5.0.0-alpha.24","@things-factory/grist-ui":"^5.0.0-alpha.24","@things-factory/print-ui":"^5.0.0-alpha.24","@things-factory/dashboard":"^5.0.0-alpha.24","@things-factory/export-ui":"^5.0.0-alpha.24","@things-factory/i18n-base":"^5.0.0-alpha.24","@things-factory/lite-menu":"^5.0.0-alpha.24","@things-factory/system-ui":"^5.0.0-alpha.24","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.24","@things-factory/context-ui":"^5.0.0-alpha.24","@things-factory/scene-form":"^5.0.0-alpha.24","@things-factory/setting-ui":"^5.0.0-alpha.24","@things-factory/resource-ui":"^5.0.0-alpha.24","@things-factory/setting-base":"^5.0.0-alpha.24","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.24","@things-factory/oauth2-client":"^5.0.0-alpha.24","@things-factory/scene-restful":"^5.0.0-alpha.24","@things-factory/integration-ui":"^5.0.0-alpha.24","@things-factory/integration-melsec":"^5.0.0-alpha.24","@things-factory/integration-modbus":"^5.0.0-alpha.24","@things-factory/scene-data-transform":"^5.0.0-alpha.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.24_1648873682567_0.22262196563776526","host":"s3://npm-registry-packages"}},"5.0.0-alpha.25":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.25","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a1c46d6c1ad03435bdcd5c19cc8c7555910cc863","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.25.tgz","fileCount":55,"integrity":"sha512-/7VZGOAiZHpHkZebt4ymFFRcx3OpyH/6l1STxTIs7KO8QL/TjwPh+FmoHxHCauVxAs4Xmww1Qfbd+cc/G4Sotw==","signatures":[{"sig":"MEUCIQCuQFLLuuhX4+KEOLS5mv/otQazkPda3qJY8awhPOWx6gIgMehb4cG9uWOpq4gf+9IMr5ChnaHZG3XTOmtbpSNDlGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR/I/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA9w/9FWQpHYH3Kg+kQRqNqOHtz+qLTpRx8CYBH3XK8a7wAeHUXr2F\r\nZdrQDy6SQ//xpA7XVygShugZgMhUZQ93feNr4e1Zma5l+3zF3Tys9jDIJ0rZ\r\nO+XiRIUQ1jb4JjafC/NfgVX20G0XYBIHPwyVGeCiGkjkdpjkyzES0dJX2exP\r\ni60b8MEioblm3TQ+zqCk7f2PrWxyrpSI7nImxkuv2RjtBgH+3LY7p1jwXuj9\r\nwHbhpPlD3uVwSpvUM6Na6V0wz6rlm+WourzRyldUfDvJVdwZjRC8fDMPnWTS\r\nqahlXrRNQnM97BxER1ACAjHd74V9hWgbV1rOIir7G91MlmPZzL4HZkPGkNyR\r\nP2I8M2MKx5gzaPfpV2zss2TugGFvEnI5U+J8ZoddRhVhZ27oxWI49/1Qk4Pi\r\n9zdPhSOeHzPC3Txj0LwJiI4jC609ENVJ3tQdtrbkXKY/mNKAkiNVXiubuz1E\r\nY1pj2FFFYfSh/anouiOcqwjQVrKHuKugECpu7N0SLGkZAzDM87W0L2iP3Mka\r\nfTYBG1tOeM8IwgylIyj4jMzkFoT/22W5GWUgmGWd6BBOQL3q8Vcza4a2RpIi\r\nOc6YA3ms/A6YOwPn8clLUsj75vEerPfb5vrT0bUS5NO6tvBFbhnM3dSGYzRN\r\nEk3k/GE/XMab+brZbgW4i6WbFVD683tutFg=\r\n=YGmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d4307f6a23ea8be3555a06f17182558b2b00c74d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.25","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.25","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.25","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.25","@things-factory/more-ui":"^5.0.0-alpha.25","@things-factory/board-ui":"^5.0.0-alpha.25","@things-factory/grist-ui":"^5.0.0-alpha.25","@things-factory/print-ui":"^5.0.0-alpha.25","@things-factory/dashboard":"^5.0.0-alpha.25","@things-factory/export-ui":"^5.0.0-alpha.25","@things-factory/i18n-base":"^5.0.0-alpha.25","@things-factory/lite-menu":"^5.0.0-alpha.25","@things-factory/system-ui":"^5.0.0-alpha.25","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.25","@things-factory/context-ui":"^5.0.0-alpha.25","@things-factory/scene-form":"^5.0.0-alpha.25","@things-factory/setting-ui":"^5.0.0-alpha.25","@things-factory/resource-ui":"^5.0.0-alpha.25","@things-factory/setting-base":"^5.0.0-alpha.25","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.25","@things-factory/oauth2-client":"^5.0.0-alpha.25","@things-factory/scene-restful":"^5.0.0-alpha.25","@things-factory/integration-ui":"^5.0.0-alpha.25","@things-factory/integration-melsec":"^5.0.0-alpha.25","@things-factory/integration-modbus":"^5.0.0-alpha.25","@things-factory/scene-data-transform":"^5.0.0-alpha.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.25_1648882238801_0.27766458440070774","host":"s3://npm-registry-packages"}},"5.0.0-alpha.26":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.26","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"75127320e4ca6e4ab659740471b7011b6ba1383b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.26.tgz","fileCount":55,"integrity":"sha512-6fnW5UQchVu1Nw7LEI6PUzxIrxGQgOUF8+w6wNXDuWzSosRNuLFuF6WIqFRTBc0VBI93wtXCtJj5JexoFE6Cnw==","signatures":[{"sig":"MEUCIQDBmt67AqHt/smOz4wr3/SdEJR5NZDzhvCTnNJCaXI9XgIgB2yzFlSB/PdGo+/aluFHTIAlg5Aq3tzG5QhH0uRXCNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSUSYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwfw//aPBPQRMdZYbSqTM4PdwjIXekcUOeyK3BLC8iQnr34YxJYo3e\r\nqMHmVDgC35MPGIC4q4uC6WQc1XlDPYIIv8ssVqpZs2Zk8eamxw2xpA/Qn99F\r\nMEwrERDvL8iKvRsw+j2qJo8LAZ/vVFTC9lvdQx4cqlZ3yuqbiULud8Gfygy0\r\nqxREIR5HXV4MDdHpuX7D7wtMrJawaAF2wynG2qM24iYkbsPPzMhWRrrkCjBg\r\nSbEGo8zlfAUCEg7ixyX+xH21pAlDdBgDzIKiFEz3xbtTfGlgDka40LJor0Lj\r\nClU5lnK684a1USkFahVVek0wp9fMeK2oZPxlodz+mllLj5HqPJownvbS6c7E\r\ncrLFX/FoC/KuLVfuxL4gUiG/rX9cOCMFzvUi8ddrQWYrlp/9n16Rd92F8Nlp\r\nP2aZ/FalfTpFXskM6ASxzbNKFCfeGpoIc23P8oqgFvGqN1lkzWFa2QaEK8jU\r\nJwa/QspVzCV8jrR7dtxAG/yZVFOgvpP/TIEtE1out2pEpDOIyhZiEBlUqCiB\r\n+5s0QXmWC96JEC0+oHu9Muty49KYsOAVvhyJhRDkxvovjyZ3FBWi/Ox3aXDu\r\n+fuq2NaRGnAWVEBIHs0OKaJJ/HibjVf4gw7WwgrzA56eFC3RebfUh905OCDh\r\nsch/r11O6DA4uM4GqBb9luNebwKULdB9WmQ=\r\n=kfdn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"841b6ef41df481ea7ae4a925328ff5c0a7e9a9cd","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.26","@operato/scene-clock":"^1.0.0-alpha.4","@operato/scene-gauge":"^1.0.0-alpha.4","@operato/scene-table":"^1.0.0-alpha.4","@operato/scene-timer":"^1.0.0-alpha.4","@things-factory/help":"^5.0.0-alpha.26","@operato/scene-random":"^1.0.0-alpha.4","@operato/scene-switch":"^1.0.0-alpha.4","@things-factory/shell":"^5.0.0-alpha.26","@operato/scene-chartjs":"^1.0.0-alpha.4","@things-factory/auth-ui":"^5.0.0-alpha.26","@things-factory/more-ui":"^5.0.0-alpha.26","@things-factory/board-ui":"^5.0.0-alpha.26","@things-factory/grist-ui":"^5.0.0-alpha.26","@things-factory/print-ui":"^5.0.0-alpha.26","@things-factory/dashboard":"^5.0.0-alpha.26","@things-factory/export-ui":"^5.0.0-alpha.26","@things-factory/i18n-base":"^5.0.0-alpha.26","@things-factory/lite-menu":"^5.0.0-alpha.26","@things-factory/system-ui":"^5.0.0-alpha.26","@operato/scene-integration":"^1.0.0-alpha.4","@operato/scene-news-ticker":"^1.0.0-alpha.4","@operato/scene-progressbar":"^1.0.0-alpha.4","@things-factory/apptool-ui":"^5.0.0-alpha.26","@things-factory/context-ui":"^5.0.0-alpha.26","@things-factory/scene-form":"^5.0.0-alpha.26","@things-factory/setting-ui":"^5.0.0-alpha.26","@things-factory/resource-ui":"^5.0.0-alpha.26","@things-factory/setting-base":"^5.0.0-alpha.26","@operato/scene-half-roundrect":"^1.0.0-alpha.4","@things-factory/board-service":"^5.0.0-alpha.26","@things-factory/oauth2-client":"^5.0.0-alpha.26","@things-factory/scene-restful":"^5.0.0-alpha.26","@things-factory/integration-ui":"^5.0.0-alpha.26","@things-factory/integration-melsec":"^5.0.0-alpha.26","@things-factory/integration-modbus":"^5.0.0-alpha.26","@things-factory/scene-data-transform":"^5.0.0-alpha.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.26"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.26_1648968855740_0.5860182430002876","host":"s3://npm-registry-packages"}},"5.0.0-alpha.27":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.27","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.27","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9b61436939e85998d5a2565198a669c95fdf3e86","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.27.tgz","fileCount":55,"integrity":"sha512-bKwTuw1PC4OfJ63Nvdz6NjjUOiVwu0vTMFHu+YV2v+wVVviCQIQwxchmBUwjMqM6lwbsjiB+ERoSD+mPs+02yg==","signatures":[{"sig":"MEQCIBpHf1zysa6JWpX+2EIJS47HnxrywmOw7Nb4dv7khbCzAiACMteN6vOhwsliVhIuQ++q6NHb0SFjYxae/+6zbrWbjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSlHTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxUg//c7Bx8BXUd3NVpM1vgwGqm6w3OuBElZKK4nbxs0+E3Fn2FQdr\r\nZYgtnCTarFKbaHek8mX7v5kBogGg5fa5vLcFc8prwPNw0jRdkR5pb+EHiWnK\r\nfhlZd5tPOaSJ1H+lE0fe1Z6H/rChAPwkCSlZ8K4F13jMPS1pLjUxoxR6E5PY\r\nMu/BxlS0SXcJSjW6YwLd0amuzOTyvL8uA7dVLCZS27ZIJ5YQ3/bO3qw6G6qQ\r\n8taDfiC1YX9G47jluzsOUyKXRvbDf5dEBVh3Y9/GMBr0cY3DGXLR6qswywQD\r\n3X69bKq9Ho7UBoIZ61tFz47xeF0z2btBNQMl8lslGjvpGgZJqoPpE5x2RxxU\r\n07XTjt2dsgdRi6iklThmo0iAVIpG2irN/n3K8+Wze3+sai0LaYK9C9EYEqmg\r\nawTJdHoEu/J5fkIJ7aJkJqfnDl9gd1zrNU2/r9oZ6ukVzLY1o310+mJOWLx6\r\nAFTLBbPoElnCcdp4aL+v1TJcQNAF1Tuc9GeeOVDUXIoU5ACwvxJqniAnouNa\r\nJvv6muGGbPSha84soKtbm0sCLdEA6woB4WM2l8tWj4yIaFCmaarccb4LwwBV\r\n3O6P09UOjvDyFMtm0VC8I2GLpPJj8O45Eu7006XSPN6/odwZdCh+NKvMEA/i\r\nS4HCqzW4tXBk9b5TkIivU+KyEJoxWANOOxk=\r\n=Ehqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"57962482d2b5a5aaba07d7477f3f35938d6e66b8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.27","@operato/scene-clock":"^1.0.0-alpha.5","@operato/scene-gauge":"^1.0.0-alpha.5","@operato/scene-table":"^1.0.0-alpha.5","@operato/scene-timer":"^1.0.0-alpha.5","@things-factory/help":"^5.0.0-alpha.27","@operato/scene-random":"^1.0.0-alpha.5","@operato/scene-switch":"^1.0.0-alpha.5","@things-factory/shell":"^5.0.0-alpha.27","@operato/scene-chartjs":"^1.0.0-alpha.5","@things-factory/auth-ui":"^5.0.0-alpha.27","@things-factory/more-ui":"^5.0.0-alpha.27","@things-factory/board-ui":"^5.0.0-alpha.27","@things-factory/grist-ui":"^5.0.0-alpha.27","@things-factory/print-ui":"^5.0.0-alpha.27","@things-factory/dashboard":"^5.0.0-alpha.27","@things-factory/export-ui":"^5.0.0-alpha.27","@things-factory/i18n-base":"^5.0.0-alpha.27","@things-factory/lite-menu":"^5.0.0-alpha.27","@things-factory/system-ui":"^5.0.0-alpha.27","@operato/scene-integration":"^1.0.0-alpha.5","@operato/scene-news-ticker":"^1.0.0-alpha.5","@operato/scene-progressbar":"^1.0.0-alpha.5","@things-factory/apptool-ui":"^5.0.0-alpha.27","@things-factory/context-ui":"^5.0.0-alpha.27","@things-factory/scene-form":"^5.0.0-alpha.27","@things-factory/setting-ui":"^5.0.0-alpha.27","@things-factory/resource-ui":"^5.0.0-alpha.27","@things-factory/setting-base":"^5.0.0-alpha.27","@operato/scene-half-roundrect":"^1.0.0-alpha.5","@things-factory/board-service":"^5.0.0-alpha.27","@things-factory/oauth2-client":"^5.0.0-alpha.27","@things-factory/scene-restful":"^5.0.0-alpha.27","@things-factory/integration-ui":"^5.0.0-alpha.27","@things-factory/integration-melsec":"^5.0.0-alpha.27","@things-factory/integration-modbus":"^5.0.0-alpha.27","@things-factory/scene-data-transform":"^5.0.0-alpha.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.27_1649037779695_0.9756679759619165","host":"s3://npm-registry-packages"}},"5.0.0-alpha.28":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.28","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"85e7c5694d0aee2960e49515860b24b184fdfae8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.28.tgz","fileCount":55,"integrity":"sha512-bgvBrXUhYqlX3JtsWHuG6MnC5ivi9fDwdTu3nrDZT8gRSRZzwYx9B5y8VedkMJ9EFvi6DnHnaYCGhbiTkssh2w==","signatures":[{"sig":"MEQCIHcDiCe84ACed6fETkolcjYe3hhse9NlQDxenvLc8+4zAiAg6aVOLAF1qVLwvvtLCMVeNoO8VL+itg2NqCq7EPKfbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS/guACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAnQ/+NcMAFj/CTmotVw7tnkigyeAUzDUFAH3up4sYTSHhKnG/dHT7\r\nmywcV7H/suyXu3wcd9OJGxSf9vkB3t8bogZ4ke6WO4em0QLWW2LMCJKu9/yo\r\n51omc3gJPeQoACTos+5j6rH9GXQP5kWJnBqI5B2HimLQ+sLS6WpakV0ygpEa\r\n3k7YW8rhASaRvFZkzy6UaZRkAFdutyNf3X6EkSbPECvOWtQpRlGj8SRjt5wg\r\n40LKJskUjovprafw6HrFFIPdNgODG0B72MZYjPZnXMXOrSqCp56QHsT/SV/p\r\nLOgLJztlfa7/Z8QqRKJVwUlIIWeZYUTqj7G6Q/0rqqgN57eNY1Y48mlEPf4u\r\nJwvIAyczXXOXlH4/jVQadCVEeCrF6+raH6jVc5iOUxtEwLDmVk1lfAFU8rSl\r\nM2FwgHQMTcN2MAAOpWyo8YztZM2OOMd89+eB8o1MG1kv9Kj2O4rX6bxI4l46\r\n9+wzMToML6xTFUfLBZhaWWOvXww6mgQYt7iye1QVcwsE9xRo4XJ4DlV9bNWz\r\nEnb9ENIvJd293LIPVo4iV4DXOUildiPBsNh5iL8FyFQpd4oXSwun28KvFCmP\r\njJ613ZTRiocC/u/mtfHtb0fpsy3GRhRIxWUNkF7kt5RdlwdTjMdPEg71RsaA\r\nQBIOysbH+Tmjq+d1riUkEa3qvCJG/Lr3p0w=\r\n=44j1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9adb6cdfd07c7730800f84a2d532d96f0f436288","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^5.0.0-alpha.28","@operato/scene-clock":"^1.0.0-alpha.5","@operato/scene-gauge":"^1.0.0-alpha.5","@operato/scene-table":"^1.0.0-alpha.5","@operato/scene-timer":"^1.0.0-alpha.5","@things-factory/help":"^5.0.0-alpha.28","@operato/scene-random":"^1.0.0-alpha.5","@operato/scene-switch":"^1.0.0-alpha.5","@things-factory/shell":"^5.0.0-alpha.28","@operato/scene-chartjs":"^1.0.0-alpha.5","@things-factory/auth-ui":"^5.0.0-alpha.28","@things-factory/more-ui":"^5.0.0-alpha.28","@things-factory/board-ui":"^5.0.0-alpha.28","@things-factory/grist-ui":"^5.0.0-alpha.28","@things-factory/print-ui":"^5.0.0-alpha.28","@things-factory/dashboard":"^5.0.0-alpha.28","@things-factory/export-ui":"^5.0.0-alpha.28","@things-factory/i18n-base":"^5.0.0-alpha.28","@things-factory/lite-menu":"^5.0.0-alpha.28","@things-factory/system-ui":"^5.0.0-alpha.28","@operato/scene-integration":"^1.0.0-alpha.5","@operato/scene-news-ticker":"^1.0.0-alpha.5","@operato/scene-progressbar":"^1.0.0-alpha.5","@things-factory/apptool-ui":"^5.0.0-alpha.28","@things-factory/context-ui":"^5.0.0-alpha.28","@things-factory/scene-form":"^5.0.0-alpha.28","@things-factory/setting-ui":"^5.0.0-alpha.28","@things-factory/resource-ui":"^5.0.0-alpha.28","@things-factory/setting-base":"^5.0.0-alpha.28","@operato/scene-half-roundrect":"^1.0.0-alpha.5","@things-factory/board-service":"^5.0.0-alpha.28","@things-factory/oauth2-client":"^5.0.0-alpha.28","@things-factory/scene-restful":"^5.0.0-alpha.28","@things-factory/integration-ui":"^5.0.0-alpha.28","@things-factory/integration-melsec":"^5.0.0-alpha.28","@things-factory/integration-modbus":"^5.0.0-alpha.28","@things-factory/scene-data-transform":"^5.0.0-alpha.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.28_1649145901900_0.4384012829041637","host":"s3://npm-registry-packages"}},"5.0.0-alpha.29":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.29","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.29","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bc5845b3323128343ce1b3f4acff84a6bc11e404","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.29.tgz","fileCount":55,"integrity":"sha512-xTYPiOzTrcdZFXKCr8WhYUMURIJKK0lzcDA09QI/ShL2x68n64fGqGpDckkElcZVsImNSqx8tNNfhRSDF+9Mgw==","signatures":[{"sig":"MEUCIQDnUyIOAwtPk5oUyxdPmmFaJ9Cx71XEg1kctIbBZWKRsgIgDiBx6RNSJThWy7oHNvAcOWGbRdAW+Z8WaywE5SvKsQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUCRZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo39A/8Cgz7cTgBtt9etcVIvDUGcIrsDTl+FN2+8VF3OW5uBEZdm9Qq\r\n06T5B6GV9CeGjkuSL2ASeDquH04HN92NdNprBNpFMjwQ6zhq0SSHf1mSUfb/\r\njP0BC4IFkAKGdhsrjI2oQ++E3ShSwsmqpAjq++qgIp4XjXI2pbhDYRVB7/5h\r\nsB9lX02Aos5bUzA80K577B3yzBAneMXdN71mMyCOkrPw8I0gNbwnVt0W6Bhs\r\nN6WKnPLN3z8Hz6oWFcfeTUrdljkWrhDB98MTpjiTxaGGzODiwI4CV6Su85Xv\r\ntcTbyi0y8KWKPRzLec1rY/10N08cdtVaPpRlH1/khP6tDoGbrJ5VXNkrZltC\r\nlT5bDczmC5UD5sbYK4h4ESh+cp0hWhIdWhjvqvD9t1geQKYCrRAn5K7lJ0Rf\r\nYEiRVjCcpKQo+EgFMKJpmyDi9468cTG26JlC+1t7CZo7uuiiuNh6TrSDZ0pr\r\nDvBVVfCCaL24nnd0haGCWSzJygernajt+CxwThfgAtBynHgf9We9ngzzmKH/\r\nutEpoo4OJFMdmdvpILgBeod6iysaittcpZkaGyi4hyS8/p3qUNW1eF1LV9qY\r\ns2FjmRBka2YCL49lwOaDbzKs+ElCURw7fft0kmgVa9vunEIhRWuKofz/Lgsx\r\nU4y+iXTex4BNfFJED7ZT+GsPCvQr18FbXYg=\r\n=UHtv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b173f0b3a55165db246df58668a99b456cc47996","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.9","@things-factory/api":"^5.0.0-alpha.29","@operato/scene-clock":"^1.0.0-alpha.9","@operato/scene-gauge":"^1.0.0-alpha.9","@operato/scene-table":"^1.0.0-alpha.9","@operato/scene-timer":"^1.0.0-alpha.9","@things-factory/help":"^5.0.0-alpha.29","@operato/scene-random":"^1.0.0-alpha.9","@operato/scene-switch":"^1.0.0-alpha.9","@things-factory/shell":"^5.0.0-alpha.29","@operato/scene-chartjs":"^1.0.0-alpha.9","@operato/scene-restful":"^1.0.0-alpha.9","@things-factory/auth-ui":"^5.0.0-alpha.29","@things-factory/more-ui":"^5.0.0-alpha.29","@things-factory/board-ui":"^5.0.0-alpha.29","@things-factory/grist-ui":"^5.0.0-alpha.29","@things-factory/print-ui":"^5.0.0-alpha.29","@things-factory/dashboard":"^5.0.0-alpha.29","@things-factory/export-ui":"^5.0.0-alpha.29","@things-factory/i18n-base":"^5.0.0-alpha.29","@things-factory/lite-menu":"^5.0.0-alpha.29","@things-factory/system-ui":"^5.0.0-alpha.29","@operato/scene-integration":"^1.0.0-alpha.9","@operato/scene-news-ticker":"^1.0.0-alpha.9","@operato/scene-progressbar":"^1.0.0-alpha.9","@things-factory/apptool-ui":"^5.0.0-alpha.29","@things-factory/context-ui":"^5.0.0-alpha.29","@things-factory/setting-ui":"^5.0.0-alpha.29","@things-factory/resource-ui":"^5.0.0-alpha.29","@things-factory/setting-base":"^5.0.0-alpha.29","@operato/scene-half-roundrect":"^1.0.0-alpha.9","@things-factory/board-service":"^5.0.0-alpha.29","@things-factory/oauth2-client":"^5.0.0-alpha.29","@things-factory/integration-ui":"^5.0.0-alpha.29","@things-factory/integration-melsec":"^5.0.0-alpha.29","@things-factory/integration-modbus":"^5.0.0-alpha.29","@things-factory/scene-data-transform":"^5.0.0-alpha.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.29_1649419352959_0.058461302472210486","host":"s3://npm-registry-packages"}},"5.0.0-alpha.30":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.30","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.30","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5dd85ee39187045c64c30ed4b1751fc25c585457","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.30.tgz","fileCount":55,"integrity":"sha512-c4CuemO6WtJUPqWK0AP1D2UWqxfVTXu2m36Tsah+LPYxmGjsQ1HAye/lgbmpeUwRhrKQDLu7TydVhJvuoz0SGQ==","signatures":[{"sig":"MEUCIHj1HlMCi0KfFU9FuMQRe+rEgzeBpVOhzfWRXlYff9taAiEApc5y4QuYQTUFDrO5y1AFnXNvfznsPQBBgjiaKXCppp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUqhpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2rQ//UiggmN1m4H2MjGwFrwhJY6f9/sc4W3CbROFEPk7iCjTjlWDi\r\niXMIgz4JwKELoy5VkdpFs1+BK9sfwCyZM+BtAb0TJJV9biWZeKtiP+F5N4Ig\r\nwUMNGPuKL14wC/ar7zskeY+XBUOuCfnA4K2XeE+bJp3itGHBXMAmdMdoNBT0\r\nXnQ2ZiTod4DzeRaQkNlK+5qGDhqqFlotclX2EmX/wQxMhN48JWtldxQCU0HN\r\nXz/BnCVO7GtBl1MJ0q7KO1ioatFlowPWVQeO9k8hLBdXpIcdwh9dc5S+Xbcx\r\nR74O7iCjvYFbROLSbPx1WX3n8lTXUTzBJTl671TfwVJRIQSnFtRItpTOpKjl\r\nvS/aZ5sSix4PFKG8RD/0kHn1ncy0oNJZ8QhbeUmkrmRQU+5UElQYD7KUZlkM\r\nx+lDLo+nLd1/VszazitqPtgr21p0uDKNFT5laQuc7Hx/7b6ggKM3FHfoGbEc\r\nCl2qW62ZMQNfBBJGN5+zbKidJgMK7mv7/ACDi7krZ6Y+G3FRdsyrVaFMS3kv\r\nau8zlRvUPfBTNkrGiCzqE/3XCE7dE4N/DqOuPMAsqTY53NTXm9Jpvz1bX6qV\r\nQ1ACkJCxMS6WGWXDeiVd0UF0b3fRgCejCwtZ7LSorUvRSn3qwYI2u6xYnPDL\r\naWrZThZ0kN/4mZCEhTrq7Vnq3JvYLucOjQI=\r\n=8I4O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"352de3c888d68121aef99da33b31b966d0123328","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.10","@things-factory/api":"^5.0.0-alpha.30","@operato/scene-clock":"^1.0.0-alpha.10","@operato/scene-gauge":"^1.0.0-alpha.10","@operato/scene-table":"^1.0.0-alpha.10","@operato/scene-timer":"^1.0.0-alpha.10","@things-factory/help":"^5.0.0-alpha.30","@operato/scene-random":"^1.0.0-alpha.10","@operato/scene-switch":"^1.0.0-alpha.10","@things-factory/shell":"^5.0.0-alpha.30","@operato/scene-chartjs":"^1.0.0-alpha.10","@operato/scene-restful":"^1.0.0-alpha.10","@things-factory/auth-ui":"^5.0.0-alpha.30","@things-factory/more-ui":"^5.0.0-alpha.30","@things-factory/board-ui":"^5.0.0-alpha.30","@things-factory/grist-ui":"^5.0.0-alpha.30","@things-factory/print-ui":"^5.0.0-alpha.30","@things-factory/dashboard":"^5.0.0-alpha.30","@things-factory/export-ui":"^5.0.0-alpha.30","@things-factory/i18n-base":"^5.0.0-alpha.30","@things-factory/lite-menu":"^5.0.0-alpha.30","@things-factory/system-ui":"^5.0.0-alpha.30","@operato/scene-integration":"^1.0.0-alpha.10","@operato/scene-news-ticker":"^1.0.0-alpha.10","@operato/scene-progressbar":"^1.0.0-alpha.10","@things-factory/apptool-ui":"^5.0.0-alpha.30","@things-factory/context-ui":"^5.0.0-alpha.30","@things-factory/setting-ui":"^5.0.0-alpha.30","@things-factory/resource-ui":"^5.0.0-alpha.30","@things-factory/setting-base":"^5.0.0-alpha.30","@operato/scene-half-roundrect":"^1.0.0-alpha.10","@things-factory/board-service":"^5.0.0-alpha.30","@things-factory/oauth2-client":"^5.0.0-alpha.30","@things-factory/integration-ui":"^5.0.0-alpha.30","@things-factory/integration-melsec":"^5.0.0-alpha.30","@things-factory/integration-modbus":"^5.0.0-alpha.30","@things-factory/scene-data-transform":"^5.0.0-alpha.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.30_1649584233248_0.10413566786462813","host":"s3://npm-registry-packages"}},"5.0.0-alpha.31":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.31","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.31","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"391993752d860b48e9dbe893e40dafa369526f32","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.31.tgz","fileCount":55,"integrity":"sha512-7SAajbhDClxpuUaBAeG6oQYzFLAccVqRsCpL+skuQQT//jZKHfT4zDoSa7/btNThkajJ6QcUNOeXB19S+vaSkA==","signatures":[{"sig":"MEYCIQD/NdpVxfVg3HTrCYis2Ik0IucgnrYcYIEHTEfDX2JzqAIhALO9HQJDdm3JBgzQ4DGVfsDqmM/tL2i49sRRAhEbIHnb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVAjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkqA/+O5fbZmA3DNFXv7379i+9Ux/LO30srvcVaE84ynBxlKePqSUB\r\nlgX2qq4DuFTzwjasUTyKExeHRd2FQ3HiWJSnMbQV+t8Yz0WhLMsljE9CjJPM\r\nKd+V1ehSsZcvY2HyQ474qfeU4LeU3aC+DoCt682Qg0Qk7KFPZH6anD+qbrNJ\r\na3vzZoCKKbuoUWlMmS/vzDjgvRMQzYNI8a63AvAIAsYLbZilGXfhXCNjf2ml\r\nEZI7pQPOUsd0rnT1ETfIyygdWfpHiWja7RQ27SO2EneQHxyqivpEmlEZQ6a8\r\ng7LGYFD2oZsDgDY2mOXt9jvdlNY8XqLnjvTjqvhZtdYbSzxYK7QRFSYDqoqS\r\nu3eP9HilXhiEM1cPx8SPO3Z/QB5Od80QllJnIuqAi5/Ok4PSGuVGxCHBxp81\r\n7v44pNJ0NO+YUIBOLSeZHw8tU5LYv0E1lQTsusEqTHjyVhKmGUN3MfKVRWbH\r\nTH0eIfWbb61Gyu/z4Yw8u9P1+g05J/RJzkPngUALiCSWsDBlWtZ6i6nOE1Sz\r\nT2sHbM7Z+fPYpSjHJ6NIiARLT0ixWBAZzb+wjneRvvkr9M2XSjbJry3lDMgm\r\nu9Ftj2dOxi740S5BhsRdmni0zPbu2iLs35blSka9ufwPC3ntpKqeNNTvcUYn\r\n8CZzbRX+ZkifaGmHJ0SShOroiLNDgNsaHTI=\r\n=L9N0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"da6a87f23883f891f88309dcd117b4f2ae25834b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.10","@things-factory/api":"^5.0.0-alpha.31","@operato/scene-clock":"^1.0.0-alpha.10","@operato/scene-gauge":"^1.0.0-alpha.10","@operato/scene-table":"^1.0.0-alpha.10","@operato/scene-timer":"^1.0.0-alpha.10","@things-factory/help":"^5.0.0-alpha.31","@operato/scene-random":"^1.0.0-alpha.10","@operato/scene-switch":"^1.0.0-alpha.10","@things-factory/shell":"^5.0.0-alpha.31","@operato/scene-chartjs":"^1.0.0-alpha.10","@operato/scene-restful":"^1.0.0-alpha.10","@things-factory/auth-ui":"^5.0.0-alpha.31","@things-factory/more-ui":"^5.0.0-alpha.31","@things-factory/board-ui":"^5.0.0-alpha.31","@things-factory/grist-ui":"^5.0.0-alpha.31","@things-factory/print-ui":"^5.0.0-alpha.31","@things-factory/dashboard":"^5.0.0-alpha.31","@things-factory/export-ui":"^5.0.0-alpha.31","@things-factory/i18n-base":"^5.0.0-alpha.31","@things-factory/lite-menu":"^5.0.0-alpha.31","@things-factory/system-ui":"^5.0.0-alpha.31","@operato/scene-integration":"^1.0.0-alpha.10","@operato/scene-news-ticker":"^1.0.0-alpha.10","@operato/scene-progressbar":"^1.0.0-alpha.10","@things-factory/apptool-ui":"^5.0.0-alpha.31","@things-factory/context-ui":"^5.0.0-alpha.31","@things-factory/setting-ui":"^5.0.0-alpha.31","@things-factory/resource-ui":"^5.0.0-alpha.31","@things-factory/setting-base":"^5.0.0-alpha.31","@operato/scene-half-roundrect":"^1.0.0-alpha.10","@things-factory/board-service":"^5.0.0-alpha.31","@things-factory/oauth2-client":"^5.0.0-alpha.31","@things-factory/integration-ui":"^5.0.0-alpha.31","@things-factory/integration-melsec":"^5.0.0-alpha.31","@things-factory/integration-modbus":"^5.0.0-alpha.31","@things-factory/scene-data-transform":"^5.0.0-alpha.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.31_1649674473817_0.8474684701952475","host":"s3://npm-registry-packages"}},"5.0.0-alpha.32":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.32","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.32","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7c74b7a87cb48a6bd572c5cde6b6382288bfabc1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.32.tgz","fileCount":55,"integrity":"sha512-O1FQjw70AF/XMAD31eDMQf7h4D/2tBljzUl18FNaoFd07LBbgpvSTjCIpkSuUiN3jCDTCv+bB6adxrWTik19tg==","signatures":[{"sig":"MEYCIQDGFsJ87KvDotm8Wq+DJ5tXBhteyP+wnuMqGiVHtiR76wIhAITxZaZUcOLWsYKgluEhDLVkOM5zdJUo+9eWXyqWLl0Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVNmyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBmQ/9FrjVjz0+h0fzsZbGRMOJ4mAqfsXktHIeTsAsrXLHrwAYX7ud\r\nY886gSGJp854PuH+yAV42ADIjLHyhuqmPpBVPv2gcphWZOnmzmgNZAJob3M2\r\nNPYbGJKQqgZAIhJllTtSEy4Gs42PuGywpF2z4aZ22YaV4zJEqSCIGPtbUmQG\r\n24O1e/Dxy2XFBQw5h/k6+znniuaBje4CSga6r2hP9va01oRLdy9Fc05FArOk\r\nPPCKvKMCuMexgjHDDbRhN8z25LO/XqBdLE8pQ942qBXeANRaU1tgxpUU1Ma0\r\nnkljLtnUakYhKyZTON4fPFYgxo2ylTb34ykRtDx7KfsaViSQD9VEDuJCWHMj\r\nbkDD105gqhhIeTJb74MD7vqCnkiwDw3gkS8yKx3rXxdp+4/duO4MT3laa4DZ\r\nRfSmpGcNYFF5zEjdv8LJQ65WQ1qd++vWgGQKBhF4ek1lGZdSbfj7wuN2k4b6\r\nV9J7OUg8fIQS56lR2eZ0VBhXrLQHShoMVlkYyTiu/fQKT09kIBfKxfE1IT6F\r\n6ZDW+Psbp039huA02sInU6PLh3pgN0k2Mv7dw1CZ1bala/e+drGe4cIUlKo2\r\n7CaDJNUPuAgdqitwOuitV73LMSXgBP/FYUQ2drSjZBGOvwTUt/cEj3hkUaDA\r\nnTDLSqmA/DRqdqJjurIMYpWkBacnF7eoAUw=\r\n=MWEX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c29fd7ecf652108bc3a333a6e0a766c11e1ea9f0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.10","@things-factory/api":"^5.0.0-alpha.32","@operato/scene-clock":"^1.0.0-alpha.10","@operato/scene-gauge":"^1.0.0-alpha.10","@operato/scene-table":"^1.0.0-alpha.10","@operato/scene-timer":"^1.0.0-alpha.10","@things-factory/help":"^5.0.0-alpha.32","@operato/scene-random":"^1.0.0-alpha.10","@operato/scene-switch":"^1.0.0-alpha.10","@things-factory/shell":"^5.0.0-alpha.32","@operato/scene-chartjs":"^1.0.0-alpha.10","@operato/scene-restful":"^1.0.0-alpha.10","@things-factory/auth-ui":"^5.0.0-alpha.32","@things-factory/more-ui":"^5.0.0-alpha.32","@things-factory/board-ui":"^5.0.0-alpha.32","@things-factory/grist-ui":"^5.0.0-alpha.32","@things-factory/print-ui":"^5.0.0-alpha.32","@things-factory/dashboard":"^5.0.0-alpha.32","@things-factory/export-ui":"^5.0.0-alpha.32","@things-factory/i18n-base":"^5.0.0-alpha.32","@things-factory/lite-menu":"^5.0.0-alpha.32","@things-factory/system-ui":"^5.0.0-alpha.32","@operato/scene-integration":"^1.0.0-alpha.10","@operato/scene-news-ticker":"^1.0.0-alpha.10","@operato/scene-progressbar":"^1.0.0-alpha.10","@things-factory/apptool-ui":"^5.0.0-alpha.32","@things-factory/context-ui":"^5.0.0-alpha.32","@things-factory/setting-ui":"^5.0.0-alpha.32","@things-factory/resource-ui":"^5.0.0-alpha.32","@things-factory/setting-base":"^5.0.0-alpha.32","@operato/scene-half-roundrect":"^1.0.0-alpha.10","@things-factory/board-service":"^5.0.0-alpha.32","@things-factory/oauth2-client":"^5.0.0-alpha.32","@things-factory/integration-ui":"^5.0.0-alpha.32","@things-factory/integration-melsec":"^5.0.0-alpha.32","@things-factory/integration-modbus":"^5.0.0-alpha.32","@things-factory/scene-data-transform":"^5.0.0-alpha.32"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.32"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.32_1649727921740_0.07348000022264878","host":"s3://npm-registry-packages"}},"5.0.0-alpha.33":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.33","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.33","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"31b72b71a44fd1248eabbe0e633677f797d75955","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.33.tgz","fileCount":55,"integrity":"sha512-2Dxf9j8S9xpMHkcycng9DWfqAdYKJvOu3v3FZ40tq5MaWLDkw3XK+c5izww6J90pkPsQOUJ1qB5rv+sibHtqmg==","signatures":[{"sig":"MEUCIB/sKRykxLumkO77HkCmmy3km2A7sdXpxKigcLibhg1HAiEAmCqjR6UjagTxYV5fOgaW0RoxEUBD3WQO6GnrYwjODS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVRlEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/ow/+LLRTSvzv1U+RYtVpa//1AMYLuCA1uwo+4JQPThJtQPNxq7Bt\r\n62BWlkpuYitcjkqgEObwoYc73Ez1Y+y+WGNaVRxmmoO/49EuEtpVCWrnNLxe\r\ncOtTu1SNo51/u2K3PNuhJxneUHRJ5EXsB4q9XMsXULNel1HU86Sttj0MQHHP\r\n1ziE/G0sQZydD0Mjgo/gDb4zR/atyyq80b0jGllOKMFS/texsyPbTgHmCxIB\r\nEJJg4o5nQS/YNwT+2Gk999quKc8SivRZnO17i4yPdhbqQxA6ctYJ3yuhJql8\r\nc5+qAC6ABgCePxQCPigbL8gfwx7MfkSY3LXktjREGrmzNSPYUQ5F4OV55wrj\r\n4AcWC6Z8OG6Uka0280TUqbosIWJQ8KpxTKhFZgWzqsc0EHHWaTgPDcF9gCep\r\nlxHXR3VrAQSi18JsuWHRWnBfOa5eVvvzSZgY6lu7Y6cJ8yV0Dowt6JGC5jaO\r\nRwF+wslmRH6emSNddmJ8A+RuU938lKnX8W7OutljlXEw50wgvkghMm3w5aYo\r\nRKhqg6bkwebf8QbJS5LdZTI998DJI2PRTi6yGWVxRQTu8cB9+6QPx2M+7YWS\r\nmfEvmFcfCLqJnlRi2TDB3PnYD+p61oeUZzcmI6/QWMCW7aLfRGcBQz/Ct6b7\r\nQwJzSgAJLM+O2o1bST8m0TirfyXMq2gK54E=\r\n=ut5T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b4e81d2d5675c7eeda5c83425d355128b00c9acb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.10","@things-factory/api":"^5.0.0-alpha.33","@operato/scene-clock":"^1.0.0-alpha.10","@operato/scene-gauge":"^1.0.0-alpha.10","@operato/scene-table":"^1.0.0-alpha.10","@operato/scene-timer":"^1.0.0-alpha.10","@things-factory/help":"^5.0.0-alpha.33","@operato/scene-random":"^1.0.0-alpha.10","@operato/scene-switch":"^1.0.0-alpha.10","@things-factory/shell":"^5.0.0-alpha.33","@operato/scene-chartjs":"^1.0.0-alpha.10","@operato/scene-restful":"^1.0.0-alpha.10","@things-factory/auth-ui":"^5.0.0-alpha.33","@things-factory/more-ui":"^5.0.0-alpha.33","@things-factory/board-ui":"^5.0.0-alpha.33","@things-factory/grist-ui":"^5.0.0-alpha.33","@things-factory/print-ui":"^5.0.0-alpha.33","@things-factory/dashboard":"^5.0.0-alpha.33","@things-factory/export-ui":"^5.0.0-alpha.33","@things-factory/i18n-base":"^5.0.0-alpha.33","@things-factory/lite-menu":"^5.0.0-alpha.33","@things-factory/system-ui":"^5.0.0-alpha.33","@operato/scene-integration":"^1.0.0-alpha.10","@operato/scene-news-ticker":"^1.0.0-alpha.10","@operato/scene-progressbar":"^1.0.0-alpha.10","@things-factory/apptool-ui":"^5.0.0-alpha.33","@things-factory/context-ui":"^5.0.0-alpha.33","@things-factory/setting-ui":"^5.0.0-alpha.33","@things-factory/resource-ui":"^5.0.0-alpha.33","@things-factory/setting-base":"^5.0.0-alpha.33","@operato/scene-half-roundrect":"^1.0.0-alpha.10","@things-factory/board-service":"^5.0.0-alpha.33","@things-factory/oauth2-client":"^5.0.0-alpha.33","@things-factory/integration-ui":"^5.0.0-alpha.33","@things-factory/integration-melsec":"^5.0.0-alpha.33","@things-factory/integration-modbus":"^5.0.0-alpha.33","@things-factory/scene-data-transform":"^5.0.0-alpha.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.33_1649744196702_0.5242796880153455","host":"s3://npm-registry-packages"}},"5.0.0-alpha.34":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.34","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.34","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b38e25484fa2d09537219b3245d2258faef70a7c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.34.tgz","fileCount":55,"integrity":"sha512-St5Lza/z6oqSWs4sIFsrNS6NBN61ZG9qsgDSfXnpMU6gzs/V4EdHhu02Q7TiDd5JnhwLvW1mda+zFRR3j3jZXw==","signatures":[{"sig":"MEUCIDO8mBol7TvkyflqYbP4ODn3+IbO1zen9aKq4QOgdB2HAiEA7mB9kWjdt83Kace39mXWrQdBa35sSpqBz5O92BvD6cY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVTsSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFxg//WJbItN69ArTB6F609DpdhfxIUJ0LO/BGqlA+Xykkq2c6sWsd\r\nRqDYz2qXwH6KAzbU5rjD1Hkscr2lavAiXf3bHaKMQ6dYn4Y+39fMS1YcHHcm\r\nMAGNS176mp6YHbE/pbcVXpF4KmO78xSU6ZbXj/N8/MJj5OY32jifrPabkAFC\r\n8M0fxoTGMD6b8i0tS6WJV3wT9ItQ5VaRzZ+y0xL/V5lcrqCdpiaQSr5AttP6\r\ntSUgC8IrEK+Nn586AYh13u0BD02CCy7EtFA7r5F1j5OeE9tyoeJhuwO4y/qA\r\ncK5JQsdWZ1cuPOph9YjppslFyQo9C7gJlw0Ll5zQ/QtQ6IdTyAnKT0LriAU4\r\njdwv/1oknEWZU6hIBxV9TupDMAwWwIs5/F/ZihdX0LYDzpC4Ijd9k5l5UHj7\r\nl0qxcMt0hK+OAB9ntg1K8SSIjktk/GxemRhQZhk+ClC5dDXx42k8omSokQA5\r\nsLlbSOLcQe2x9e1jECrnqQCnDnu7dEWN+DsBatWh9Yo554BD8GkU0k4tgLqa\r\noA/NJz4Fq2yj2YLgHx5R4lAxDU1dTCOT5K1du6VzxGHqxkQqJC/AV5/6OrK1\r\npKT4zgvf/TI8caYm8YLPkPWBjscVwSEtZbozqJPVF8yO2O9Vx0AspTknDsCl\r\nme6m3HTlTOJFViOSLyfhN8FMC9ofVVIVasI=\r\n=OjVo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"746cbf6ef3238389fbd049565c1f860cd79b51c2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.10","@things-factory/api":"^5.0.0-alpha.34","@operato/scene-clock":"^1.0.0-alpha.10","@operato/scene-gauge":"^1.0.0-alpha.10","@operato/scene-table":"^1.0.0-alpha.10","@operato/scene-timer":"^1.0.0-alpha.10","@things-factory/help":"^5.0.0-alpha.34","@operato/scene-random":"^1.0.0-alpha.10","@operato/scene-switch":"^1.0.0-alpha.10","@things-factory/shell":"^5.0.0-alpha.34","@operato/scene-chartjs":"^1.0.0-alpha.10","@operato/scene-restful":"^1.0.0-alpha.10","@things-factory/auth-ui":"^5.0.0-alpha.34","@things-factory/more-ui":"^5.0.0-alpha.34","@things-factory/board-ui":"^5.0.0-alpha.34","@things-factory/grist-ui":"^5.0.0-alpha.34","@things-factory/print-ui":"^5.0.0-alpha.34","@things-factory/dashboard":"^5.0.0-alpha.34","@things-factory/export-ui":"^5.0.0-alpha.34","@things-factory/i18n-base":"^5.0.0-alpha.34","@things-factory/lite-menu":"^5.0.0-alpha.34","@things-factory/system-ui":"^5.0.0-alpha.34","@operato/scene-integration":"^1.0.0-alpha.10","@operato/scene-news-ticker":"^1.0.0-alpha.10","@operato/scene-progressbar":"^1.0.0-alpha.10","@things-factory/apptool-ui":"^5.0.0-alpha.34","@things-factory/context-ui":"^5.0.0-alpha.34","@things-factory/setting-ui":"^5.0.0-alpha.34","@things-factory/resource-ui":"^5.0.0-alpha.34","@things-factory/setting-base":"^5.0.0-alpha.34","@operato/scene-half-roundrect":"^1.0.0-alpha.10","@things-factory/board-service":"^5.0.0-alpha.34","@things-factory/oauth2-client":"^5.0.0-alpha.34","@things-factory/integration-ui":"^5.0.0-alpha.34","@things-factory/integration-melsec":"^5.0.0-alpha.34","@things-factory/integration-modbus":"^5.0.0-alpha.34","@things-factory/scene-data-transform":"^5.0.0-alpha.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.34"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.34_1649752850288_0.6092151426398744","host":"s3://npm-registry-packages"}},"5.0.0-alpha.35":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.35","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.35","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"de263967c29e81e5681713c4716f05484ecea78c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.35.tgz","fileCount":55,"integrity":"sha512-sxovW+fw+5Bu0Gu97Z6oF3RtE3YO+kUo21xr2ghZCDuTRIWS2Sng9tntPzwmz5MAvVLJKmMsJOhN7uW/NF8pMQ==","signatures":[{"sig":"MEUCIQC+8JsXQk8dj5QsBAqIlkR3sJHelLzhZ8sJ5KLCWI5+RAIgI8OKYGS5gDaglJHvvncHrIafZ5ehpE72Bzol/+tPGnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVWVQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU1g/9EfIU3zMf4poc+zGqYMt5sEFuYWpVoF2Lg/rE+ipK1xnAw9Sp\r\nlxL9QwxwYPKu+X7d71in9FqwlbMcfxWois6rcrGY+SwLFgpnc1eg6XffTdz0\r\n8RUoIcvCtQ1g/n+OPvx1QFmjhrpCMNx0Kl4xwAgj8R9xv8h9h2RMG5bq39yZ\r\n4BMxCbZCWOBYC6m8zlbzugwsK02RfGZdmXt9i6FA7t2MEXQ3YJ+omOuiaV9G\r\nyZ7AjQrhirIwuEZEs2vKNSEoWjGBXvrzLSv0J4/Y3hDKy0vuEeuy2mNGNED1\r\nqQnpyr1NxluJJd2Q9i1Vg6G/cw9zVL9Xavj794Zjtco6lOWMfijtD0ja4KpT\r\nRr9Q9S17TP/el1gwIp7WKwHoEyADYGuTcc8s0MJe+QZlLLCzApkX703+iO2w\r\naOojN6b//rl1Xf7+DoaQFoOfb9tWUkfcL/bfbvhAJo/6Poa2fiPL3WmYCY3j\r\ne/134W83oh8thphV4HMEiukpC1HDuyMJi3Y8vF8ylPLiODNyRt8ll0j0/qzD\r\nMuwWDGepOzJcFds7YUTZ6cSLaU2OJVE/RS3eCgKbE7sg6uSPx6RyvcxrRS/D\r\nbVF6KuZyqMjONB9g2u+0vPjGhIUJXkgDyzbhqBH6wjyF9x6kz7vVL85GUgs9\r\ntZB+OL51t/B6FB1PU436e6+SnjxYz/HKFNw=\r\n=2haF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f7a5e1b282eaf2e9ae5c9f8e34c1eca9203c482f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.10","@things-factory/api":"^5.0.0-alpha.35","@operato/scene-clock":"^1.0.0-alpha.10","@operato/scene-gauge":"^1.0.0-alpha.10","@operato/scene-table":"^1.0.0-alpha.10","@operato/scene-timer":"^1.0.0-alpha.10","@things-factory/help":"^5.0.0-alpha.35","@operato/scene-random":"^1.0.0-alpha.10","@operato/scene-switch":"^1.0.0-alpha.10","@things-factory/shell":"^5.0.0-alpha.35","@operato/scene-chartjs":"^1.0.0-alpha.10","@operato/scene-restful":"^1.0.0-alpha.10","@things-factory/auth-ui":"^5.0.0-alpha.35","@things-factory/more-ui":"^5.0.0-alpha.35","@things-factory/board-ui":"^5.0.0-alpha.35","@things-factory/grist-ui":"^5.0.0-alpha.35","@things-factory/print-ui":"^5.0.0-alpha.35","@things-factory/dashboard":"^5.0.0-alpha.35","@things-factory/export-ui":"^5.0.0-alpha.35","@things-factory/i18n-base":"^5.0.0-alpha.35","@things-factory/lite-menu":"^5.0.0-alpha.35","@things-factory/system-ui":"^5.0.0-alpha.35","@operato/scene-integration":"^1.0.0-alpha.10","@operato/scene-news-ticker":"^1.0.0-alpha.10","@operato/scene-progressbar":"^1.0.0-alpha.10","@things-factory/apptool-ui":"^5.0.0-alpha.35","@things-factory/context-ui":"^5.0.0-alpha.35","@things-factory/setting-ui":"^5.0.0-alpha.35","@things-factory/resource-ui":"^5.0.0-alpha.35","@things-factory/setting-base":"^5.0.0-alpha.35","@operato/scene-half-roundrect":"^1.0.0-alpha.10","@things-factory/board-service":"^5.0.0-alpha.35","@things-factory/oauth2-client":"^5.0.0-alpha.35","@things-factory/integration-ui":"^5.0.0-alpha.35","@things-factory/integration-melsec":"^5.0.0-alpha.35","@things-factory/integration-modbus":"^5.0.0-alpha.35","@things-factory/scene-data-transform":"^5.0.0-alpha.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.35"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.35_1649763663958_0.16813939891859397","host":"s3://npm-registry-packages"}},"5.0.0-alpha.36":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.36","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.36","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"13d774224cb54a6bf791494f17182fbd9156aad0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.36.tgz","fileCount":55,"integrity":"sha512-eVv/6MiLlrP39X3ufEEnr3Z6z+c9BOZaBrBzdLRWHbG9hCUfObGcTy+RK8qHcJPGq35VL7v0dSYkue0emrHs+g==","signatures":[{"sig":"MEUCIQCBb6/zZcUBvF7zu/Q1/TKX5nzNz3LVnZ5i9P3yx4y8NAIgbpuewjMt9ovUWbRCC9QD2taSfnF0g6wWtATuXrnT/Uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV6FdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvRBAAiZZl8REQWem6JRAHBcZ7j+tDGWvUrxzMazHVPkLT81pZhnxq\r\n8rg7kTPucDc51NZdOEcWeHo+5J1Q6+tPCJJGcQ1dGQ0pW13+V6WZkFK2W3D+\r\nU1bpJD3ejCJt04EdejAwifC9juvq9F/sWYy1TFslMnuUBkYbBLGgvY6WcchT\r\nM7Hg8yxgb6zkPLVXHgePre8I5BQ54GDf8yz2Nhw/FUn+wNi6glusS/GL5kaj\r\nw8CM6DBu1k8yTd0NE5vqmUEvCkokoGLpPG9NxFBBV03cbO1yqLSS2oFOPBug\r\nTAobZi2T+mXz7i2sWZm9E7sRtnU/fSpmloUcoeyTYeYJifviD5mzpXMdQr+5\r\nzC2a889ErCcgraeTsp+cLnALZGh8BmmFLsKgHbtZjk65leu8vJCFS3Kgz4+O\r\nU4Oc+vbVJDJqdCQhcNGuDz4151hWKGEigDYWnW44zpj7hHcD67GKGDV1QGCC\r\nqlkgdsbUKNAx0FWY59OhukG97psPLMepZ78zo5vEUylwxXStTOuPn69NPCrZ\r\nrn5YPubhHUyDOeM5je/pBLqX8I3hR6f8Zh4GrzAchPspEhZKxy0VVxB7H+Oz\r\n+P110Q4y1Ql2UC7spH9Y5Hly6w7qIxITECusovM52pAXoPKs9EJP0YpKzAyE\r\nD7edlvyvd/olKqN+/xA3fw2ZXj390zeHSMw=\r\n=QRD5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e9b944908264f902a4edb2c0bc92c4ea0607bb10","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.10","@things-factory/api":"^5.0.0-alpha.36","@operato/scene-clock":"^1.0.0-alpha.10","@operato/scene-gauge":"^1.0.0-alpha.10","@operato/scene-table":"^1.0.0-alpha.10","@operato/scene-timer":"^1.0.0-alpha.10","@things-factory/help":"^5.0.0-alpha.36","@operato/scene-random":"^1.0.0-alpha.10","@operato/scene-switch":"^1.0.0-alpha.10","@things-factory/shell":"^5.0.0-alpha.36","@operato/scene-chartjs":"^1.0.0-alpha.10","@operato/scene-restful":"^1.0.0-alpha.10","@things-factory/auth-ui":"^5.0.0-alpha.36","@things-factory/more-ui":"^5.0.0-alpha.36","@things-factory/board-ui":"^5.0.0-alpha.36","@things-factory/grist-ui":"^5.0.0-alpha.36","@things-factory/print-ui":"^5.0.0-alpha.36","@things-factory/dashboard":"^5.0.0-alpha.36","@things-factory/export-ui":"^5.0.0-alpha.36","@things-factory/i18n-base":"^5.0.0-alpha.36","@things-factory/lite-menu":"^5.0.0-alpha.36","@things-factory/system-ui":"^5.0.0-alpha.36","@operato/scene-integration":"^1.0.0-alpha.10","@operato/scene-news-ticker":"^1.0.0-alpha.10","@operato/scene-progressbar":"^1.0.0-alpha.10","@things-factory/apptool-ui":"^5.0.0-alpha.36","@things-factory/context-ui":"^5.0.0-alpha.36","@things-factory/setting-ui":"^5.0.0-alpha.36","@things-factory/resource-ui":"^5.0.0-alpha.36","@things-factory/setting-base":"^5.0.0-alpha.36","@operato/scene-half-roundrect":"^1.0.0-alpha.10","@things-factory/board-service":"^5.0.0-alpha.36","@things-factory/oauth2-client":"^5.0.0-alpha.36","@things-factory/integration-ui":"^5.0.0-alpha.36","@things-factory/integration-melsec":"^5.0.0-alpha.36","@things-factory/integration-modbus":"^5.0.0-alpha.36","@things-factory/scene-data-transform":"^5.0.0-alpha.36"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.36"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.36_1649910109610_0.7563785417437858","host":"s3://npm-registry-packages"}},"5.0.0-alpha.37":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.37","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.37","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"af89aaf1067cce81b440b2c00b3a10e1e4586172","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.37.tgz","fileCount":55,"integrity":"sha512-WiFGWZbSeqfo+g/GCAmo+6X6lDlfZ+ehwreURIwtKAxKfzQFKmM24Bbz8b1jDF0DqjPa0NSbcWHuqfdVeiEqIQ==","signatures":[{"sig":"MEYCIQD765QR+vlsQBkMDxoVjO7zuMxIzs7C6nXrKvNNbaa65QIhAONOSOWrVPFeF7gIbyJ/FtjgEUJmqXqIKPWxZ1wvxIaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXOU2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Lw//SDu2ZzwEhEIOwuAwKDLqpQNqBaVkv0n2CV7XdWPPOXF8fNhi\r\naAce6cwMhoHoEIpvYnOnrgpBzYubRGXaHnkrUsL1EmHRLi8S/gCz7Sm1TMN3\r\nkVhbE9MdBqz+K215b9fHHgqj11PgXh/0u+wgb/oTCcvNgkLzo0CcRWDNyECP\r\n92+LivTZwdqV97IVUF3r30/0VGjWnLyE76ZKfhwWUr9cNqlGQX6B2F5fhbEr\r\n4hz5zBH1V5P96/ughW3ZhpCL9zJGZMoHkSjo3nJcaYAubxz9ahA097n/c9MZ\r\nfIqTUmuQ2j4M4mFBR2xS3WjyG2TDKFuefFVeWo5Fo5ESSdaDlDMgj1Adf9ma\r\nY3q116sMbIBtO10s62iOjr4mV1uACSFyGUjunXBQhyaXP5VBDsCqaUTrVy0J\r\nSoMDaTxHwjXdBcwMkqsswRui1lBcz5EaTBHRoyxbFDSL1qSLCg5w7Hq8eAR+\r\np+TtS1S/B2KGdC9VBTht9ILiInSVa1ejzYUNI6pqWecrB6nyLDQi1yz8IWOQ\r\nUNi9/LyrTOAmDqRktgoBpna03kJSJ9GKV4lprRF0bQYPgnVE+JFv6fdqwg1F\r\ne7MnmE0Fx0qSnDOK2vnZESyiVwXUpyYnLS0UALRPnTKmPTKrXs6tCtOzWZyj\r\no9JNFL/RRnnugcRXVActLz0uoa0cdFlSXng=\r\n=9nN4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5ca5d880e2b1441321e113a376bad44c85ade107","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.12","@things-factory/api":"^5.0.0-alpha.37","@operato/scene-clock":"^1.0.0-alpha.12","@operato/scene-gauge":"^1.0.0-alpha.12","@operato/scene-table":"^1.0.0-alpha.12","@operato/scene-timer":"^1.0.0-alpha.12","@things-factory/help":"^5.0.0-alpha.37","@operato/scene-random":"^1.0.0-alpha.12","@operato/scene-switch":"^1.0.0-alpha.12","@things-factory/shell":"^5.0.0-alpha.37","@operato/scene-chartjs":"^1.0.0-alpha.12","@operato/scene-restful":"^1.0.0-alpha.12","@things-factory/auth-ui":"^5.0.0-alpha.37","@things-factory/more-ui":"^5.0.0-alpha.37","@things-factory/board-ui":"^5.0.0-alpha.37","@things-factory/grist-ui":"^5.0.0-alpha.37","@things-factory/print-ui":"^5.0.0-alpha.37","@things-factory/dashboard":"^5.0.0-alpha.37","@things-factory/export-ui":"^5.0.0-alpha.37","@things-factory/i18n-base":"^5.0.0-alpha.37","@things-factory/lite-menu":"^5.0.0-alpha.37","@things-factory/system-ui":"^5.0.0-alpha.37","@operato/scene-integration":"^1.0.0-alpha.12","@operato/scene-news-ticker":"^1.0.0-alpha.12","@operato/scene-progressbar":"^1.0.0-alpha.12","@things-factory/apptool-ui":"^5.0.0-alpha.37","@things-factory/context-ui":"^5.0.0-alpha.37","@things-factory/setting-ui":"^5.0.0-alpha.37","@things-factory/resource-ui":"^5.0.0-alpha.37","@things-factory/setting-base":"^5.0.0-alpha.37","@operato/scene-half-roundrect":"^1.0.0-alpha.12","@things-factory/board-service":"^5.0.0-alpha.37","@things-factory/oauth2-client":"^5.0.0-alpha.37","@things-factory/integration-ui":"^5.0.0-alpha.37","@things-factory/integration-melsec":"^5.0.0-alpha.37","@things-factory/integration-modbus":"^5.0.0-alpha.37","@things-factory/scene-data-transform":"^5.0.0-alpha.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.37_1650255158142_0.21875942850728647","host":"s3://npm-registry-packages"}},"5.0.0-alpha.38":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.38","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.38","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ab47948fe9effe99204363138fa690947e955b12","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.38.tgz","fileCount":55,"integrity":"sha512-FsFLJNG0JRXleBH+bN8O0wLH2MNZ0wnY5xBqKBeqPRW5OlpDOC4QIqccZotYPb4HEsnP14W15FP5SWjUZMMTjw==","signatures":[{"sig":"MEUCIG+qTsHO32/1OXoGpqfOR1XeVJJUB4d2Byn0Zge57DDKAiEAsRcsy9rScgXSpMFXKFN9XRoEbG/bPy5eMkcNB7a4sZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXOYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsBg//US6vxOmewWttSVWlVUDKykmXlwKdDYRLzr8prRMiZEjp0XlH\r\nEZCs/jYptUzuo7RTqO89C6LrAqcOOXOHOsS3yGBJ2UmxFwDjWX++UTu0Fr2k\r\nW4vkLELqoooB78wS19tCcI8F6jxDhpzz6hn/mAWSTr7HSys7L8Q0a9UVTRvV\r\nbWiFaoOtCB4JbxGqRVmX1W43jSkm5l9kE9OhJQiMYRiGG4Zu5dmrHiLYoYnu\r\ngzdKZmtSrds7uAdqOULTm9O3Y4yiq7OyceeLRKt9mUWYVOq4SbZJoWEcjcHw\r\nuvD1P+dWMyMAdoC9Ox6Q1TXtXFBc20e6YnkAmIRT/QpcKiTDLh+bA3vxnRKO\r\nnvWEVIioQ4pErF0iXcnlogHjOh5RT1oEtzyn7efcjkNxWTmhC4IPxGp3TkAI\r\nVcoyFxR1FQeMaUm1yFcO13C6cPLmW6qGOJAdLBOSXOOj5k7i73iGWwVl240x\r\nFUtZUyVcXLGX2u9G1AqauLuCE48VoF1KVaEROv+aq/Zd8nec1U0iR0ZRKHJu\r\nZlEajpdN6Esd8WsTHn9VrMZSxDtKx19tCnz+KBAsU0A3+dWq2ntxnldVqD9v\r\nHM5RnBNwwCh+7bHnMfiZuH21Pg+XlS4Mx60895FEm0fLa16JVqGVF1eH8KEd\r\nepRIzgvaQCbEwzUphFirvWb09jXtJIYgz0M=\r\n=sz0n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b5e6badbf7bfb3e509c5d065da635da7c084ffce","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.12","@things-factory/api":"^5.0.0-alpha.38","@operato/scene-clock":"^1.0.0-alpha.12","@operato/scene-gauge":"^1.0.0-alpha.12","@operato/scene-table":"^1.0.0-alpha.12","@operato/scene-timer":"^1.0.0-alpha.12","@things-factory/help":"^5.0.0-alpha.38","@operato/scene-random":"^1.0.0-alpha.12","@operato/scene-switch":"^1.0.0-alpha.12","@things-factory/shell":"^5.0.0-alpha.38","@operato/scene-chartjs":"^1.0.0-alpha.12","@operato/scene-restful":"^1.0.0-alpha.12","@things-factory/auth-ui":"^5.0.0-alpha.38","@things-factory/more-ui":"^5.0.0-alpha.38","@things-factory/board-ui":"^5.0.0-alpha.38","@things-factory/grist-ui":"^5.0.0-alpha.38","@things-factory/print-ui":"^5.0.0-alpha.38","@things-factory/dashboard":"^5.0.0-alpha.38","@things-factory/export-ui":"^5.0.0-alpha.38","@things-factory/i18n-base":"^5.0.0-alpha.38","@things-factory/lite-menu":"^5.0.0-alpha.38","@things-factory/system-ui":"^5.0.0-alpha.38","@operato/scene-integration":"^1.0.0-alpha.12","@operato/scene-news-ticker":"^1.0.0-alpha.12","@operato/scene-progressbar":"^1.0.0-alpha.12","@things-factory/apptool-ui":"^5.0.0-alpha.38","@things-factory/context-ui":"^5.0.0-alpha.38","@things-factory/setting-ui":"^5.0.0-alpha.38","@things-factory/resource-ui":"^5.0.0-alpha.38","@things-factory/setting-base":"^5.0.0-alpha.38","@operato/scene-half-roundrect":"^1.0.0-alpha.12","@things-factory/board-service":"^5.0.0-alpha.38","@things-factory/oauth2-client":"^5.0.0-alpha.38","@things-factory/integration-ui":"^5.0.0-alpha.38","@things-factory/integration-melsec":"^5.0.0-alpha.38","@things-factory/integration-modbus":"^5.0.0-alpha.38","@things-factory/scene-data-transform":"^5.0.0-alpha.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.38"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.38_1650255364156_0.4608281995075474","host":"s3://npm-registry-packages"}},"4.3.0-alpha.0":{"name":"@things-factory/operato-ecs","version":"4.3.0-alpha.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.0-alpha.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"02343c66fa1ac165ceaec4f144d01b3dc17d2692","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.0-alpha.0.tgz","fileCount":55,"integrity":"sha512-Ysgl5NW00r3E63HhytpjFoN6UMBKF5dDL0FBQkvBlpd/akfaJa2uRf7KFPJdUHxtbSrYRfed6iiloHcV76d5tQ==","signatures":[{"sig":"MEQCIBFYoQc4GZ+lQ2Zo9zLtzgIxMsqvb7kma0dLW5b/kMxGAiBjUmTfER8vcxSyMTqGL/vJJIivVGgTsJ+nsm+fqQTXcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYhSwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7sw//WUgdoHev5P0u0HvaA9ihRpNlGg2CmKMe92qf62GyQfN25HsU\r\n5f8Cb0uljvpS1UQFs5Qff/wGA5j61oAeZOXSpb0sIQh8Kw51zjbl/IQR7dIj\r\nB4G4TtwNr+FU/t0b73ZG8yHFq3glmiQjg5PHM0K4VF9mhWmoxcXZNvWe6DL2\r\n4CY/kq4PmQWsSlzeW+iyAQ4nkKcROY4DhgGE6+B41LmToVVvw6QXPr532w0n\r\nAuaMbHvngf/C6u54iPCcBW23WifNi2V4rcMk+JF10gSQP7i3lPiTKQX7zmjc\r\nk+ekXg7al3l3L2mIXseVAcJ6kpaStb0HNopllEW/5BkaBueqh/j50XLPUuGN\r\ntBc6YQ/F7N+1LU467GRcumueMOdTs7kKCZHhvHvdS7JM31x+ucsoVCMYnEUR\r\nplQmwoV9naCOm7+SZaVn0Mt9+3K7XlAaOhEgUs6N2ROEfKbeDMsQw84OTBSr\r\nYiozQUo3WTyfLZGoc7L84LkmtMh04fWE6R2A6v+JEUkD8uVenkHUumlVNsqw\r\nRgCNGye8Tj4jxna7+EOhzJa+sMmHjNaltlggrc9hSYBRe0HuxJ7UdlZFkzIx\r\nmVJbTDaVwMF5JI3eGMd/jBYHOPwYNr0ZSrbvH7+6OfqJPv2jCLS5sX98nyUv\r\nUMrbQnpdcjnbVUCT7qROKF74yLYa7qDmNns=\r\n=UJny\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6467d1b2a5b2f8abb1bc3982e4651a5742ad4043","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.0-alpha.0","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.3.0-alpha.0","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.3.0-alpha.0","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.3.0-alpha.0","@things-factory/more-ui":"^4.3.0-alpha.0","@things-factory/board-ui":"^4.3.0-alpha.0","@things-factory/grist-ui":"^4.3.0-alpha.0","@things-factory/print-ui":"^4.3.0-alpha.0","@things-factory/dashboard":"^4.3.0-alpha.0","@things-factory/export-ui":"^4.3.0-alpha.0","@things-factory/i18n-base":"^4.3.0-alpha.0","@things-factory/lite-menu":"^4.3.0-alpha.0","@things-factory/system-ui":"^4.3.0-alpha.0","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.3.0-alpha.0","@things-factory/context-ui":"^4.3.0-alpha.0","@things-factory/scene-form":"^4.3.0-alpha.0","@things-factory/setting-ui":"^4.3.0-alpha.0","@things-factory/resource-ui":"^4.3.0-alpha.0","@things-factory/setting-base":"^4.3.0-alpha.0","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.3.0-alpha.0","@things-factory/oauth2-client":"^4.3.0-alpha.0","@things-factory/scene-restful":"^4.3.0-alpha.0","@things-factory/integration-ui":"^4.3.0-alpha.0","@things-factory/integration-melsec":"^4.3.0-alpha.0","@things-factory/integration-modbus":"^4.3.0-alpha.0","@things-factory/scene-data-transform":"^4.3.0-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.0-alpha.0_1650594991892_0.7011869386844933","host":"s3://npm-registry-packages"}},"4.3.0-alpha.1":{"name":"@things-factory/operato-ecs","version":"4.3.0-alpha.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.0-alpha.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"671c8dfdbfe9e44105c3926cc2838bc0089cb57f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.0-alpha.1.tgz","fileCount":55,"integrity":"sha512-3OOfwr7z2KXVOW21GhlYLxhOFDUbKvQmZ7OSazimMic+GvxC5rSWqSzUWqX8IQS8fLHY97XAjNBwi3D8w8/aiQ==","signatures":[{"sig":"MEYCIQD/vnoOll+GzjjTL8HFIxpAtqCRF4po8+kC5NWVu6argQIhAPi9sjOHWtUnMpcfXD/bdRtLC6mPkPtikXh01aukDBX/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYn+qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJUw/+IYJSwjhSe2tRw2r7iWIabZ/C3b9pDmLRLPDA5aDMhbcydpTs\r\nBguxXmhcdQrHFZG9AWW6zyNwrSZEQ8Y6TLTZnzNl6U1/IR7XjMQMGTBX78ks\r\nyxmSaYzYb3iOBX/DCyctDGDzP+NZoQDksvET9etxNnSwR6JIAHm2xeqJBAP3\r\nZcIQ8xG1Y+kzE6m53+VA3sVZiyd9Hr4SHRbeEJ1JFe3YlJBJv3uip1p53R+S\r\n9ujQx62CTcweXdWWxKA8efFdygxk+ovPsdC6hOwiUDqranqf2cZPX25XEdg9\r\nWyjLpkBLkgUMsCcSGi6A0z7lhnrGKBzeNVw+4rv8gFJ8TbyJRdT9ZE0kfkGj\r\nu/lT89JCR6VPa4ju7X+tRfVQ6RBbeIcSBnbQ7PifJD207TdQgr+KY+yy4qDG\r\nMs4zDa10dk94bd0DRwln89Ek6mZ5V+Xf3APdzAf3K2E4DVf7Sq5t9ZPJINZF\r\n6fmdz7RJO8XF9d9xBYbwyH8h39BdaUljYPs3/nvDHgXwPzYliVyWLS/LxU+8\r\nRpqlMhgHOSLMwHX2aTs9dc9DgvJh9VWrVzrdqCtfx6VooAL4xwZOlsdLEXgw\r\n3qsc0NGcZ+PjMZ+prozC6ZbmPSkAhwt2A9uQJTs6ePiOLLu3Lam1BRLQPlmZ\r\nHWBd35752B77DRwVOtl8aWN5kMbScUOw0dU=\r\n=E8wh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f0cd9687bd124099c3aaa4f669f5445d48bfeb5e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.0-alpha.1","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.0-alpha.1","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.0-alpha.1","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.0-alpha.1","@things-factory/more-ui":"^4.3.0-alpha.1","@things-factory/board-ui":"^4.3.0-alpha.1","@things-factory/grist-ui":"^4.3.0-alpha.1","@things-factory/print-ui":"^4.3.0-alpha.1","@things-factory/dashboard":"^4.3.0-alpha.1","@things-factory/export-ui":"^4.3.0-alpha.1","@things-factory/i18n-base":"^4.3.0-alpha.1","@things-factory/lite-menu":"^4.3.0-alpha.1","@things-factory/system-ui":"^4.3.0-alpha.1","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.0-alpha.1","@things-factory/context-ui":"^4.3.0-alpha.1","@things-factory/scene-form":"^4.3.0-alpha.1","@things-factory/setting-ui":"^4.3.0-alpha.1","@things-factory/resource-ui":"^4.3.0-alpha.1","@things-factory/setting-base":"^4.3.0-alpha.1","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.0-alpha.1","@things-factory/oauth2-client":"^4.3.0-alpha.1","@things-factory/scene-restful":"^4.3.0-alpha.1","@things-factory/integration-ui":"^4.3.0-alpha.1","@things-factory/integration-melsec":"^4.3.0-alpha.1","@things-factory/integration-modbus":"^4.3.0-alpha.1","@things-factory/scene-data-transform":"^4.3.0-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.0-alpha.1_1650622378293_0.7278700374344658","host":"s3://npm-registry-packages"}},"5.0.0-alpha.39":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.39","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.39","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f0b312d39c97a4e894c1fb9240267e756846a5b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.39.tgz","fileCount":55,"integrity":"sha512-iL5OetgIWBFhnyxhumZvidN4Oa3dVJnauL9FVWg1lwI65f4r0WZnek1njnLv19HS+EIfXMXm58jNCyUcijiqcA==","signatures":[{"sig":"MEQCIHMqLDSXp+H5rfdLjTQKqq8lt5w7dhS1ECJT1kYUoIANAiBoTcWq4j58uD0QEnmvdB/oXsAPAqONNY3Aeq6toKZkHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYzJTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGcQ//TEVbSDM5rJ1eIf0hRF8YsRy9etK7mt0C0qAP+4p+qHBaT5cL\r\nWejAeSfCDZS2n4ZsiF1j5fDwecVrr24zzq7EmZFLQYiJFbwJdSQHCj2uN/zP\r\nSvdYg8hvSc/9bcB5oejYi1g35M58l5snU1jOrZ84BFq3o6Vzz6TmLOSDrA23\r\nvPJzKXNUHf9J8GogjYcMzSu+miGCsUAzusFJTB4pPj6/x8M9d4qNkrRCiyIV\r\ncpMzfoL3I3c6VQcsMiuJ6y8KsYcSBBqRU4BiY2emiWc08RyPX4bsa4HPQjkU\r\nmeyeOkgiTH6IJ98MkC3LY2ZmD4bLcSD2BsnMwiJlwmBvHRWL26atkSYnkPLA\r\n5v3CFs0tL59pXQqQ5RmVlcJ3gPctv62H2czrlPhXEgoEo7BVxgeT2QIEjkAn\r\ncIZB6tMmENjGkOJ3T5bbuQ2VcTcrbiErLpJs6C5JrYfSG6wZ8yllVzMGHuht\r\nczemq1epSivfLEak9sBWPzMjDJcyH/Sz1DbqOaBAeyNH/DP9JhManLaQWAiz\r\nXKa0ogs8JyQJDxVRQQcGvMouSoja8T29nvegEfyhadTPJTMvi6owl2L+g8g0\r\nyq+hPqgXxWfXAo7rauyTfRxVvsvsVn0zNo3Pa9eBbj30/hr+3gbeRYNfD1l9\r\nhttrv6ObfiRm/JKIRTUhqKx5cxvZe18UcRQ=\r\n=VZ5s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"23e58562a4724f157c3bc492cdedb7e32efee6a1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.12","@things-factory/api":"^5.0.0-alpha.39","@operato/scene-clock":"^1.0.0-alpha.12","@operato/scene-gauge":"^1.0.0-alpha.12","@operato/scene-table":"^1.0.0-alpha.12","@operato/scene-timer":"^1.0.0-alpha.12","@things-factory/help":"^5.0.0-alpha.39","@operato/scene-random":"^1.0.0-alpha.12","@operato/scene-switch":"^1.0.0-alpha.12","@things-factory/shell":"^5.0.0-alpha.39","@operato/scene-chartjs":"^1.0.0-alpha.12","@operato/scene-restful":"^1.0.0-alpha.12","@things-factory/auth-ui":"^5.0.0-alpha.39","@things-factory/more-ui":"^5.0.0-alpha.39","@things-factory/board-ui":"^5.0.0-alpha.39","@things-factory/grist-ui":"^5.0.0-alpha.39","@things-factory/print-ui":"^5.0.0-alpha.39","@things-factory/dashboard":"^5.0.0-alpha.39","@things-factory/export-ui":"^5.0.0-alpha.39","@things-factory/i18n-base":"^5.0.0-alpha.39","@things-factory/lite-menu":"^5.0.0-alpha.39","@things-factory/system-ui":"^5.0.0-alpha.39","@operato/scene-integration":"^1.0.0-alpha.12","@operato/scene-news-ticker":"^1.0.0-alpha.12","@operato/scene-progressbar":"^1.0.0-alpha.12","@things-factory/apptool-ui":"^5.0.0-alpha.39","@things-factory/context-ui":"^5.0.0-alpha.39","@things-factory/setting-ui":"^5.0.0-alpha.39","@things-factory/resource-ui":"^5.0.0-alpha.39","@things-factory/setting-base":"^5.0.0-alpha.39","@operato/scene-half-roundrect":"^1.0.0-alpha.12","@things-factory/board-service":"^5.0.0-alpha.39","@things-factory/oauth2-client":"^5.0.0-alpha.39","@things-factory/integration-ui":"^5.0.0-alpha.39","@things-factory/integration-melsec":"^5.0.0-alpha.39","@things-factory/integration-modbus":"^5.0.0-alpha.39","@things-factory/scene-data-transform":"^5.0.0-alpha.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.39"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.39_1650668114906_0.49243443606295045","host":"s3://npm-registry-packages"}},"4.2.12":{"name":"@things-factory/operato-ecs","version":"4.2.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.2.12","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2de0850bc9da63e5ad5f087b00c7ad944ea2a9f4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.2.12.tgz","fileCount":55,"integrity":"sha512-DWb+gLYKtaFDLgH7fBB8zPsml9sFGCuj+M3Mc+du9gcHp5AER+Op7+SZGUp9bN0rFtpG88FwNPAFtTHArTWL5A==","signatures":[{"sig":"MEYCIQDBKa+5xSoVioVmmqvCE2jtatZmS2FvqNrbIC4o4vYpQAIhAO5zyELpvEf8+0C6uPmrsRzXwYgyBQBZZDlFE7hNtAqK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY2TfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXaA//WVaklbt6aqKPegBVFs338wnEByPsQRhZCpCAQs1XJFwpXZDd\r\nM4AsxvTo0BiD0RNAkpH2fV1+wR5T43RHX03X+EdWzz5KtrLHJToZRSxVOsOj\r\nbo+OSKhrKVlafu7rbMVeV9CU1jGejn8CBHL5LCjRJfMZMmK9MM2pBd5/yzWE\r\nxfywBsbm6sZq0Ks30AlhT91cdF+GCuqgypz0A5HVBI/cEr4ql3ZsbYamoLXF\r\nxhF8mmyy0XF2b8wBoJHgZgjodXKHLSb6Y/WQktGexCl4mLO9jj21U9envoFU\r\nucz6Bqc4FN5e+4gj6+WURtesN5gUO3SeaH2xfxEnNPBK6iCBYQqUwhbPsv5/\r\nqUiGpAYwcgChw9L+tlnF8kC5fR54SKHT03gffAoJjxEHQy1aGviq3RijH+4o\r\nF/Zs/nIA3D5Ph9QzWh/zP55Hetx/yu36UZqlmunxVL9gzMbaGLTd1Gi4crze\r\nGxMzNoIiaxr5dkvNtyXLKummK7NlKWIevchIbhoObuV5HaRsOIvtjgLgFePT\r\npqnEMrXl6WjB+YBboMKS/08ixXqoMIUFBZFyBGxsjK0iE3bFhfN5W5ZGCxBk\r\nEs3LkO+6Q+7aalGaFwegu0rfLyG2PCw1mF6XUAb9AGHhIpGdijHkSUw6nor0\r\n4LU5xZ6WjBWh2XEEJOC3LieHUdOKkVa2GWI=\r\n=TfJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fea26f2ea238a3a279c7ab6427cd8aedcd68926b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.2.12","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.2.12","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.2.12","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.2.12","@things-factory/more-ui":"^4.2.12","@things-factory/board-ui":"^4.2.12","@things-factory/grist-ui":"^4.2.12","@things-factory/print-ui":"^4.2.12","@things-factory/dashboard":"^4.2.12","@things-factory/export-ui":"^4.2.12","@things-factory/i18n-base":"^4.2.12","@things-factory/lite-menu":"^4.2.12","@things-factory/system-ui":"^4.2.12","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.2.12","@things-factory/context-ui":"^4.2.12","@things-factory/scene-form":"^4.1.40","@things-factory/setting-ui":"^4.2.12","@things-factory/resource-ui":"^4.2.12","@things-factory/setting-base":"^4.2.12","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.2.12","@things-factory/oauth2-client":"^4.2.12","@things-factory/scene-restful":"^4.1.40","@things-factory/integration-ui":"^4.2.12","@things-factory/integration-melsec":"^4.2.12","@things-factory/integration-modbus":"^4.2.12","@things-factory/scene-data-transform":"^4.1.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.40"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.2.12_1650681055125_0.27250839732823184","host":"s3://npm-registry-packages"}},"5.0.0-alpha.40":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.40","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.40","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ab185f7165a957f6c4cb33df1a66f2c99966db6a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.40.tgz","fileCount":55,"integrity":"sha512-/U4FCiI+3IPZR4CQVr41rhn19nhoKjzZBQqFDNjC5bukX3NDqTBsEQFbUU8tUmYl9R5NNPnxTJJ9tVUTO2wqeQ==","signatures":[{"sig":"MEUCIQCmWh80Q6vKYU9Hjq4s2x2ppUxfB7izOMQILKLtEI+4BgIgWUOPELaHzIMBvgDh09ep/29hcGUhZ53A1VCoJA//boU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZQQ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU6A//Yw+gqLSrcgCmksEg45Kl+kpfpCwcCJVGJdeuLuOp1i9+NfbC\r\nUhqLAqcsIWUZNZK/4smGqj1yS2dyd9AohAVZjnBsSjBKoJH/xfxmCsBulOXD\r\nUqIWusRsTAS9eN5z7k34dKSnf39saT1hsXoWWMyrOsjlm1W7lNGvg0/nI3hH\r\npSbH0RhHltUMPoCuSNkmrFdUoSnEr37fNDEaZPG+x7hO8/CxnL2kniKBLWzq\r\nmbA0SRJ3x6qx0XemY1FHBM4URV15FStHzqc7YTIG2t2FEAy1jl6nitU9BSql\r\nwFWvD47XqU3dvLKIBqUQmmsGljMfaD5iASgzEAdqjiQ9epTMPZZfU8NtJ3i+\r\nXXYaNytgOUQqp+cJyCic6DWmsNDYgQRHH91ukcKKFHPSC93GyPqFE7sHAswB\r\n3yYh2lbDFq1wfec6iGRABkqMElFSTuTMAtju8n8bLczHHUiJtWheujs6MoBo\r\nsBBzoSYJvWGB2jrMv0AUAYSZ0ed7JO60PtHAmptzSclo1lL6MlGgz7mgNgYI\r\nWG/jBOFnjJt2IVAK37qEFBsAojfnX0tvUqRtBzjb1P2g0NxJTzUcS92bfjKR\r\nKGWRJWjeaSkyC2LUziauxjc+m0WrYItGW6ZMgpK23dssCn4lnD2mB1Isvmco\r\nW7u8BgdN5NQzdmoQG2bnpTVuwTFyyd9pLPg=\r\n=t8Rq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c64462e85c9b744250f5649d28c0ec4bd56a1b38","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.13","@things-factory/api":"^5.0.0-alpha.40","@operato/scene-clock":"^1.0.0-alpha.13","@operato/scene-gauge":"^1.0.0-alpha.13","@operato/scene-table":"^1.0.0-alpha.13","@operato/scene-timer":"^1.0.0-alpha.13","@things-factory/help":"^5.0.0-alpha.40","@operato/scene-random":"^1.0.0-alpha.13","@operato/scene-switch":"^1.0.0-alpha.13","@things-factory/shell":"^5.0.0-alpha.40","@operato/scene-chartjs":"^1.0.0-alpha.13","@operato/scene-restful":"^1.0.0-alpha.13","@things-factory/auth-ui":"^5.0.0-alpha.40","@things-factory/more-ui":"^5.0.0-alpha.40","@things-factory/board-ui":"^5.0.0-alpha.40","@things-factory/grist-ui":"^5.0.0-alpha.40","@things-factory/print-ui":"^5.0.0-alpha.40","@things-factory/dashboard":"^5.0.0-alpha.40","@things-factory/export-ui":"^5.0.0-alpha.40","@things-factory/i18n-base":"^5.0.0-alpha.40","@things-factory/lite-menu":"^5.0.0-alpha.40","@things-factory/system-ui":"^5.0.0-alpha.40","@operato/scene-integration":"^1.0.0-alpha.13","@operato/scene-news-ticker":"^1.0.0-alpha.13","@operato/scene-progressbar":"^1.0.0-alpha.13","@things-factory/apptool-ui":"^5.0.0-alpha.40","@things-factory/context-ui":"^5.0.0-alpha.40","@things-factory/setting-ui":"^5.0.0-alpha.40","@things-factory/resource-ui":"^5.0.0-alpha.40","@things-factory/setting-base":"^5.0.0-alpha.40","@operato/scene-half-roundrect":"^1.0.0-alpha.13","@things-factory/board-service":"^5.0.0-alpha.40","@things-factory/oauth2-client":"^5.0.0-alpha.40","@things-factory/integration-ui":"^5.0.0-alpha.40","@things-factory/integration-melsec":"^5.0.0-alpha.40","@things-factory/integration-modbus":"^5.0.0-alpha.40","@things-factory/scene-data-transform":"^5.0.0-alpha.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.40"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.40_1650787382123_0.16872986694523195","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@things-factory/operato-ecs","version":"4.3.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"68715003f6917a06000d7fb75ec7ae547b9162a8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.0.tgz","fileCount":55,"integrity":"sha512-sg8vuxVx/Yjb+0XIsNF98Yx9G3QMdQTS2r2P1aZoj2ZcjGXhCRirS7DsEqEspNXFnEP0XewirE71AS+/+QmN2A==","signatures":[{"sig":"MEUCIQCIDN0RulrhbyUzHtf3kD2ka6j7ShY4bKH/ZU8EHcxP7gIgBjhCtFP1mYKRfym36fD3BDa1LsJ7N/qKV3/uIAu18iY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZX4DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT6w//cLlS77c08y+Lh1g24YLKPnPtYim2SFjDbMwpCqjnVj5lpUG1\r\nFC8lc1tx1ZcLDrOsxqz+OskryS3AnBRXumnfmuAcZRICgSRtbIelob67pvzz\r\npt2k5sSDdo/Hry4WuVEscFy/IwIHsFMRIBHCDRl7wDIBP7zF/jKWIoGjVlbu\r\ndxVKaTEBV2SMbQPSq3rmgNV8PI7q2R+nAjJTyyam1UCI5kXvNSi/1x/UOBdy\r\n8IyHJzXe204PqmNGpt4SE5frJdWzk4DDO2k0P/JARvs5wAXnEI9ZPRz6qduo\r\nf+ewlB/tiG3dBcPOTh7SB9xSnCzlcmNZYPPNqZQCUngLrxNAgu9x/ULcSz64\r\njysX3dQRyeTwdKUpCSC8XtzKkrFmQUfnbQwDJjlwf1swowlLqjRMTexOuJ7s\r\nNc02cpypvS81HgFZkKL5fJS/F70goYSmG4g59tB4mb4brUxyuqrC/5U555ep\r\nZyPpX/Ahu9lgnKHbVLwflLU5cFLt0m5zlcdpi5ExDVkmLMBEX/ylORpNHjX4\r\nVMvjj5u87xibtbnAn7owU415KpUkItcPe338s0k73INYnWJxnf587yedUYsi\r\ndl6yGbj/bUC9UAd7HYyuYgN/b0Hfj2jtndRtbdcndi2y5UU8hemwqAhuIRGJ\r\nHpeohsbn4RMtd4FMKKrH1SdbJ7CYzDnFUEA=\r\n=bC1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"772c8e6f56a3dda655ad49f7018a49a37e081ee8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.0","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.3.0","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.3.0","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.3.0","@things-factory/more-ui":"^4.3.0","@things-factory/board-ui":"^4.3.0","@things-factory/grist-ui":"^4.3.0","@things-factory/print-ui":"^4.3.0","@things-factory/dashboard":"^4.3.0","@things-factory/export-ui":"^4.3.0","@things-factory/i18n-base":"^4.3.0","@things-factory/lite-menu":"^4.3.0","@things-factory/system-ui":"^4.3.0","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.3.0","@things-factory/context-ui":"^4.3.0","@things-factory/scene-form":"^4.1.40","@things-factory/setting-ui":"^4.3.0","@things-factory/resource-ui":"^4.3.0","@things-factory/setting-base":"^4.3.0","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.3.0","@things-factory/oauth2-client":"^4.3.0","@things-factory/scene-restful":"^4.1.40","@things-factory/integration-ui":"^4.3.0","@things-factory/integration-melsec":"^4.3.0","@things-factory/integration-modbus":"^4.3.0","@things-factory/scene-data-transform":"^4.1.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.1.40"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.0_1650818562886_0.2860042654158228","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"@things-factory/operato-ecs","version":"4.3.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b2fa251f5bfeda002cae25c9d0c8d7e1f8821a11","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.1.tgz","fileCount":55,"integrity":"sha512-luy5k5cNRnB/Z6MXGedGDL+Z504J0xJGvWSjdWtib5WKZcRtDPFTgce8r4VegHQTnuKfiTUhxUkh+fcr6kmi2Q==","signatures":[{"sig":"MEQCID+yFkOMSjg9FFdl/Pwnhjp0ceNTd7gvegUgS/lpN+e0AiANch8/lAujcZEgAmGFNIlv5Xe6z5KVdJ+MVN0zgeScXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZX9lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoydw/9Gcs1QqOFaNrUdGwKUk57bwTmb4U6FcVKa9C4IHFz3ldB97u3\r\nHBEsO001qYVvR6Vp6tRBbIQdUTWh62nMbBUl6luBO+BWbnpWTPuNc8IcaWbk\r\nD66vdElIvM5gHNQVqhRNs49vnsIkyiv0znSAStTHNb6trrzRR42ArQAM4vlN\r\ntyHxWDFcraChWIEpQXRRlDdFNJuNczerx8ZhC+bTGQtfTBH9Sx+PGPV3XGUT\r\nPGANj4x4VW5n9OFxqPBs4m3OA8fXLCILxfLcBbkV26esgV/OF9zk0ArFNzKz\r\nLj9jeAayY3B+83TgAIHU7Em02gO32XuQMT0a2LFeAei9/FKfAJCUxICdkl+y\r\nGr0nxMosvTdqGW//uTw4dMUAsaCsZFWr426BYXa0+FwJjyieGI1HQ3EywZ20\r\nTttr2/qS4YiZ4WHiuMGaRz840uoATrWhaHdSGXqxyJC4awPtfpQJQ4mgwMD1\r\n3nTxd6117HebAk+tLksSJNs/kGkusAN3RUrX0fZuGSjUuJtrSk2Y5w1nfEeB\r\n7e2nxdBZO767EoU3XDpMR5P91FmmcpPCBfk9SmmRVSNCGMe81BZT89oVcjTk\r\nZ2d/1NQ3nFgtY7WxFkyBLS/xuPxwIH+wb34BxNWx6EJALk09A9OpM67uOXKZ\r\nmwiZ9kO51nEJ0bERdhtrdF/5cXD5l2ua8Xo=\r\n=kxwB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0e7bdfc4ae1faad52ba7ff0e9a231d24ed0ab5b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.1","@operato/scene-clock":"^0.1.5","@operato/scene-gauge":"^0.1.5","@operato/scene-table":"^0.1.5","@operato/scene-timer":"^0.1.5","@things-factory/help":"^4.3.1","@operato/scene-random":"^0.1.5","@operato/scene-switch":"^0.1.5","@things-factory/shell":"^4.3.1","@operato/scene-chartjs":"^0.1.5","@things-factory/auth-ui":"^4.3.1","@things-factory/more-ui":"^4.3.1","@things-factory/board-ui":"^4.3.1","@things-factory/grist-ui":"^4.3.1","@things-factory/print-ui":"^4.3.1","@things-factory/dashboard":"^4.3.1","@things-factory/export-ui":"^4.3.1","@things-factory/i18n-base":"^4.3.1","@things-factory/lite-menu":"^4.3.1","@things-factory/system-ui":"^4.3.1","@operato/scene-integration":"^0.1.5","@operato/scene-news-ticker":"^0.1.5","@operato/scene-progressbar":"^0.1.5","@things-factory/apptool-ui":"^4.3.1","@things-factory/context-ui":"^4.3.1","@things-factory/scene-form":"^4.3.1","@things-factory/setting-ui":"^4.3.1","@things-factory/resource-ui":"^4.3.1","@things-factory/setting-base":"^4.3.1","@operato/scene-half-roundrect":"^0.1.5","@things-factory/board-service":"^4.3.1","@things-factory/oauth2-client":"^4.3.1","@things-factory/scene-restful":"^4.3.1","@things-factory/integration-ui":"^4.3.1","@things-factory/integration-melsec":"^4.3.1","@things-factory/integration-modbus":"^4.3.1","@things-factory/scene-data-transform":"^4.3.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.1_1650818917430_0.2935071198592427","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"@things-factory/operato-ecs","version":"4.3.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.2","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c3e2214b4752e646f3510d7a9d6ef8fecde3ed68","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.2.tgz","fileCount":55,"integrity":"sha512-PpIlr8xsF7jK0kleMg4jDLwclT3oQUlM726SzRQ5C/YJf5ZiBJL5I51Rqqh9mDlT+HIXCz5yVhcNQCqS+Ddf9g==","signatures":[{"sig":"MEYCIQDy8zTUynbnLZlDocluNzofwRKzC7Uzju37YFXlpOMNHAIhAN8fGkVrMEM+wEUqFsWdgF95GqON1RRaoDlEDzsZ+TW7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZnHzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqcBAAmENHF+CD/UoedrIoB3IkH1NDOrhP6bxgNgheLdhLxPJQ8Mm4\r\nRqIjvR5rc/v4HEkCtljK5zDfwyZ2oyFTrbUtERdd/TOebnP26gFGWjmSQiQt\r\ncPZ0TcGIXMvGdSsE2SRL43yhC7cKJLVGUtlvZpSXfU9k+ugH5i46o9nJidIz\r\n2S4p3qRDdjfweBH/izO3Njx/T3IvSJaleg+HXucJxwUDBCkk7u/iT3AJO+rM\r\nNpy0kpQ3GrB9FcehXAsXH3pB2q07Mmj+eLtNS+z1PkdQS/Lma7j9v+wt2M9Y\r\nAbcNsRgalq1TBHk+JbfuMR8GKvYexj/GFIYMxwTpPC4hMY0GF5mNfkUO78Sq\r\nHmNL3YM53S9CvjENjqsImF5pFtk+g5Lxb6ZtCFOb9WKMA1591dqJAk3c0eNb\r\nh7iaNJnIpTDQDJ1ST+qui1WIJNNjNofpRVHAk8fuGpgGm+wQUFrnv8tgE9sp\r\nZwRmf8H40ZxNEmPdMnSjB08tztV5YNw+CXquGl72AODZFOkmw2as/qvDfMtl\r\nZkX87+PBzeGWu9Ws5I60ZfuBUMBiXw30fIRjEy08jcHo/hTzw4tNzDlOOJDC\r\ndWCFx8FWjxygbuYLrcaiMJtRgBc5VJTIUopOSp0chk0sj3RAb/22KWbQWE5Q\r\n/ojvJAtPS6nFMbcz4M4BhS2qYO0I9trLGVc=\r\n=Sszy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d73cbd8a8f1e3cff5d9bbbddec1ce520d0392def","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.2","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.2","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.2","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.2","@things-factory/more-ui":"^4.3.2","@things-factory/board-ui":"^4.3.2","@things-factory/grist-ui":"^4.3.2","@things-factory/print-ui":"^4.3.2","@things-factory/dashboard":"^4.3.2","@things-factory/export-ui":"^4.3.2","@things-factory/i18n-base":"^4.3.2","@things-factory/lite-menu":"^4.3.2","@things-factory/system-ui":"^4.3.2","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.2","@things-factory/context-ui":"^4.3.2","@things-factory/scene-form":"^4.3.2","@things-factory/setting-ui":"^4.3.2","@things-factory/resource-ui":"^4.3.2","@things-factory/setting-base":"^4.3.2","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.2","@things-factory/oauth2-client":"^4.3.2","@things-factory/scene-restful":"^4.3.2","@things-factory/integration-ui":"^4.3.2","@things-factory/integration-melsec":"^4.3.2","@things-factory/integration-modbus":"^4.3.2","@things-factory/scene-data-transform":"^4.3.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.2_1650881011375_0.42337666483125624","host":"s3://npm-registry-packages"}},"4.4.0-alpha.0":{"name":"@things-factory/operato-ecs","version":"4.4.0-alpha.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.4.0-alpha.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3a812543bd6fb99ce84c10ea97d71e6ee72c8314","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.4.0-alpha.0.tgz","fileCount":55,"integrity":"sha512-gue2xQhVT2e8QV35KeMOSYtZMp5MynMVnZMnwilKHwslN8MfKm/+khNMMsWxeFW/5znVZacT2qDuCaoNfwB5rw==","signatures":[{"sig":"MEQCIGVr5LcR8F8dF0KrhzoF59ZPnXTcVR6cJ/VKIXzq+3FwAiBfw7AW6DeWm1fUcZaDoGlPY3prjoM65s1jiaLR5kDtuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZq9KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWLA//S+y1qU3RLVrMsXcqYDgurqM91noyHch3BiuMNnrPH5hlgm8u\r\nrNY4YdnxaQOoIh9Im63x/66JL4Cv2f6KRrxSckrchOVv4Yhma/ej6gLheyqg\r\nKnvz4+mEV6GEnuccQCwEumQOp+vWbWNFssW5ui8xkOa/MIFO5i5zZGWHz8Sn\r\nzZvBU63JHL/skBGSWjkxfrc1XUEdQaKkdIBVxD1jNFApla5dJ4iiiPfA9eak\r\n3O++lRqg2OMj02t9jhrUCvyEVsf6VfkSTPqF0HmnhPqRUyQLGRjwgR78ALYA\r\n3N/yINNALcEbWDAoeSKurcx3pjVb8/xviztZZ6I2UsQKSE5utrYYB8XkF0mB\r\nYUIpewGjPzXKb2rXHBV4y709UXlI/vteU+U/d8pk2JWAGMKSGmVVG4jwUyC9\r\nyL3PhJxXMp/EWyuMh0RlMNjIQ3nw/0cFRolfI9g6BcRKidI0hvlnLiGzs/k5\r\nbuOORO7fXjZB/UrWq+kHscnZECXM6ldBc8W8XmmhDsg/jw8jfRtFNA/4lced\r\nTmxCJJVFrS1jcqTpcijNuT1aH2C0RxazLymux5XtmbospYl28fYlpVy/fmr2\r\nJPOj4fM0nQGoGuuPLdl2htjnT2FBtPSo+s/FFFxVlZEr57qP+9mi8YDxk7rc\r\nLg3k8039wKNY402N1mISRj75bReIZSLJGlM=\r\n=Dt6v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5972c622d8359263909c2a699c6f26978b937c8c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.4.0-alpha.0","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.4.0-alpha.0","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.4.0-alpha.0","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.4.0-alpha.0","@things-factory/more-ui":"^4.4.0-alpha.0","@things-factory/board-ui":"^4.4.0-alpha.0","@things-factory/grist-ui":"^4.4.0-alpha.0","@things-factory/print-ui":"^4.4.0-alpha.0","@things-factory/dashboard":"^4.4.0-alpha.0","@things-factory/export-ui":"^4.4.0-alpha.0","@things-factory/i18n-base":"^4.4.0-alpha.0","@things-factory/lite-menu":"^4.4.0-alpha.0","@things-factory/system-ui":"^4.4.0-alpha.0","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.4.0-alpha.0","@things-factory/context-ui":"^4.4.0-alpha.0","@things-factory/scene-form":"^4.4.0-alpha.0","@things-factory/setting-ui":"^4.4.0-alpha.0","@things-factory/resource-ui":"^4.4.0-alpha.0","@things-factory/setting-base":"^4.4.0-alpha.0","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.4.0-alpha.0","@things-factory/oauth2-client":"^4.4.0-alpha.0","@things-factory/scene-restful":"^4.4.0-alpha.0","@things-factory/integration-ui":"^4.4.0-alpha.0","@things-factory/integration-melsec":"^4.4.0-alpha.0","@things-factory/integration-modbus":"^4.4.0-alpha.0","@things-factory/scene-data-transform":"^4.4.0-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.4.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.4.0-alpha.0_1650896714527_0.8441776295101937","host":"s3://npm-registry-packages"}},"4.4.0-alpha.1":{"name":"@things-factory/operato-ecs","version":"4.4.0-alpha.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.4.0-alpha.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5bc73bf3e6186acdfa6e642cfbcbc2eebe8dee3f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.4.0-alpha.1.tgz","fileCount":55,"integrity":"sha512-hAg1rjO9+l/mN+t/tK7FUxUTZ0KiyHrQ/2XTp8HsKF3XpcNlItJH99nbNnopLUjST50gg5sOJnBLj+DMKrwJ5g==","signatures":[{"sig":"MEUCIQCPLCKc5j+3jcUvgyykGX7/z3RVPSMtkN5vhs7cotB4ZgIgVaKPaeS1p9R8eAORzpz1CpIJ6uLslmSFGOEBbHuo970=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiahQOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMSBAAoEk8YYKypfhiSMFxhhEmWar1YvP4gde19uZ40G/fg4sRsmLg\r\nS/dGNY0kqKGlHogvv8JMEfxIJsUjhURxjRoGlx605qDLwQphY/4H0VAqg6JS\r\nvpCb266l4n2XYCatp9aJUZksytk8sYrQ4Xxc9khbB6xWhCGrbpObfhbKMtj/\r\nuW5wR0MeAqDnvv/uQdnzzX4JqbRmmGuo+qGGtXQ8adoObnspvl+r101Gba4f\r\nSyuMTSUR3wRgYeSu4twzyAJneYqThuiLi8aY6J+S4uHmU6xsE14ZNdFYzV9Q\r\njhtLitxA+f10yH5lpUqSoNjbU+LdGhgNEkvcPzGbhM+MMF/j8GFga610LUJV\r\nc6NEzCBFO8ZCyloWguMNfr1B+Nrb9dARu21IbHOLpjApTzT9N6E3oi7uvReH\r\npk9NQyUttGAGX6SOgR7RweKWYTKf70VpShkn+Gxl8VBA5Cdnm6sa0b17BtTv\r\nP5OKcyQo6KYQuZ4+UPwwwC8DPeccwmADM4puAqyO3EP8dfcopQ/LEdsfy2RL\r\nDsqV982eAtIxLFyCuTn/EimAeB3VXpo++Jjsd3i+aKOx08IKzqs0DbyI0RW3\r\nCJdfFNpZyRkEosrPc8mxvbNNOX7tLkVR+nM9Bw53rcoc0m05WQaope9CUonk\r\n8/Oy2GI+mblSoUche4a2YTTfaHpVfaak7GM=\r\n=l3YG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f54ea8e94de1e8d2f7fa722d1fd7b2bc6f96ec75","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.4.0-alpha.1","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.4.0-alpha.1","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.4.0-alpha.1","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.4.0-alpha.1","@things-factory/more-ui":"^4.4.0-alpha.1","@things-factory/board-ui":"^4.4.0-alpha.1","@things-factory/grist-ui":"^4.4.0-alpha.1","@things-factory/print-ui":"^4.4.0-alpha.1","@things-factory/dashboard":"^4.4.0-alpha.1","@things-factory/export-ui":"^4.4.0-alpha.1","@things-factory/i18n-base":"^4.4.0-alpha.1","@things-factory/lite-menu":"^4.4.0-alpha.1","@things-factory/system-ui":"^4.4.0-alpha.1","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.4.0-alpha.1","@things-factory/context-ui":"^4.4.0-alpha.1","@things-factory/scene-form":"^4.4.0-alpha.1","@things-factory/setting-ui":"^4.4.0-alpha.1","@things-factory/resource-ui":"^4.4.0-alpha.1","@things-factory/setting-base":"^4.4.0-alpha.1","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.4.0-alpha.1","@things-factory/oauth2-client":"^4.4.0-alpha.1","@things-factory/scene-restful":"^4.4.0-alpha.1","@things-factory/integration-ui":"^4.4.0-alpha.1","@things-factory/integration-melsec":"^4.4.0-alpha.1","@things-factory/integration-modbus":"^4.4.0-alpha.1","@things-factory/scene-data-transform":"^4.4.0-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.4.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.4.0-alpha.1_1651119118293_0.7736752520831216","host":"s3://npm-registry-packages"}},"5.0.0-alpha.41":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.41","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.41","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"47d0d9ee57f0f96a50dc24a2d90369c20c828058","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.41.tgz","fileCount":55,"integrity":"sha512-AvTmC7kXLncJtYizz8As850T+FhwoJ+eFxNNVJdVVm4Rxs7uK9s8NNpgQv1hQ/lGkXmrCBckImklAB2NwfL4jQ==","signatures":[{"sig":"MEQCIE1b2yndKHO8czZPTe729Kp8SI7krmva1fLAzz4gubhTAiBRQRzFYRzi3LgOaeoBCh5TKmUaBLPdXOfR6+YUVmIICw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiakACACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqmw//R+LPFvS//1Kut+0iwPbG4+UcCgdpX2Tb5yROJpEarDdRyPft\r\nOj24MIV9VyCmeEO5/2mFPbglh1TOxreCC0mrEmgOFBJKaRgG/yK+57lHsA/A\r\nhpUuceeZRDRdA8aIblY/HDlUJZ63g5VlAL7daEZd0G4Xfafh7fevZNI+Uc45\r\nPFtta+dtkEHMPXk3RtKh8ezSFCUu79Tub2EA0RGCuqavdLJYfhoDVKZXHq47\r\nRBRRf+SmV5cYyRE+uHZnHn8e0YlOYFCr/aHmyx9O6ObDPG1NHWuOCeqX/6/W\r\nmgVwCvbpReOGq4jUOwLwjKGiH6uPwsf+zlOe0MSNXZUqu0gSZOaHjZ1406YU\r\nfUniOGMTMVAsrGvwASNOdlEEYfXq86rra1XC74JYjDYAcaiT6TknF0/0EpVw\r\njrzGnLjeruDZvBpvr6QRLTz6iLVJmms3kEcR5AJ4IC/d92VmJzUmee1Wqsx1\r\njreuOigpqTIwWOvki3Xkyy+hhvH+Uh76rpJfwb8xtVIlyVSjOo9fX4WxgNE6\r\nX0xl8ZgqOHX1xQnaNEvesNG4b1rJtedeO6OhGsU2350dRUaqDWmW3H3RJzIp\r\nCdlQ6EXKBAMt1ozWVOlC30xe/UaYrQKopea2O/JVp6ZHcIL2rgeSimXbOctE\r\nxCfVdv+C8y2KV+BDWym9AVuCRHBH3i2aeLo=\r\n=wWii\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f9ba0b3b997862b3d01c5b25338ce221d71f4fd7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.13","@things-factory/api":"^5.0.0-alpha.41","@operato/scene-clock":"^1.0.0-alpha.13","@operato/scene-gauge":"^1.0.0-alpha.13","@operato/scene-table":"^1.0.0-alpha.13","@operato/scene-timer":"^1.0.0-alpha.13","@things-factory/help":"^5.0.0-alpha.41","@operato/scene-random":"^1.0.0-alpha.13","@operato/scene-switch":"^1.0.0-alpha.13","@things-factory/shell":"^5.0.0-alpha.41","@operato/scene-chartjs":"^1.0.0-alpha.13","@operato/scene-restful":"^1.0.0-alpha.13","@things-factory/auth-ui":"^5.0.0-alpha.41","@things-factory/more-ui":"^5.0.0-alpha.41","@things-factory/board-ui":"^5.0.0-alpha.41","@things-factory/grist-ui":"^5.0.0-alpha.41","@things-factory/print-ui":"^5.0.0-alpha.41","@things-factory/dashboard":"^5.0.0-alpha.41","@things-factory/export-ui":"^5.0.0-alpha.41","@things-factory/i18n-base":"^5.0.0-alpha.41","@things-factory/lite-menu":"^5.0.0-alpha.41","@things-factory/system-ui":"^5.0.0-alpha.41","@operato/scene-integration":"^1.0.0-alpha.13","@operato/scene-news-ticker":"^1.0.0-alpha.13","@operato/scene-progressbar":"^1.0.0-alpha.13","@things-factory/apptool-ui":"^5.0.0-alpha.41","@things-factory/context-ui":"^5.0.0-alpha.41","@things-factory/setting-ui":"^5.0.0-alpha.41","@things-factory/resource-ui":"^5.0.0-alpha.41","@things-factory/setting-base":"^5.0.0-alpha.41","@operato/scene-half-roundrect":"^1.0.0-alpha.13","@things-factory/board-service":"^5.0.0-alpha.41","@things-factory/oauth2-client":"^5.0.0-alpha.41","@things-factory/integration-ui":"^5.0.0-alpha.41","@things-factory/integration-melsec":"^5.0.0-alpha.41","@things-factory/integration-modbus":"^5.0.0-alpha.41","@things-factory/scene-data-transform":"^5.0.0-alpha.41"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.41"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.41_1651130370163_0.6464155385054746","host":"s3://npm-registry-packages"}},"4.3.7":{"name":"@things-factory/operato-ecs","version":"4.3.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.7","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bf692e654210cd67386c63a55ea475148037ef63","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.7.tgz","fileCount":55,"integrity":"sha512-Ow0Tzi9QBBwh5R6CQNxzkHqGi2fV88cc1WthllOmMYCcKxStSW2doPbHCKai3Bn2dgem2POmz2fEI9nOqvvgiw==","signatures":[{"sig":"MEQCIGXt+H+QGmBGgbm9LKfXbzT2WUgM/ulD6s4738/GTxTwAiBysOW/9w1/YDOtnjGS5aZix44mzNOvZ2yalIIKj9vAsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib+w9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7iQ//dMtGTSc1ptn/m6+TrhHPZiFcVbAYTVr3DaUfK2qxSYSQr6Rm\r\n/d5pEojMZIBTxu9oxc+txZFaGoUsoW2+rINJpSDmPNuGgAIqrE6Jamc0cD/z\r\nfxf+nbr/OLS3zbbEsfnO9DgKlIKOOXj+eVjhWGuPnWDoOZv0ASbKyJFPaoOP\r\nZBP4ReWVIe+TTJo5t/OIFWZJhmDE5LqJajZdvUxxeiRroS+8P/kpJj3NnAOM\r\ntfZtJXQOHPFykzygJh68V1JfNXnRZR6+FdYe+6J53s70tyl+8jxuX/RV+WLl\r\ni+yt+PGFwFNk18iQB61ZhKXt15Gggs3GuoDlkDvVcfSpk+euzDhZHsHrFnPn\r\nzzmqYEF73DF4bDIURI1ykaGOUbvPkgEgFygNJ7e2oGP8Qf7m6IJmPzmowngN\r\niIzgfnNAPB9+eHDuYGvHiVuCI7mPJG6lJOT2tpD+v7UjQGgSPS9jasVukf3L\r\nXqIaId/fdqZTOdUyi93wz5lfEtXdGVNBXDBPghlJwJBBV9UePqg2tR7SsFXf\r\n/YFUP+v1i/Y1ZmFWM27D+Bw503WC+NOJnCsJT7dSdaGEwz+pWzngw0BRgE2P\r\nklj56XTZsgLYD8nRPKtcEdo4vfzKAKSgxLhnuf7LloEh6N7SwgTK2yZhMsLa\r\ngfq6eB33wc+ZWPS5al9fwHjsE0gTT5Hnalg=\r\n=qynS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"591d4bf12ae769887abd0635780952569f2f3b06","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.2","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.2","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.2","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.2","@things-factory/more-ui":"^4.3.2","@things-factory/board-ui":"^4.3.2","@things-factory/grist-ui":"^4.3.2","@things-factory/print-ui":"^4.3.2","@things-factory/dashboard":"^4.3.2","@things-factory/export-ui":"^4.3.2","@things-factory/i18n-base":"^4.3.2","@things-factory/lite-menu":"^4.3.2","@things-factory/system-ui":"^4.3.2","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.2","@things-factory/context-ui":"^4.3.2","@things-factory/scene-form":"^4.3.2","@things-factory/setting-ui":"^4.3.2","@things-factory/resource-ui":"^4.3.2","@things-factory/setting-base":"^4.3.2","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.2","@things-factory/oauth2-client":"^4.3.2","@things-factory/scene-restful":"^4.3.2","@things-factory/integration-ui":"^4.3.7","@things-factory/integration-melsec":"^4.3.7","@things-factory/integration-modbus":"^4.3.7","@things-factory/scene-data-transform":"^4.3.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.7_1651502140948_0.08825030036581438","host":"s3://npm-registry-packages"}},"4.3.11":{"name":"@things-factory/operato-ecs","version":"4.3.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.11","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c3d02d2992fcca17bfc01314c0bdc746cd0a4cbc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.11.tgz","fileCount":55,"integrity":"sha512-76ZxuYvO5GjinrJeXLw0oqp0ZtEXY/rQqgHYxYF20olGGMy5bDSgQdAkOL3T7TRynTDKtLaVq0nm2exFlGtUZA==","signatures":[{"sig":"MEQCIAZProPEeyN83f1EL5orMb123Cs030330gVtyaHxBVClAiBPSONy3NzwLEfPXiX3h2DuwGTkdS94wHvoaWnzVk3iwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic07+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Gw//fvtefBUq2f6DNBo/JpB2vKHJthH1i1CFWEwP7ppcnlctjwh9\r\nAtlHtUELA2P7MPbidNOGdC31zcT8lGfuFUBxMsP0ojDW3ulsHXQOMiBjHCBS\r\nAsO7044pd/FB0cx/1yMx4yuqY2ary8KvjFdYZqfuEBLlH8gDUgE/1Kj7exCO\r\nlHmWIbkGF0gXaRyQYYxnoxEUs/vKJs3dyNFT7EvLAbriHKSJTIW6wcddu/XL\r\npVozkdSkT/4W5JC7fIDa2evYDzufrKYOEHLvRqjamA9kXuYgGHGSe7jxBlUG\r\ntDMHbTB9/6115SnTWkzh+uBiDjAL4V7+DPBQpxWbKXjCUrpEujwceFZ0u71Y\r\nZMX4Y/anV9Slq90179bs0ORxkXJgX0qsmpLC6+vHs6sw07HsS3fncfizhViY\r\nVLJ1NYlZfng4WMf0ZI+wgHYklGlVv+sE99L42QUnk8c+dnv6hePK+ZcUzPXi\r\nshZ3i2QEkjsAGW/XlqSbG2QKdtQBO2Acnc+TdhpGpaI3EtxQrmxUyx7fJwfq\r\nkD0kMxVHJ+0h3HOlZn+ezizReJEMF74SJGdBObY+kbfti/0NLPQLILY80KN3\r\nv27V4EAtf7K4flAgQIXfV9bZYyZbLZlXDzT/QrFqFg3vd5gnxViF7AtWxbhk\r\nw2F69w26rVIxR57dA1oFmJpzjOttsccmFL8=\r\n=YlVF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a16381e8ddcabf722fa3590abebe32baa34fc125","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.11","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.11","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.11","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.11","@things-factory/more-ui":"^4.3.11","@things-factory/board-ui":"^4.3.11","@things-factory/grist-ui":"^4.3.11","@things-factory/print-ui":"^4.3.11","@things-factory/dashboard":"^4.3.11","@things-factory/export-ui":"^4.3.11","@things-factory/i18n-base":"^4.3.11","@things-factory/lite-menu":"^4.3.11","@things-factory/system-ui":"^4.3.11","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.11","@things-factory/context-ui":"^4.3.11","@things-factory/scene-form":"^4.3.11","@things-factory/setting-ui":"^4.3.11","@things-factory/resource-ui":"^4.3.11","@things-factory/setting-base":"^4.3.11","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.11","@things-factory/oauth2-client":"^4.3.11","@things-factory/scene-restful":"^4.3.11","@things-factory/integration-ui":"^4.3.11","@things-factory/integration-melsec":"^4.3.11","@things-factory/integration-modbus":"^4.3.11","@things-factory/scene-data-transform":"^4.3.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.11_1651724030277_0.6146266409411683","host":"s3://npm-registry-packages"}},"4.3.14":{"name":"@things-factory/operato-ecs","version":"4.3.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.14","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"427ac49bbeb8ecb43335b7be05208669326bc17b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.14.tgz","fileCount":55,"integrity":"sha512-2JVwZKCIcGj76R4dK8eLlQcdjwjktetjMTIG22K9vTpnMCSA3iEc3fAWtdzrEYWM2ZPORB9IeUmOhPgaZeIITQ==","signatures":[{"sig":"MEUCIChX++3gi4spgwkxyvovXCbHX3/3Tak2g5kwA8nfLP7UAiEA/NytBAzeykTUVx5KiFPavssup7FKQqTfC/2kGR12P0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic9MaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqzg//SDOsMpV2rSVcBWMQMRlEsRpxzTJOQteXHcsVtUrZLfY/huwY\r\nt1X0mZaLO8Tx3jEL7hImfwXOeUWvJrOc04NYYDDVZf14AisYe+KTrgnCV71o\r\nGxs07a4QCgl+cVP48mv/4tvBtmY2QY3c4EvZhkDFhtuJioMUipxzLNxkcd0P\r\n3yYZNBLDaoVKK6bkSFyvhgZT48RqkHUzAiVm1Z7Y+GfkOTZaO8wBx78jUaF8\r\npmVMUfJX4a0UjeFa31GuyaGAv/nCXdpr1LwUeKp8WJCXtWkc7dTwiEgvQquL\r\nNczYXIGaaVgqjTrcuq/hvtac9imqG8G1kaoNHPOZ6Yv8QshJ5wF2GOv8J2+Y\r\n7USpMe64o8Gmq6mkiY6+HCQvYhZh5wyJubUJZxSPM2wDWNKUnkjtbXCCebA8\r\n3V4clXCIy73nOU5tISaTrxOw00mB62/uctpNZ1M5+EN14LRCdVqwnc0gwC6S\r\n+I3SF2KwgzWLRhXUeQRnv8cpYtjMsLBW/GT5tR3KY91Qq0jx2n8MWKhGxvFI\r\noCQYRUxUAu11ZurnXOgCZE5hFaapqNTMrgDW0JoRoU84T69Gf+LqoZETDn92\r\nNuPigWNCTk6AZ3L7lnNG0nyqvVgHdesoUqv2mn9G2lnRrXhmc9YbM0omXBz1\r\nDhgQQeHsr5NGew6klVO0UgGHAOCvw4h92cc=\r\n=WaOo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d99f715c7ac6f520c23d6ff95d85b26bff892590","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.14","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.14","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.14","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.14","@things-factory/more-ui":"^4.3.14","@things-factory/board-ui":"^4.3.14","@things-factory/grist-ui":"^4.3.14","@things-factory/print-ui":"^4.3.14","@things-factory/dashboard":"^4.3.14","@things-factory/export-ui":"^4.3.14","@things-factory/i18n-base":"^4.3.14","@things-factory/lite-menu":"^4.3.14","@things-factory/system-ui":"^4.3.14","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.14","@things-factory/context-ui":"^4.3.14","@things-factory/scene-form":"^4.3.14","@things-factory/setting-ui":"^4.3.14","@things-factory/resource-ui":"^4.3.14","@things-factory/setting-base":"^4.3.14","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.14","@things-factory/oauth2-client":"^4.3.14","@things-factory/scene-restful":"^4.3.14","@things-factory/integration-ui":"^4.3.14","@things-factory/integration-melsec":"^4.3.14","@things-factory/integration-modbus":"^4.3.14","@things-factory/scene-data-transform":"^4.3.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.14_1651757850363_0.40533331605134615","host":"s3://npm-registry-packages"}},"4.3.15":{"name":"@things-factory/operato-ecs","version":"4.3.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.15","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e2042026d94e51be0151214d03bd1af8f01b7395","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.15.tgz","fileCount":55,"integrity":"sha512-tXQOPu+PLr+7A2t0Wv7kKghLlygbja4llyw9Oo1cs7d+N50G/GydAZO8TnTmL+I3k+K2nkddOqC0R66JlUtgjQ==","signatures":[{"sig":"MEQCICG/eVsoSeJkE9ldBT3pd0EIZwNQLSgMCOayi6XfqEtaAiA17jbxLenpcvUAOIPSN/wyS4htJHLWtQR5TZxMCNnbMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJido9fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcyg/9FWXnBhsBEhbXDxGThzn2QUr4L/+nCwUT5OZuRJMDUnHQj1Ab\r\nbte/4+5W5MMkZBP8UITpTIak4JlZtOaMk2aMkZz1FYhJoofxVrPAGYqQROO+\r\nujmxymqYR0IrbppcRAnMRTYEsuXOg1uL5gO5cCnm0rNub83yE8ET5b/Ejvx5\r\nklJh1fKKXOOgQ6sfv88rvS2KPAHsHlkaPk3RjKim6SGKn2WLDMSc4F3cNgtd\r\nNBnuO0gVDJrXmE3e9WVAXuMVNEXgeRAqRT5V9/o/IVNtzLNs9AbL2NcHk/Lu\r\nerLvxsHHul7rZiHKNvFJj5QwMQxHAo8pDlah8hivSaXQVNJ8pEPS0EfFmgNL\r\nKBtuCwd1B7KkB18IiITd6OZfbs4IC9OAO7u69WVdDTDfsSmppsTzo3g5NKd3\r\nZX5IjZn4owwNOmdBpp2467XS3/JCZ8ybGWll3cJdKlz3JDecZJyUnW2MNIR5\r\n50vuApv8T8BgmNfA1CTCjwGbBWmZYCJQue8r6oh+P/Ng+IY4S/j6HGLiIM91\r\n0YIeeuPSIm94LWpZZSK5KEzfugTLuNOsPxloCVOXnrLtbshLWIFpyjane4A9\r\nhvNcHiuuhrE+jOoq1D/KKlJx+VP1NLoewYHiqQDJhDJmcwECMvhaC1E8Kykq\r\nAtItdAcGWeoBxheghHB/yrkVSssh9dS0T9w=\r\n=wzqg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"df335351b9bbb891dc6c4eb81dc9cafecc9c39bb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.14","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.14","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.14","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.14","@things-factory/more-ui":"^4.3.14","@things-factory/board-ui":"^4.3.14","@things-factory/grist-ui":"^4.3.14","@things-factory/print-ui":"^4.3.14","@things-factory/dashboard":"^4.3.14","@things-factory/export-ui":"^4.3.14","@things-factory/i18n-base":"^4.3.14","@things-factory/lite-menu":"^4.3.14","@things-factory/system-ui":"^4.3.14","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.14","@things-factory/context-ui":"^4.3.14","@things-factory/scene-form":"^4.3.14","@things-factory/setting-ui":"^4.3.14","@things-factory/resource-ui":"^4.3.14","@things-factory/setting-base":"^4.3.14","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.14","@things-factory/oauth2-client":"^4.3.14","@things-factory/scene-restful":"^4.3.14","@things-factory/integration-ui":"^4.3.15","@things-factory/integration-melsec":"^4.3.15","@things-factory/integration-modbus":"^4.3.15","@things-factory/scene-data-transform":"^4.3.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.15_1651937119630_0.3183475475969635","host":"s3://npm-registry-packages"}},"5.0.0-alpha.42":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.42","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.42","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"64592fe82e07390e0ec3fdc8a5e2756c71135169","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.42.tgz","fileCount":55,"integrity":"sha512-at71XqmG/Om4KCKhjS2Gh84VUeVYJHaS2D/UbkK1Hq480OKtPdYsvIiCeb/Wcewc2OHLWA7uG2AX2BMLekUC5w==","signatures":[{"sig":"MEYCIQDmrYzsMKmDivv2GvpX+bK81nndu2O/p8THOsavOkJrigIhAM/KPIzGyZ6iwoR6EtlbL57TG0fUnDiiYEPFm44V73Nb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiffgYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC3hAAnEqCaZBpLEVGXcs9FhflkotPxwRNJhOoERi3R20jC9GQuSD/\r\nWM5JQuO6s/qdCxybImO3dY/gIW4CDh2cNwyPjAUT07oPMC6bqfJrGC/p21A5\r\nvAlu3yDFjxFEBuOIG9Qi/6ThEjrRxchwDhwRGMmQFHmyrRjYgCgodxrX8txW\r\nOIfZGTtEVMagK5iapmWmyJ/ZkVe7NM8jHDCfDkxGeRV6s7lvb199DB/+A32C\r\nZ6KImxJ8QfA5YFp0Yb+DkUmtIhPiIiIf/bsSdVkaNnI/yKG61IsBDpCcAhAG\r\nIQwknnPOjd4lh+BXlur4FPvf/pWf4XhBm5JkgBMwaUgoLMi3nkIqnlY0IRKX\r\nUbJGyX7eP5bALHwmnZCYeZg7HCwIZqa08jLiaq7c48nqTTl+D0PdgVuYUKgl\r\nlkIxJufxgAw+3iZoWiseqLspR2z3Ruq8Z9LkkNQbzwvSO3lbBOXJy536xdZn\r\nwUTL0FjHRc2FER1cbipsoAwKA5tlwQE1FAgIUpkCMECkePFmrEC+lh0qTMVB\r\noxLxkGqMbDnbRBnhD+GIIKx6LOgM386L7RVuIGVG18wETTEIglIDIZj7FM02\r\niArVO8ZEnCVEVsn6hBIvU0NBHeV7ACvGed5Vcz92QERKLgjtwj2z/mw88cA1\r\ncLmR3pfrGpHh20uu0kFFc3rF0g2Mz6Cl5is=\r\n=zKDl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ce348ff1299a244b261a9285290597b9be6c8e80","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.15","@things-factory/api":"^5.0.0-alpha.42","@operato/scene-clock":"^1.0.0-alpha.15","@operato/scene-gauge":"^1.0.0-alpha.15","@operato/scene-table":"^1.0.0-alpha.15","@operato/scene-timer":"^1.0.0-alpha.15","@things-factory/help":"^5.0.0-alpha.42","@operato/scene-random":"^1.0.0-alpha.15","@operato/scene-switch":"^1.0.0-alpha.15","@things-factory/shell":"^5.0.0-alpha.42","@operato/scene-chartjs":"^1.0.0-alpha.15","@operato/scene-restful":"^1.0.0-alpha.15","@things-factory/auth-ui":"^5.0.0-alpha.42","@things-factory/more-ui":"^5.0.0-alpha.42","@things-factory/board-ui":"^5.0.0-alpha.42","@things-factory/grist-ui":"^5.0.0-alpha.42","@things-factory/print-ui":"^5.0.0-alpha.42","@things-factory/dashboard":"^5.0.0-alpha.42","@things-factory/export-ui":"^5.0.0-alpha.42","@things-factory/i18n-base":"^5.0.0-alpha.42","@things-factory/lite-menu":"^5.0.0-alpha.42","@things-factory/system-ui":"^5.0.0-alpha.42","@operato/scene-integration":"^1.0.0-alpha.15","@operato/scene-news-ticker":"^1.0.0-alpha.15","@operato/scene-progressbar":"^1.0.0-alpha.15","@things-factory/apptool-ui":"^5.0.0-alpha.42","@things-factory/context-ui":"^5.0.0-alpha.42","@things-factory/setting-ui":"^5.0.0-alpha.42","@things-factory/resource-ui":"^5.0.0-alpha.42","@things-factory/setting-base":"^5.0.0-alpha.42","@operato/scene-half-roundrect":"^1.0.0-alpha.15","@things-factory/board-service":"^5.0.0-alpha.42","@things-factory/oauth2-client":"^5.0.0-alpha.42","@things-factory/integration-ui":"^5.0.0-alpha.42","@things-factory/integration-melsec":"^5.0.0-alpha.42","@things-factory/integration-modbus":"^5.0.0-alpha.42","@things-factory/scene-data-transform":"^5.0.0-alpha.42"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.42"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.42_1652422680037_0.536036146911842","host":"s3://npm-registry-packages"}},"4.3.20":{"name":"@things-factory/operato-ecs","version":"4.3.20","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.20","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0af661ba9a4e5bd4d728a48ca4942e2d936535f5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.20.tgz","fileCount":55,"integrity":"sha512-Pg/1QL5i+snGyW5QRbmnb0I1NAc1xxmoAqKYFtHGVaUnyQojSbI+4hT8nLOFDQSFN5JnNZJhMcj4V4eI6eIKWQ==","signatures":[{"sig":"MEUCIQD8pFNueMjSYloqzGq/9B9v1Zh+/WfHF74akllh6Jq1tQIgOC55rkPgT+ZtQ8jK1GLyGVKew1Nv4lctiZLbjnt05ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJignseACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIzg//QPL5TpxKzoTQRE0160io8qubUVMW1QLlYvSSLUzANjBIHApm\r\ne++7clJaEOADbJPvzW4hnCh9NXCejguii/kFl3IjLApEaLCDFJgwKI55Fv+m\r\nHWxoAxWtwDshhJ9NCD6qCTq3OTAleRMVRJoGYT2ZeSInzM4ytAUY2urSzdos\r\ntty4k+GL+XTBOkb6JWVjUanLssawDmcp7fuyh+H8ktm0qNA1x/q+PhVkoP/K\r\nBTLiRSW6b9wPqbP0qCxReVPE+mbwx85bWESkJcftBY3BpJLlW8zs6MlrfXFt\r\n+uS78uiaJvJmhZa3u4Vn5hZUq12GSBmbEfgd6D6l8LHb72svuTKqIZ6bs+mK\r\nq2I88LKPk/Eyr08kVdJpdwG2aOh8kIuzjGWHcinUxotirm3/2vi/Q+enpnzR\r\n3NcZK3nuqV4n0lHwdrXh5XmajzB7sbSI8NSmxwxiWVIU5XJNQ6Tb4iPAwue2\r\nfaZnLTgcxfkpWNVbH1aoBTu2+bPyjjmkhaNGqAs0m2uQgFxsx3YwtqyYtApK\r\nmsQIvM/6OO8sAqWm9YtabAfRfHt4KAL0i4vg1RSaisASDR/os3+2JdudertR\r\nHabevNA+aLMSfdgenb3ndQD1u59O2p7ox4IFzAK+7RlvvaLZfD2lXr1l/2O+\r\nJvih61ZYhoHrsA8BWJUJ/B1YWwG4/X0Rx54=\r\n=4Rxz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2f86da10f36746b46428bc7408b586d0ec8aa793","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.20","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.20","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.20","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.20","@things-factory/more-ui":"^4.3.20","@things-factory/board-ui":"^4.3.20","@things-factory/grist-ui":"^4.3.20","@things-factory/print-ui":"^4.3.20","@things-factory/dashboard":"^4.3.20","@things-factory/export-ui":"^4.3.20","@things-factory/i18n-base":"^4.3.20","@things-factory/lite-menu":"^4.3.20","@things-factory/system-ui":"^4.3.20","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.20","@things-factory/context-ui":"^4.3.20","@things-factory/scene-form":"^4.3.20","@things-factory/setting-ui":"^4.3.20","@things-factory/resource-ui":"^4.3.20","@things-factory/setting-base":"^4.3.20","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.20","@things-factory/oauth2-client":"^4.3.20","@things-factory/scene-restful":"^4.3.20","@things-factory/integration-ui":"^4.3.20","@things-factory/integration-melsec":"^4.3.20","@things-factory/integration-modbus":"^4.3.20","@things-factory/scene-data-transform":"^4.3.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.20_1652718365991_0.30018679102193757","host":"s3://npm-registry-packages"}},"5.0.0-alpha.43":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.43","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.43","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b2eba364e18629c5d69581c3705c3c0a6a99fae1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.43.tgz","fileCount":55,"integrity":"sha512-y/bgOq8wJdteEoptS0/tvmvncErN/OyCKoxVolbb0eyAgLu32O7jrx7554dwngHh4FE/6KaWeVPoxvfmdOAMJA==","signatures":[{"sig":"MEUCIQCPtmUMFVaQeOi8Ra6Yyx9epgs6DiDrKqhfRcBTxs+pPAIgQZ5tQg9/kanNrDdha26rVu2OD2LPOaqnoOdbMWf3zJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihum0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLQQ/+IBQZlaBFqzyhCL/A6o274Mjq1CRXfBWkG6rX+lQdNCpqpmcA\r\nFmxdg0VM2fKHxXsBr3/TvRHvXS/fKLYUxyj4JtAJAahYokwZRd6uT7n1OjDt\r\nSUYaC10G4B/We0Me8OjQeNkEX06+uYGfO/ixlCoMkzoj12SdaHM1cFrLrBcF\r\n86rtxwKLtjTRlrxd08gRt5uTVDTnxLQqq3VoDrmOUTeKJsdQqH1n7PlHiwJ1\r\n8SN2qOKHZJTd4/98y6hZxjqvMBXazuZd8NN2LA8WHMsNKIRtLfjZATd+N9Or\r\n6rj+Bp1kLZwdLE/Z+V7nYquQzgIGTcLO9dKq25I9CDsNHJYmXc7GNGFWOMhj\r\nIrzjsvd/PJfGf7rfczxThmGf6tDmuCS9QiD+bPPwTjqiz4jBjkiLOadu1oiH\r\n1XK5Tg5/sT6q/4yeMx4Hvac7Lu0qtJLOO6OBMuOa0WI/9CBbzqVRxnTTNVI6\r\nFUecFqOKPYAr10S+xVgQTNrhCuFd6PD0hClDQPU4bWQhcLs3Y0y/gJZ2tEho\r\najfrAXq3VxZWMyTmnWf+LTrRbjKxuipjqdJfm3T3TOH8HkXl2v1NGzJPm8V4\r\n8nJxcBw9iQej1RFYHCTTi9m6WdLHZnTg2ghSpEwj5Y6dcmWIZ4/SbeyoubTZ\r\nsS4+MWXrTSebsQNLkJ89FHkudnwl96Bg93k=\r\n=jYNh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8042e1120edc0a8b7c5fc2bf77abd0f7ea2a39e2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.15","@things-factory/api":"^5.0.0-alpha.43","@operato/scene-clock":"^1.0.0-alpha.15","@operato/scene-gauge":"^1.0.0-alpha.15","@operato/scene-table":"^1.0.0-alpha.15","@operato/scene-timer":"^1.0.0-alpha.15","@things-factory/help":"^5.0.0-alpha.43","@operato/scene-random":"^1.0.0-alpha.15","@operato/scene-switch":"^1.0.0-alpha.15","@things-factory/shell":"^5.0.0-alpha.43","@operato/scene-chartjs":"^1.0.0-alpha.15","@operato/scene-restful":"^1.0.0-alpha.15","@things-factory/auth-ui":"^5.0.0-alpha.43","@things-factory/more-ui":"^5.0.0-alpha.43","@things-factory/board-ui":"^5.0.0-alpha.43","@things-factory/grist-ui":"^5.0.0-alpha.43","@things-factory/print-ui":"^5.0.0-alpha.43","@things-factory/dashboard":"^5.0.0-alpha.43","@things-factory/export-ui":"^5.0.0-alpha.43","@things-factory/i18n-base":"^5.0.0-alpha.43","@things-factory/lite-menu":"^5.0.0-alpha.43","@things-factory/system-ui":"^5.0.0-alpha.43","@operato/scene-integration":"^1.0.0-alpha.15","@operato/scene-news-ticker":"^1.0.0-alpha.15","@operato/scene-progressbar":"^1.0.0-alpha.15","@things-factory/apptool-ui":"^5.0.0-alpha.43","@things-factory/context-ui":"^5.0.0-alpha.43","@things-factory/setting-ui":"^5.0.0-alpha.43","@things-factory/resource-ui":"^5.0.0-alpha.43","@things-factory/setting-base":"^5.0.0-alpha.43","@operato/scene-half-roundrect":"^1.0.0-alpha.15","@things-factory/board-service":"^5.0.0-alpha.43","@things-factory/oauth2-client":"^5.0.0-alpha.43","@things-factory/integration-ui":"^5.0.0-alpha.43","@things-factory/integration-melsec":"^5.0.0-alpha.43","@things-factory/integration-modbus":"^5.0.0-alpha.43","@things-factory/scene-data-transform":"^5.0.0-alpha.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.43_1653008820217_0.606981331126037","host":"s3://npm-registry-packages"}},"5.0.0-alpha.44":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.44","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.44","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8256add39204906d062da624f26c6723e5daafe5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.44.tgz","fileCount":55,"integrity":"sha512-+/Fq/U6Y/2q4vMgBUIh/TN4e4W/F+1T+KYl4VkxjW/TXFVKSj4TjoYXVbF2PmzsECovLa/LcZeBuFGO3Yfvv3g==","signatures":[{"sig":"MEUCIDFvOveFoLy/BeXDAKNsWQGrCjuNX7PIL1plzCHu2FJBAiEArnDvWBoKv5ebhAyIyenPfwvhrpeYLfM/lqHqcU7Ktgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih6xIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ6A//evYOAL3aiyVGFwK6v3AcNd2M/ojC21HLOmb+TkWL0ibG6YVZ\r\nARdgOsm0yCYrQ9pzMMi3KZeZ7CyBO9EqbIWj6Pol52jkc5KQz4bk/VyHsj97\r\nbdg0WkGkjsB2pbdXcLuXehDwd5Pfz8zfAzae+0tl50OK2Kf3NWCdly+0CkKa\r\nvgpu4BYz/ZoWTVgibpOOJb+f25HHyx5ULJUUrGMtGzJPmenJDQEJ9zky9qNT\r\neaZcUscbOP8A0MqsghrA7XjvWVwiI/WVEnNr0Zb53CO8iHHbOVDoZzo9mKNb\r\nvKv2OSIcKWACkEZNjSultSikp4REdGyWv771PzDFjGkXNCBeGMvD91J5NgLj\r\nYxiZySmp0F0K+Ndrcwa9qbq2LNoKbVosG2W/R6hcQZEKdWs3+6COCA+SeaJK\r\n/5jfUg8ONHC5Wuf76lDXw6DcKEqAFa7vcSmuCZR8Bp6DwiIt3NVIz06kIlgQ\r\nWfJOB8CFCrKxACTgtnqtbG4I53Apg3a6A+vU9DcyEWfXJeazUK9YwV6nM7Hp\r\nQOV0kpep5uKdDgnHWWutNL391aV7CFGk23uojHWiHdqZrASbXatSVo4rOMf+\r\nOOPsbc/DxGIhI7Al/LFhbObGqDc+rPX9ngS6ffpEjNOQMAoVFEjBm6gZuBSO\r\ns2EBMZlmEoJZGiujNUodDb75/JxRA/Wwm2Y=\r\n=6DBC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4903eb69beb8e556ceb7438cae9f2cf68945f002","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.15","@things-factory/api":"^5.0.0-alpha.44","@operato/scene-clock":"^1.0.0-alpha.15","@operato/scene-gauge":"^1.0.0-alpha.15","@operato/scene-table":"^1.0.0-alpha.15","@operato/scene-timer":"^1.0.0-alpha.15","@things-factory/help":"^5.0.0-alpha.44","@operato/scene-random":"^1.0.0-alpha.15","@operato/scene-switch":"^1.0.0-alpha.15","@things-factory/shell":"^5.0.0-alpha.44","@operato/scene-chartjs":"^1.0.0-alpha.15","@operato/scene-restful":"^1.0.0-alpha.15","@things-factory/auth-ui":"^5.0.0-alpha.44","@things-factory/more-ui":"^5.0.0-alpha.44","@things-factory/board-ui":"^5.0.0-alpha.44","@things-factory/grist-ui":"^5.0.0-alpha.44","@things-factory/print-ui":"^5.0.0-alpha.44","@things-factory/dashboard":"^5.0.0-alpha.44","@things-factory/export-ui":"^5.0.0-alpha.44","@things-factory/i18n-base":"^5.0.0-alpha.44","@things-factory/lite-menu":"^5.0.0-alpha.44","@things-factory/system-ui":"^5.0.0-alpha.44","@operato/scene-integration":"^1.0.0-alpha.15","@operato/scene-news-ticker":"^1.0.0-alpha.15","@operato/scene-progressbar":"^1.0.0-alpha.15","@things-factory/apptool-ui":"^5.0.0-alpha.44","@things-factory/context-ui":"^5.0.0-alpha.44","@things-factory/setting-ui":"^5.0.0-alpha.44","@things-factory/resource-ui":"^5.0.0-alpha.44","@things-factory/setting-base":"^5.0.0-alpha.44","@operato/scene-half-roundrect":"^1.0.0-alpha.15","@things-factory/board-service":"^5.0.0-alpha.44","@things-factory/oauth2-client":"^5.0.0-alpha.44","@things-factory/integration-ui":"^5.0.0-alpha.44","@things-factory/integration-melsec":"^5.0.0-alpha.44","@things-factory/integration-modbus":"^5.0.0-alpha.44","@things-factory/scene-data-transform":"^5.0.0-alpha.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.44"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.44_1653058632713_0.5628839939534453","host":"s3://npm-registry-packages"}},"4.3.23":{"name":"@things-factory/operato-ecs","version":"4.3.23","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.23","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"acffa4a7d35f2d24cf36d145146cfb90da2b25ed","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.23.tgz","fileCount":55,"integrity":"sha512-3aUv0rnyuu5dxx/mldOP3+jsz3rt2qs0CPQV4CKzhfhB/3pF7ehlO4xwJVbRu7RUEmaDoIf1Jg+EM5QbjvHXjQ==","signatures":[{"sig":"MEYCIQC2aT2Yaaiv1pHZtu7BcdFf9QrKBAF5KYCIML6ocjWqgwIhAJ31/3n8qFkIlGX9xwlv8rhGv+tmMQH4tB8HxzZyJNJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiik7HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNTw//YBPYvOj5vbj8ycYrTLC+vdWSTqRqv/CAW2qojlDVCAATqIhd\r\nsT8gO17icdQEBjca081cLPQ2q3pmBfEMH1Hgi1W/xuQ4kAFjQqtkmBIDSDh/\r\n7YIIwVte0R66BzAviIzoDronLxc+1elfyqF+oup7UBLZaz0F/ktUMmLHlCPG\r\n+5Dxdlu8BgrpFVWbjQtlFUiBUFCXj3iDzYupO6fxieldolonNZ3ZqsaZoTLW\r\nuJ0GnMR8VmeOGXfN2vIcpeeDF3i74ETipbjOnhCTn0qVlXximQSqvkycdSXF\r\nVtbNPhMNrAz1DNk9fbsyEeT4qjfnpBn/qgBmGGf+QBKsg73ECBQHeEiUbscs\r\nzKO0AQgbwVhT1+UwQ6SeNlkAXyIJOjYW1r1HyguZPlVzqsC5iE0CRZEQkgG+\r\ng0lw7o9j51uDk0nuPnOnAgMIavBMEf04SdBlBkeIiJh0OXjGwfvkQ76gCpCW\r\nTP8sRY7mIzLkdEc9bGbOTU4MVdtH08ALb3xmFob+PlmaETmcRuOIgvudy3pn\r\nH4B0hcJPmpOIlOTBQlspUjExoNL2LRIObxwHA+e7ehN0fhLMkKRp9D63PImW\r\nYPTVHOU4KKeui+lkqG31qzXvHBKDb7SrfI2kXRDgAy9XIc9tpoVNL0sBiaHC\r\nkckp1mLEnGbmKquzl0Xyk9qf1wdhRAULqv0=\r\n=EULn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1fc1cde1702acc5f1c1b7adedeb1ba4448438848","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.23","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.23","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.23","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.23","@things-factory/more-ui":"^4.3.23","@things-factory/board-ui":"^4.3.23","@things-factory/grist-ui":"^4.3.23","@things-factory/print-ui":"^4.3.23","@things-factory/dashboard":"^4.3.23","@things-factory/export-ui":"^4.3.23","@things-factory/i18n-base":"^4.3.23","@things-factory/lite-menu":"^4.3.23","@things-factory/system-ui":"^4.3.23","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.23","@things-factory/context-ui":"^4.3.23","@things-factory/scene-form":"^4.3.23","@things-factory/setting-ui":"^4.3.23","@things-factory/resource-ui":"^4.3.23","@things-factory/setting-base":"^4.3.23","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.23","@things-factory/oauth2-client":"^4.3.23","@things-factory/scene-restful":"^4.3.23","@things-factory/integration-ui":"^4.3.23","@things-factory/integration-melsec":"^4.3.23","@things-factory/integration-modbus":"^4.3.23","@things-factory/scene-data-transform":"^4.3.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.23_1653231303092_0.7302061818712091","host":"s3://npm-registry-packages"}},"4.3.24":{"name":"@things-factory/operato-ecs","version":"4.3.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.24","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f46558e874dfde6c5e8d7748094ab4fcc7669266","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.24.tgz","fileCount":55,"integrity":"sha512-qlBCe6IOUsxgJdQJE4aKHdjcS8pBYbVGjI/DYZtm3iK16VVhyUX5hxGS2F58XRMNu4iFmV/q5s0mWaVSLruM4g==","signatures":[{"sig":"MEUCIEzDhqeywOfMrIJSii5LgKvb3DzekSxXWVUJKbCG+3JeAiEA7GGQuHyr03v12vqDF6G25bSS4T8TCdH7Wxem4bYpt0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiimy5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwzQ//R6jpPFc5b+rro19C8dJSUknD9YTrOeu190VZal84ZcYu4YtK\r\nrwQNSz/ixu4wrFVBRj85E6R53Beg+jne8147dD3ZuXEhWmOmVz4WsmlMWxKN\r\nqJ+1P4hNLBOpb4DB0wBsmZe7OMXqsEMUk0J7m+xQ9zMRqHvElAAXsUDCTlz3\r\nN9EBKvJuUQjc3nfhAHF1aWgazm/w2Ct8/UUk6cslVGKu2aWs7FR4og5AwIen\r\nAbqGfybD4Xk0iHiMu5qD1DkbAaHm0FZ2/HBng2ddiTCRTt8TC6ObksoPGXqw\r\nGLdfHWO4Zxrew2HghORCU1Rht0f41N5MfkM366BjFaiLTg+cxI+++T8E1Q9f\r\nwISlumHk5RTbBNfwSVB58ZQa/L3rgXi+KJN3LjJxMFipa+8CvpeUmeohaWRZ\r\n5HkSHekHjPtYIfLoHHcSdorh2tbARQEZBXG1E28ve1IohZNauQTjgsDZmfHP\r\nZp2XzbMdaumhRtV1hFnqY57ce1MMEoDrLnEyeDj8avifEXi+aCIWPA6Zf7/I\r\nZntTGc9FKF69ooHldFXoPT3fD7VHhqnFDiRTpD7Ykt87d3S1pwI71LU6kU2x\r\n1JD3idhPIAujbiYx37Q5ZzYgbGUuV94Yt/GyIz4DID6Mb5fiv0Yz3TkLFd0A\r\naZT53iIveQUU8/QjFnhQT4jPNkRjgwdC9ec=\r\n=9U92\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"43ba20d3476c8604e94f6a6b0bd7e84b6ec1bfd8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.24","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.23","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.23","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.24","@things-factory/more-ui":"^4.3.23","@things-factory/board-ui":"^4.3.24","@things-factory/grist-ui":"^4.3.23","@things-factory/print-ui":"^4.3.23","@things-factory/dashboard":"^4.3.24","@things-factory/export-ui":"^4.3.23","@things-factory/i18n-base":"^4.3.23","@things-factory/lite-menu":"^4.3.24","@things-factory/system-ui":"^4.3.23","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.23","@things-factory/context-ui":"^4.3.23","@things-factory/scene-form":"^4.3.23","@things-factory/setting-ui":"^4.3.24","@things-factory/resource-ui":"^4.3.24","@things-factory/setting-base":"^4.3.24","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.24","@things-factory/oauth2-client":"^4.3.24","@things-factory/scene-restful":"^4.3.23","@things-factory/integration-ui":"^4.3.24","@things-factory/integration-melsec":"^4.3.24","@things-factory/integration-modbus":"^4.3.24","@things-factory/scene-data-transform":"^4.3.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.24_1653238969031_0.231670547768011","host":"s3://npm-registry-packages"}},"5.0.0-alpha.45":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.45","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.45","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6b7ebfa8561d53a2aac61c6ec70ce0ac7472c650","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.45.tgz","fileCount":55,"integrity":"sha512-J+Gom8Fxj1FWALiOP2wO9IOZqM7UocacLrJQIsHFetIny56mV8cPuC0bTrprfsL3gwR4X0AbL2Apu5GKtGckvw==","signatures":[{"sig":"MEUCIQCmZ7qLk3kVL+2pPoTYZ6RGe/lnBdmBJ5yUngLmq41upwIgFBgmRYJlVsQfZ/jiHghR/vtjCyJDEpmMRi2LeUqzABU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiizjiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2tA//bG4gJQ3UtG8iRSM6PL1HRp8RA0FcXoG89URXN1OssHp7mKgV\r\nwWWx1yaqwCAsPlHtIF6QTwUPAoD0PNGbeBj0k7DJyciBodamlfPnlKEPJNTZ\r\nIZ55CQYSQjddlhkmvG6u6+XbOYvNEuETnK1hosOf7YnoIQC8UMuoTM/SWjAw\r\nVHVbNDDdS1ZBEWdycN4kUZg4cLYIxnH4wk43tZM3dIZv0wE9S21ZEzEuLJPT\r\n9hKvg1QCbxe3CxdyJbSnvxTeOdlyzIip4PZN1YVufX7v020C2quXpuNyv71m\r\n4ae9+n7f6tT7N/TYMf83r182xzoU1EkEkog+58QOmyN95F3HadzzwZJSrcrF\r\nQCquPo3MxE1dU+cpZHUv5XBywksOd9inqVrmqOqh0yPjav1/m/pvkkAnmSDo\r\nq7+DcDKxk2l6H3TxxLaP3wpTih0aqX2O5DYtJbOlAJHec+1eeOvMIIbN22ZS\r\nNEzLvww+q6OgU5TSgEmWsKyOZ49MulBpLjXa4BfXGMLxxxCGipbxtsPMVTKn\r\nDJs5oPDy5WKfeeZmCX4rfx/bca1pxpL5FlvhyiaW13UcFoQdeKtViWSXd0rh\r\nZwMU7F68r56JVs3ASvhVfydh76vDIII5Ha7sQHJI2pmbPYUl2VH2oZl/tuk+\r\nIIhTkIFB6WNGGTsMkZV55mmSxLfkQ6wzl3I=\r\n=80fA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4d027d7577c25be3db404f819bb6010b6b158ad9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.16","@things-factory/api":"^5.0.0-alpha.45","@operato/scene-clock":"^1.0.0-alpha.16","@operato/scene-gauge":"^1.0.0-alpha.16","@operato/scene-table":"^1.0.0-alpha.16","@operato/scene-timer":"^1.0.0-alpha.16","@things-factory/help":"^5.0.0-alpha.45","@operato/scene-random":"^1.0.0-alpha.16","@operato/scene-switch":"^1.0.0-alpha.16","@things-factory/shell":"^5.0.0-alpha.45","@operato/scene-chartjs":"^1.0.0-alpha.16","@operato/scene-restful":"^1.0.0-alpha.16","@things-factory/auth-ui":"^5.0.0-alpha.45","@things-factory/more-ui":"^5.0.0-alpha.45","@things-factory/board-ui":"^5.0.0-alpha.45","@things-factory/grist-ui":"^5.0.0-alpha.45","@things-factory/print-ui":"^5.0.0-alpha.45","@things-factory/dashboard":"^5.0.0-alpha.45","@things-factory/export-ui":"^5.0.0-alpha.45","@things-factory/i18n-base":"^5.0.0-alpha.45","@things-factory/lite-menu":"^5.0.0-alpha.45","@things-factory/system-ui":"^5.0.0-alpha.45","@operato/scene-integration":"^1.0.0-alpha.16","@operato/scene-news-ticker":"^1.0.0-alpha.16","@operato/scene-progressbar":"^1.0.0-alpha.16","@things-factory/apptool-ui":"^5.0.0-alpha.45","@things-factory/context-ui":"^5.0.0-alpha.45","@things-factory/setting-ui":"^5.0.0-alpha.45","@things-factory/resource-ui":"^5.0.0-alpha.45","@things-factory/setting-base":"^5.0.0-alpha.45","@operato/scene-data-transform":"^1.0.0-alpha.16","@operato/scene-half-roundrect":"^1.0.0-alpha.16","@things-factory/board-service":"^5.0.0-alpha.45","@things-factory/oauth2-client":"^5.0.0-alpha.45","@things-factory/integration-ui":"^5.0.0-alpha.45","@things-factory/integration-melsec":"^5.0.0-alpha.45","@things-factory/integration-modbus":"^5.0.0-alpha.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.45_1653291233847_0.6230411578464012","host":"s3://npm-registry-packages"}},"5.0.0-alpha.46":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.46","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.46","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a9613bbe473653033a91dc804a91619277c1c315","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.46.tgz","fileCount":55,"integrity":"sha512-UO7YKmAZUKUEwMt7uaRB2+s1cL8+fBE0rN4ZUKDwD8Q2IFSUCLK+YMy9SgJKplo+rfeXBvyJ5Hr4k/AyC7/Wzg==","signatures":[{"sig":"MEUCIGvXCUtVp6WCVPrahizI6WHVg0pNsKdepYWUvNFCLFNHAiEAj6Jur0CUBuO3Won+bWsBjZjykBsP4qym8EDUvztuUoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii0j+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1KRAAmSMisYepXNyjxG6xenrpdwDMN+EIIkLynk8LIVM3T++XHZgd\r\n/oXkiXD+ED0SDvMNWSEWhX/bstefA4MRk3d4HlXOpBuutA2fplgf1u+hv7j+\r\n70c30HQP2aTOq1w3furgvHTBfo2ZCVVxSHpVH5prE3yrs3hwdrA3RG9XRS02\r\nrDCNgl7EMJI+u3DaB6m2ycHiehNbIc+UOK7Almnni3QZxUBLrO61yv0+iKNS\r\nhB5ipofpuDDIOltpD2BLBNQ2sw3QBPncVcOy3KEieG9AGABm3NkMPU8Sxx0p\r\nL4QlAQ8CWT/+Xj+vF9S/siHEn/hIp0+Q+grXyTAQ1Xan9IEkTBm5/3/GtT33\r\nTxRcRLhVWBYr5sd4y97HrzeAHp4e7YpEdK5vECtE6c+n4jrW5k0eKwjwgkhW\r\n7moFweLIEkdW4o0Rpc1YO3sapTwYusLCS65Jjvg5fqLnmI9DywnlLYnN8SDq\r\nn9qvD5GkaXZLuWX6MtFr6piOcUEPTUu9gH2r1wlk5l7i5SgobZGojWnT76lZ\r\nPZ5C23oBc/oFWBH/FZBDhtSgGo83g/MvZ/3AZ1YjtKTCI7xb5XudR2IgferB\r\nRZWAB/f38zL3FVjDfk0d8wEujVy46A69lTWtxpQkVwronOJHlfOmj4QijrCO\r\nOQ69znwzhIcQm0H7GQ9iYAHYgkQf7y0o5Wk=\r\n=vo+x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"caf4c2783d94a5a4787196341555635a86df907f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.16","@things-factory/api":"^5.0.0-alpha.46","@operato/scene-clock":"^1.0.0-alpha.16","@operato/scene-gauge":"^1.0.0-alpha.16","@operato/scene-table":"^1.0.0-alpha.16","@operato/scene-timer":"^1.0.0-alpha.16","@things-factory/help":"^5.0.0-alpha.46","@operato/scene-random":"^1.0.0-alpha.16","@operato/scene-switch":"^1.0.0-alpha.16","@things-factory/shell":"^5.0.0-alpha.46","@operato/scene-chartjs":"^1.0.0-alpha.16","@operato/scene-restful":"^1.0.0-alpha.16","@things-factory/auth-ui":"^5.0.0-alpha.46","@things-factory/more-ui":"^5.0.0-alpha.46","@things-factory/board-ui":"^5.0.0-alpha.46","@things-factory/grist-ui":"^5.0.0-alpha.46","@things-factory/print-ui":"^5.0.0-alpha.46","@things-factory/dashboard":"^5.0.0-alpha.46","@things-factory/export-ui":"^5.0.0-alpha.46","@things-factory/i18n-base":"^5.0.0-alpha.46","@things-factory/lite-menu":"^5.0.0-alpha.46","@things-factory/system-ui":"^5.0.0-alpha.46","@operato/scene-integration":"^1.0.0-alpha.16","@operato/scene-news-ticker":"^1.0.0-alpha.16","@operato/scene-progressbar":"^1.0.0-alpha.16","@things-factory/apptool-ui":"^5.0.0-alpha.46","@things-factory/context-ui":"^5.0.0-alpha.46","@things-factory/setting-ui":"^5.0.0-alpha.46","@things-factory/resource-ui":"^5.0.0-alpha.46","@things-factory/setting-base":"^5.0.0-alpha.46","@operato/scene-data-transform":"^1.0.0-alpha.16","@operato/scene-half-roundrect":"^1.0.0-alpha.16","@things-factory/board-service":"^5.0.0-alpha.46","@things-factory/oauth2-client":"^5.0.0-alpha.46","@things-factory/integration-ui":"^5.0.0-alpha.46","@things-factory/integration-melsec":"^5.0.0-alpha.46","@things-factory/integration-modbus":"^5.0.0-alpha.46"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.46_1653295358193_0.5807956195331767","host":"s3://npm-registry-packages"}},"4.3.27":{"name":"@things-factory/operato-ecs","version":"4.3.27","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.27","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fbeb0b281eef216a22a6ba456113ecd97d337d40","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.27.tgz","fileCount":55,"integrity":"sha512-C5HlbUz5xbq/KWUid/Iz9kDM9Xaj1c7TU54z+GFjDjFgDc56TXmXvTaATR4MK5HQ+anSxDPYhRXXwUAQpxCS/w==","signatures":[{"sig":"MEUCIQDf9kt3HzSoVog0bdDBJ8m7y1b3iMMLU0Lt2T+l26UNOAIgfaipyj3sMcQpSmI1xdsQ+yJuy5a27lHPg8TyG8lq3FU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijb5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodmQ//S1aLtm6wl4cOtgXAonnVLvQ/WfcpWOq1X4SX5/pXdgPLwrx/\r\n6JZuwrAjOehXbre4m7i0P1TOZIDwwxpoxldLPTNvg6HjkhplHl9RYN8oysSi\r\nWqQuxgZnh1NI/tSZQq1ID91CEMjTeioZQbmenx0ETMVvPNnmKfHHl53aHRjT\r\nLyFCesXstaPtJOtv+LQ4nJb1xjDwsMl5MnVp+Jq6CL48QxgTm1PHMfqnNfVm\r\nHyz17Gu0DEugUebArnCjHYR1TgolghxuMtTuGqJ9ceGel173+llg9KOFvpsH\r\nNKMX/XoMIBp2WKexL2IX1Hlbojhao9uUaqKUq8LqpYn3QSd8V+AgSbyNE8N3\r\n8RpX0X5ntIp2a02za0gfUJeGtlSM/sa5kALJN/k0xM9cUqfjoP5B3hXl7leJ\r\nNFiN7DdBWgShlnszhi8J0EA/OFtSfG3Q95h7UFKoA7cEMR5u1T8SGZIG2X3Q\r\nlBfg/FDDwx4VEMSkNsyprrlm7iEPfeNxEczwbklPBLEWedYm06U308Ruzvn9\r\nQ6tlK8V0qRi5zsZktaX6VFrB9TCkaUTZ/CjrsrBkj9J2gJZXv/pGA0y7/VSJ\r\nb7Ms+6rYHj6ki3IdnjK83QVudX4HjAFNPCA06SYqhygbYIknJ0WS5zmi8aKM\r\ncXebtF+h/Vmx8VY4Mwc6f6DtHQzL5JimC/Y=\r\n=3v1i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"52398bed65c4cf97263cd983c2c518e882ddbcde","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.27","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.27","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.27","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.27","@things-factory/more-ui":"^4.3.27","@things-factory/board-ui":"^4.3.27","@things-factory/grist-ui":"^4.3.27","@things-factory/print-ui":"^4.3.27","@things-factory/dashboard":"^4.3.27","@things-factory/export-ui":"^4.3.27","@things-factory/i18n-base":"^4.3.27","@things-factory/lite-menu":"^4.3.27","@things-factory/system-ui":"^4.3.27","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.27","@things-factory/context-ui":"^4.3.27","@things-factory/scene-form":"^4.3.27","@things-factory/setting-ui":"^4.3.27","@things-factory/resource-ui":"^4.3.27","@things-factory/setting-base":"^4.3.27","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.27","@things-factory/oauth2-client":"^4.3.27","@things-factory/scene-restful":"^4.3.27","@things-factory/integration-ui":"^4.3.27","@things-factory/integration-melsec":"^4.3.27","@things-factory/integration-modbus":"^4.3.27","@things-factory/scene-data-transform":"^4.3.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.27_1653456497280_0.738210614862213","host":"s3://npm-registry-packages"}},"5.0.0-alpha.47":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.47","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.47","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f534dda7652c40d48bcb585f320a96e8ff7fce78","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.47.tgz","fileCount":55,"integrity":"sha512-dLFrL1I2Ut0kQsUfKnYlNp2vwCQOgOYMZzdKD5aZ48hAXoEBFhdUPUJMBVYD9+M+7ptNU7pJt3JQS++64CCDTQ==","signatures":[{"sig":"MEYCIQD669LmwvuooJtbmDWgodmpaArIBB0ns5iOX9xs/tmx8wIhAIMtcWquvaidalMgRamd2RFMuJ5PYv38ug/oQxM2hYt6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijh2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK2A//WCMctPT5zdYai8KhN5sYaP11F2zUxEtZ5bR1q4WCsV/WKLsD\r\nDTc1PPvLwdhGxd35vUMjadQfA5ddf80N0SYNVd8YMsFG8ywnGCDuUsV7uRk8\r\nBBYXwMoronf44S9xQei++sy81cAykm+T81ePa1eT0PdcpruRBMkBGOHiQpW/\r\ntTCvy+02vJi1Fz+MGHmR78gfrqEOtguk/scGmuWS2u2w7ybTcUDjMMfrc6Zo\r\nlKQ1j6ivPa7Vf0u6PARbfjrFkUtE9vCDfr7MfI3sh54RQuLEKaTFERSdJijb\r\nfX5wfXx2YD1OAbw+7kl9QB8DrKi8TnWIr88FWq/Kp/VTDZCZOt+pwXzqnq3x\r\nh6xDlATkx276a8jS4kgV6AJkgjOF1tgDJ8H0+Ocjjq5zzL5HbW9zFtM6X6fN\r\n+XGXKox/pP0uCCnrrEH8PSavjr20tZIOgik71UkOO1v7T4uPTamrWqDkhHNV\r\nas+vwy/YrQj2H5PZjxDQxOCROVMVIgnBhNaYEaK5ewJ8IDwZdTsNsNdyELDN\r\n6EV4z2gNY0oqtmrr54gHpj5/jVGkRLyevmaCFv2yiWI8M0R1u9Ef2Sxo/CLv\r\nnRbXfyWz2bh2M8/HQxXJ/9ozP6PPLENiPbp3FSDsTB1omKg3UwWJkiZ8Y53T\r\nEqsSL/VaCPIgIuK28IJemphF0v3pA5KoMKQ=\r\n=f6U1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e7d4df52d5c5dc2577673757f2c4caade6b63b05","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.16","@things-factory/api":"^5.0.0-alpha.47","@operato/scene-clock":"^1.0.0-alpha.16","@operato/scene-gauge":"^1.0.0-alpha.16","@operato/scene-table":"^1.0.0-alpha.16","@operato/scene-timer":"^1.0.0-alpha.16","@things-factory/help":"^5.0.0-alpha.47","@operato/scene-random":"^1.0.0-alpha.16","@operato/scene-switch":"^1.0.0-alpha.16","@things-factory/shell":"^5.0.0-alpha.47","@operato/scene-chartjs":"^1.0.0-alpha.16","@operato/scene-restful":"^1.0.0-alpha.16","@things-factory/auth-ui":"^5.0.0-alpha.47","@things-factory/more-ui":"^5.0.0-alpha.47","@things-factory/board-ui":"^5.0.0-alpha.47","@things-factory/grist-ui":"^5.0.0-alpha.47","@things-factory/print-ui":"^5.0.0-alpha.47","@things-factory/dashboard":"^5.0.0-alpha.47","@things-factory/export-ui":"^5.0.0-alpha.47","@things-factory/i18n-base":"^5.0.0-alpha.47","@things-factory/lite-menu":"^5.0.0-alpha.47","@things-factory/system-ui":"^5.0.0-alpha.47","@operato/scene-integration":"^1.0.0-alpha.16","@operato/scene-news-ticker":"^1.0.0-alpha.16","@operato/scene-progressbar":"^1.0.0-alpha.16","@things-factory/apptool-ui":"^5.0.0-alpha.47","@things-factory/context-ui":"^5.0.0-alpha.47","@things-factory/setting-ui":"^5.0.0-alpha.47","@things-factory/resource-ui":"^5.0.0-alpha.47","@things-factory/setting-base":"^5.0.0-alpha.47","@operato/scene-data-transform":"^1.0.0-alpha.16","@operato/scene-half-roundrect":"^1.0.0-alpha.16","@things-factory/board-service":"^5.0.0-alpha.47","@things-factory/oauth2-client":"^5.0.0-alpha.47","@things-factory/integration-ui":"^5.0.0-alpha.47","@things-factory/integration-melsec":"^5.0.0-alpha.47","@things-factory/integration-modbus":"^5.0.0-alpha.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.47_1653480839190_0.23314989258974705","host":"s3://npm-registry-packages"}},"5.0.0-alpha.48":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.48","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.48","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9cf78967c02db3734d629a9d6529d8a12eb05753","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.48.tgz","fileCount":55,"integrity":"sha512-X7IWxQ53SKq0WhQ6np1HiHrdqe9NyfyO5U3dyutqOAWNTkai5S5o8f4ryTq/Dmm7VHXHUo06wPZw9ENploJB6Q==","signatures":[{"sig":"MEUCICiYRrRrjYhpMFtPoZTd79bwq8VttKp4eEcOkX01VoAKAiEA9EbB1HOYKlNJoj5i+sT50i6qV8TKB1pXb83z9A4UH1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikKXQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd5xAAgKQzk9WFjH49mUirngkKUFH3ZM7dvmumdg5uogTiYWELFPXg\r\nnwXqzvprhcnDCYcjRC6Wxy4u/mszHJjAb+TO6iOROsKKc7LdRzcQdN+UxKzN\r\nXjAlUnzOVCzK3q+ELKYWmtyGTP+jOblxcioHEbduS5th2xvro1L0wX4suRpo\r\nHI+pj6mnKH56DPs9oIHKSsBZiWtFZyfv79amqVqWhikjCXiu1ZPv9oJwbsGn\r\nAEL59i6kCWbHsGwxnscNn2/QKoBFxHpgOqboZbap8K/qQWsTKoifFPJXJQXI\r\ndSDr/Xm4YiqAsDSE+X2sO4Qg2uajcwqxqy8WqZV72HaT1XfZZYm9BC22bYec\r\nuL7XHZc9wgHdV/aZiI2oLKPFCsgLjuFhhFvb6YOgg9XDd27LyYvpYYBf9kwE\r\nrYgDM/HcBKMxpp8Vms5blE9yRIViJZMbqedrFXiN6l1tFLfWtJZ1rMW5UH4S\r\nuDwLkaG4ET69JJoc3MYRWqoUqqPyI7rSK6eRoAGh0sh7py6lLMWTjA6FcedC\r\nqLXjE82Qa9Y3JSfgMsQj1/NKxZ7XeCJrDqA6fIWctRiTWzavr31zqyUfK1Sq\r\nc8/Rc85uJgWcng+hHC/fqlr68W+X+JOQIwJ36HkVx+du694Jr526sGt1huTu\r\nvy50zUkS+eDYx+fyPjmYZcghqTUjePuYeto=\r\n=4Ly8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0fa9b26abce176fa96d820fb50cc5565760d50c9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.16","@things-factory/api":"^5.0.0-alpha.48","@operato/scene-clock":"^1.0.0-alpha.16","@operato/scene-gauge":"^1.0.0-alpha.16","@operato/scene-table":"^1.0.0-alpha.16","@operato/scene-timer":"^1.0.0-alpha.16","@things-factory/help":"^5.0.0-alpha.48","@operato/scene-random":"^1.0.0-alpha.16","@operato/scene-switch":"^1.0.0-alpha.16","@things-factory/shell":"^5.0.0-alpha.48","@operato/scene-chartjs":"^1.0.0-alpha.16","@operato/scene-restful":"^1.0.0-alpha.16","@things-factory/auth-ui":"^5.0.0-alpha.48","@things-factory/more-ui":"^5.0.0-alpha.48","@things-factory/board-ui":"^5.0.0-alpha.48","@things-factory/grist-ui":"^5.0.0-alpha.48","@things-factory/print-ui":"^5.0.0-alpha.48","@things-factory/dashboard":"^5.0.0-alpha.48","@things-factory/export-ui":"^5.0.0-alpha.48","@things-factory/i18n-base":"^5.0.0-alpha.48","@things-factory/lite-menu":"^5.0.0-alpha.48","@things-factory/system-ui":"^5.0.0-alpha.48","@operato/scene-integration":"^1.0.0-alpha.16","@operato/scene-news-ticker":"^1.0.0-alpha.16","@operato/scene-progressbar":"^1.0.0-alpha.16","@things-factory/apptool-ui":"^5.0.0-alpha.48","@things-factory/context-ui":"^5.0.0-alpha.48","@things-factory/setting-ui":"^5.0.0-alpha.48","@things-factory/resource-ui":"^5.0.0-alpha.48","@things-factory/setting-base":"^5.0.0-alpha.48","@operato/scene-data-transform":"^1.0.0-alpha.16","@operato/scene-half-roundrect":"^1.0.0-alpha.16","@things-factory/board-service":"^5.0.0-alpha.48","@things-factory/oauth2-client":"^5.0.0-alpha.48","@things-factory/integration-ui":"^5.0.0-alpha.48","@things-factory/integration-melsec":"^5.0.0-alpha.48","@things-factory/integration-modbus":"^5.0.0-alpha.48"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.48_1653646800489_0.9259151121375184","host":"s3://npm-registry-packages"}},"5.0.0-alpha.49":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.49","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.49","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"37e2a2544375e5edeca819abf157f28912a309ad","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.49.tgz","fileCount":55,"integrity":"sha512-TUcTU//6fw+hpWcCr4ldKyilxoC13Tvt3KWepQ4PiA0D63lUmdcHrILsxPP9UxAn2oQva7gmYzigkVvkiNTfRQ==","signatures":[{"sig":"MEUCIQD6jmlBPn51Q9pJG+b+RITgWbyPF3D+FuciKfgCL4afEQIgKYNm7L0ksLEOmKBuacfT9QuF3D3O0NfJZhnUUnQYOE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik2KxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCDg/9Gsdb2P0TpPyAyAwFOX4oaYSYpcATtozB88yi8WET1Lg3R4Wu\r\nXDerl46ijH567uaUsKuYKMhiCGK93XLcJW0jHPj7WIdMxeQx7yGxqKou0Cmn\r\nwe1rQZ1N2dpta403sicPyN7kR/3NshRQY9snA6h0iL+8uuEhz/iWsqRoaVmH\r\niCfkGm+euvWB7PkAMwKYjy88eFJUy559l0KNs9GTgC+Ek7uLzPAErPMyHbRy\r\nH6IT471eCY6lHSj5zAyNJG+f8uWkHpDaLH/S77ENZRSSJXKCxV3ugWcOoUCA\r\nXr2JWdPgqNliLSXz0slo59fhUbIzAXWo2OPMtbD969zy/tufgVpnwYlTjLSn\r\n7RCc2HRJMefZSNLViQNhOIfECIfuSnIaTDN9353tPzo2DoVhTWwCSL6MhMv9\r\nCBCU15wAtDJu5NFGfn/qz/GFWFlKJ/tgnoOp/5XiZIFU0eWMp5/dENDrl6jc\r\nRfxQR36ZjFI/HYBNJ2x/UJtPnqBWX5aUfswzJMnm8zy6OdU8Fnfuvh95CWBp\r\nWs9l+464QYXuq5WwxJcE19GcDwTggYuBpo9XayDGwEheBiyIN6nvXH7rkY5j\r\nNoTcgB+vzr3NwM8zRix1MOiNDbzX6YtXYBfjLHPvKwrz0roBB1loUQdEsFPm\r\n5IKusB+ya9+BMLzKPb4fSvOPoD+L2dO2bdM=\r\n=rYg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"87ecb0139f9b924386ad66e0bc612ff3238f12a2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.17","@things-factory/api":"^5.0.0-alpha.49","@operato/scene-clock":"^1.0.0-alpha.17","@operato/scene-gauge":"^1.0.0-alpha.17","@operato/scene-table":"^1.0.0-alpha.17","@operato/scene-timer":"^1.0.0-alpha.17","@things-factory/help":"^5.0.0-alpha.49","@operato/scene-random":"^1.0.0-alpha.17","@operato/scene-switch":"^1.0.0-alpha.17","@things-factory/shell":"^5.0.0-alpha.49","@operato/scene-chartjs":"^1.0.0-alpha.17","@operato/scene-restful":"^1.0.0-alpha.17","@things-factory/auth-ui":"^5.0.0-alpha.49","@things-factory/more-ui":"^5.0.0-alpha.49","@things-factory/board-ui":"^5.0.0-alpha.49","@things-factory/grist-ui":"^5.0.0-alpha.49","@things-factory/print-ui":"^5.0.0-alpha.49","@things-factory/dashboard":"^5.0.0-alpha.49","@things-factory/export-ui":"^5.0.0-alpha.49","@things-factory/i18n-base":"^5.0.0-alpha.49","@things-factory/lite-menu":"^5.0.0-alpha.49","@things-factory/system-ui":"^5.0.0-alpha.49","@operato/scene-integration":"^1.0.0-alpha.17","@operato/scene-news-ticker":"^1.0.0-alpha.17","@operato/scene-progressbar":"^1.0.0-alpha.17","@things-factory/apptool-ui":"^5.0.0-alpha.49","@things-factory/context-ui":"^5.0.0-alpha.49","@things-factory/setting-ui":"^5.0.0-alpha.49","@things-factory/resource-ui":"^5.0.0-alpha.49","@things-factory/setting-base":"^5.0.0-alpha.49","@operato/scene-data-transform":"^1.0.0-alpha.17","@operato/scene-half-roundrect":"^1.0.0-alpha.17","@things-factory/board-service":"^5.0.0-alpha.49","@things-factory/oauth2-client":"^5.0.0-alpha.49","@things-factory/integration-ui":"^5.0.0-alpha.49","@things-factory/integration-melsec":"^5.0.0-alpha.49","@things-factory/integration-modbus":"^5.0.0-alpha.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.49_1653826224867_0.4194937008974158","host":"s3://npm-registry-packages"}},"5.0.0-alpha.50":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.50","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.50","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2b65d638e627b974783916227c015cb19c68762d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.50.tgz","fileCount":55,"integrity":"sha512-ujJecqJW95pE4k2NlpBANIytFemcpHYFRyhCFat6ma0wfDTl9uDWX+2xnYi8BtgiTpxRUgKR4iULSVDi3ryn8g==","signatures":[{"sig":"MEQCICBEHvbbID2cGJ8qnKNMP67u4LVA/zALh3O1peoXzYQqAiA1vx+4bM1tTLPFm3ON75BZ6HRzTI+GyAkx2qZRdaOXHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilJjGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKNQ//ewLDIle8mz1Hxi+nC663lq37H6BPIRkGh21hYWD0ech9KY9l\r\n5CBEtVZTbWkU1Qp3twq+8fwHC3QUf7SIOxdLArjVa3W9wXJvx+soiDQQwOmb\r\nHnjGdS9GmY/McImXbyveP7Z9/+aWxNVQQL2bx16rTUZsgjG7T0gu9/9K1/8K\r\nHFWyy6qZCpCYqyujM++4C4DpgTT91mlWdGGin5qr9SUFDEcYZ+874KkebuRA\r\nQmon1gTVijTuEM9yPhcgCaBX+5Cola+vnbLLXnCqWg9V4wzegIyOkq+4L30g\r\nz5WrRbJWlihBa0nSxjLUX+PLlG1hLNLebWMKPxRA2QSqqjWrx/yNM1bgQhLK\r\nh3JrfG0i8CeiHM+HzHE7qlqw/SOL3B/Bj/Z+J5EYIOSZ23uqQPUqeIER1Q5p\r\nhaTSur9Tc0xUQRcbQzVYEFdzWuR5XSTPgIe5kPlQYP+gn+JRP0zEpQZWblPU\r\n0slgPpRfpcLu0d3xdTBc/X9mc1H3BG0t1Jn+4jyI4Ql09OITRvyhGkHI40a7\r\n4h+E+RlTRmqjEWw7k5/LVW9jgyXcFlFKEnfHOnkB+6hNfB5q/Lh8OZUi1s2A\r\nmrWr1PhDCbsJCaPTTp3Oy2lEm2+FA7ywJRdLNe9mMO9AXhXl0wpd3cBEMtsd\r\n1Yf/eiXV0chJ/ZFKWozoLB6gq8CgX4EE124=\r\n=u+6t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ba819c6d9ddf60319283f620b80c9737e7486a91","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.18","@things-factory/api":"^5.0.0-alpha.50","@operato/scene-clock":"^1.0.0-alpha.18","@operato/scene-gauge":"^1.0.0-alpha.18","@operato/scene-table":"^1.0.0-alpha.18","@operato/scene-timer":"^1.0.0-alpha.18","@things-factory/help":"^5.0.0-alpha.50","@operato/scene-random":"^1.0.0-alpha.18","@operato/scene-switch":"^1.0.0-alpha.18","@things-factory/shell":"^5.0.0-alpha.50","@operato/scene-chartjs":"^1.0.0-alpha.18","@operato/scene-restful":"^1.0.0-alpha.18","@things-factory/auth-ui":"^5.0.0-alpha.50","@things-factory/more-ui":"^5.0.0-alpha.50","@things-factory/board-ui":"^5.0.0-alpha.50","@things-factory/grist-ui":"^5.0.0-alpha.50","@things-factory/print-ui":"^5.0.0-alpha.50","@things-factory/dashboard":"^5.0.0-alpha.50","@things-factory/export-ui":"^5.0.0-alpha.50","@things-factory/i18n-base":"^5.0.0-alpha.50","@things-factory/lite-menu":"^5.0.0-alpha.50","@things-factory/system-ui":"^5.0.0-alpha.50","@operato/scene-integration":"^1.0.0-alpha.18","@operato/scene-news-ticker":"^1.0.0-alpha.18","@operato/scene-progressbar":"^1.0.0-alpha.18","@things-factory/apptool-ui":"^5.0.0-alpha.50","@things-factory/context-ui":"^5.0.0-alpha.50","@things-factory/setting-ui":"^5.0.0-alpha.50","@things-factory/resource-ui":"^5.0.0-alpha.50","@things-factory/setting-base":"^5.0.0-alpha.50","@operato/scene-data-transform":"^1.0.0-alpha.18","@operato/scene-half-roundrect":"^1.0.0-alpha.18","@things-factory/board-service":"^5.0.0-alpha.50","@things-factory/oauth2-client":"^5.0.0-alpha.50","@things-factory/integration-ui":"^5.0.0-alpha.50","@things-factory/integration-melsec":"^5.0.0-alpha.50","@things-factory/integration-modbus":"^5.0.0-alpha.50"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.50"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.50_1653905605813_0.8050457295254558","host":"s3://npm-registry-packages"}},"4.3.32":{"name":"@things-factory/operato-ecs","version":"4.3.32","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.32","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2ffd4575513463fc28ee566ce53159c1e960c636","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.32.tgz","fileCount":55,"integrity":"sha512-k/9OLVA/W9LMCeDPRRQ88iTR7m/+2s2owJ7X2yBeP9c3nqzoI/o4fc9PzR49+rl1+WWhbUTyFLWibZb55WD8aQ==","signatures":[{"sig":"MEQCIGO0qiaYoSLAAtJ9KhNvP8I+EnFs3ZB7K79DrzwgkorAAiALZluG+5AvZnYhZ4wT7H+WB+kItWWUqaF7XXFCYJbfIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilYg8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIjA/+If6yRxkUUz2OH2ZSt6cXVJKzJ5rGlSBZr6CkEp/Mt09UL3Wr\r\nNePG5Egxwbg1w3TlzPp38OcKLDtczOLuSO3uQqM4fN2HY7o9NgeBXxfeQEjj\r\nWIp3DecksbRkqzrfWbKREtR9jB9+MYPmWWSpQ2faUtjxBwn5fJutXQAv848F\r\nXSKnZnphC+WF0DdOCotKtiCYhCrlPOmqY4flodDmaKtiSrP/wZzkYUEtRbln\r\nJPxv9/wftHEN5nwJuxDVEbLgUcYKsXR0FaG7n07SNN/0NeaBWlSqMOVyPpJJ\r\nc1Mn/EENg8PK+PB2dm0hbBeZSr4dRghajsu3lpDrz5wze3WzwyHX27CuFZDX\r\nzM1uYEur3uc5xRkm3I6evb4Vn9CvjcAxILEU3dAr23W72oR3GXwtDlHwyU9Q\r\nICiRDNYOxgrSJZraOwaWD1nB0pAya22A89gAIICY6cDGsIBvBhPaOIiyArFX\r\nshavUTFTYLoWnzyOshmyCcFRe+enX6RjvsvRPW/N/RX395eFpd19sgAFkA9Q\r\nPahw6QxQHt9m3uSveUWcrQ5xA6OFJajK7iSYZp3xZS5FdTpcDcI5Rn6fLB37\r\nd2nvxCSKrAY7tU7MYqYJ9x0dCRnompLKFba5obfzYbWajbt71s8sSK+UWBtu\r\nL06CEJD/q8N0HF5dY/p0FIQswP196Yt66/E=\r\n=ajUf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0c5bd74405efd1db48838320c9afa68811c3e37a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.32","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.32","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.32","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.32","@things-factory/more-ui":"^4.3.32","@things-factory/board-ui":"^4.3.32","@things-factory/grist-ui":"^4.3.32","@things-factory/print-ui":"^4.3.32","@things-factory/dashboard":"^4.3.32","@things-factory/export-ui":"^4.3.32","@things-factory/i18n-base":"^4.3.32","@things-factory/lite-menu":"^4.3.32","@things-factory/system-ui":"^4.3.32","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.32","@things-factory/context-ui":"^4.3.32","@things-factory/scene-form":"^4.3.32","@things-factory/setting-ui":"^4.3.32","@things-factory/resource-ui":"^4.3.32","@things-factory/setting-base":"^4.3.32","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.32","@things-factory/oauth2-client":"^4.3.32","@things-factory/scene-restful":"^4.3.32","@things-factory/integration-ui":"^4.3.32","@things-factory/integration-melsec":"^4.3.32","@things-factory/integration-modbus":"^4.3.32","@things-factory/scene-data-transform":"^4.3.32"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.32"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.32_1653966907984_0.5219977364798349","host":"s3://npm-registry-packages"}},"5.0.0-alpha.51":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.51","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.51","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bfccb530241b2ebce87707a1b7cea18ad7c1c58a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.51.tgz","fileCount":55,"integrity":"sha512-vj4Cwk5J1GCBxvSM5LUiH90wfPstG7mw0OukmyMraUXnHgDtESaipRufMdoztGoLeONDteSV+WGVQ+1pjxJS+g==","signatures":[{"sig":"MEQCIBIdFN2n6wewjUPGVbVqPT8fEJtaIDNtj3o6ZCAm1KleAiANKMTKjsxKRU+n8fz07PP1NgfYvtbf/hrgTOw2aVq3BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilcjBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo72w/+JdE6apUZO2lNZSvrDcS63H+FLqKxjgOHadgVU9Wnw0eMbV1x\r\nqxx9Efcaynu6xLxIqtQLsiq178qruDa9AfshBmJORsFCROQRqksBRKnijorT\r\nuR1OM1eDZY/zk4+b9Dv0i6F0LUwFdFdGMUk08qS4KtWvtOm4cSTr0zE/FeXV\r\nryDB7ih9T7NbpqTQ0r0MsKwS7bV0Y4ai3IbPqTHHZGJ5TQwDZgjrtKc8wkpB\r\npCeWC6kwM0Sf2jgz+7R8VyGCfWHR2DeNlYdaP08b3dC450yHNSKAzdJu5KFt\r\nuR7mx4j2cEinQn1+lJFId4BC4zztelD25HRW7n334USHkkwIhVI0Ir0c06wZ\r\n4gR9rU5Y4i7ouL8yc/J/5QflZ/bOIcYtBl9iWEYhb/XDB/zXDLazPwOyM4fk\r\npdYxpXJ2tiCIaBHny3BOGWU4FWlCntUr++Rf+T3lfSXXJVYVRBfv9771Ut2A\r\nswKHDBJPPyiEUjgwvt9CAyehlKmdE3rpBldDKynkICUUge6fdyw8rBDHin6F\r\nTuNTARwVLae7uTeF3wB1uU2FkQafBNj90zPNpdvlfjLqF+aHbOW2g4vAOVfk\r\ncrqVVVEli1K1sTU/gDlr27AGKwnjU4P/JS41AAh2YlH6QUPUmFOsGeiu9b/E\r\nIm7/z8c1SaRFDXaUxxHFxqSrw1ofSa3+j6U=\r\n=fVs5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b83a1e08b773501783b4a95438291ce96f558bde","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.18","@things-factory/api":"^5.0.0-alpha.51","@operato/scene-clock":"^1.0.0-alpha.18","@operato/scene-gauge":"^1.0.0-alpha.18","@operato/scene-table":"^1.0.0-alpha.18","@operato/scene-timer":"^1.0.0-alpha.18","@things-factory/help":"^5.0.0-alpha.51","@operato/scene-random":"^1.0.0-alpha.18","@operato/scene-switch":"^1.0.0-alpha.18","@things-factory/shell":"^5.0.0-alpha.51","@operato/scene-chartjs":"^1.0.0-alpha.18","@operato/scene-restful":"^1.0.0-alpha.18","@things-factory/auth-ui":"^5.0.0-alpha.51","@things-factory/more-ui":"^5.0.0-alpha.51","@things-factory/board-ui":"^5.0.0-alpha.51","@things-factory/grist-ui":"^5.0.0-alpha.51","@things-factory/print-ui":"^5.0.0-alpha.51","@things-factory/dashboard":"^5.0.0-alpha.51","@things-factory/export-ui":"^5.0.0-alpha.51","@things-factory/i18n-base":"^5.0.0-alpha.51","@things-factory/lite-menu":"^5.0.0-alpha.51","@things-factory/system-ui":"^5.0.0-alpha.51","@operato/scene-integration":"^1.0.0-alpha.18","@operato/scene-news-ticker":"^1.0.0-alpha.18","@operato/scene-progressbar":"^1.0.0-alpha.18","@things-factory/apptool-ui":"^5.0.0-alpha.51","@things-factory/context-ui":"^5.0.0-alpha.51","@things-factory/setting-ui":"^5.0.0-alpha.51","@things-factory/resource-ui":"^5.0.0-alpha.51","@things-factory/setting-base":"^5.0.0-alpha.51","@operato/scene-data-transform":"^1.0.0-alpha.18","@operato/scene-half-roundrect":"^1.0.0-alpha.18","@things-factory/board-service":"^5.0.0-alpha.51","@things-factory/oauth2-client":"^5.0.0-alpha.51","@things-factory/integration-ui":"^5.0.0-alpha.51","@things-factory/integration-melsec":"^5.0.0-alpha.51","@things-factory/integration-modbus":"^5.0.0-alpha.51"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.51"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.51_1653983425166_0.515139713209716","host":"s3://npm-registry-packages"}},"4.3.35":{"name":"@things-factory/operato-ecs","version":"4.3.35","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.35","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"35b5e5c9e8176be2b752f8410822d86a65c50141","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.35.tgz","fileCount":55,"integrity":"sha512-8d/GTVyoLBDgQS15lv1qiKDeujC0MYu98b7Fqs6UtnqR6HerfZYRhuz99f/vlmFA0vAtCMZbjLhq9BzQUkY4Sw==","signatures":[{"sig":"MEUCIH3ZylyOP7GrhtVcGAuG0WfVLrKnlRnmJdlPg49Mda3ZAiEAhNzeoyADsm1VCfX9FF2CI8KAsUPGmyR4ziKlSPupXbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimW21ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIAQ//TYeOHle5lSi7jMUE6OpZ5FzSW70cLxQdubfomdO++3OHNjhI\r\nPTm+/J7RGJZiMKOgELMlQiB2GrUz6QwaJ3WMsYICFDPvJpA2KTYQB0lZPfeI\r\nGE0xKoQEmNmHQtNmCIoPGxQc0WxzRTyPlYlk0bUQRumPnnqyy9mZ8rwEIav4\r\n5q9LrSdYMCpz3EeDbrZLiPNgxJ1xb2PsbWj8ARcsRXyNQYTr5ScxaRUtc5Nh\r\nD3UAdjp7WcyXAd5waOs43QFM6oB3pdzIbnXuSTSvOskzrUtNbIURAHX+1qHg\r\nKJT7+psJXm5buLzIuPlKPfQ0q3VrTtMQQFnNA6y9g4po+do6xlNcEzhgeSwq\r\nX4kSwsq1KQwWJjHnPivIGSAqbc0MnjBXQysCLmAGYN2msBt1QfJ4cJptSERk\r\nhnO0BPgmAD/ZC7DpNIzhmOmqK8B79nHjKAR55sVVokGNwX9JeaQ+d4SHqcCo\r\nAHLbcXvhfFw+QDffKgJK0BQA7GCZG4d+9KZrHI1VqTADEWrw7wfiRGbwb6B9\r\ngCacGXNmifP14X3UJppZx2OLTuI6h42jJpeZ2ACglmCvXU6snnJvKoR/bSla\r\nkD0LA/EI4kXsxM8e4vM7ugCCioLw5bNt+yU8cwRGaFb4G4/B+rhVXQVQ9LVG\r\nfM9maMo5M9w0iETvogSl4Ik7BS+OrVL3kSc=\r\n=sxmg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3500a8c074e7ec6d112454b0b0631fcc9e41b886","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.35","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.35","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.35","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.35","@things-factory/more-ui":"^4.3.35","@things-factory/board-ui":"^4.3.35","@things-factory/grist-ui":"^4.3.35","@things-factory/print-ui":"^4.3.35","@things-factory/dashboard":"^4.3.35","@things-factory/export-ui":"^4.3.35","@things-factory/i18n-base":"^4.3.35","@things-factory/lite-menu":"^4.3.35","@things-factory/system-ui":"^4.3.35","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.35","@things-factory/context-ui":"^4.3.35","@things-factory/scene-form":"^4.3.35","@things-factory/setting-ui":"^4.3.35","@things-factory/resource-ui":"^4.3.35","@things-factory/setting-base":"^4.3.35","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.35","@things-factory/oauth2-client":"^4.3.35","@things-factory/scene-restful":"^4.3.35","@things-factory/integration-ui":"^4.3.35","@things-factory/integration-melsec":"^4.3.35","@things-factory/integration-modbus":"^4.3.35","@things-factory/scene-data-transform":"^4.3.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.35"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.35_1654222260824_0.6075496638167837","host":"s3://npm-registry-packages"}},"5.0.0-alpha.52":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.52","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.52","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4c86a872417a8200552fe6babea4e572e5abb87f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.52.tgz","fileCount":55,"integrity":"sha512-FF2GWrJGp/XCsQfsR7eDTCn1Hw1Ll1dcJstiecWxvZn4pn4UlP5c4LtfED+7laMqNCpID24JgIlgWi4H65KcaA==","signatures":[{"sig":"MEQCIFbaHoZF+RxB0HySbvjGEWrMKqTxWmcQ00Dc/XvDx6KgAiALXoaD6DaJPfDduAIY1kVWFnekx4vQzh1tG1IzMAWcvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinCfdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCrA/+PPGG0hDydoKDWETE+zKZcQJi2lpc/Cehf3lEAOkCqyikYErc\r\ny5NoH1GIcGBZeOhQQsZC5/4SvjALudbm1C/bzhCXJA65+t4Y/x9t1Z5Ud25d\r\nxl0QHof0/5zmi0GzSxMUsXBMbt9yqnqNyyMLKOQAFS0gW2BZ5GaijB3gq/ID\r\nO9YZ827eZZymZxtxh9z9OWpkTUyD0UFkwkHF330129ejtRd/RH+FOsJ72qki\r\nx8SV9ASkReK6EJ4GU1PfBzhQjsJg92vrqup48cQ/mj+aub/K0ATCoxH+8+lx\r\neTzl4OGFXlV5Uqplr5TK6ntGBbJbzDSFpiguhsGLfodLLAapKEKYVZbRRn5l\r\n1ssOpJJPXeX8WcFmJbM4zKgMvn3fVAa3VZK/l7pajul4L6UpuFGz8LeqLDaG\r\nIZ3XIzNsj1mFgq1pxpBPrOxHSP/wcdWayMG7D29XjN8N/pasI/mSsYS9LDUe\r\nrNc87S8YP/h2BmuEST0dbKV57BH8XoaZagokMhCoj5RzFciMFhe4WGlFV81f\r\nxGvii/9zrhlZriRLdExZ97iJGVmMzBqC2l3ur1gBI90m6nBmbjwG5ouwuhY2\r\nrljYzGcFNaGkjiSHsQxijL6HE1mCckMQK7E0h6igL7x7kP36IHygdY8hzO81\r\nccBRlz/VkLX4k1uGtOk04ZS6xlndqVssLKs=\r\n=16gC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"dd9c8f2e256e256e42bd9bd26db5eaa955f85620","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.18","@things-factory/api":"^5.0.0-alpha.52","@operato/scene-clock":"^1.0.0-alpha.18","@operato/scene-gauge":"^1.0.0-alpha.18","@operato/scene-table":"^1.0.0-alpha.18","@operato/scene-timer":"^1.0.0-alpha.18","@things-factory/help":"^5.0.0-alpha.52","@operato/scene-random":"^1.0.0-alpha.18","@operato/scene-switch":"^1.0.0-alpha.18","@things-factory/shell":"^5.0.0-alpha.52","@operato/scene-chartjs":"^1.0.0-alpha.18","@operato/scene-restful":"^1.0.0-alpha.18","@things-factory/auth-ui":"^5.0.0-alpha.52","@things-factory/more-ui":"^5.0.0-alpha.52","@things-factory/board-ui":"^5.0.0-alpha.52","@things-factory/grist-ui":"^5.0.0-alpha.52","@things-factory/print-ui":"^5.0.0-alpha.52","@things-factory/dashboard":"^5.0.0-alpha.52","@things-factory/export-ui":"^5.0.0-alpha.52","@things-factory/i18n-base":"^5.0.0-alpha.52","@things-factory/lite-menu":"^5.0.0-alpha.52","@things-factory/system-ui":"^5.0.0-alpha.52","@operato/scene-integration":"^1.0.0-alpha.18","@operato/scene-news-ticker":"^1.0.0-alpha.18","@operato/scene-progressbar":"^1.0.0-alpha.18","@things-factory/apptool-ui":"^5.0.0-alpha.52","@things-factory/context-ui":"^5.0.0-alpha.52","@things-factory/setting-ui":"^5.0.0-alpha.52","@things-factory/resource-ui":"^5.0.0-alpha.52","@things-factory/setting-base":"^5.0.0-alpha.52","@operato/scene-data-transform":"^1.0.0-alpha.18","@operato/scene-half-roundrect":"^1.0.0-alpha.18","@things-factory/board-service":"^5.0.0-alpha.52","@things-factory/oauth2-client":"^5.0.0-alpha.52","@things-factory/integration-ui":"^5.0.0-alpha.52","@things-factory/integration-melsec":"^5.0.0-alpha.52","@things-factory/integration-modbus":"^5.0.0-alpha.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.52_1654400989199_0.9981656738387485","host":"s3://npm-registry-packages"}},"5.0.0-alpha.54":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.54","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.54","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"63d7d5d71a566a81c205f9b81572d62980d00327","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.54.tgz","fileCount":55,"integrity":"sha512-C4uA0kTPwPnzfoRGdaNUvrIbN3r/GQFOaM/ASLXC0KwT/8sKo1mCfcjXZLDiWmdPC+u1EahpagHnX2QfeHgmFA==","signatures":[{"sig":"MEUCIQClBvfDMd6Z7bygwL/MqATMbnh4adeCvgYTTGdvjpwe3QIgQJlF6WhQsumvQ8A2wNkhqjooNPyGoDas+/sTroZTs14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioHJXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB8A//ca67PD3Zj479Iei+WqAyc32sUWasDFcajcwzVGqZm7usJr33\r\nz2Ch38MKr8Hs8Boh8bASrmZtHSaqHKCcl7HRlb+exYmzBJqS0qWq1YddEq2l\r\nRlI/Ll6Eamc4TvrHj42Rc+NVJM6jsqqL4X/6UOYsyAn86SqrKpSILIDOkCh8\r\n9mdCtTGiZSCUazlQH9tTeuJDSNmwaVb0hPfJtdHSQOUtv4xC8vR18sa+Qplj\r\nFMJ+X0d2zavwPqGpnmXepOHHeAVfo51c3MJdtalNZ5H7x19E/y+22m/8xnEw\r\ns0lP72zRpLdeU8mz730P5AyqjcWDdxd985kt/iaY9NLeIFMjbp7WhqkNo7Fd\r\nrH74lbU67Z5hZ1TxfBmHvVc9EMC/vDteuCOTuNhfUedV+gj9Qya5aWNGybQa\r\ndEn+M2IuV/546yc5YrHzGnIY1mQa4awdvG+uKV8gztOWV8jifeWKWwwv/Fne\r\n4sfH0MSZdiqPTCtNo/PjlQuFs/9J1ZV+J6ssmkyp7oyoavVSMU8TQduDrmnQ\r\nzAsYmnr1pLKnxd7WiHKKCh9G6beW/jzalbCMTlcGXA4x6mrgOdPeUdqWNuna\r\nNf3GnG20G+FqzITpBQk8ZiO67qrfKPXMTotyVOrebXMdNV8bRCqarfO42zVe\r\n15PCkOAWnN5Ayv99UTB7vZsoS6wKIYrwL8o=\r\n=tUxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0274aad474b254a6215fdf54d4f553c5b45becd8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.18","@things-factory/api":"^5.0.0-alpha.54","@operato/scene-clock":"^1.0.0-alpha.18","@operato/scene-gauge":"^1.0.0-alpha.18","@operato/scene-table":"^1.0.0-alpha.18","@operato/scene-timer":"^1.0.0-alpha.18","@things-factory/help":"^5.0.0-alpha.54","@operato/scene-random":"^1.0.0-alpha.18","@operato/scene-switch":"^1.0.0-alpha.18","@things-factory/shell":"^5.0.0-alpha.54","@operato/scene-chartjs":"^1.0.0-alpha.18","@operato/scene-restful":"^1.0.0-alpha.18","@things-factory/auth-ui":"^5.0.0-alpha.54","@things-factory/more-ui":"^5.0.0-alpha.54","@things-factory/board-ui":"^5.0.0-alpha.54","@things-factory/grist-ui":"^5.0.0-alpha.54","@things-factory/print-ui":"^5.0.0-alpha.54","@things-factory/dashboard":"^5.0.0-alpha.54","@things-factory/export-ui":"^5.0.0-alpha.54","@things-factory/i18n-base":"^5.0.0-alpha.54","@things-factory/lite-menu":"^5.0.0-alpha.54","@things-factory/system-ui":"^5.0.0-alpha.54","@operato/scene-integration":"^1.0.0-alpha.18","@operato/scene-news-ticker":"^1.0.0-alpha.18","@operato/scene-progressbar":"^1.0.0-alpha.18","@things-factory/apptool-ui":"^5.0.0-alpha.54","@things-factory/context-ui":"^5.0.0-alpha.54","@things-factory/setting-ui":"^5.0.0-alpha.54","@things-factory/resource-ui":"^5.0.0-alpha.54","@things-factory/setting-base":"^5.0.0-alpha.54","@operato/scene-data-transform":"^1.0.0-alpha.18","@operato/scene-half-roundrect":"^1.0.0-alpha.18","@things-factory/board-service":"^5.0.0-alpha.54","@things-factory/oauth2-client":"^5.0.0-alpha.54","@things-factory/integration-ui":"^5.0.0-alpha.54","@things-factory/integration-melsec":"^5.0.0-alpha.54","@things-factory/integration-modbus":"^5.0.0-alpha.54"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.54"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.54_1654682198790_0.37659432716005936","host":"s3://npm-registry-packages"}},"4.3.38":{"name":"@things-factory/operato-ecs","version":"4.3.38","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.38","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e4e7a1f6a610492d9f3a8b7d5bbe15820edbff7a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.38.tgz","fileCount":55,"integrity":"sha512-i2NjRELUPs6B1Mkxybv+RfFJz8J6lZ+quJC+s61UmxkEqgOeGbDRDIJn38isWuSUT4GMkqNknZQdFqwte1VMyg==","signatures":[{"sig":"MEQCICkO9tbu6Rk0GGmRC3hAq5ZjKa+dGnIRXf53JAQjIqG9AiAE2HFjM4JlQwn9BZSuCm5I1rm4e83ZQCInyNXz/STG8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioNLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxGQ/9H5151ZPz2NuXX0xGEss5oWGGibYYH0EJBczXGd8PD5Pm4g+N\r\nO/X/ccAZcXBzBmScScjsOIKoyRvPhdOHzLzUM1zHRdybpqfoK+Ce4TGu3fbt\r\nhDtfj9pjTJZ3gBeUl7p8L8xaa214i9jlvOXUT2HbUPI5HuFwpLp2UvnOOL7G\r\nS8vu14gX3Ow7xQ09IBSAVwnUW4QSP2Leg4VxR+YC2i0rg48k+qpOL6aCpOT4\r\nFP9Z1nfyK/YzWIh2ag2SY3i5ZsbVTigzgvbvXYw//eL/y9AhjviRauDvQQeI\r\nQcNAogaA8Plk9s7ijelNLx0J6h5e2yVGGFfat+nUG0IH6A4zaIZxkkJJSsVF\r\n/McflH88SX9/W05uUSsF2r/UNr6Ybc+kDFbh7JraHs3FeldCisAe4B7x8x0/\r\nfrzAMtTf8JoelFbmV45FRJ3o3XPvoaTt8qJfGpN3PWMWifPr0eIUg1UX045d\r\nT2etnHOCoeJTHrOv1s81FrThlgonTjlgP+SfcI+6MGh5UY2+zLzqDm/b/yEJ\r\nms4X5XiH9d7jie0w+QKZT1cRViUf1QLt1mDEFqgLaDqogSGz0BafPaESwTkx\r\n0lZZQSpvCihLDQ72LtXWdtf8FdniB/mpfFPj9VOoxSx86D11fsvHOwLqoKEd\r\nc4EsZdUWwUzwAPzrY/QypzfzGi0CoYjvz6Q=\r\n=LHyX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d0abc65661e7d6ddf1e89788e2775f90ead2393f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.38","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.35","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.35","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.38","@things-factory/more-ui":"^4.3.35","@things-factory/board-ui":"^4.3.38","@things-factory/grist-ui":"^4.3.35","@things-factory/print-ui":"^4.3.35","@things-factory/dashboard":"^4.3.38","@things-factory/export-ui":"^4.3.35","@things-factory/i18n-base":"^4.3.35","@things-factory/lite-menu":"^4.3.38","@things-factory/system-ui":"^4.3.35","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.35","@things-factory/context-ui":"^4.3.35","@things-factory/scene-form":"^4.3.35","@things-factory/setting-ui":"^4.3.38","@things-factory/resource-ui":"^4.3.38","@things-factory/setting-base":"^4.3.38","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.38","@things-factory/oauth2-client":"^4.3.38","@things-factory/scene-restful":"^4.3.35","@things-factory/integration-ui":"^4.3.38","@things-factory/integration-melsec":"^4.3.38","@things-factory/integration-modbus":"^4.3.38","@things-factory/scene-data-transform":"^4.3.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.35"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.38_1654706903103_0.4219951173214094","host":"s3://npm-registry-packages"}},"5.0.0-y.0":{"name":"@things-factory/operato-ecs","version":"5.0.0-y.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-y.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e1db7012e05cc6873981a1e5380bf6dae80a36f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-y.0.tgz","fileCount":55,"integrity":"sha512-96Z222JgrfIiuq7q8AQU7x7SaZ0gWw5mr0GYWw/uZmPQR7DXH33cuvGY/pwUKrj3kEOR+dnN46O1+lLUdGXTNw==","signatures":[{"sig":"MEQCIEdRUXphbrt6z4gnJgiVpMjBiZ58eVImBNIsT6c1fjE1AiAy+EmXb7tElMrLgVX/6hRkF8SkW0bqmkReVR9xtu+49w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioa09ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGxxAAgoyB6GclZ0wJelyz6noxt9p6NMVQZ+Ff0RZoHQRDAEznShKm\r\nateQaA/s8IVj/NaMoWXVI+oZFVSS4CYeC6+kQvoXhcbW+Ay7LVMw1RfKUs0H\r\nsJLspsih91ZLn58vsFErQc/am4BWbc1NdUUqfbGxFk+E3YQl6pqpqvYdWBYR\r\nC3f85F9IzzbFCaRUJ4gHQSBlwUHCqqcZJlNc5E7zwlkK3Edj6IVP7FJi8Es+\r\nXoy6m9mHfwPsx+tdHWPyP/drVEQBct89Sw8muIPjDbKmjjQMlfbiYbXbdWRE\r\nA2r1sN7QDcI/5jrpPyfp5wIvcnF5dfIB28U3TpoRD6Bxfa6eYoAsp+vS7Pgf\r\nX31o3YzukcKvuIW0KnI8+Yo9/PKFigdyYC3UXVfA4CB6Ew11u6780uKfMPyE\r\nl7jI39YX4x204HNds2J25GfZTbXqXYzBhee7hBlWH+cRtI5X4AdwXeYuE7HE\r\nOxsy0TEDaJ1EbpulMuxjbWidYKfZ98vHaHYVZdkv6itMRmiSD63dV+aJek+o\r\nNyN7F0XwPVC/ZpTOGJxgN1FzeAkSMzrjc+fkgTNaGcfE1DAokkbIWet57Xfc\r\nX0npygMByIE/d7qYniFlA+RVg4BAzurjX6zfMQsjwOfUQuTlrkE8LQYINaRp\r\nHwuPfwqHnFt2Koy4KYJaEQY7MB+wvZsTFpc=\r\n=Ggs1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2fb8066dae72d864b0fc3a5b439a18579fa39ee6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.18","@things-factory/api":"^5.0.0-y.0","@operato/scene-clock":"^1.0.0-alpha.18","@operato/scene-gauge":"^1.0.0-alpha.18","@operato/scene-table":"^1.0.0-alpha.18","@operato/scene-timer":"^1.0.0-alpha.18","@things-factory/help":"^5.0.0-y.0","@operato/scene-random":"^1.0.0-alpha.18","@operato/scene-switch":"^1.0.0-alpha.18","@things-factory/shell":"^5.0.0-y.0","@operato/scene-chartjs":"^1.0.0-alpha.18","@operato/scene-restful":"^1.0.0-alpha.18","@things-factory/auth-ui":"^5.0.0-y.0","@things-factory/more-ui":"^5.0.0-y.0","@things-factory/board-ui":"^5.0.0-y.0","@things-factory/grist-ui":"^5.0.0-y.0","@things-factory/print-ui":"^5.0.0-y.0","@things-factory/dashboard":"^5.0.0-y.0","@things-factory/export-ui":"^5.0.0-y.0","@things-factory/i18n-base":"^5.0.0-y.0","@things-factory/lite-menu":"^5.0.0-y.0","@things-factory/system-ui":"^5.0.0-y.0","@operato/scene-integration":"^1.0.0-alpha.18","@operato/scene-news-ticker":"^1.0.0-alpha.18","@operato/scene-progressbar":"^1.0.0-alpha.18","@things-factory/apptool-ui":"^5.0.0-y.0","@things-factory/context-ui":"^5.0.0-y.0","@things-factory/setting-ui":"^5.0.0-y.0","@things-factory/resource-ui":"^5.0.0-y.0","@things-factory/setting-base":"^5.0.0-y.0","@operato/scene-data-transform":"^1.0.0-alpha.18","@operato/scene-half-roundrect":"^1.0.0-alpha.18","@things-factory/board-service":"^5.0.0-y.0","@things-factory/oauth2-client":"^5.0.0-y.0","@things-factory/integration-ui":"^5.0.0-y.0","@things-factory/integration-melsec":"^5.0.0-y.0","@things-factory/integration-modbus":"^5.0.0-y.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-y.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-y.0_1654762813107_0.6557384264782262","host":"s3://npm-registry-packages"}},"5.0.0-alpha.55":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.55","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.55","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1eb47d27b0ec790cde608963c6672ac8ad56daeb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.55.tgz","fileCount":55,"integrity":"sha512-Ch9+cFqMH0SfGl1orVXPOH2KfzlUESpuW2gncEow1LirBpEThLH1hmeK81PEfeXZXlp5jyTzwRtQNbcQmSnbVA==","signatures":[{"sig":"MEQCIGtc6nq1ihIs8JOBALPWuZzaGoIU4wAENGZwprgsjIPJAiBAV0Yr+smHo2oHyB0+XA0hBWqL98IQiqOCima1hyGPlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiocr/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolQQ/+MbPCvsT3Rp4OgV8rWU0OCbktliVZ3ynLKtjWo3JJ8asQvbxZ\r\nx+pSj/Pu58g4hgGpKDkPoQ/i9yZu/WzJeKYHGP8GpZZz2HEeA3C7SQgLGOz6\r\n7KD5edCsdoKaacIBqSIJ8Sunr/+KvnpYwTOSrNE4FUGmp1jSAVH6pNgKbY2j\r\njNfUP49f+SUDd6t04T5vTyoh18YQrdTPCnEUbqTqKPZT8db31PG6SeZbreFz\r\nG5tefr6CPHtmBBxp3eu2lhj5BmPedw4eaqzItKUHqE5uHPonMGgEp5iKqkHQ\r\nbGyfbUz6eGcyHdpN/pgda9XF3w+d5s4Vx9Q86jh2ha7P1vTJaw+7VowzFoVf\r\n6xVRGg2YLXn6l8fIFthoSLuGHiCYV3zPZIDt+1b5JN8Z2Gt3OZ9ONrCKodMj\r\n6+0l8Kf2mh2mm/wmlEQjK/djzZs7Hpdt/fYpmClRlEsvU7UW9Q4SEt4IdDxg\r\nmSimjcHpBCK64Qfg1wE6BCA+ZtX+abpj8evF0JLtJPn13PRW26DU+gj/dI39\r\nyhMDazU+eMydL9PSBkUyJC0q53ZyXkAl6F/TfXElzdkOhFdb/Y4IEpdVQw2F\r\n0xhivZ4Ba+WId2mP46zPd7hCEPZY5Mjw34RpAFWsbz7zxxJpZ9Zzk+NI8mXi\r\n2WzIuX1JZr+jEXBLkWsdogWLw/fSmiH9HTY=\r\n=prtq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0d49b610076865d1e1c346b296e062c36aacaf08","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.18","@things-factory/api":"^5.0.0-alpha.55","@operato/scene-clock":"^1.0.0-alpha.18","@operato/scene-gauge":"^1.0.0-alpha.18","@operato/scene-table":"^1.0.0-alpha.18","@operato/scene-timer":"^1.0.0-alpha.18","@things-factory/help":"^5.0.0-alpha.55","@operato/scene-random":"^1.0.0-alpha.18","@operato/scene-switch":"^1.0.0-alpha.18","@things-factory/shell":"^5.0.0-alpha.55","@operato/scene-chartjs":"^1.0.0-alpha.18","@operato/scene-restful":"^1.0.0-alpha.18","@things-factory/auth-ui":"^5.0.0-alpha.55","@things-factory/more-ui":"^5.0.0-alpha.55","@things-factory/board-ui":"^5.0.0-alpha.55","@things-factory/grist-ui":"^5.0.0-alpha.55","@things-factory/print-ui":"^5.0.0-alpha.55","@things-factory/dashboard":"^5.0.0-alpha.55","@things-factory/export-ui":"^5.0.0-alpha.55","@things-factory/i18n-base":"^5.0.0-alpha.55","@things-factory/lite-menu":"^5.0.0-alpha.55","@things-factory/system-ui":"^5.0.0-alpha.55","@operato/scene-integration":"^1.0.0-alpha.18","@operato/scene-news-ticker":"^1.0.0-alpha.18","@operato/scene-progressbar":"^1.0.0-alpha.18","@things-factory/apptool-ui":"^5.0.0-alpha.55","@things-factory/context-ui":"^5.0.0-alpha.55","@things-factory/setting-ui":"^5.0.0-alpha.55","@things-factory/resource-ui":"^5.0.0-alpha.55","@things-factory/setting-base":"^5.0.0-alpha.55","@operato/scene-data-transform":"^1.0.0-alpha.18","@operato/scene-half-roundrect":"^1.0.0-alpha.18","@things-factory/board-service":"^5.0.0-alpha.55","@things-factory/oauth2-client":"^5.0.0-alpha.55","@things-factory/integration-ui":"^5.0.0-alpha.55","@things-factory/integration-melsec":"^5.0.0-alpha.55","@things-factory/integration-modbus":"^5.0.0-alpha.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.55"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.55_1654770431788_0.8530375396505079","host":"s3://npm-registry-packages"}},"5.0.0-alpha.56":{"name":"@things-factory/operato-ecs","version":"5.0.0-alpha.56","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-alpha.56","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b60f9a6604372c66bd452096bcac738a235873fc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-alpha.56.tgz","fileCount":55,"integrity":"sha512-Lh3+4sXuno6xqLnL4da+mNweBEStXYju5p9AYt3UP7rRUcnN1n5W8FlEoZr8859zRFlU6+/fMkHADsecUHVa0Q==","signatures":[{"sig":"MEYCIQD1bt83ggL3QZg6hYib54QCntpFjmf+9gJW9XsjCUSxsAIhAIkJWyzFSyWjVwLosCRyDKwsa/DQQ8JqmgP5RsHhb2YU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioqeRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjkxAAi1SePFNt3N9kEjqtdeB11cuRumJseJUNRWYy6Q0sL9eC78Ky\r\nbD9xP6PvX2mF2VRpUa7cwR7lfhoVCuRSE0YkHWtPoctFtpCFMasQyyL8gPY1\r\n9TCar8s4XYGCP/Wsr+bef+cC0AXBStW7GHC8KphgYbqPqjttku2q0kZ+jOZZ\r\nW4pTzxOlffCCqextWjHZ7u08RLxK4sXIcSc+PtZW2iRYRQQc5d0I3a2PiBcD\r\n11yax2WkwVQSPb1IOh/rwSHpRw0e90YIz1TXLzyfd8KenGJW7kzPjNxRnSy/\r\n/wPCGmznchB38hQgS2OhSyTumKBPVE/NOTpBtPnfJWPNu0WBIjBhOe5x4C33\r\nEnOoife7FebGC0+Tz4Fd9UFdZ9dJ9YWV69kQmeLzf3By68FSjJLBkdhe/rSs\r\nLfeTZZOikfFAn2TGnHo0KXLSxWxrH27gPtu/cnJwscpNDnP1t4aH9Ht25lQb\r\nGo03uBqm9kZcjEJmlFDD+rTyfhb9Ffycz3XhlR4r9sD6Bs+8DZEHPkQ+IQMK\r\ncwwcti3K2L7NO7tWu4X+wh744aV+sNmvJ1ocK2W2YkjU84vGZNFWvYcK6Kpb\r\n8qUqav6coj9pIZatIxO7luzkeVMNx9uZy9EB2FbnCvgKxjeBeItipSsW240C\r\nqUI5W63jrWk/Z4Wvl5AXZKVJpjGoPF/wxqs=\r\n=RqUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"105413a014a3cacefc97550b8f23e46789465219","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.19","@things-factory/api":"^5.0.0-alpha.56","@operato/scene-clock":"^1.0.0-alpha.19","@operato/scene-gauge":"^1.0.0-alpha.19","@operato/scene-table":"^1.0.0-alpha.19","@operato/scene-timer":"^1.0.0-alpha.19","@things-factory/help":"^5.0.0-alpha.56","@operato/scene-random":"^1.0.0-alpha.19","@operato/scene-switch":"^1.0.0-alpha.19","@things-factory/shell":"^5.0.0-alpha.56","@operato/scene-chartjs":"^1.0.0-alpha.19","@operato/scene-restful":"^1.0.0-alpha.19","@things-factory/auth-ui":"^5.0.0-alpha.56","@things-factory/more-ui":"^5.0.0-alpha.56","@things-factory/board-ui":"^5.0.0-alpha.56","@things-factory/grist-ui":"^5.0.0-alpha.56","@things-factory/print-ui":"^5.0.0-alpha.56","@things-factory/dashboard":"^5.0.0-alpha.56","@things-factory/export-ui":"^5.0.0-alpha.56","@things-factory/i18n-base":"^5.0.0-alpha.56","@things-factory/lite-menu":"^5.0.0-alpha.56","@things-factory/system-ui":"^5.0.0-alpha.56","@operato/scene-integration":"^1.0.0-alpha.19","@operato/scene-news-ticker":"^1.0.0-alpha.19","@operato/scene-progressbar":"^1.0.0-alpha.19","@things-factory/apptool-ui":"^5.0.0-alpha.56","@things-factory/context-ui":"^5.0.0-alpha.56","@things-factory/setting-ui":"^5.0.0-alpha.56","@things-factory/resource-ui":"^5.0.0-alpha.56","@things-factory/setting-base":"^5.0.0-alpha.56","@operato/scene-data-transform":"^1.0.0-alpha.19","@operato/scene-half-roundrect":"^1.0.0-alpha.19","@things-factory/board-service":"^5.0.0-alpha.56","@things-factory/oauth2-client":"^5.0.0-alpha.56","@things-factory/integration-ui":"^5.0.0-alpha.56","@things-factory/integration-melsec":"^5.0.0-alpha.56","@things-factory/integration-modbus":"^5.0.0-alpha.56"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-alpha.56"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-alpha.56_1654826897623_0.8507391890966836","host":"s3://npm-registry-packages"}},"5.0.0-zeta.0":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8100a86f891def0d370af8e0b338e91a808943cc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.0.tgz","fileCount":55,"integrity":"sha512-JQcetT5+KCgTnBj3aFxnzpnr4SmfT8z8uKJEAQwylGz1GcqZhaXEVnh7ce9oNk75UlulWeW1AXJDn42Wsy23nw==","signatures":[{"sig":"MEUCIEseAVxvz+dBjnMqdZoSXBj3OhCoSj3zcKFuncfQB5RBAiEAjtT4D6XhmBNcNU4ca7Cjy+dBwRUvgLodjrMMHngqEMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiptv3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5WRAAnxhhGk7EFCJUe/rUAWwwWo/ypcVrKbKTYfo5eezsf/evWv45\r\nfAK1npjX3CmlfQqTE9whL33EFpmYGvJG7tMPt2f6n2mnMm557PqZd2sxdeNC\r\n+kiMD44D4gA9V86Q6/nDUsz4hBXg6yYWodxnaDq0PLCtoTAGtQVXEMJNEGtp\r\nu8Dt0RYSBU/nF1uX6Kr/DVd8lhvPRy3cP0UB8840/ZGpRKiOakJhNA9SncY7\r\nE9zodeTQiBEnhXf5TsEymls7PqEpW9KBSw/HPgXIpHHZXWq+XV4bvZpNyLpg\r\nyDtqoIcl8+nYMMx3TphPi3iO0sUMGdKDtSt6DiDPQ6w3B6sctjkCRe/WCw+w\r\nyn/Dnnmy40vSyl5Ufl7f5FcsDEWqfCUhEluvxYLt8TJa7vR9cad9NviOlTkU\r\nTVzlaLyCF2v/YV4mmziPuB54F5+beTtGphg+7HU0178CNUiITkactPVx7ZF0\r\nscjkbeoFppbN5A46jr4sGVlqY7Yse18DqsKuWglm0uOVydNSBb/0vLr4Bs37\r\nNa8mC6HhrB+w5BLyALUfT+xGDPRX9VexwVPM76s9c0QQe5le2noaF8Hc1AsR\r\nJfB5uqfQn+ZZbNoOYOURXotkPxz5A1tmMWdNMoOnkLciKT+Ztrjhsknls2ot\r\nOW0bDz4ADPzagf1+Fz1ynRud4LAzvmJgS34=\r\n=g8+A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"92cc88054dfbf35cc54fb9612a067b811fb2db39","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.20","@things-factory/api":"^5.0.0-zeta.0","@operato/scene-clock":"^1.0.0-alpha.20","@operato/scene-gauge":"^1.0.0-alpha.20","@operato/scene-table":"^1.0.0-alpha.20","@operato/scene-timer":"^1.0.0-alpha.20","@things-factory/help":"^5.0.0-zeta.0","@operato/scene-random":"^1.0.0-alpha.20","@operato/scene-switch":"^1.0.0-alpha.20","@things-factory/shell":"^5.0.0-zeta.0","@operato/scene-chartjs":"^1.0.0-alpha.20","@operato/scene-restful":"^1.0.0-alpha.20","@things-factory/auth-ui":"^5.0.0-zeta.0","@things-factory/more-ui":"^5.0.0-zeta.0","@things-factory/board-ui":"^5.0.0-zeta.0","@things-factory/grist-ui":"^5.0.0-zeta.0","@things-factory/print-ui":"^5.0.0-zeta.0","@things-factory/dashboard":"^5.0.0-zeta.0","@things-factory/export-ui":"^5.0.0-zeta.0","@things-factory/i18n-base":"^5.0.0-zeta.0","@things-factory/lite-menu":"^5.0.0-zeta.0","@things-factory/system-ui":"^5.0.0-zeta.0","@operato/scene-integration":"^1.0.0-alpha.20","@operato/scene-news-ticker":"^1.0.0-alpha.20","@operato/scene-progressbar":"^1.0.0-alpha.20","@things-factory/apptool-ui":"^5.0.0-zeta.0","@things-factory/context-ui":"^5.0.0-zeta.0","@things-factory/setting-ui":"^5.0.0-zeta.0","@things-factory/resource-ui":"^5.0.0-zeta.0","@things-factory/setting-base":"^5.0.0-zeta.0","@operato/scene-data-transform":"^1.0.0-alpha.20","@operato/scene-half-roundrect":"^1.0.0-alpha.20","@things-factory/board-service":"^5.0.0-zeta.0","@things-factory/oauth2-client":"^5.0.0-zeta.0","@things-factory/integration-ui":"^5.0.0-zeta.0","@things-factory/integration-melsec":"^5.0.0-zeta.0","@things-factory/integration-modbus":"^5.0.0-zeta.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.0_1655102455259_0.8242916898062354","host":"s3://npm-registry-packages"}},"4.3.40":{"name":"@things-factory/operato-ecs","version":"4.3.40","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.40","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d6d13d8bd438566521c2f6dec5f4f09b4009f4b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.40.tgz","fileCount":55,"integrity":"sha512-QwqgoDO9uvY8ofFgCod21ATcsUxf94ew/UaOqvElK4xAUkJFtGH0PaTz4WDfTfbUyucPcqlelOM2/oU4BEEhLA==","signatures":[{"sig":"MEUCIQDxqN26ms4Y91qq7K9xR3FFbo87H0jxg8Zxwn1MWiOpagIgPD5iW0dM8MJZzH0FS6B3rWZ1dw5VfNo9NwCCe41qPm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipyoqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo95w/+JXBx6fQlnGUNTyXwUbGOc1Hrs+tVWZ9gnJybNWx04afmegPZ\r\nByedKzskNGshO23279yEWrBeBaxnmU8Y0jGM6fVKNVHEgtWEVKHqT1/jf8MQ\r\nEjLssjxGdb7H69LoGu1Po+6+wl8MmkFRvd1DNnP8Ks5MxStPnMwlWnf+uOe6\r\niG8oCX0QUU6Zke1i+bGBPkN7XPIyT4uve7nAqZjxmLaIi3ybqW5uAL/pf8zE\r\n7uHjuBAQqUvPr8tCt/X/J0JtBzYKURf40UKMWI7HEQTydxr+e0Ziu/o8sSpR\r\nFIlaJjdb2x5Tl86XQAvH6ySk9qY2GAZqEyfP0wbufO2kTEbtrK5ySNPRYxVA\r\ni3CRStiNBUMCfSe4xT+NO41X/IsyoEdt5ZOwbze7iot4M9TGK6+W+K9GdsKg\r\nSXvhlf+ycpTdrPTqXquVkR/taPFNSPccZ926OVvzv0/8XMsBcCJgfI60aMoT\r\npxY7hgImLEg3oaQUjhJQmNnZUchhUIlGGnQZPO+LU8B4rD2IXkFjgh5fCD90\r\nvd0llcRr92Mnm0ENLjdr2ubZG81ULyHQxIxIodDVo5A87EPyJM9cgzulIysk\r\nQq6cXCfgqMoL7svEPFV/1i7sJB68MxSUDKx04SXQ6Enejkqn2bDEA9aHnr0W\r\nUEdd5+dK5eFcSbypaAfeeT6M58TRvHy9OJs=\r\n=/+SV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5ae9cd8d8abe747c4e8ac9e243468c1f6662481b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.40","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.35","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.35","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.40","@things-factory/more-ui":"^4.3.35","@things-factory/board-ui":"^4.3.40","@things-factory/grist-ui":"^4.3.35","@things-factory/print-ui":"^4.3.35","@things-factory/dashboard":"^4.3.40","@things-factory/export-ui":"^4.3.35","@things-factory/i18n-base":"^4.3.35","@things-factory/lite-menu":"^4.3.40","@things-factory/system-ui":"^4.3.35","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.35","@things-factory/context-ui":"^4.3.35","@things-factory/scene-form":"^4.3.35","@things-factory/setting-ui":"^4.3.40","@things-factory/resource-ui":"^4.3.40","@things-factory/setting-base":"^4.3.40","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.40","@things-factory/oauth2-client":"^4.3.40","@things-factory/scene-restful":"^4.3.35","@things-factory/integration-ui":"^4.3.40","@things-factory/integration-melsec":"^4.3.40","@things-factory/integration-modbus":"^4.3.40","@things-factory/scene-data-transform":"^4.3.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.35"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.40_1655122474153_0.39755088946917616","host":"s3://npm-registry-packages"}},"5.0.0-zeta.1":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ec2ab8054af414ff562132511ef4f90dd5459927","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.1.tgz","fileCount":55,"integrity":"sha512-4koZqO5A25LTygzDY6/IenL6EskpTnzdxIVAH5TfCY4qZd7PWonp1725+FpdQ8vqQYxKzeMWflkHl4KWQzJjzQ==","signatures":[{"sig":"MEUCIQCwCTHpV1Fb31v8Q1mmnA8swFKo78xU5YYdC5H78Fn6AAIgPIIf8QJyTZh1t7bkcKrDCLG1HUMB00jYVhW+IyQvLRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqXilACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Vg//bBaXEHwq/XMvEm7x71mXhsY/XAAM7D7XMHV7ObMYyqdJid2I\r\n0v9JF/QNNryPgYBmC1+eTyrmlRkd73ejtQVUl7swl4fAKR4wPKPOMgFHUKYR\r\nOP3aR/FkucpOQpbz/lmQdnV0Pb8Ipi3hUz6v117tzPUOGaPn8urUIqWFErYx\r\nr+typjRS3myagX+eSnpWf8YHSmWa3hO7QtIOVo3GCtFEBWx7bVsx+rCQmcHN\r\nOoJRg7IqgYCIByPQ0QV8AVCLK5ztUgVK57MPhpBZAO5WcCAY9JUhY7YbV25e\r\nhFn6RRaYHOabq52rUIE0zNQPe/BoTebdkMQs8mpmLRKyo8QYM8zyS8ZnEBFx\r\n1AgCcx+7RxICI41vTsBJwA359cmyKfuVYhWT5uJMDyEfauUdZABbuVEJvpqz\r\nqeCSV3YL8i957womxpWfVQ54u0jK3v7NGCLIfheTU943JE+I55ZlStjaKqH8\r\nFgAiYd4mRXVG2ETwipDJDwSB8RONkNnkE9CZ3AN8XdqZp7bN92TK1CCq1WhE\r\n67d48mwXvD2l8Z+GmIWJKOnFwIHmareGtd7/+vgfhrA3XDVA101Dy54vteAe\r\nnw7s09bpjcNMQ7jRwXK8mSAS1d0dxxX0RXjRpAIauxMFWSuFRulPTaEnT0Nv\r\nuD1LPViRU5AfuWp0LyNVEcHkWkqdw3xfL/w=\r\n=LmdO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7b69e48d7a0441c5dda884cc895914a6ae3b1c27","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.20","@things-factory/api":"^5.0.0-zeta.1","@operato/scene-clock":"^1.0.0-alpha.20","@operato/scene-gauge":"^1.0.0-alpha.20","@operato/scene-table":"^1.0.0-alpha.20","@operato/scene-timer":"^1.0.0-alpha.20","@things-factory/help":"^5.0.0-zeta.1","@operato/scene-random":"^1.0.0-alpha.20","@operato/scene-switch":"^1.0.0-alpha.20","@things-factory/shell":"^5.0.0-zeta.1","@operato/scene-chartjs":"^1.0.0-alpha.20","@operato/scene-restful":"^1.0.0-alpha.20","@things-factory/auth-ui":"^5.0.0-zeta.1","@things-factory/more-ui":"^5.0.0-zeta.1","@things-factory/board-ui":"^5.0.0-zeta.1","@things-factory/grist-ui":"^5.0.0-zeta.1","@things-factory/print-ui":"^5.0.0-zeta.1","@things-factory/dashboard":"^5.0.0-zeta.1","@things-factory/export-ui":"^5.0.0-zeta.1","@things-factory/i18n-base":"^5.0.0-zeta.1","@things-factory/lite-menu":"^5.0.0-zeta.1","@things-factory/system-ui":"^5.0.0-zeta.1","@operato/scene-integration":"^1.0.0-alpha.20","@operato/scene-news-ticker":"^1.0.0-alpha.20","@operato/scene-progressbar":"^1.0.0-alpha.20","@things-factory/apptool-ui":"^5.0.0-zeta.1","@things-factory/context-ui":"^5.0.0-zeta.1","@things-factory/setting-ui":"^5.0.0-zeta.1","@things-factory/resource-ui":"^5.0.0-zeta.1","@things-factory/setting-base":"^5.0.0-zeta.1","@operato/scene-data-transform":"^1.0.0-alpha.20","@operato/scene-half-roundrect":"^1.0.0-alpha.20","@things-factory/board-service":"^5.0.0-zeta.1","@things-factory/oauth2-client":"^5.0.0-zeta.1","@things-factory/integration-ui":"^5.0.0-zeta.1","@things-factory/integration-melsec":"^5.0.0-zeta.1","@things-factory/integration-modbus":"^5.0.0-zeta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.1_1655273636966_0.3353946881091794","host":"s3://npm-registry-packages"}},"5.0.0-zeta.2":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.2","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"40753246ea4df51bdd75b27eb5ca42bf0783419b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.2.tgz","fileCount":55,"integrity":"sha512-vZ/nSI4Fnt8+BpdQGAG+Bp4EIReNq9P4L0q8f+g3Nx8HaXaOezTXTLCwNWWiNu4t5HHY46Mlahb2i2WdIwaphw==","signatures":[{"sig":"MEUCIQDLPvPiZXyVN3HjWskxrmUKfnr/826XKxoLkNQeuAtJPgIgHLz81EeMii9ZHGySFkdaB8VkErgPwFAm7R5qv8K4khE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqn6oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW6Q//ZBJ6wyW8BAmpQjo+Cib33vEJrEkfuvLaLcKZltWKXnD9RpJQ\r\nYlavUeezQs3D37P5A1bYlbnS2kkU4rzZU7wd4hyYMHldgNnC1QC2lsciiE91\r\naxe9KpXKDlfJPM/w2dgevJWWaCMhtI8zNhRJEhavx9Cye+/Vh2IpgAbKc0q3\r\nKhIohIHGNjjKBZm8vYn+C8lhcyAMEZn8T7dNWf6xrdof1ahZdjyzmyDsjekf\r\nG9tKCnxJXFhpHFsXPNKgxGsLAoHXbaNKvbrQlkfHEfYjSJSna0IufAsuCkN3\r\nzycqYvZ7Y5JQswxNbRdCWLh+UzX4Z6i/WvwTPyGotEDJzXD35gOF+lVnRTJr\r\n5U2aTCuo4cTbPIlmnb2sMvVmViDn/aWJGvLr91789HctVqNCgcbedNEF3gEk\r\ncCzfNoKmfExQkyczvfXeVoPd5jt8r30JV5hAOzDkPvDjBXTnXdUZIwcqpW4L\r\nr+SfX1Ai4DwthkIhUreeozsO2TJfaxf7lKBlmesZb8ZFgAGbjmroVpSyJp0e\r\nIVXKp7zj1zHcolooKBjmq7EYkSPBPryMj5Xy7kjuCfet+v0pB68Oec1GCvrz\r\n4KgWjnmJS1vBAZzVEjJE62SfXSAy19BLqlUd59iy2JCfqB2ADymGwliJg3sl\r\nCEdO/7GjoFPNEQT71ViEbytmq8lIiteT8T0=\r\n=qTGa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fe921b76f32ac48ceddf3c290110509bdb5750d6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.21","@things-factory/api":"^5.0.0-zeta.2","@operato/scene-clock":"^1.0.0-alpha.21","@operato/scene-gauge":"^1.0.0-alpha.21","@operato/scene-table":"^1.0.0-alpha.21","@operato/scene-timer":"^1.0.0-alpha.21","@things-factory/help":"^5.0.0-zeta.2","@operato/scene-random":"^1.0.0-alpha.21","@operato/scene-switch":"^1.0.0-alpha.21","@things-factory/shell":"^5.0.0-zeta.2","@operato/scene-chartjs":"^1.0.0-alpha.21","@operato/scene-restful":"^1.0.0-alpha.21","@things-factory/auth-ui":"^5.0.0-zeta.2","@things-factory/more-ui":"^5.0.0-zeta.2","@things-factory/board-ui":"^5.0.0-zeta.2","@things-factory/grist-ui":"^5.0.0-zeta.2","@things-factory/print-ui":"^5.0.0-zeta.2","@things-factory/dashboard":"^5.0.0-zeta.2","@things-factory/export-ui":"^5.0.0-zeta.2","@things-factory/i18n-base":"^5.0.0-zeta.2","@things-factory/lite-menu":"^5.0.0-zeta.2","@things-factory/system-ui":"^5.0.0-zeta.2","@operato/scene-integration":"^1.0.0-alpha.21","@operato/scene-news-ticker":"^1.0.0-alpha.21","@operato/scene-progressbar":"^1.0.0-alpha.21","@things-factory/apptool-ui":"^5.0.0-zeta.2","@things-factory/context-ui":"^5.0.0-zeta.2","@things-factory/setting-ui":"^5.0.0-zeta.2","@things-factory/resource-ui":"^5.0.0-zeta.2","@things-factory/setting-base":"^5.0.0-zeta.2","@operato/scene-data-transform":"^1.0.0-alpha.21","@operato/scene-half-roundrect":"^1.0.0-alpha.21","@things-factory/board-service":"^5.0.0-zeta.2","@things-factory/oauth2-client":"^5.0.0-zeta.2","@things-factory/integration-ui":"^5.0.0-zeta.2","@things-factory/integration-melsec":"^5.0.0-zeta.2","@things-factory/integration-modbus":"^5.0.0-zeta.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.2_1655340712498_0.18417011328760902","host":"s3://npm-registry-packages"}},"5.0.0-zeta.3":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.3","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9c30a1c8ad909af2afa04f85a8be8b531e99877d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.3.tgz","fileCount":55,"integrity":"sha512-zgQgxJSNVkXRrWlhfdSWwHlPl8Xp8vxpgjgGB6udk17UkCt9DsIZZ8fSnfMLNJUZi8aILwq8PUo57QwPbqkUfA==","signatures":[{"sig":"MEYCIQCxS+f0CM+CWE23TkRVDoRioVkoczBI98gQE9us0D4N8gIhAN5TwBWbbyQmrpSAKJAYkJ+dr1D4L3fMoLaJZ/DZuBFG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqqHXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0thAAjRYtDlnA7ty9acKpH/fbBLueF5el2rkToLUegW/n0wUKgbUM\r\nPud7qbRUOlxc+nrGn5vfWh73yRxVE007YmN+nGRdDIVmyy90u/9t2UwLhg12\r\nXSvfkixwT5HhOdwOAKFGUyfym/2Q7cAzahYAu03D+fJYguKJiA2QAeF/ShEC\r\nLex+hYsRu6wXxIC/1CQqwNlB/E8CpzVZHzCB62aNfR4ONexeIMmwIbMvnTQE\r\nfCAESl2HzPxG4lJZrUZGvYS0QiuNiezO7t60TlEe1xdL30xElidW/ZIFs1yh\r\nLOhCpS7XvH+qIN1+STtr8iCUcyaCu3p1Di7TIDhztzBogVQ0AwaQz2zzYjBT\r\nDc1kH+Qzf9xh2eAYMAxT/s7L7cx+qG2S1XAbW12X9uzpwcF3beja52XdhJDV\r\n/krPSq/n9A04pfekBbgBMhG8C/rQz7uaUr9yw/2K1TWGA1grhf5jGfLq8Egm\r\n4Un7mAWnO0thZcS/L3zyhx2+zlPbnBKJ/CZH4rz5SA2AM8MNLOtw06K0NX+A\r\ntGWtQsv9OobdqcLnOnn8WeM5uFqRj7oqZCPnSV8YtVFrNHMxs3P6jepHXLS5\r\n45u103uIH332C4+n/pk8PloTOIYhfb+M4C3RQzsZFuQsHutdFcsNRb2SU4ai\r\n/dHH2wiA3RD/jaXKowlj4uOTFnKMKJW/so4=\r\n=gDL0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fc5cb73242648530769feb4920525bdc92de1ed4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.22","@things-factory/api":"^5.0.0-zeta.3","@operato/scene-clock":"^1.0.0-alpha.22","@operato/scene-gauge":"^1.0.0-alpha.22","@operato/scene-table":"^1.0.0-alpha.22","@operato/scene-timer":"^1.0.0-alpha.22","@things-factory/help":"^5.0.0-zeta.3","@operato/scene-random":"^1.0.0-alpha.22","@operato/scene-switch":"^1.0.0-alpha.22","@things-factory/shell":"^5.0.0-zeta.3","@operato/scene-chartjs":"^1.0.0-alpha.22","@operato/scene-restful":"^1.0.0-alpha.22","@things-factory/auth-ui":"^5.0.0-zeta.3","@things-factory/more-ui":"^5.0.0-zeta.3","@things-factory/board-ui":"^5.0.0-zeta.3","@things-factory/grist-ui":"^5.0.0-zeta.3","@things-factory/print-ui":"^5.0.0-zeta.3","@things-factory/dashboard":"^5.0.0-zeta.3","@things-factory/export-ui":"^5.0.0-zeta.3","@things-factory/i18n-base":"^5.0.0-zeta.3","@things-factory/lite-menu":"^5.0.0-zeta.3","@things-factory/system-ui":"^5.0.0-zeta.3","@operato/scene-integration":"^1.0.0-alpha.22","@operato/scene-news-ticker":"^1.0.0-alpha.22","@operato/scene-progressbar":"^1.0.0-alpha.22","@things-factory/apptool-ui":"^5.0.0-zeta.3","@things-factory/context-ui":"^5.0.0-zeta.3","@things-factory/setting-ui":"^5.0.0-zeta.3","@things-factory/resource-ui":"^5.0.0-zeta.3","@things-factory/setting-base":"^5.0.0-zeta.3","@operato/scene-data-transform":"^1.0.0-alpha.22","@operato/scene-half-roundrect":"^1.0.0-alpha.22","@things-factory/board-service":"^5.0.0-zeta.3","@things-factory/oauth2-client":"^5.0.0-zeta.3","@things-factory/integration-ui":"^5.0.0-zeta.3","@things-factory/integration-melsec":"^5.0.0-zeta.3","@things-factory/integration-modbus":"^5.0.0-zeta.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.3_1655349719371_0.7944609810690615","host":"s3://npm-registry-packages"}},"5.0.0-zeta.4":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.4","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"248b54aed2c53e8b220caaf98d2aab35050fd0ab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.4.tgz","fileCount":55,"integrity":"sha512-J6cf4/z9NKlxEAMXyk+Bgs8yNuogaj+Il7DNFE3OW21SS+lCdugAQFB3KpqpfW/nMoFuRD4uDFT0dZ600MSsDA==","signatures":[{"sig":"MEUCIQC4Esu1FpChLm0qEkCPbBpqb+UEXi9+jIXgrJuXyPzftQIgR4Dcn/TmEfTl0f+JXY792pEuDyMy7ahRJzXqnvwHtTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqwEqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolVRAAmFYh5waVsM+falW9GC/6yaWQNUum+L4us4i3BMGMbXWE+gx1\r\nDt4K1DcRE+tKUf2vGXJ12298l8Q16F8VIq5+4AJpnxz0Gnv9B54/vLwAkF1r\r\nd/npuhAj6PefjvRk96gXn1vCrerUlzHhvfKyqAjhcC1ZgJlTECEq7Atz8w2X\r\niOVg9Zih7yrJvWEWwFjHaFKqBvtWD6UPSQnisJGfGJi16y8FhzO8vcLOILZg\r\nJrUkzsUvvU3/NGif05Ag1vhruw/kCCXQt6AL3kqZyGn/wc7BFOCItrSf/2xY\r\nCo7IdWdl6zpDA35Ll5C3gTErXbVdV/VT3eY0mhvCRBtb3jqcM0drTD2gmbKk\r\nBXKLSCKy7Y63wa8JdVFkblocgWcrIZBriGsf1JxIMVgXN5MNXpVCo2Fqn57o\r\nTRI89RLKWTxAIO+rVKhjhUxkn1ZS0qL6dz4qrtKFeB+dhuqOflcxJXv78bh1\r\n9wbgUVTy1sYRbaOhnJsxSfUcBtntJptyTTLi1OzSZstIWEY2/ajYZf6M0IfJ\r\nz+WkLuJdITZU5FYLNiZ6nMYOz07Fy5d6c6Re8xGiftftd+C/7qXde2d566cK\r\nhXhwkgGaKmhfHD46aULApQl8j0xu54fQTn9SmnOlAZ8fC9GBBm3QT3IDjHjx\r\nV1rDQ9GLarR5GBBf7Xritsrpfq9Z9im7URU=\r\n=9Zm2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2b04be314942e5441878a46fd44d64a3544d73fa","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.23","@things-factory/api":"^5.0.0-zeta.4","@operato/scene-clock":"^1.0.0-alpha.23","@operato/scene-gauge":"^1.0.0-alpha.23","@operato/scene-table":"^1.0.0-alpha.23","@operato/scene-timer":"^1.0.0-alpha.23","@things-factory/help":"^5.0.0-zeta.4","@operato/scene-random":"^1.0.0-alpha.23","@operato/scene-switch":"^1.0.0-alpha.23","@things-factory/shell":"^5.0.0-zeta.4","@operato/scene-chartjs":"^1.0.0-alpha.23","@operato/scene-restful":"^1.0.0-alpha.23","@things-factory/auth-ui":"^5.0.0-zeta.4","@things-factory/more-ui":"^5.0.0-zeta.4","@things-factory/board-ui":"^5.0.0-zeta.4","@things-factory/grist-ui":"^5.0.0-zeta.4","@things-factory/print-ui":"^5.0.0-zeta.4","@things-factory/dashboard":"^5.0.0-zeta.4","@things-factory/export-ui":"^5.0.0-zeta.4","@things-factory/i18n-base":"^5.0.0-zeta.4","@things-factory/lite-menu":"^5.0.0-zeta.4","@things-factory/system-ui":"^5.0.0-zeta.4","@operato/scene-integration":"^1.0.0-alpha.23","@operato/scene-news-ticker":"^1.0.0-alpha.23","@operato/scene-progressbar":"^1.0.0-alpha.23","@things-factory/apptool-ui":"^5.0.0-zeta.4","@things-factory/context-ui":"^5.0.0-zeta.4","@things-factory/setting-ui":"^5.0.0-zeta.4","@things-factory/resource-ui":"^5.0.0-zeta.4","@things-factory/setting-base":"^5.0.0-zeta.4","@operato/scene-data-transform":"^1.0.0-alpha.23","@operato/scene-half-roundrect":"^1.0.0-alpha.23","@things-factory/board-service":"^5.0.0-zeta.4","@things-factory/oauth2-client":"^5.0.0-zeta.4","@things-factory/integration-ui":"^5.0.0-zeta.4","@things-factory/integration-melsec":"^5.0.0-zeta.4","@things-factory/integration-modbus":"^5.0.0-zeta.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.4_1655374122043_0.9919207886765913","host":"s3://npm-registry-packages"}},"5.0.0-zeta.5":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.5","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"90b89f36f25e62a8b1a5690a086d332740ae9211","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.5.tgz","fileCount":55,"integrity":"sha512-1yLiMReK7cEDw7s/khv1EhUlGNcdXIN6jsQ/b5FyfKcrPE9YP/eizgp4ppmsG359m3ol3Qv5qtyhGCl5QgsKLA==","signatures":[{"sig":"MEYCIQDXmy5vchQbwVEaDpIhoMIi65ZhL0Znw2HV3A9Q0ZFZHQIhAKcKrVLL1HNvAHlchCjhOukbn1GTEeWQf5oo8FyTvyMv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqypuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojyA//WoH0D80NNzRvRK7Plz1hPjjGK2rH4f0reHds3dCpNvJtG+hC\r\nMWL+05Tkees2xZqlXop4u5iwBhnAAd9oZoyCVJuOxyuy/H5d3nf+PftpGt+i\r\n9Oe0LdTbP/q3ek4g5TwFIUxPBib3LAXPMQ/WWljehZ/0n5Gcx0wVep88TQTm\r\nsG/252WIwVB2Ii1+SJHcEIU3KuDMKEr3UF9jFRo4syNW/hhCJ8amPOXnpRcm\r\nhF9nCyrtDTanrC8+8CoOnCI8BTEyfNjwKIPh7e8tPBzCEb+0ZS84cxJcM1BQ\r\nY/BOA6XhWi37t+M0GobWerq8TTjH6e3yoIA4lqs7MLtYbJwtonP+ZDJuvnze\r\nHQEmbztLF4UHp1O93gzTRed0xmCgYEaMafhmpv1OLF2MJrYq7jX03779PA7k\r\npRGFMF8BtLddu4HQYaeUl02VB+hemVkQguUzyaCShIdInVYlP+U4K2Sr/zGd\r\njcUEK3NrmSrBbfbZxJDvOR8d9uRboG8z5sQy4XJWjbpoHdw67ZJnf0BSEETR\r\ns5IRU797Emt9QbkTgta8kRD5doi32VczAMJZ0kgNElL/ybw04HNDnbzu3ALb\r\nB1uBGhGlm7k1GxKORbtJPcneiLDwQrSQeLPqvok5oxdGwYhLOMesJW4tpHwT\r\nC7uysia2NEiHPOyiza7NKJ/Y3EvwcAI+CKk=\r\n=aoPC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"340c5e2cb0d1ab4ac683747ddfbe9fa186ced768","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.23","@things-factory/api":"^5.0.0-zeta.5","@operato/scene-clock":"^1.0.0-alpha.23","@operato/scene-gauge":"^1.0.0-alpha.23","@operato/scene-table":"^1.0.0-alpha.23","@operato/scene-timer":"^1.0.0-alpha.23","@things-factory/help":"^5.0.0-zeta.5","@operato/scene-random":"^1.0.0-alpha.23","@operato/scene-switch":"^1.0.0-alpha.23","@things-factory/shell":"^5.0.0-zeta.5","@operato/scene-chartjs":"^1.0.0-alpha.23","@operato/scene-restful":"^1.0.0-alpha.23","@things-factory/auth-ui":"^5.0.0-zeta.5","@things-factory/more-ui":"^5.0.0-zeta.5","@things-factory/board-ui":"^5.0.0-zeta.5","@things-factory/grist-ui":"^5.0.0-zeta.5","@things-factory/print-ui":"^5.0.0-zeta.5","@things-factory/dashboard":"^5.0.0-zeta.5","@things-factory/export-ui":"^5.0.0-zeta.5","@things-factory/i18n-base":"^5.0.0-zeta.5","@things-factory/lite-menu":"^5.0.0-zeta.5","@things-factory/system-ui":"^5.0.0-zeta.5","@operato/scene-integration":"^1.0.0-alpha.23","@operato/scene-news-ticker":"^1.0.0-alpha.23","@operato/scene-progressbar":"^1.0.0-alpha.23","@things-factory/apptool-ui":"^5.0.0-zeta.5","@things-factory/context-ui":"^5.0.0-zeta.5","@things-factory/setting-ui":"^5.0.0-zeta.5","@things-factory/resource-ui":"^5.0.0-zeta.5","@things-factory/setting-base":"^5.0.0-zeta.5","@operato/scene-data-transform":"^1.0.0-alpha.23","@operato/scene-half-roundrect":"^1.0.0-alpha.23","@things-factory/board-service":"^5.0.0-zeta.5","@things-factory/oauth2-client":"^5.0.0-zeta.5","@things-factory/integration-ui":"^5.0.0-zeta.5","@things-factory/integration-melsec":"^5.0.0-zeta.5","@things-factory/integration-modbus":"^5.0.0-zeta.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.5_1655384685728_0.5369123220161653","host":"s3://npm-registry-packages"}},"5.0.0-zeta.6":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.6","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.6","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b61650bb80ab1770bd51f0a0da76a6157c1d4f67","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.6.tgz","fileCount":55,"integrity":"sha512-IYQteKfvg/6dmrbV9wlnxRwFB4r5K2WeSG9iUQiZ6qnkXV8tMdHjgLgE3faCTYjrzsseaDuptr5Q4kJhXW/NWQ==","signatures":[{"sig":"MEUCIB4SpSxqVk4JeWDm6dGcCT8iRzPE+jI/Tby1v/hZhIZXAiEA+WReCiImj3n2IfmhdCyHDumVNCnnPDDHcUEr9ul0E8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir/eUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlwQ//Ts7t9qGjU64LyGiA+QXGXasmVlDsIOP7CfF/6atmdGmbVSuy\r\n/mXWj/tAbiPaL/YSBKxoJBS73aOctnR8nd3hHOs22OSSbtRr+4LcTJnCP9+Q\r\nXSCJ3m8EeEAgNXFrEa11wlN++kx8dKxd3Cs5/26yE5z+6+MT+Bop2rYpDyzW\r\n0rm/LNdlaiJ2f0K4dWik33TFRMMe0JXpZciEswQFWl3rntdwb27E0ueYL1gN\r\nD1RWk6OBk+Ey5nCwgICF0I3udWhuAvhmfA8/erfkD5noxNpucyAWTEO97osf\r\n0ZK59keb6VIgsY0s0l0ni7P5dP5KMLPJ0QslOKJ+80fpOZyOMfQIWJwoebIW\r\n+Zvrm/1wLZaZFD5G0aIsAaEnVw/WKd5oFecyA9pwa2FEqpTuaaUtPFSpLAoI\r\nTXF6v1X/fHfLa77evgWVKk6gRTw43tzEcWWVggzMMiMCPOGbfggTaWyOX2nu\r\n/twhejCTh9f+iIRdO0IFqZO5tirBFnNO94Yts5LX/HbpvI3VbI2mlEkApeks\r\n2F5ttOTl7HPhNko4+xh1xeo8Kva8CFhxm+bCP/0hDXqmFrgig7OD77rhGbgu\r\nUUkeYRYleLbP7+Ct1FxfeXftXsGZku+S4F4FriHgJvBw99RC6PMzs3ytxd1G\r\n0g06hLB7K0jnS/pU8qLmp+1s8Q/q3xqYhGg=\r\n=+Wvz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"572d774d5df33cf7dc25689fde4b6096a667db9d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.25","@things-factory/api":"^5.0.0-zeta.6","@operato/scene-clock":"^1.0.0-alpha.25","@operato/scene-gauge":"^1.0.0-alpha.25","@operato/scene-table":"^1.0.0-alpha.25","@operato/scene-timer":"^1.0.0-alpha.25","@things-factory/help":"^5.0.0-zeta.6","@operato/scene-random":"^1.0.0-alpha.25","@operato/scene-switch":"^1.0.0-alpha.25","@things-factory/shell":"^5.0.0-zeta.6","@operato/scene-chartjs":"^1.0.0-alpha.25","@operato/scene-restful":"^1.0.0-alpha.25","@things-factory/auth-ui":"^5.0.0-zeta.6","@things-factory/more-ui":"^5.0.0-zeta.6","@things-factory/board-ui":"^5.0.0-zeta.6","@things-factory/grist-ui":"^5.0.0-zeta.6","@things-factory/print-ui":"^5.0.0-zeta.6","@things-factory/dashboard":"^5.0.0-zeta.6","@things-factory/export-ui":"^5.0.0-zeta.6","@things-factory/i18n-base":"^5.0.0-zeta.6","@things-factory/lite-menu":"^5.0.0-zeta.6","@things-factory/system-ui":"^5.0.0-zeta.6","@operato/scene-integration":"^1.0.0-alpha.25","@operato/scene-news-ticker":"^1.0.0-alpha.25","@operato/scene-progressbar":"^1.0.0-alpha.25","@things-factory/apptool-ui":"^5.0.0-zeta.6","@things-factory/context-ui":"^5.0.0-zeta.6","@things-factory/setting-ui":"^5.0.0-zeta.6","@things-factory/resource-ui":"^5.0.0-zeta.6","@things-factory/setting-base":"^5.0.0-zeta.6","@operato/scene-data-transform":"^1.0.0-alpha.25","@operato/scene-half-roundrect":"^1.0.0-alpha.25","@things-factory/board-service":"^5.0.0-zeta.6","@things-factory/oauth2-client":"^5.0.0-zeta.6","@things-factory/integration-ui":"^5.0.0-zeta.6","@things-factory/integration-melsec":"^5.0.0-zeta.6","@things-factory/integration-modbus":"^5.0.0-zeta.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.6_1655699348412_0.31331442650010244","host":"s3://npm-registry-packages"}},"5.0.0-zeta.7":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.7","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fd28ea7d8c90caaa029d451b1318b827acad7149","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.7.tgz","fileCount":55,"integrity":"sha512-nGrg4LDUSPvrFpOb7X18r+WyYBF03iI4179Sw0F9hKiRx0semZViZbshgKxrDOHv4wh3AlqkGvKIRKFyk6j7BA==","signatures":[{"sig":"MEYCIQD3VNOjKLMBQ7U4n7uOjjoIuPCFxTdVrFbav45kfkRG0wIhAJRsDVO30a76O5IFpdgXgYdCBXt53RTJCztmi5j3J+bs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir/1sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1VQ/+OMqCNT3G2soKqr67YbidE2DqI6SUNVEgRZgLVe4ge9cUYE6j\r\nOlUG0ABlgUHPYiKv9IsFY0/wV+lYeNMuxmCmYAsv/NDpuIDXVdFEqiv1lZjS\r\nE8wlkA5soea2i3RxCtT0s/6GpWnkQXLv/Fr6uQ5NzUo0QKP5fkjB+1Tt17KG\r\n/MlLpGPR+CCYEhoCDjSihMevpkeCRVoaDFWAaFbgODVdHKqMRIYSLEqNoj8M\r\nh2bRGIbdAq/nvSIhcZ2al1nSVdck3QdWLgdZ9igDaDkJrykMqwQmfMxHqc2O\r\nmr0ie4re7E5tkWwgF1FTXP/EXPH1eB6iEw+newNgIZn4nhMquD9d7ZYQpfCt\r\nxY1XbYfaKBM1d4miChSr6QCX7vwDXWnztzY/6jcLbYmMBJ8AuxaT9/+LuCd2\r\nDvGtxudNfbz5RIiJRizuumMvTWUBz9xy4WRa+9v2MWpNOkLltD/TWoqH5NwD\r\nJML9DbuuoeV5druZCQeXnAPogphxX95fUQNMj17uWLC3F317ODmdnRLVW8GW\r\n+P6hkTyyfE4+0wKBo1AgmUo1XLJ9N/LbVWr5blxWRlPFrqedJAUgGNshMwVc\r\nUkoUTXX9yLjG0KcOr0H0OxSutdazFuR51Jmb2Qp6Yfup6hymx1baQltw84k9\r\ngmEoF3PO1X34VoFrMDGFqmpBAfKnk6HRAmg=\r\n=8ryu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e9618dfd6077ba14ebbca0ffb123a5a82660697b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.25","@things-factory/api":"^5.0.0-zeta.7","@operato/scene-clock":"^1.0.0-alpha.25","@operato/scene-gauge":"^1.0.0-alpha.25","@operato/scene-table":"^1.0.0-alpha.25","@operato/scene-timer":"^1.0.0-alpha.25","@things-factory/help":"^5.0.0-zeta.7","@operato/scene-random":"^1.0.0-alpha.25","@operato/scene-switch":"^1.0.0-alpha.25","@things-factory/shell":"^5.0.0-zeta.7","@operato/scene-chartjs":"^1.0.0-alpha.25","@operato/scene-restful":"^1.0.0-alpha.25","@things-factory/auth-ui":"^5.0.0-zeta.7","@things-factory/more-ui":"^5.0.0-zeta.7","@things-factory/board-ui":"^5.0.0-zeta.7","@things-factory/grist-ui":"^5.0.0-zeta.7","@things-factory/print-ui":"^5.0.0-zeta.7","@things-factory/dashboard":"^5.0.0-zeta.7","@things-factory/export-ui":"^5.0.0-zeta.7","@things-factory/i18n-base":"^5.0.0-zeta.7","@things-factory/lite-menu":"^5.0.0-zeta.7","@things-factory/system-ui":"^5.0.0-zeta.7","@operato/scene-integration":"^1.0.0-alpha.25","@operato/scene-news-ticker":"^1.0.0-alpha.25","@operato/scene-progressbar":"^1.0.0-alpha.25","@things-factory/apptool-ui":"^5.0.0-zeta.7","@things-factory/context-ui":"^5.0.0-zeta.7","@things-factory/setting-ui":"^5.0.0-zeta.7","@things-factory/resource-ui":"^5.0.0-zeta.7","@things-factory/setting-base":"^5.0.0-zeta.7","@operato/scene-data-transform":"^1.0.0-alpha.25","@operato/scene-half-roundrect":"^1.0.0-alpha.25","@things-factory/board-service":"^5.0.0-zeta.7","@things-factory/oauth2-client":"^5.0.0-zeta.7","@things-factory/integration-ui":"^5.0.0-zeta.7","@things-factory/integration-melsec":"^5.0.0-zeta.7","@things-factory/integration-modbus":"^5.0.0-zeta.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.7_1655700844331_0.15906991409938764","host":"s3://npm-registry-packages"}},"5.0.0-zeta.8":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.8","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.8","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"079883eacbd5fe40a0865d9af1bf03fb721109b0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.8.tgz","fileCount":55,"integrity":"sha512-0uUEbsaxfNe5cJ8sr8fpCdiRq2wtSdxEvXEWwSvaSYinYnD6rzAINuuReow6JChiDzcI33tguboprGfChI5nLg==","signatures":[{"sig":"MEUCIQDF9bsSNXcgh17LiSvNp33drsEEsw6wq734Aj2qxSCbcwIgBj+9xGDd7CHtOr+BST6Ytqvc7iIxw5vF2teevmkjYps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisxYcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsvg//cQ+OewgVA29tAmzviw1BjbPYVsbFYQ7/JThVNHp2OlgJ2o6D\r\nY5aj/8yx6L3Yd/eMX1n45kEb7nBggsP7/lVEnK9LPKrevQ1dXwdXK3wPzv/q\r\nfTTi+ojxg/NPEhIz263WVp1dE9m7FQL0ji3PGtgM4BzgvTRzsB+7pYN/hSKm\r\neh3qX7Us01FcccUiVwc9xtuQvACvI5ULlfxlAJuLfF851xwwfytBj9TdwKcV\r\nPgyeCJ+NzM6ewlaLyJWIYdt+p/WVmt3rt2dtVkisvpAO/sZl1qEF8S1XsvkY\r\n6onK0ejlOSWfZw/RA9hAxsXj1BKg1swoknOp99ANNXMh2nZaHl4ek8cJq4hO\r\n4isppKaqoiW4m3m6QEJvIERVo09PyGTbPLL11X5lYxL7oWgLif6pj1lUO9um\r\nwoPghMR7GDyNLZCui6yD8HUETG3aCFZ8Pv66loRwVEymjZOopBFpsCm3Y/ru\r\naGp3/2CXTxJ+PqQFGqh6tUfOy0TAh8KA0kmOX32o0cYD37grNB2dxf/+mvzX\r\nLDchz/qmJo40AZoSoGwN+RaPAvVV/Xrgxa2CvKxVYXILW0CDtjLCFVzq4T0w\r\nIccXEAB/1Xd5o8gxF4QLsVjmFSRpquE4W4PFwIYRqZS9V/jlzeCjgeHGeH8A\r\neL8H5sXtW85a+MdjCatxSkY2NrmV+W9izDY=\r\n=ZAuq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"486693b3774b872157c83b623579ac63da1ed53c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.27","@things-factory/api":"^5.0.0-zeta.8","@operato/scene-clock":"^1.0.0-alpha.27","@operato/scene-gauge":"^1.0.0-alpha.27","@operato/scene-table":"^1.0.0-alpha.27","@operato/scene-timer":"^1.0.0-alpha.27","@things-factory/help":"^5.0.0-zeta.8","@operato/scene-random":"^1.0.0-alpha.27","@operato/scene-switch":"^1.0.0-alpha.27","@things-factory/shell":"^5.0.0-zeta.8","@operato/scene-chartjs":"^1.0.0-alpha.27","@operato/scene-restful":"^1.0.0-alpha.27","@things-factory/auth-ui":"^5.0.0-zeta.8","@things-factory/more-ui":"^5.0.0-zeta.8","@things-factory/board-ui":"^5.0.0-zeta.8","@things-factory/grist-ui":"^5.0.0-zeta.8","@things-factory/print-ui":"^5.0.0-zeta.8","@things-factory/dashboard":"^5.0.0-zeta.8","@things-factory/export-ui":"^5.0.0-zeta.8","@things-factory/i18n-base":"^5.0.0-zeta.8","@things-factory/lite-menu":"^5.0.0-zeta.8","@things-factory/system-ui":"^5.0.0-zeta.8","@operato/scene-integration":"^1.0.0-alpha.27","@operato/scene-news-ticker":"^1.0.0-alpha.27","@operato/scene-progressbar":"^1.0.0-alpha.27","@things-factory/apptool-ui":"^5.0.0-zeta.8","@things-factory/context-ui":"^5.0.0-zeta.8","@things-factory/setting-ui":"^5.0.0-zeta.8","@things-factory/resource-ui":"^5.0.0-zeta.8","@things-factory/setting-base":"^5.0.0-zeta.8","@operato/scene-data-transform":"^1.0.0-alpha.27","@operato/scene-half-roundrect":"^1.0.0-alpha.27","@things-factory/board-service":"^5.0.0-zeta.8","@things-factory/oauth2-client":"^5.0.0-zeta.8","@things-factory/integration-ui":"^5.0.0-zeta.8","@things-factory/integration-melsec":"^5.0.0-zeta.8","@things-factory/integration-modbus":"^5.0.0-zeta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.8_1655903771725_0.24932612593200698","host":"s3://npm-registry-packages"}},"4.3.46":{"name":"@things-factory/operato-ecs","version":"4.3.46","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.46","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f88347768feaba3b8cc1c6c6ea6696067a6388aa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.46.tgz","fileCount":55,"integrity":"sha512-4GJDNKBMRm2C8K86x+Tk5Fbc+0Rl/38t9OsSEDWgzKmLVj8v4WOojxxNIw7flaumrTMeGDS4n7vK2cX/yalk5Q==","signatures":[{"sig":"MEUCIBHcOH8WHeKZbBYQBgkOAqLggQsrydRetj6Ix8Q9ws8YAiEAyQtnM0X7krtxz9/IUbGgFwyS6K1NCRNDs48B/vkTLFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuG1eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaFBAAmx0j9zY2qPAgUqYt+vOGY15Pi8veN9BmKOaHPs1BFXTz5YFW\r\nv1BvJbfkriFsE6JmGuhb6lgqaqGrnJ0RV5G9pFoVFtY+RmpfpNyn3fkS1ox9\r\n8mJnNBO6xJK5Z35ntQlHKluDn0BO4AV2ThMBYo2N35dGmOS4FfzMRWUUn+ei\r\nBDhz8q17hfW+e9uGfMB9sbu/GzNsGr9JPg1Ia3dQK3iAxVvXyqre+DhSmFlv\r\nc3BEHJeNm0jgQiAMTQn+fRV/g8p9ESPwuswOACxDrpseF576ml4twtoaFhNB\r\neBaEJuCw5S3nDavYxEW7wjqG/vOsG8p50lG8GU0aOyMALdsPZ0VMCSusdjcs\r\neDxxKl3ZDXNdpn7/pVpnFvHQt18pbS/wbM8fisb/Ifa/6cxAJtkBb80yjEQR\r\ndh0jZ8WbhZYyNxLInIVHO6Py32U5iUDVbsQjuCOoVWeA3eRFPmHptWmS99da\r\ndxmJUubIjUEWeCMLa+KYXXy7mgCP4H2YNNJmXk9BichuGOQdqi+IYG0Md0fR\r\ni7BX+nyUTJ6GC7sYi1KcnO9dP+fK+eNUNXPt567yDwYn9A7+et7jOBCpaZbD\r\nU1v0po0vWTb7yA6QlFE7saunj8Z1mnKn25tkk+BAhCnnVs7B4JdbYXS2qb49\r\nk2yawXEKxeJcVGclf8k2ish8fKs8QAseIfk=\r\n=gljj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"83ecc645c3cc602bdae8941bc10b8f17b7d6c279","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.46","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.46","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.46","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.46","@things-factory/more-ui":"^4.3.46","@things-factory/board-ui":"^4.3.46","@things-factory/grist-ui":"^4.3.46","@things-factory/print-ui":"^4.3.46","@things-factory/dashboard":"^4.3.46","@things-factory/export-ui":"^4.3.46","@things-factory/i18n-base":"^4.3.46","@things-factory/lite-menu":"^4.3.46","@things-factory/system-ui":"^4.3.46","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.46","@things-factory/context-ui":"^4.3.46","@things-factory/scene-form":"^4.3.46","@things-factory/setting-ui":"^4.3.46","@things-factory/resource-ui":"^4.3.46","@things-factory/setting-base":"^4.3.46","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.46","@things-factory/oauth2-client":"^4.3.46","@things-factory/scene-restful":"^4.3.46","@things-factory/integration-ui":"^4.3.46","@things-factory/integration-melsec":"^4.3.46","@things-factory/integration-modbus":"^4.3.46","@things-factory/scene-data-transform":"^4.3.46"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.46_1656253790273_0.7754265014382038","host":"s3://npm-registry-packages"}},"4.3.47":{"name":"@things-factory/operato-ecs","version":"4.3.47","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.47","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"edf696582dc1e0b2106881d763de893c7d4e7dc8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.47.tgz","fileCount":55,"integrity":"sha512-rX7MrClVFBKI1hrxp3zM7pxCQVKhuEI/0VkJx52U9Wvbre9gZGVDuIbhtpGEDUoC6j36IQAPSLEM5QRmEN7ycQ==","signatures":[{"sig":"MEUCIEdXJtE7PzStFnSxLRoq3UtvbHs4qcP05odCRgn6PshPAiEAmG1ngxxWjvKyXOYCPhf3XvTuexvwkdUtuyTPjPkJrdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuxyCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbwg//Q8WY8iRTU+Tz88ixqFYZtTKxvMI1NDuYbJm+nPcXB84hUGXP\r\n+XtC2SB2pGYY1eShmAZ576j2evxDVUgGEmEnD+xB/lAK6Hdl4sbxCxmbMqAb\r\nFra/IkkjsNBnCwNfwxRQtdzsVmDRO6i4uNZcfuCptZ4UKZ0NScx7tG+CyIfr\r\n2NRlBNfSwYCxtJ4trpXy4DMfgYSo8wAkTBDrOUPz2dOsZaQVB0wBuOJXzl52\r\nHMg8uoQmslM6vnlMw+3dvGnrInXZMCmOTviCVKcmbodCscLFeI74ABlt5saE\r\njKD2WWDDLqnJlH7b/hGub/7R3xf+lj15l4zPnf/uP1q0cII0ZeSMHR3FRyg0\r\nuTL4SzRJaq9LhRyEr+ofK0ektOdobHIhVYqynfhlQZ2ThIyfYM1Ntjdpfr44\r\n1L7BcKpql0c3mKnGT8YsgG9Hk1/IU/Ldg/UOMDdD6XPq/qnGaLNMZgziH+OL\r\nJojeSE7eGg1xk4tOPYcJSywipCR36N1CBwMjTTgKq+pORUsJKFP4akD5dd+Q\r\nK3utC0/AuvyJwj8wfLTgzpN0F7N5sygqNzFuxlwiqcpCT31kth/i7Wx4VNl4\r\nyxXl1JMORSkPFJGxM2xRFrXjVjkq6UOfmbMKnf6PbdMw1rdgFy/0n4M5xYul\r\nzXDQqkzrGIde7/G83HC4MM0gOfzZ+2Yt8R8=\r\n=Yl8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2abf3aa51954ef43fde410c44e854495422e6612","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.47","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.47","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.47","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.47","@things-factory/more-ui":"^4.3.47","@things-factory/board-ui":"^4.3.47","@things-factory/grist-ui":"^4.3.47","@things-factory/print-ui":"^4.3.47","@things-factory/dashboard":"^4.3.47","@things-factory/export-ui":"^4.3.47","@things-factory/i18n-base":"^4.3.47","@things-factory/lite-menu":"^4.3.47","@things-factory/system-ui":"^4.3.47","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.47","@things-factory/context-ui":"^4.3.47","@things-factory/scene-form":"^4.3.47","@things-factory/setting-ui":"^4.3.47","@things-factory/resource-ui":"^4.3.47","@things-factory/setting-base":"^4.3.47","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.47","@things-factory/oauth2-client":"^4.3.47","@things-factory/scene-restful":"^4.3.47","@things-factory/integration-ui":"^4.3.47","@things-factory/integration-melsec":"^4.3.47","@things-factory/integration-modbus":"^4.3.47","@things-factory/scene-data-transform":"^4.3.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.47"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.47_1656429698675_0.8578162501784079","host":"s3://npm-registry-packages"}},"5.0.0-zeta.9":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.9","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.9","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6d78d646282f65617dd050fbb0a7b8125e446519","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.9.tgz","fileCount":55,"integrity":"sha512-BkYhV0Tzj6p6OWqhUOmGMfEFbfMhTwYx0vs2rRV8SBmmKINsmZvPbbYWDPuGAM1ir7LSRFK06vOlNnchtybv4w==","signatures":[{"sig":"MEUCIQCpDlfjD3pH3k36Tm5H+fGD0NUsWNHYlqHf3e7UI1HHiAIgUcyV5VtHMJllO854iY7orZWJVwmSqzaXUAUY6GH25H8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu8faACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkpBAAn4ysz8i3E9+M6GaiRG50JQ+XPSjAdWIikK1yjQELm/Di7hzw\r\nUAFx/mE4TbDT9djmBiSb/QlIc9D2SF88Wzx+8iq0+Un3C3G4ePN9oFZArwhi\r\nPa5YJbe8Y36avKCDTr4XTI23yBqL/A61YB/xcAbjTAroTMG/T/nchIy/oaP2\r\nOOGZ8SxNMnr9/SdjZ/KTbNfyg1/8NuszM8no42POoczIoSo1QbsuGW3eApB6\r\n46pSzYGFRk02T68DIXWAjG5boZGEfnFtyzgflptEvFuEUqwRuI1Q2pQcMq8h\r\nBcCvbPKDbKkpVZxvx3QcUedHqPSxIUJxpQnuArTKtjQQM4j8RGJjV90vkTqH\r\n41HI7CBZAijzq2MedPwfR50jvqviC/pvw8kga9zIfFOjA+heNyLNRiHnB1qH\r\n1eiu4CY+D6N/WZgD9PqLUA470TocZchKdh4r4o5YopBwuggzApvnlTcPi6ec\r\nMUBlrreazYWrX8AZw0hPq+CBFytMxlRkW2ZXRTOTJM7qsvyiuyMDdiInTTgG\r\nyYzfz0/3Uz+BIgTbPqvE7cbjIUB1StFu1CA9H16fwwAtJ/KeW5p2v8WUYL5K\r\nWUGa9lGxH9JEwR+yQ4RKJ1bQQj0uUYcuZUEhwB/CCj5xIgx3EBGv4eNzihhH\r\nus3a1LooTRz0KBXx4GwTVvk1jwg7a4j8dCo=\r\n=zG3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"af1562aba5cd179a7d10fc252b791e0a78049283","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.27","@things-factory/api":"^5.0.0-zeta.9","@operato/scene-clock":"^1.0.0-alpha.27","@operato/scene-gauge":"^1.0.0-alpha.27","@operato/scene-table":"^1.0.0-alpha.27","@operato/scene-timer":"^1.0.0-alpha.27","@things-factory/help":"^5.0.0-zeta.9","@operato/scene-random":"^1.0.0-alpha.27","@operato/scene-switch":"^1.0.0-alpha.27","@things-factory/shell":"^5.0.0-zeta.9","@operato/scene-chartjs":"^1.0.0-alpha.27","@operato/scene-restful":"^1.0.0-alpha.27","@things-factory/auth-ui":"^5.0.0-zeta.9","@things-factory/more-ui":"^5.0.0-zeta.9","@things-factory/board-ui":"^5.0.0-zeta.9","@things-factory/grist-ui":"^5.0.0-zeta.9","@things-factory/print-ui":"^5.0.0-zeta.9","@things-factory/dashboard":"^5.0.0-zeta.9","@things-factory/export-ui":"^5.0.0-zeta.9","@things-factory/i18n-base":"^5.0.0-zeta.9","@things-factory/lite-menu":"^5.0.0-zeta.9","@things-factory/system-ui":"^5.0.0-zeta.9","@operato/scene-integration":"^1.0.0-alpha.27","@operato/scene-news-ticker":"^1.0.0-alpha.27","@operato/scene-progressbar":"^1.0.0-alpha.27","@things-factory/apptool-ui":"^5.0.0-zeta.9","@things-factory/context-ui":"^5.0.0-zeta.9","@things-factory/setting-ui":"^5.0.0-zeta.9","@things-factory/resource-ui":"^5.0.0-zeta.9","@things-factory/setting-base":"^5.0.0-zeta.9","@operato/scene-data-transform":"^1.0.0-alpha.27","@operato/scene-half-roundrect":"^1.0.0-alpha.27","@things-factory/board-service":"^5.0.0-zeta.9","@things-factory/oauth2-client":"^5.0.0-zeta.9","@things-factory/integration-ui":"^5.0.0-zeta.9","@things-factory/integration-melsec":"^5.0.0-zeta.9","@things-factory/integration-modbus":"^5.0.0-zeta.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.9_1656473562232_0.22655464572466633","host":"s3://npm-registry-packages"}},"5.0.0-zeta.10":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.10","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.10","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cd66f9d54a6f77b418250e8f28cc196c01894941","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.10.tgz","fileCount":55,"integrity":"sha512-XjWNGr/aqx/T6IdRULOLs6gCEh6+Z0RtdE5krZ+2/7btWgKVO7fJrVJInDYNQ6V4R46zDviAQorfy+jN/m951w==","signatures":[{"sig":"MEUCIAynCu8AporXEYGI6jh2qSHarLLMvZH2ZsCEdU6JS4HIAiEA/z0nP5JrNENGakWASNQSMrGiXkwgef+m1k2/CnFq8lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivSXtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNGg//ZiQqPM89Aenraes8UtnvilUXHTf02grBxSoCE2S/0AwXMD9p\r\nb66FTxDepkZdYotYH4dmK8PNuuqYOIayfAylrqQs9oO36odR1eJhUcPX1EJn\r\nh9I8v/+o+yrDQSgdClHnUjM2LmCbajfPQkXfB6Du0BU4ObI/db/dY5JXHyT4\r\nMg3ptjJ+zZfkwHHGKFqEbstlAo+OmBXqw2YYYVQfpuaZSqt5DczAbfpmAK5G\r\nwY5yyBGt7Iv2Tnod48bewJeuFM+jF8TXOfCxFkYS+scL5+0TY+KVZI0Dyac9\r\nVfCD5hw2DTvEAytvUz8K4Bchyr3Z2X7/aD/iHtHrQ5Yf1Xu/2f7mQPt6ebTd\r\nmmoM5KVopLVNUAg6Lf/pt/n0dRmjmDb6aefF+M9mZkrowGIcuCc9hpLINGGk\r\nAZzyYXqyG4PIrLmhCI0H7jT+yNNlPEh1VDQU4jOtjLMPGCeTkbIE2gw33YOL\r\nqrXBb0UmPvCvf8sURhqglCCQLu7IdVdTebTVvqMTRQr60XR2Yst00VPDVCb0\r\nwMR63ezq+B7NK1Y0+EfFwJ09iRwyQYcIpamjnLzZZQnTfBbNwKfE1dUcF72x\r\nzZj++4gntIuKcdTOJHbXx+ufbAUQ0UNdY101G7eS3dbKLZOzTymcJJzcHpHc\r\nwRa9y+ErK5YToiK3PpS6eOJNwJ7hUjCVSoA=\r\n=W2rh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8e48b626f92a0fa3c19c25a5cf5c04b8b7e60478","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.27","@things-factory/api":"^5.0.0-zeta.10","@operato/scene-clock":"^1.0.0-alpha.27","@operato/scene-gauge":"^1.0.0-alpha.27","@operato/scene-table":"^1.0.0-alpha.27","@operato/scene-timer":"^1.0.0-alpha.27","@things-factory/help":"^5.0.0-zeta.10","@operato/scene-random":"^1.0.0-alpha.27","@operato/scene-switch":"^1.0.0-alpha.27","@things-factory/shell":"^5.0.0-zeta.10","@operato/scene-chartjs":"^1.0.0-alpha.27","@operato/scene-restful":"^1.0.0-alpha.27","@things-factory/auth-ui":"^5.0.0-zeta.10","@things-factory/more-ui":"^5.0.0-zeta.10","@things-factory/board-ui":"^5.0.0-zeta.10","@things-factory/grist-ui":"^5.0.0-zeta.10","@things-factory/print-ui":"^5.0.0-zeta.10","@things-factory/dashboard":"^5.0.0-zeta.10","@things-factory/export-ui":"^5.0.0-zeta.10","@things-factory/i18n-base":"^5.0.0-zeta.10","@things-factory/lite-menu":"^5.0.0-zeta.10","@things-factory/system-ui":"^5.0.0-zeta.10","@operato/scene-integration":"^1.0.0-alpha.27","@operato/scene-news-ticker":"^1.0.0-alpha.27","@operato/scene-progressbar":"^1.0.0-alpha.27","@things-factory/apptool-ui":"^5.0.0-zeta.10","@things-factory/context-ui":"^5.0.0-zeta.10","@things-factory/setting-ui":"^5.0.0-zeta.10","@things-factory/resource-ui":"^5.0.0-zeta.10","@things-factory/setting-base":"^5.0.0-zeta.10","@operato/scene-data-transform":"^1.0.0-alpha.27","@operato/scene-half-roundrect":"^1.0.0-alpha.27","@things-factory/board-service":"^5.0.0-zeta.10","@things-factory/oauth2-client":"^5.0.0-zeta.10","@things-factory/integration-ui":"^5.0.0-zeta.10","@things-factory/integration-melsec":"^5.0.0-zeta.10","@things-factory/integration-modbus":"^5.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.10_1656563181015_0.20565567906605664","host":"s3://npm-registry-packages"}},"5.0.0-zeta.11":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.11","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"31745787f38ce0c604949c77f79ebbe4130adab4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.11.tgz","fileCount":55,"integrity":"sha512-Ot/h2oZmavbogO/TBRUJ7VGj4rjg5UAjOA+b9Ywrn0VzoMQIZuy5zMIF1te6dECgvD0BTfoe3O7PdKDs5+gXmA==","signatures":[{"sig":"MEQCIE4J1vvFlxf1cs3YTIysh8/zQ6+elrShgxRcVdRSLlHWAiAq+EmuLtbzwQELToxyN6XqkgHTI1k6y4F/e4mNHYieRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivchsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXMQ//auV3yQyhtW0t8uGN7ac9Nq41HV8y91Vm2AjyDzlbGeeaobvu\r\nCOnyE/rBJbbg9vWD/FPM7yzk6jCBxiyeAQjx5GEylU3QdtUfS1zLsEho5rid\r\n06+4X+q8rBubAJwjSMzW1D7PUoWADr1jW5c+c5V/7dM6eYA+l/o9XNYLA9X/\r\n55MfMg36AW30xLaWLa1OzOb+JdB1zlPQFGKujmxVRDdi0RsnWQ/lZKx/AU0K\r\nVs7v6n9w5Vf0cwVTEGMRT6O2JJi83aFzlPUdebRMKnv5zn5eqxtyY8kKrmIr\r\noUinvIH//n/UpLb/P4rpHyw9YhH54N+n9kr8JkmNzcCT/U3ahmPNvogJXI7S\r\nfQyrqXSvpWOUNaIcz5M7HHRiNeF32npgwzcgZXH694oJidnK612E71oukUVT\r\nwVqu9pZ/S+t7VuGtv7C1QxX5xbXigpGTy1FGB82sdKN72JanQlMCeAnya2Ii\r\nqr/lYOCXF8337c4iyc74cACslMV47RHuUQT894UTLYY6GbtZdiaTxNJ5mrXe\r\nw4vrcbdY9DzezQhl3BWyr7v57q65RU2EqsxJhaVn/Yda1kUCyVwet5/PbJ/y\r\nj7LZl0TOEM/w2zNBgA6hz5iMsKZVuYV471Y/QBHDmzoGNpvmkrRkPVpS/U8f\r\ngFuynpKSkeu0pmBBaMcPJByKT58qKzDAC8Y=\r\n=z0cn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0ceed06171e51dee11be69f3e78e9b395a18720d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.27","@things-factory/api":"^5.0.0-zeta.11","@operato/scene-clock":"^1.0.0-alpha.27","@operato/scene-gauge":"^1.0.0-alpha.27","@operato/scene-table":"^1.0.0-alpha.27","@operato/scene-timer":"^1.0.0-alpha.27","@things-factory/help":"^5.0.0-zeta.11","@operato/scene-random":"^1.0.0-alpha.27","@operato/scene-switch":"^1.0.0-alpha.27","@things-factory/shell":"^5.0.0-zeta.11","@operato/scene-chartjs":"^1.0.0-alpha.27","@operato/scene-restful":"^1.0.0-alpha.27","@things-factory/auth-ui":"^5.0.0-zeta.11","@things-factory/more-ui":"^5.0.0-zeta.11","@things-factory/board-ui":"^5.0.0-zeta.11","@things-factory/grist-ui":"^5.0.0-zeta.11","@things-factory/print-ui":"^5.0.0-zeta.11","@things-factory/dashboard":"^5.0.0-zeta.11","@things-factory/export-ui":"^5.0.0-zeta.11","@things-factory/i18n-base":"^5.0.0-zeta.11","@things-factory/lite-menu":"^5.0.0-zeta.11","@things-factory/system-ui":"^5.0.0-zeta.11","@operato/scene-integration":"^1.0.0-alpha.27","@operato/scene-news-ticker":"^1.0.0-alpha.27","@operato/scene-progressbar":"^1.0.0-alpha.27","@things-factory/apptool-ui":"^5.0.0-zeta.11","@things-factory/context-ui":"^5.0.0-zeta.11","@things-factory/setting-ui":"^5.0.0-zeta.11","@things-factory/resource-ui":"^5.0.0-zeta.11","@things-factory/setting-base":"^5.0.0-zeta.11","@operato/scene-data-transform":"^1.0.0-alpha.27","@operato/scene-half-roundrect":"^1.0.0-alpha.27","@things-factory/board-service":"^5.0.0-zeta.11","@things-factory/oauth2-client":"^5.0.0-zeta.11","@things-factory/integration-ui":"^5.0.0-zeta.11","@things-factory/integration-melsec":"^5.0.0-zeta.11","@things-factory/integration-modbus":"^5.0.0-zeta.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.11_1656604780413_0.14384243089641924","host":"s3://npm-registry-packages"}},"5.0.0-zeta.12":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.12","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.12","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"12633c270b9bd5445a8e3574d1a47fa77f4c5264","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.12.tgz","fileCount":55,"integrity":"sha512-yoo905bnf8JBDxzeZSnl8Ig2sJqvo2oBGc58iJE9AovVPf84uIgVatF8TNBFaoJtQZc2QUd+UqVLwflAny+Udg==","signatures":[{"sig":"MEUCICfSQX3Cq8pFypjeoyXEYeMxeUlOOMRPansQPv1H/o6qAiEA2A9I2OxYB7ae+XC0FESiOmLn68MTHKzu3QEHM8yIHfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwak0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeYg/+KrJKaoWduTytJylDDTjd4gwyVAI57HQ9x0xxJq9rIcNbWxUE\r\nPTfK1jtt57SH42bHcu5figv+NaHHYZtVrp0E/Ik4Nthea+aVNkUKmV7zaiB4\r\nCE0X4Wr6VNNbE3Kj5lQBVl8uPo3zA6wlr7YWXZs8BaEKxGNu1QRtz7gNMefX\r\njwaV26VuvgWEX3z/RP0AAA0yIFZYtlON6vUDLtOHI9VWXL9c8xPFa3hWO4z/\r\noNswmgPU8oxyqLEol2GsAskeSDTbNRh/3fuoE9NhWixpkP0tAUi0JIopQAHD\r\nA9Wmi+6UQI4F42yEaBsr0gBTDXWm4ucYnxSdqeZ/3HJ7HDZQ/TaO6pXXBiNE\r\nTdvktn77Jnl0eyOd5TWPO2pXleZKaVqoAw9icz5XrMNR03818TM1i0H7ssbg\r\nxlJjQ2Ry6EIUCPjVS6N+E42Ol+JHZC6zxmo/ubiLjRR9wjs2Okc7L+fJEDpX\r\nr5ZqUOAyFZHJC2N60tX0KVOnTuTAr1RXMQVYoY/IOaMO8AaR25ETJzqIXVrb\r\nu0OLTSbuCgpBrugMqk58MOkfEfREOtSHdTttf81smq7+9WyCgx1WNN6SG/3f\r\nYPEUzNc8sdR+E/jIN0GulTthzyxuGxCu9SHoURCWWv5/MLjGnr6WCdTm3Dof\r\nFJVWzOE8vH1Lq3jwsPc/DkOYlABdc8xkTVE=\r\n=+dzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f89ec8380a53852075112cb99563ed34faf42120","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.29","@things-factory/api":"^5.0.0-zeta.12","@operato/scene-clock":"^1.0.0-alpha.29","@operato/scene-gauge":"^1.0.0-alpha.29","@operato/scene-table":"^1.0.0-alpha.29","@operato/scene-timer":"^1.0.0-alpha.29","@things-factory/help":"^5.0.0-zeta.12","@operato/scene-random":"^1.0.0-alpha.29","@operato/scene-switch":"^1.0.0-alpha.29","@things-factory/shell":"^5.0.0-zeta.12","@operato/scene-chartjs":"^1.0.0-alpha.29","@operato/scene-restful":"^1.0.0-alpha.29","@things-factory/auth-ui":"^5.0.0-zeta.12","@things-factory/more-ui":"^5.0.0-zeta.12","@things-factory/board-ui":"^5.0.0-zeta.12","@things-factory/grist-ui":"^5.0.0-zeta.12","@things-factory/print-ui":"^5.0.0-zeta.12","@things-factory/dashboard":"^5.0.0-zeta.12","@things-factory/export-ui":"^5.0.0-zeta.12","@things-factory/i18n-base":"^5.0.0-zeta.12","@things-factory/lite-menu":"^5.0.0-zeta.12","@things-factory/system-ui":"^5.0.0-zeta.12","@operato/scene-integration":"^1.0.0-alpha.29","@operato/scene-news-ticker":"^1.0.0-alpha.29","@operato/scene-progressbar":"^1.0.0-alpha.29","@things-factory/apptool-ui":"^5.0.0-zeta.12","@things-factory/context-ui":"^5.0.0-zeta.12","@things-factory/setting-ui":"^5.0.0-zeta.12","@things-factory/resource-ui":"^5.0.0-zeta.12","@things-factory/setting-base":"^5.0.0-zeta.12","@operato/scene-data-transform":"^1.0.0-alpha.29","@operato/scene-half-roundrect":"^1.0.0-alpha.29","@things-factory/board-service":"^5.0.0-zeta.12","@things-factory/oauth2-client":"^5.0.0-zeta.12","@things-factory/integration-ui":"^5.0.0-zeta.12","@things-factory/integration-melsec":"^5.0.0-zeta.12","@things-factory/integration-modbus":"^5.0.0-zeta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.12_1656858931856_0.6523742053874533","host":"s3://npm-registry-packages"}},"4.3.52":{"name":"@things-factory/operato-ecs","version":"4.3.52","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.52","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cfc3c448b41fcd8f48afbdd958a1e77f031355b2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.52.tgz","fileCount":55,"integrity":"sha512-URxLvE/zSEpPHzfFq0kSBEjqRaeTBRd14MBYkPJPkWIqTqyGZydIVTA0hHbYSMq9qDv3ZPoVX4sB67sGyow01w==","signatures":[{"sig":"MEYCIQDeX5oez6RN6XZAvK0kY+6LNfsASzTX464GT9XwaOhGHgIhALnBI1vPRc/6/a3UyYL0bDfTRlR1xPo8i6dI6h2m83Zu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixWPBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjQA/8C3cGSQsaQmlLUwF1zJZY4Lw28eA2PXmg1drk9X2Z6ru73vEZ\r\niGRtu3aPIGCatPj2C6OuJZvqry0wbqfC0YZVPt0UdFRVA7oqfpDvDGFk6DyV\r\nghJgrblerIGLNHvQQGOu0HPgcYuDR5/TI/TOnqCbsdjqc2Nb41F74WpYMDFT\r\nelAgO0QDfdeaZDoetMMgOvfYEceLJl1RbGuj60Kj6kJaxdWIYo3FT0uRs2bh\r\nSLw78ruIN5b9s8HFX82s3QvvdPwJ39+kgJGyv4ECSQKHsrZPH1X/AHDXsvJG\r\nBa/vC9f7seBowrcI6sEW7UAEmxF7nml5UVKSJD6AkuKz7ihdUnUtzxMvffvt\r\nA2gBVfyC5mtSJzDbaTF05R8hcYl1ac5QJludSbcknwcUguPaF3Iy29iSuguL\r\nKDY1lAq6H1JvBSoY+kULfZVetMIMcxtg7l4a5eJhkwKLdS8Hnj2HPmeS5E9Y\r\nqy4CGiXfDsQWmQ8doq78YhTzW3qlI6I5FpPq+uHV6nv2Kzk84h53sNEtmZdG\r\nMZ6+H6YsQ3L46LNjeIqNHDD46QxLf5TeAKCt+DlVw8gmsP7zZD3K/0nA3IY0\r\nqPIotGsiqsqW1TKPvF7M31c5C3bQXxxsnf6VdNCrYkEwN1aDSCjIFOGprZNH\r\nlQ2AG2YqkLxvlarv0Cx5ou4Zf9DdbchB8sY=\r\n=7HZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"245cab2ff305030f14224ae8f26585e86e5ff757","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.47","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.47","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.47","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.47","@things-factory/more-ui":"^4.3.47","@things-factory/board-ui":"^4.3.47","@things-factory/grist-ui":"^4.3.47","@things-factory/print-ui":"^4.3.52","@things-factory/dashboard":"^4.3.47","@things-factory/export-ui":"^4.3.52","@things-factory/i18n-base":"^4.3.47","@things-factory/lite-menu":"^4.3.47","@things-factory/system-ui":"^4.3.47","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.47","@things-factory/context-ui":"^4.3.52","@things-factory/scene-form":"^4.3.47","@things-factory/setting-ui":"^4.3.47","@things-factory/resource-ui":"^4.3.52","@things-factory/setting-base":"^4.3.47","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.47","@things-factory/oauth2-client":"^4.3.47","@things-factory/scene-restful":"^4.3.47","@things-factory/integration-ui":"^4.3.47","@things-factory/integration-melsec":"^4.3.47","@things-factory/integration-modbus":"^4.3.47","@things-factory/scene-data-transform":"^4.3.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.47"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.52_1657103297084_0.5438188357601523","host":"s3://npm-registry-packages"}},"5.0.0-zeta.13":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.13","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.13","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d32ec4fbbb36dbdc8df4c0799955df9b13e8586a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.13.tgz","fileCount":55,"integrity":"sha512-NHRs+OZuBlCr87FzgSDXViN+PtIKVj8zCyCJKOBpVu81fOpr5DbaiSZdyC3tgXQevq8BnGV0D9KjzTuiot1bpQ==","signatures":[{"sig":"MEQCIBe641d28mFo7MiSsgrTgKf0Q8N9MwC6rultkD6JEkG7AiBK80zCv0TWS8JKfPPQCC3+JwR1+wmb78nuNpwskt8ysA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixn1tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqLA//WJZksS8bQA+SVnVJbmRpOmLY6vq93w+r+L1i3EguoDeh6DXf\r\nWt5F/+uESGzrS4e4ezPJ5YiMAtHn0PjVF320VmgXp3ynIS+Zn1indQbkRIWF\r\nXHoE7oVHWKPN+HBd4XYUbp/bCbt1dzNy+soDAs0b4wQpjrppPo6GRVfPWibY\r\ncNG9Xi+RFoEKUKXdaKEAtK1LIgue1J8hITmU38wU+w7pG213ott9Nj/ggmw1\r\nqjsGknHQMH3lOhrnJJHx9yggiS2bbLvlBujx6XNYCeh9MveP6wtLLIe7fkaP\r\nJiY5WpefN67FO2uESzBqwdwgBE42El6588C7UgP3w8V0Y1KMSGQ22Jbiatjr\r\nra9BsshzraLqKh/a+xVXo4dHVcLujuzBkj2MxwH1ScMcQwDCsFXx1DEuxuXP\r\nP7hGLoWASZRqHhaojI0yyaoK755U+r4sk5crFg1Z/xBVkjWptYXSEN0pgJhP\r\nB47m/7WiLMv9RQJUpu+gkqN725dT4RpI0+ezlZNWrj6XJzxgfmK8uOgApicu\r\nQVbV4YoJSadWFWoyedATakMxtXatprcmG291dG2aKhawo2GSp7p3aDkIBAJg\r\nS75Q3rntEA9xWKCunJMb++metZSNKwBkSPyxJp3I8Jli8GMx21HErVu7+MnU\r\nFYlHj9A99ecKAitOgGB6Qqthhed1dcFia+Q=\r\n=f/4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d98c8baf4a5b355ff751d31f8af2f10fa75ba900","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.31","@things-factory/api":"^5.0.0-zeta.13","@operato/scene-clock":"^1.0.0-alpha.31","@operato/scene-gauge":"^1.0.0-alpha.31","@operato/scene-table":"^1.0.0-alpha.31","@operato/scene-timer":"^1.0.0-alpha.31","@things-factory/help":"^5.0.0-zeta.13","@operato/scene-random":"^1.0.0-alpha.31","@operato/scene-switch":"^1.0.0-alpha.31","@things-factory/shell":"^5.0.0-zeta.13","@operato/scene-chartjs":"^1.0.0-alpha.31","@operato/scene-restful":"^1.0.0-alpha.31","@things-factory/auth-ui":"^5.0.0-zeta.13","@things-factory/more-ui":"^5.0.0-zeta.13","@things-factory/board-ui":"^5.0.0-zeta.13","@things-factory/grist-ui":"^5.0.0-zeta.13","@things-factory/print-ui":"^5.0.0-zeta.13","@things-factory/dashboard":"^5.0.0-zeta.13","@things-factory/export-ui":"^5.0.0-zeta.13","@things-factory/i18n-base":"^5.0.0-zeta.13","@things-factory/lite-menu":"^5.0.0-zeta.13","@things-factory/system-ui":"^5.0.0-zeta.13","@operato/scene-integration":"^1.0.0-alpha.31","@operato/scene-news-ticker":"^1.0.0-alpha.31","@operato/scene-progressbar":"^1.0.0-alpha.31","@things-factory/apptool-ui":"^5.0.0-zeta.13","@things-factory/context-ui":"^5.0.0-zeta.13","@things-factory/setting-ui":"^5.0.0-zeta.13","@things-factory/resource-ui":"^5.0.0-zeta.13","@things-factory/setting-base":"^5.0.0-zeta.13","@operato/scene-data-transform":"^1.0.0-alpha.31","@operato/scene-half-roundrect":"^1.0.0-alpha.31","@things-factory/board-service":"^5.0.0-zeta.13","@things-factory/oauth2-client":"^5.0.0-zeta.13","@things-factory/integration-ui":"^5.0.0-zeta.13","@things-factory/integration-melsec":"^5.0.0-zeta.13","@things-factory/integration-modbus":"^5.0.0-zeta.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.13_1657175405410_0.6756610347099885","host":"s3://npm-registry-packages"}},"4.3.54":{"name":"@things-factory/operato-ecs","version":"4.3.54","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.54","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"915b434b8acb16448d9b3f2e74d35fa8f60ad194","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.54.tgz","fileCount":55,"integrity":"sha512-t42OS2NuYY5okKYWSKSwpqm84mFJlBMkELOaSvnFVCb3qAdAQ2KmofMO+8DmH3nLuVyOtgO9fKG34WpjVFu4Fg==","signatures":[{"sig":"MEUCIE5Ggd2hsuyP+guvCk/HzSaCqGlRA+dXuYFwcvGhQb+PAiEAmXvuKXj7zTMqNX/Dj79mMeQCM0j1u50saT+ltiPPiHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixtbLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov7xAAkpKcQyEvrz/TWZV2I5Nqf5JFH7kai0RwC3eRX/+zmuFqsL6N\r\nsgvs0Q5oc6t71gBDtlKFPDrvqZ8bA2B3/U1vJ02or6Ahc6H/OKsCHpToy8Up\r\nV49aIcMgXcfTOr/ToqJ5UZoUsyq47pGn+2AcSOLKXxng/33bYrryhtivNvie\r\n7E2EFvSEnHCDzYRBaJ9TNT+E9we7RassfcQM7BNtIrfNHBP4uen9xjdM+vJV\r\nbrlDJmfMgj6ViRzEqgKBNfwdkCpi0yNekFr3uB23jTPJDgsoCrglikf1fj+P\r\n4F5e7DAMceKl/QDaaJtCmRX4yi8luV6Xtfqd/KaxEPT5jodnQ5jKo/RF92P2\r\n3kGrEhU6ZXTRkuVAcJjkJxCX2GOuPychlQmT71lTeCMua4di+jY3FXYAM+6G\r\nBBVOzGKm8tdsZPp0GjPHMQKLTvj4aZi9JX6+okm/KQdkcKPZHBEjzeG3Prup\r\nhVoh+2hy6PDc31ikj5MedjisLhl+s9qqS4wc1OGV4LYHyyvZwBfKX/pEwjal\r\nmqa/vluSepCfHLlY7zKuZvmkBAwfd4uYC+IaMDxZMl2J1qcBAYaPyrAx0v7C\r\n3nb7Xp0TQXjzKcrBYUlIHxGZdgRgK2LpQH6CaA/5PqUhlNqCFfxvI+DRVBJo\r\nbnMr0dgmkSsBRMeEGRUOLtTsXXGEiQWB9Rw=\r\n=z9dJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3a9a39deba7c18e3b43197a1daad47eb43014b97","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.47","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.47","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.47","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.47","@things-factory/more-ui":"^4.3.47","@things-factory/board-ui":"^4.3.47","@things-factory/grist-ui":"^4.3.47","@things-factory/print-ui":"^4.3.52","@things-factory/dashboard":"^4.3.47","@things-factory/export-ui":"^4.3.52","@things-factory/i18n-base":"^4.3.47","@things-factory/lite-menu":"^4.3.47","@things-factory/system-ui":"^4.3.47","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.47","@things-factory/context-ui":"^4.3.52","@things-factory/scene-form":"^4.3.47","@things-factory/setting-ui":"^4.3.47","@things-factory/resource-ui":"^4.3.52","@things-factory/setting-base":"^4.3.47","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.47","@things-factory/oauth2-client":"^4.3.47","@things-factory/scene-restful":"^4.3.47","@things-factory/integration-ui":"^4.3.54","@things-factory/integration-melsec":"^4.3.54","@things-factory/integration-modbus":"^4.3.54","@things-factory/scene-data-transform":"^4.3.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.47"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.54_1657198283313_0.38934086220791464","host":"s3://npm-registry-packages"}},"5.0.0-zeta.14":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.14","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"57bdd6d69e6ae25b020d06bb9b23dfd655ae3926","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.14.tgz","fileCount":55,"integrity":"sha512-Eq3+wdSlqpEZaG1ELTNfMi39K+ZDRTZNxjDcBwtIDKtYhCbXJpJ20cyYcB8SnRxmGL3C8FtH9Gl7edWWgCHkzg==","signatures":[{"sig":"MEQCIGNLSTgvowe0cMj4P5UNr8VAN9tCvQ7fwRsaIQVgvIYNAiA951mG4jzDlsjwz/0wYr7fhgUoB5xpCXbp17teQV+5vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyV6ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXVg//blqmzRQOGiPIv2sL+JWg2O0JlnGJOs2bRdnMRwMahfOBxZkZ\r\n2i4gx6O6pQES4frr0PuANRj/uz1f8I8zH0jxvZA/W5gQflnhdDlS8PfGnFBp\r\nUyqmsANr/chh2tKpWW/6Dl5nE4zJr8sp7LP4Qazkv7slmtEmfkPJEkcXK0JU\r\n+zVGSU/WtV3pbmuw5lZTGVsGIFVSM+mOQGWNs/KYQkpRJtjRIPrOskuTnhsU\r\ndLyp8KPkk+EKETMjMt9kmDMtmlWwiCi4HbUe+AnVxH78OAju43hQsme37dgX\r\npoINgbLeq6uOn2ATtF8TnKjvEJTzZ1oZyT6BU4R89l8j5Xh4jQig+hcnCnl1\r\nz7Q3u54NsuBadHTZERoi81VTBW5T+iGZLjDk1PN3GZx+L1WnMKB7rN1ZpAAP\r\nobJIb+AP9e6/pPhZ2WJfFnv5F1XMuoCigvQLijDZTMRIY0kJ8JISf4D9oyne\r\n6W5HxNS3N/OfNTurts9bE72gOFwdFef7/rNWdWZjqwpqw6eLcbG8nXI3dNoU\r\nPADhRrw/01b/FBGf7Mu0xAoCCb/ebwldgZ3NpRlCEO3IoUqM7zY0sCbmHLMa\r\nKfNLDnlVx4oGYgRSqiRhX5jg8YF6uCkcat7PWNdRSKDiRYWCC0NHsMQuYthU\r\nbHpUXWEtPK1q3FIrjRvVjU9GvKAhchlHAtU=\r\n=qZ8S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"054522716e3fc4feb1a9a4bac8f9a5abf24b5548","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.31","@things-factory/api":"^5.0.0-zeta.14","@operato/scene-clock":"^1.0.0-alpha.31","@operato/scene-gauge":"^1.0.0-alpha.31","@operato/scene-table":"^1.0.0-alpha.31","@operato/scene-timer":"^1.0.0-alpha.31","@things-factory/help":"^5.0.0-zeta.14","@operato/scene-random":"^1.0.0-alpha.31","@operato/scene-switch":"^1.0.0-alpha.31","@things-factory/shell":"^5.0.0-zeta.14","@operato/scene-chartjs":"^1.0.0-alpha.31","@operato/scene-restful":"^1.0.0-alpha.31","@things-factory/auth-ui":"^5.0.0-zeta.14","@things-factory/more-ui":"^5.0.0-zeta.14","@things-factory/board-ui":"^5.0.0-zeta.14","@things-factory/grist-ui":"^5.0.0-zeta.14","@things-factory/print-ui":"^5.0.0-zeta.14","@things-factory/dashboard":"^5.0.0-zeta.14","@things-factory/export-ui":"^5.0.0-zeta.14","@things-factory/i18n-base":"^5.0.0-zeta.14","@things-factory/lite-menu":"^5.0.0-zeta.14","@things-factory/system-ui":"^5.0.0-zeta.14","@operato/scene-integration":"^1.0.0-alpha.31","@operato/scene-news-ticker":"^1.0.0-alpha.31","@operato/scene-progressbar":"^1.0.0-alpha.31","@things-factory/apptool-ui":"^5.0.0-zeta.14","@things-factory/context-ui":"^5.0.0-zeta.14","@things-factory/setting-ui":"^5.0.0-zeta.14","@things-factory/resource-ui":"^5.0.0-zeta.14","@things-factory/setting-base":"^5.0.0-zeta.14","@operato/scene-data-transform":"^1.0.0-alpha.31","@operato/scene-half-roundrect":"^1.0.0-alpha.31","@things-factory/board-service":"^5.0.0-zeta.14","@things-factory/oauth2-client":"^5.0.0-zeta.14","@things-factory/integration-ui":"^5.0.0-zeta.14","@things-factory/integration-melsec":"^5.0.0-zeta.14","@things-factory/integration-modbus":"^5.0.0-zeta.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.14_1657364120763_0.6075501039597846","host":"s3://npm-registry-packages"}},"5.0.0-zeta.15":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.15","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ac0e566e3a90de19de95e00bc7556adbc7eacec5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.15.tgz","fileCount":55,"integrity":"sha512-94gOx8h30xWXk6zOp82LSRuAU7kwf40FY3o2/lG7Z0MLkDXeF568tKojWFCYphEjovUihgfPzR7PvIldX0jhnw==","signatures":[{"sig":"MEQCIAQELD1179PCBCXLyqXixBWzoQJ/GEEQVuCjMv9v/XFeAiBYSWyenVTutgp30NzDl7VWmnPQtpt926Iu3TGP7bBmxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyWOUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeKQ//Uv+KRxs6+D9joAo3XOcY/l8dGJSRsQk21NFfDMAVT4K7au5X\r\nJrfz/tHbD2LJHaXlrjQwt0yolZT478HcV+NnQJzIg2e5TA5izh1BS/5M7Vzg\r\nRqyA1Rho6xCydB2edUWEzuTKEBug1/eBDOpUtpb3aKF5Sse4Sw3fxlWDpxRc\r\n08S1JFJT3jW1+90A+jRkYoERCWxyfbqQNonPT/MsnkngVA8y+ls5BPVJ8Zxs\r\nf+eGlIWb8PFpz+lOGTHrRAScfHVByqlhfggxv4uzcNEdhoRsbmgPeCxPosS9\r\n6sNjT4Z9XKSAkddluico2gibqvwAOXS64IqZBVM7A8Se4sbpg8bP7XIS4RFh\r\nimuEAEUiH/746KhWSGJI1yFs5R563H1GGNCTNGGgg5zchxNsmmWc53Cqc8LB\r\n0GkEBnwl6Su7WH7BqOFCRjjPXLzAGuUlYjTJtatcyHNbYViAngMwPgHAm3CE\r\n5OvEDHZVu2qh8DQQtI4ExYnjiuOvD5ovuTpKXF6lmdL+pw+NSIodqGhYsM/p\r\niPjPDcvadIT1u+ZEDFnxn2Rkdz9W003qOZw2NCDPLYeA77EyTz4yD8+puW3m\r\njOiIyVtQvz2RcKYoeVPMAZceWpviKUTgThxDdgYClEQZ+1GdwM2JGjTVXsIb\r\nUyX4vhQnHe0M0/dbs5FizWC0G9gHYNrrWzs=\r\n=Z63b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e2d314c1a6095d16dd533af768ec4eb8a80aee8c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.32","@things-factory/api":"^5.0.0-zeta.15","@operato/scene-clock":"^1.0.0-alpha.32","@operato/scene-gauge":"^1.0.0-alpha.32","@operato/scene-table":"^1.0.0-alpha.32","@operato/scene-timer":"^1.0.0-alpha.32","@things-factory/help":"^5.0.0-zeta.15","@operato/scene-random":"^1.0.0-alpha.32","@operato/scene-switch":"^1.0.0-alpha.32","@things-factory/shell":"^5.0.0-zeta.15","@operato/scene-chartjs":"^1.0.0-alpha.32","@operato/scene-restful":"^1.0.0-alpha.32","@things-factory/auth-ui":"^5.0.0-zeta.15","@things-factory/more-ui":"^5.0.0-zeta.15","@things-factory/board-ui":"^5.0.0-zeta.15","@things-factory/grist-ui":"^5.0.0-zeta.15","@things-factory/print-ui":"^5.0.0-zeta.15","@things-factory/dashboard":"^5.0.0-zeta.15","@things-factory/export-ui":"^5.0.0-zeta.15","@things-factory/i18n-base":"^5.0.0-zeta.15","@things-factory/lite-menu":"^5.0.0-zeta.15","@things-factory/system-ui":"^5.0.0-zeta.15","@operato/scene-integration":"^1.0.0-alpha.32","@operato/scene-news-ticker":"^1.0.0-alpha.32","@operato/scene-progressbar":"^1.0.0-alpha.32","@things-factory/apptool-ui":"^5.0.0-zeta.15","@things-factory/context-ui":"^5.0.0-zeta.15","@things-factory/setting-ui":"^5.0.0-zeta.15","@things-factory/resource-ui":"^5.0.0-zeta.15","@things-factory/setting-base":"^5.0.0-zeta.15","@operato/scene-data-transform":"^1.0.0-alpha.32","@operato/scene-half-roundrect":"^1.0.0-alpha.32","@things-factory/board-service":"^5.0.0-zeta.15","@things-factory/oauth2-client":"^5.0.0-zeta.15","@things-factory/integration-ui":"^5.0.0-zeta.15","@things-factory/integration-melsec":"^5.0.0-zeta.15","@things-factory/integration-modbus":"^5.0.0-zeta.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.15_1657365395932_0.17404868209027713","host":"s3://npm-registry-packages"}},"5.0.0-zeta.16":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.16","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.16","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"71809dbbb5f48a47c69a4ce8b67a67628017d02b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.16.tgz","fileCount":55,"integrity":"sha512-WvTXaIH3lNia9j4VndZngp8speMMyUplS5oWiiUyBxQM88fvIPh7axOHRyZ3hqRUwqi0AtDSlFgUcA36JVFIVg==","signatures":[{"sig":"MEUCIQD44rf0H7aDB/Z8X48NRt/hvrOfWkeIyC1keg4hz2DySQIgVfj/bgKtjCVQC9QoJc1i1PWI3MWae3IEACUsg3HKWqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyWhyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofUhAAkIAVadb1YDRjWldxsSu4ZcIXB9QqbizO3nKN4mZuGwTEpM7e\r\nKdLwepTOWc7Pm6JODuXo3/uKkjCADOb5dDt6KZS041K/hpfC62SOcluWE65j\r\n3nHETa+wUYYm4JlFE3M8Uh0iT+jHjid2e6flTHPvpr8JFv5TMEP+G4D1Lo7y\r\n/i6uipgPYIxOAaih+4IVHYwvhQ0GErrx4Tbwa1KgDitU5+j5c1GR0e/HQgkL\r\n22HI9u8DblL8O4mRYfiU16XvQLdnst+SqYg1gClf/CJZSWboWoxkwEzfevLp\r\ntt0nQvXMJhFeMkCnpJMXj+2tgJLxWd0EhAhkKIpIliGjLdjcwyzKIt/eoqIL\r\nm0suL9UhmUYDiv+XZPv4AA3IujB7Uwer3lMsNt9ly0AwYSISo53xfeLswtqi\r\nGSoz8h2sM/54S+VwEGnWvxKXLhYLXDNzknjy37GL2sPaF5kCP1nzKe/su/jn\r\nKxbP5rQ2CDmX7g5U2qF8IWUN15GUovO6KNrTBlw3h9uPPRCuBPmE02v3M4Ml\r\nREFQXiVoeBamB0Csc23dAyVaaYHAoaYFHMwAUSFfl0Nk0n4IDRJxgk/l+PNX\r\nFyxRHTbJN/Myg9AhvtM7+T7/OynSna7pSXIC0xGK7tzmzJ376YLyeAOyWUaJ\r\nlB1QNs0gkBACeV29uaagIpFHiK4EQiy2yrw=\r\n=oO46\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5608c2818537ea4fd21ed3ac8863f80348bde58f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.33","@things-factory/api":"^5.0.0-zeta.16","@operato/scene-clock":"^1.0.0-alpha.33","@operato/scene-gauge":"^1.0.0-alpha.33","@operato/scene-table":"^1.0.0-alpha.33","@operato/scene-timer":"^1.0.0-alpha.33","@things-factory/help":"^5.0.0-zeta.16","@operato/scene-random":"^1.0.0-alpha.33","@operato/scene-switch":"^1.0.0-alpha.33","@things-factory/shell":"^5.0.0-zeta.16","@operato/scene-chartjs":"^1.0.0-alpha.33","@operato/scene-restful":"^1.0.0-alpha.33","@things-factory/auth-ui":"^5.0.0-zeta.16","@things-factory/more-ui":"^5.0.0-zeta.16","@things-factory/board-ui":"^5.0.0-zeta.16","@things-factory/grist-ui":"^5.0.0-zeta.16","@things-factory/print-ui":"^5.0.0-zeta.16","@things-factory/dashboard":"^5.0.0-zeta.16","@things-factory/export-ui":"^5.0.0-zeta.16","@things-factory/i18n-base":"^5.0.0-zeta.16","@things-factory/lite-menu":"^5.0.0-zeta.16","@things-factory/system-ui":"^5.0.0-zeta.16","@operato/scene-integration":"^1.0.0-alpha.33","@operato/scene-news-ticker":"^1.0.0-alpha.33","@operato/scene-progressbar":"^1.0.0-alpha.33","@things-factory/apptool-ui":"^5.0.0-zeta.16","@things-factory/context-ui":"^5.0.0-zeta.16","@things-factory/setting-ui":"^5.0.0-zeta.16","@things-factory/resource-ui":"^5.0.0-zeta.16","@things-factory/setting-base":"^5.0.0-zeta.16","@operato/scene-data-transform":"^1.0.0-alpha.33","@operato/scene-half-roundrect":"^1.0.0-alpha.33","@things-factory/board-service":"^5.0.0-zeta.16","@things-factory/oauth2-client":"^5.0.0-zeta.16","@things-factory/integration-ui":"^5.0.0-zeta.16","@things-factory/integration-melsec":"^5.0.0-zeta.16","@things-factory/integration-modbus":"^5.0.0-zeta.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.16_1657366641979_0.1618598518134624","host":"s3://npm-registry-packages"}},"5.0.0-zeta.17":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.17","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.17","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d87a98853fff353dafbf0118dc6c501102e5037c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.17.tgz","fileCount":55,"integrity":"sha512-eHDAQZJxX3ynsVrVPiYxjPUBavvvSB5lwKvWlNa0b6LdT20/5/Rgx45pXj+F2KHPlaENOMBJ56H/hbSE3ZCCnA==","signatures":[{"sig":"MEUCIQC6LIjczpf+fFunVwp6eb0aVAa1EocJPMeiNZlqAlojlQIgG9px8+NLePE1pQA/ECFGM7IJO7O6ZDWuC20sObTQuG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizD89ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIUg//c3Df+0174FL264DGj8b4cSQwaloSuOPJ8WTcbwyKCl/AOUuX\r\nXPkqDGn362KiYs7IXdmRhV4B8uNlfzqFT5wScvsoH4MySLjjJSu8zpVGtmKB\r\ngc+THLD1BEQiXgXm5mFsW3N5wQYWrZ5YA/k205LUyxls14nUkTmLEd2THhyr\r\n2oXQJ4gu8oS54kaBYErlgmMq+i9b3u/2/gIg466vi99F8s5mbcY869CpRPqT\r\n/1RAdnatnrdGMDecMP6+NcZZLpuTPNFWtZJw7vYpCoNWWZNFc5snEXcW9KTC\r\nlCyUmOr5Gb+oEWtkCJpDS4KReTsk4GOPTnoT7pAxqjEbdcY+7BPO2DYfSNmG\r\nZ1ayoMnNzJEUmo/fn4qzyPpouTPoYc/Un5scz2i/nY31LG4kx9BzQiLGrdou\r\nnHNAa/p0DBNi+opONeg+jQmQzqNSzBw/wTaWLd53urzW/C5oXlVth0V1NPFk\r\nkOmIGOzmw9h1RMjHFfwLR5cr19toGM7nEZDpMNEgUNZenrU0kE8Dx/U42k6m\r\nWBy8tq315NL1cBBoir4wbgvph1Hc5/xja1FZcMeXNG3+jznqpWlBABhQ5oZ+\r\nf6ap7ySGQIKQkH2BLtMq1Ws8N4FK6BG0OHaeoi+Ud2yyd1M9NweyNBZgP1UG\r\nwTbWcprFSNuCr5LociGMU1V7PZkU93nyhvs=\r\n=ZBIB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a1788f7d40eb00f1fbfd0a53b21b1f6241788a5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.34","@things-factory/api":"^5.0.0-zeta.17","@operato/scene-clock":"^1.0.0-alpha.34","@operato/scene-gauge":"^1.0.0-alpha.34","@operato/scene-table":"^1.0.0-alpha.34","@operato/scene-timer":"^1.0.0-alpha.34","@things-factory/help":"^5.0.0-zeta.17","@operato/scene-random":"^1.0.0-alpha.34","@operato/scene-switch":"^1.0.0-alpha.34","@things-factory/shell":"^5.0.0-zeta.17","@operato/scene-chartjs":"^1.0.0-alpha.34","@operato/scene-restful":"^1.0.0-alpha.34","@things-factory/auth-ui":"^5.0.0-zeta.17","@things-factory/more-ui":"^5.0.0-zeta.17","@things-factory/board-ui":"^5.0.0-zeta.17","@things-factory/grist-ui":"^5.0.0-zeta.17","@things-factory/print-ui":"^5.0.0-zeta.17","@things-factory/dashboard":"^5.0.0-zeta.17","@things-factory/export-ui":"^5.0.0-zeta.17","@things-factory/i18n-base":"^5.0.0-zeta.17","@things-factory/lite-menu":"^5.0.0-zeta.17","@things-factory/system-ui":"^5.0.0-zeta.17","@operato/scene-integration":"^1.0.0-alpha.34","@operato/scene-news-ticker":"^1.0.0-alpha.34","@operato/scene-progressbar":"^1.0.0-alpha.34","@things-factory/apptool-ui":"^5.0.0-zeta.17","@things-factory/context-ui":"^5.0.0-zeta.17","@things-factory/setting-ui":"^5.0.0-zeta.17","@things-factory/resource-ui":"^5.0.0-zeta.17","@things-factory/setting-base":"^5.0.0-zeta.17","@operato/scene-data-transform":"^1.0.0-alpha.34","@operato/scene-half-roundrect":"^1.0.0-alpha.34","@things-factory/board-service":"^5.0.0-zeta.17","@things-factory/oauth2-client":"^5.0.0-zeta.17","@things-factory/integration-ui":"^5.0.0-zeta.17","@things-factory/integration-melsec":"^5.0.0-zeta.17","@things-factory/integration-modbus":"^5.0.0-zeta.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.17_1657552701020_0.4399996023902888","host":"s3://npm-registry-packages"}},"5.0.0-zeta.18":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.18","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.18","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f8c9b86f39d4d5e7e70a598c54aa5aaf68b86030","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.18.tgz","fileCount":55,"integrity":"sha512-H40B9bsAQkHSI1cZJ8To56A+pmwGrguCtiduhOQzxhQ/2HyZg1gnpN/ibOPeIpLG0K1WoHCO2x4yt6gUfjJfPg==","signatures":[{"sig":"MEUCIQCsuBhgrax+dKndqwm3FDmpZt4GZSqeVfzS1WRthCBrbwIgZYUSMJFODdiIHQnyh3amCNjW0DXUxfXLJDwZeEKme6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizRYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNJQ/+Mr73jYfYuFWL1KBgFZ7RYougbkl7rtSLTOd4waM3PyTFOMbi\r\n6kQZNiA8aRRosk0Sg7fJujM1cT0/F3Tnf/mNoLjJ67u8kucnFA/eENWTup+X\r\npKNGovPsarrIgr8n05iED1CQNBvumhUiH7NGOR0IQEp3nPvKcKNBFC3GYGVL\r\nfJzKecmGWz9zOlbfREdTvRpzHKOcb+xSGBJBH4z85GgglnYPeoqAiX2E3I0Z\r\nolAc9KJJU2Q1AOLOHQKijkaGLW5PInGPN+rqTNqV/Lb6PSmyFmG6VmCfoJEY\r\nrOj31V7nuEb3ABWgvqU3Y16LUuPa5AX5HpuyqROYHmDtG9wZvKqVXzzBvOoJ\r\nW6+blBoXPSHNtyfJfREnI4x1DRAtwjBNND1K/NHU6u6KYvYc0DvA5UwuM6/r\r\nuzRHzeMLjjXmSTJvJaRmzpG/eGEf10HOrEFfyfIfrkfCLj6he4AimicnoTdf\r\n0IpLlfkUIcevnGdLoSCyqTuwIx6O+2efMRqviW3J7W0/n01xInEKUz0N8hGv\r\nuaNRQjHEoUaYp7REosMR3AV5GkcYP7jkSgwGUpstFbVNNFZKAs01RsWqFeO4\r\nc4lGAHQtHB0DUaGKdqab/cLJ2djnKSt7TvK8knosGtw8+JI0eLrjnMMz4Sgr\r\nytoQrtzg98AZ5H+9P/A9wKtblGBWxPCzMxY=\r\n=G+ZX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f59d509d904f703b8b190c69d492d6e4172129d7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.34","@things-factory/api":"^5.0.0-zeta.18","@operato/scene-clock":"^1.0.0-alpha.34","@operato/scene-gauge":"^1.0.0-alpha.34","@operato/scene-table":"^1.0.0-alpha.34","@operato/scene-timer":"^1.0.0-alpha.34","@things-factory/help":"^5.0.0-zeta.18","@operato/scene-random":"^1.0.0-alpha.34","@operato/scene-switch":"^1.0.0-alpha.34","@things-factory/shell":"^5.0.0-zeta.18","@operato/scene-chartjs":"^1.0.0-alpha.34","@operato/scene-restful":"^1.0.0-alpha.34","@things-factory/auth-ui":"^5.0.0-zeta.18","@things-factory/more-ui":"^5.0.0-zeta.18","@things-factory/board-ui":"^5.0.0-zeta.18","@things-factory/grist-ui":"^5.0.0-zeta.18","@things-factory/print-ui":"^5.0.0-zeta.18","@things-factory/dashboard":"^5.0.0-zeta.18","@things-factory/export-ui":"^5.0.0-zeta.18","@things-factory/i18n-base":"^5.0.0-zeta.18","@things-factory/lite-menu":"^5.0.0-zeta.18","@things-factory/system-ui":"^5.0.0-zeta.18","@operato/scene-integration":"^1.0.0-alpha.34","@operato/scene-news-ticker":"^1.0.0-alpha.34","@operato/scene-progressbar":"^1.0.0-alpha.34","@things-factory/apptool-ui":"^5.0.0-zeta.18","@things-factory/context-ui":"^5.0.0-zeta.18","@things-factory/setting-ui":"^5.0.0-zeta.18","@things-factory/resource-ui":"^5.0.0-zeta.18","@things-factory/setting-base":"^5.0.0-zeta.18","@operato/scene-data-transform":"^1.0.0-alpha.34","@operato/scene-half-roundrect":"^1.0.0-alpha.34","@things-factory/board-service":"^5.0.0-zeta.18","@things-factory/oauth2-client":"^5.0.0-zeta.18","@things-factory/integration-ui":"^5.0.0-zeta.18","@things-factory/integration-melsec":"^5.0.0-zeta.18","@things-factory/integration-modbus":"^5.0.0-zeta.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.18_1657607681426_0.4704541035062506","host":"s3://npm-registry-packages"}},"5.0.0-zeta.19":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.19","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.19","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e584092472aeee3c09c8bebb24846dc2694c2c74","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.19.tgz","fileCount":55,"integrity":"sha512-MN3C02HOLfpxLvwcvPQrxq0WU9AGD49fQsF2Tn2YyrHENCLLJ/WNRBH+Plm8UVL/i4o8Ar/V+TQSej2wSRitQA==","signatures":[{"sig":"MEYCIQDyxg2AFb3i7w4VxKLomJR7eY3Ba2E/kfoxl6u/W/Yv9gIhAOpEnrVq8jMkQXj7ennj2xis87KmpUXsG4l1GQ+u4MQq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz5sTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPOQ/5AAqL/5XeIDSZIryGeTIA120RClxop7IIOSF53ATajGjCo5Ic\r\n8lVmT9K/BbkX4shLbM2YOBWIcOwQQknOfYRB9sgMRmnE63aDWG7Vv/jmijmu\r\n2oWR/yINYfS9wJgNmKbj6sLg2JLqUKn1KX9B4bh6z5XeAXxUMNm+PUua1pn5\r\nFKIU/PuzlawH8ewETOIz7366kKPHuFEyWFUdKVwr/TVdfZILPpvM47PcLQ/F\r\nGfFzhzVtLIokdweyrbulf0jPnPdzTbCXY3tB4NguQeAHc0lVEGI9bDUdRram\r\n4zNxQiuVtibbdPK+KWdQAaoIMoKaj/fK+uA++yTgyNeCYF62IMCyoZrt8zgJ\r\nE/kKA7/1fIKNw2+uEGvEtozSbF+EoThelH/kKJJCXfptsimONYjiH1C8XHeO\r\nQpCX9+LoIgiauRUOqsoDXEB4sg7h5YBuvejjOVaeENvShM5r06KYBhlIAOTQ\r\nY5EmqbJbzUs+Q+TTpvEXzLCQZjykBPa5J0zXIQkZ8zpF6L4T3ROeUlq3A+R6\r\niyQKTvTc7rY2pUBrcnBdfZwgbioXGyAYTjz5MjAT8UDOW1fTq6gFUqhI59j2\r\nUbWms5YwrFWNwKDmM3ahgsens5Tx91ztUTDtNE4ON/KWCpK1SK6nSACMXjD8\r\nht/CtZsnVw/5D0vHzy8SbL7OyG9YDq2ejeo=\r\n=dHUw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e775d99812c3c557323aa3e765702efb0f0f2415","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.34","@things-factory/api":"^5.0.0-zeta.19","@operato/scene-clock":"^1.0.0-alpha.34","@operato/scene-gauge":"^1.0.0-alpha.34","@operato/scene-table":"^1.0.0-alpha.34","@operato/scene-timer":"^1.0.0-alpha.34","@things-factory/help":"^5.0.0-zeta.19","@operato/scene-random":"^1.0.0-alpha.34","@operato/scene-switch":"^1.0.0-alpha.34","@things-factory/shell":"^5.0.0-zeta.19","@operato/scene-chartjs":"^1.0.0-alpha.34","@operato/scene-restful":"^1.0.0-alpha.34","@things-factory/auth-ui":"^5.0.0-zeta.19","@things-factory/more-ui":"^5.0.0-zeta.19","@things-factory/board-ui":"^5.0.0-zeta.19","@things-factory/grist-ui":"^5.0.0-zeta.19","@things-factory/print-ui":"^5.0.0-zeta.19","@things-factory/dashboard":"^5.0.0-zeta.19","@things-factory/export-ui":"^5.0.0-zeta.19","@things-factory/i18n-base":"^5.0.0-zeta.19","@things-factory/lite-menu":"^5.0.0-zeta.19","@things-factory/system-ui":"^5.0.0-zeta.19","@operato/scene-integration":"^1.0.0-alpha.34","@operato/scene-news-ticker":"^1.0.0-alpha.34","@operato/scene-progressbar":"^1.0.0-alpha.34","@things-factory/apptool-ui":"^5.0.0-zeta.19","@things-factory/context-ui":"^5.0.0-zeta.19","@things-factory/setting-ui":"^5.0.0-zeta.19","@things-factory/resource-ui":"^5.0.0-zeta.19","@things-factory/setting-base":"^5.0.0-zeta.19","@operato/scene-data-transform":"^1.0.0-alpha.34","@operato/scene-half-roundrect":"^1.0.0-alpha.34","@things-factory/board-service":"^5.0.0-zeta.19","@things-factory/oauth2-client":"^5.0.0-zeta.19","@things-factory/integration-ui":"^5.0.0-zeta.19","@things-factory/integration-melsec":"^5.0.0-zeta.19","@things-factory/integration-modbus":"^5.0.0-zeta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.19_1657772819163_0.8024404169237056","host":"s3://npm-registry-packages"}},"4.3.57":{"name":"@things-factory/operato-ecs","version":"4.3.57","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.57","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bfc10742f2c8c8561556d7d754adeef891096da6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.57.tgz","fileCount":55,"integrity":"sha512-6YDxHStYdZvPV6n/6yVFEVniP12197oMpIhxETCBZUmzIBkRDsxdgzRu3z5MeaLy+UrjxUebFgMS4xOoO0q4Og==","signatures":[{"sig":"MEUCIQCtCaqKNBCAS35o4KHhFgyb09G6R4VGoWoHVADA1zGnVQIgCyzPYWon7dGTro/3PD7fz477A1pXkn8fOXcsJ6s6rFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0OGHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Ow/+M5EJRpHLtC9TA9GJ8QG5PfUvX0Ddi9pK25+dOl+85M7rm7di\r\nLAnC8XoQ8zMhl0BAmPa2RSwG6RYPn0l7q+e3O2yO62r0EHimCisXqCZ2sGfw\r\ney0DwsjvSy0cHAvL9Xkcn/gNYdnBLGS1pxA7l/dsjdmbC+c7WRf5H+lQZnDj\r\nwKCP78Wd4zLodrFCJYwfxIHH38i0+AYzoeYqqFXJAkLPatf4QPK2Ny/n/8d5\r\n2QoYW1fsNEnK+Vi09qPu5o7CxMrDcwFcTyhVLhzWw9nu0hrKDKw1FblgSftA\r\nViAK4z7ujChg0suKfBro2+1B+6dhnvtzL2z29kTWD5qh/oynv36KwKxE9pCM\r\nrj5iciZMi/1AAm1O7a+jTN7mmnU2YlOIHDJyEOwGmWQAn558ZTfbfGxIPcib\r\nDZpVqYhcEOMnKEREhet4PEMjYr9j0MJCKlYYF5LXnVneyTFQXmWZEUwgAG9b\r\noQQQfH85x6CJCCF6/XAikUSIpyxx6DB+Y77E+Bcx8HZr80qCUvEVPkGbBEe4\r\nx8bP1zd4Oi/P8W47INx02acyZDr7ZL++auRA5o1u1xLCYgY7v6Eixikqyxgm\r\nm96nkGJaYDFswjKFF+05kmOMg7gCEexUoyw2TkpAWkQiUkeqGi/HLl7/8Yqo\r\nfODGzIUtVASoOYI7cY+VTP/lThhjHaeWvOw=\r\n=SCmL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"05c2d206d07ef8a8c42ae76a31a144dbad72cebf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.47","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.47","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.47","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.47","@things-factory/more-ui":"^4.3.47","@things-factory/board-ui":"^4.3.47","@things-factory/grist-ui":"^4.3.47","@things-factory/print-ui":"^4.3.52","@things-factory/dashboard":"^4.3.47","@things-factory/export-ui":"^4.3.52","@things-factory/i18n-base":"^4.3.47","@things-factory/lite-menu":"^4.3.47","@things-factory/system-ui":"^4.3.47","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.47","@things-factory/context-ui":"^4.3.52","@things-factory/scene-form":"^4.3.47","@things-factory/setting-ui":"^4.3.47","@things-factory/resource-ui":"^4.3.52","@things-factory/setting-base":"^4.3.47","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.47","@things-factory/oauth2-client":"^4.3.47","@things-factory/scene-restful":"^4.3.47","@things-factory/integration-ui":"^4.3.57","@things-factory/integration-melsec":"^4.3.57","@things-factory/integration-modbus":"^4.3.57","@things-factory/scene-data-transform":"^4.3.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.47"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.57_1657856391494_0.970210284808732","host":"s3://npm-registry-packages"}},"5.0.0-zeta.20":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.20","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.20","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"979ae35d9e021b798cbf4ff60963d4854a3dd911","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.20.tgz","fileCount":55,"integrity":"sha512-w1ZcJV47MTXxP15k1C5MGuKVOJ++QSysdVGc/KT7iZ7gI0t0sqAxRbOQ7oFdbvpw/omYrTocU/7KGWkKsPAvKg==","signatures":[{"sig":"MEQCIGICv6hAxa9TrY+q47CeYPIlftSsoaxdxpMpE+7zqkecAiB5mXZt5iWkOVyfGswWr1QqwVuysP0vR5A8tX1iSWyv6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0QcDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQNg/6AgEIykVRbEnv/1rpefxeRdehFcnqggsoU47K+eqR4G1QHd3w\r\nxSxbcBs3upAeCDoqVgnDo+qJ+UgSwLya3elbQtAaQqcafFCuQiQ3rEN7YwMv\r\nUVDY1RkkvegWUEd5zwk0iJF5e/ioL3Lgiw1cyS5gMYIKmo0ualDqpgdGSEvl\r\nbvhhRY1Q4Q+KMUW1EtBzD7aouBOWO+dDvCfwSkG88WxAPNe53frh0vuzJQZ9\r\nvD3IUXf/MwMADr5kGL+LUZiCnzHuzYAphVHrrfhQspOF8NCsfuHkzKx8RpMM\r\nKG0VW7aG7zMpt/jfvJZ/AYKkkCHwVFhJRbAg5sEld3K7xgzLTZhCp/YW1I/d\r\nOXG+oaJFXdRBVdFR/qIdMnfBUIfW+pnGvl9R0C8wdZRT87zmt+iadPnc1+qT\r\nFN3RJI2LWC9eEz5m4nCCE/uOtE9Kvvc8a56842GjMJl49+hFhzk4ZpuqQ5aq\r\nzozmaykwQI5Z+ZGM0NbI+ii0V8W/Lxde/bkvunuFVpvfJsZvLDAdU/BH4sKf\r\nbPdlAa/QwTEfw2ueHqWWEYW5RoVdpxQkIKQPinemxvRwi4CA+QUshAx6rucx\r\nFFLM4Qc6H0p3S3vIQlWWLrIUyA82KDq76GJ0gRZmRMXluFz2GO7ecNpepl1+\r\n3MZMzs0y5us+dhoxekinMquPtPu6utBBJ9A=\r\n=7hD0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"34981af408c52ca2472fdbd70ea3b5fbe0ab4073","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.35","@things-factory/api":"^5.0.0-zeta.20","@operato/scene-clock":"^1.0.0-alpha.35","@operato/scene-gauge":"^1.0.0-alpha.35","@operato/scene-table":"^1.0.0-alpha.35","@operato/scene-timer":"^1.0.0-alpha.35","@things-factory/help":"^5.0.0-zeta.20","@operato/scene-random":"^1.0.0-alpha.35","@operato/scene-switch":"^1.0.0-alpha.35","@things-factory/shell":"^5.0.0-zeta.20","@operato/scene-chartjs":"^1.0.0-alpha.35","@operato/scene-restful":"^1.0.0-alpha.35","@things-factory/auth-ui":"^5.0.0-zeta.20","@things-factory/more-ui":"^5.0.0-zeta.20","@things-factory/board-ui":"^5.0.0-zeta.20","@things-factory/grist-ui":"^5.0.0-zeta.20","@things-factory/print-ui":"^5.0.0-zeta.20","@things-factory/dashboard":"^5.0.0-zeta.20","@things-factory/export-ui":"^5.0.0-zeta.20","@things-factory/i18n-base":"^5.0.0-zeta.20","@things-factory/lite-menu":"^5.0.0-zeta.20","@things-factory/system-ui":"^5.0.0-zeta.20","@operato/scene-integration":"^1.0.0-alpha.35","@operato/scene-news-ticker":"^1.0.0-alpha.35","@operato/scene-progressbar":"^1.0.0-alpha.35","@things-factory/apptool-ui":"^5.0.0-zeta.20","@things-factory/context-ui":"^5.0.0-zeta.20","@things-factory/setting-ui":"^5.0.0-zeta.20","@things-factory/resource-ui":"^5.0.0-zeta.20","@things-factory/setting-base":"^5.0.0-zeta.20","@operato/scene-data-transform":"^1.0.0-alpha.35","@operato/scene-half-roundrect":"^1.0.0-alpha.35","@things-factory/board-service":"^5.0.0-zeta.20","@things-factory/oauth2-client":"^5.0.0-zeta.20","@things-factory/integration-ui":"^5.0.0-zeta.20","@things-factory/integration-melsec":"^5.0.0-zeta.20","@things-factory/integration-modbus":"^5.0.0-zeta.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.20_1657865987063_0.3340194142280082","host":"s3://npm-registry-packages"}},"5.0.0-zeta.21":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.21","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.21","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b309e2801d673a37794d7223a864138e169e0ece","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.21.tgz","fileCount":55,"integrity":"sha512-kqwgpXsKufWnuTsDW3xVAYD2Jb5T70pRrLIR0sv1U71T0bPVq6YQ+tqIEvUsNVwQztxp5c2hHkOmDaPjoMB0vw==","signatures":[{"sig":"MEYCIQCHSw5MtL2bH6RmBn7nkyUiBjpVjBbCIIXxD23e183TkAIhAP9EN/2GABSa/dcglgp3mJVSmaImw2RdPSjh8jcYLn6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi08dQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofCA/+NLKkWk0JuAcZE46Nh7Fwh6fuquqOy3Cuj8eu3sTIsiYKhd69\r\nlItTDZlKrNDWdWvVgKzA6Y+QkZsH97xRrSY7t3xAbKnh7CTDlRo/mcg0NLqd\r\nXJS010nDCp+DBPVuK56AwAscid1vq6CYs9Qiratqh2kBSdK95dtOhOO0xgf8\r\nM7QN1WcruiMoEW/sSjxrsHhPRPWC6TkMedNimyE6b+mohpch/A6AQggdLjQi\r\n1vs1PrsTuqLHcsZE9Z+F7hpwwmZHrgyrAMHH3TCTwgYeXCz9qV59gA0by2W8\r\nlt7JcHtZG3UdxGmd9nXdQPLbzWDdcJeJQbYv3jdmU/IICvz6NkBd15dfxV17\r\nmErhgNrw75jJPssZLbpfP2WU3SpOFgYUY/dEJhOGJ2pjWnDOnaidkN/4sqb7\r\nP9MW5hYuXRTJpUszYZgfO4AmiF3IQPMzRmWGesd5fx97oBG1+vbIlgmjewXc\r\nKIguOL0FljaYbb0xYaweUJLCH0LQBTlhEKrM0xO9oHbFfrcnK6NTKVBHp+tS\r\ndIhaWUrZllCq8fqsjoLe/m1K+0nC2QOsENhIu4FKxTlzzBfxfyBSlKEJZGKC\r\n0PlEgUXv19cLQgZcURcdXBvox8pF0pUU4y2pXZThWdRAXLZR5l6IuGj4TafX\r\naPsP3NJFni2K6nk3UO5nt6ja95COj7IwULw=\r\n=1Dh8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a63dd238090dc87e77ea07dac34e818d31a277f2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.36","@things-factory/api":"^5.0.0-zeta.21","@operato/scene-clock":"^1.0.0-alpha.36","@operato/scene-gauge":"^1.0.0-alpha.36","@operato/scene-table":"^1.0.0-alpha.36","@operato/scene-timer":"^1.0.0-alpha.36","@things-factory/help":"^5.0.0-zeta.21","@operato/scene-random":"^1.0.0-alpha.36","@operato/scene-switch":"^1.0.0-alpha.36","@things-factory/shell":"^5.0.0-zeta.21","@operato/scene-chartjs":"^1.0.0-alpha.36","@operato/scene-restful":"^1.0.0-alpha.36","@things-factory/auth-ui":"^5.0.0-zeta.21","@things-factory/more-ui":"^5.0.0-zeta.21","@things-factory/board-ui":"^5.0.0-zeta.21","@things-factory/grist-ui":"^5.0.0-zeta.21","@things-factory/print-ui":"^5.0.0-zeta.21","@things-factory/dashboard":"^5.0.0-zeta.21","@things-factory/export-ui":"^5.0.0-zeta.21","@things-factory/i18n-base":"^5.0.0-zeta.21","@things-factory/lite-menu":"^5.0.0-zeta.21","@things-factory/system-ui":"^5.0.0-zeta.21","@operato/scene-integration":"^1.0.0-alpha.36","@operato/scene-news-ticker":"^1.0.0-alpha.36","@operato/scene-progressbar":"^1.0.0-alpha.36","@things-factory/apptool-ui":"^5.0.0-zeta.21","@things-factory/context-ui":"^5.0.0-zeta.21","@things-factory/setting-ui":"^5.0.0-zeta.21","@things-factory/resource-ui":"^5.0.0-zeta.21","@things-factory/setting-base":"^5.0.0-zeta.21","@operato/scene-data-transform":"^1.0.0-alpha.36","@operato/scene-half-roundrect":"^1.0.0-alpha.36","@things-factory/board-service":"^5.0.0-zeta.21","@things-factory/oauth2-client":"^5.0.0-zeta.21","@things-factory/integration-ui":"^5.0.0-zeta.21","@things-factory/integration-melsec":"^5.0.0-zeta.21","@things-factory/integration-modbus":"^5.0.0-zeta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.21_1658046288431_0.4611985305694355","host":"s3://npm-registry-packages"}},"5.0.0-zeta.22":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.22","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.22","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8a822b7f6a154a700a550af9b3c6e5fea4094f78","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.22.tgz","fileCount":55,"integrity":"sha512-XdVA5lrOt0xXQau4F9KngGfFNOVd91V+ZxrsjWHSLrOk+sIpe22FnlulcKTAj7jgTjpZ0CUVjAo8KP1Nsxcq/A==","signatures":[{"sig":"MEUCIG9NYrP6JNv/q7GgNM6dUe0fdXdw1H+gyfcZRf+wWq8oAiEA+g/rZfDWQQOYYPiCL4LI17bygAypxiiW0grqLdCpDA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi08gLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp40A/9FFszIUIveh6hJA4F0m7PG0eLD23rrL+lgwqIyEEisRS4SBB7\r\n1JgAwOsidU0Y5mqP6WKYfEuHxUSZ1JHFxBXm5PuW4CGkTRCjNxMm46MIMge4\r\n4D1Zh0aQYPririDkJFd2iC6c60XvPn0Lo4RByJo0qQyXRtYS+wT8OWtncs0K\r\nLd+Cx35AsXg1H0W4Wca9QHIRVUmi0aeTMwuX6RF2wpq/35NyqUxUvkBGqS+i\r\n91tiEJUmZCgIWppQXqanBj6BfjRBNb4J1jMQeOO9AQxGtAIbU7X+VeHqLsCl\r\n+VZyPwxuCBuP7mKN77tq0MF3XEuTw8BjhNUiLV+7jZv1ibvTZgSD62/CuYbj\r\nY3OCDBtqNvpXjP2EnDL39/0R+Os8ZlIo3GwyCxQIG1ZLmdgHWujJZo8tcKeI\r\nNO1DvQcM1DeQG4PWIa1YKXLeNDjbA3M+B/jB+oSz5XIdU8V6GF1Y9XBs/zch\r\nk86uZorktsvaqG69fzWXzFqiXzP3w7uL5/fewWOMIll6L88QjrtjAEjiTjdK\r\nEt7uqffVKk6J2cg5wvgKchdfhDf/p4WPIYWPqwTOIlIelyRvuDei5l6ACGrT\r\nS+M98zTHCAfJi80hxN9T6SgcYgRsPzyaTGH0o/PbYAB2f+PfC5s/nFcApS47\r\nA+eCwoVXdZ+0Q1LyYY/kFC2RlQY94QZAPxA=\r\n=RpU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2d3a91575ddd9374d07a6fa9edf3b5d89e82679a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.36","@things-factory/api":"^5.0.0-zeta.22","@operato/scene-clock":"^1.0.0-alpha.36","@operato/scene-gauge":"^1.0.0-alpha.36","@operato/scene-table":"^1.0.0-alpha.36","@operato/scene-timer":"^1.0.0-alpha.36","@things-factory/help":"^5.0.0-zeta.22","@operato/scene-random":"^1.0.0-alpha.36","@operato/scene-switch":"^1.0.0-alpha.36","@things-factory/shell":"^5.0.0-zeta.22","@operato/scene-chartjs":"^1.0.0-alpha.36","@operato/scene-restful":"^1.0.0-alpha.36","@things-factory/auth-ui":"^5.0.0-zeta.22","@things-factory/more-ui":"^5.0.0-zeta.22","@things-factory/board-ui":"^5.0.0-zeta.22","@things-factory/grist-ui":"^5.0.0-zeta.22","@things-factory/print-ui":"^5.0.0-zeta.22","@things-factory/dashboard":"^5.0.0-zeta.22","@things-factory/export-ui":"^5.0.0-zeta.22","@things-factory/i18n-base":"^5.0.0-zeta.22","@things-factory/lite-menu":"^5.0.0-zeta.22","@things-factory/system-ui":"^5.0.0-zeta.22","@operato/scene-integration":"^1.0.0-alpha.36","@operato/scene-news-ticker":"^1.0.0-alpha.36","@operato/scene-progressbar":"^1.0.0-alpha.36","@things-factory/apptool-ui":"^5.0.0-zeta.22","@things-factory/context-ui":"^5.0.0-zeta.22","@things-factory/setting-ui":"^5.0.0-zeta.22","@things-factory/resource-ui":"^5.0.0-zeta.22","@things-factory/setting-base":"^5.0.0-zeta.22","@operato/scene-data-transform":"^1.0.0-alpha.36","@operato/scene-half-roundrect":"^1.0.0-alpha.36","@things-factory/board-service":"^5.0.0-zeta.22","@things-factory/oauth2-client":"^5.0.0-zeta.22","@things-factory/integration-ui":"^5.0.0-zeta.22","@things-factory/integration-melsec":"^5.0.0-zeta.22","@things-factory/integration-modbus":"^5.0.0-zeta.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.22_1658046475040_0.3106034393272108","host":"s3://npm-registry-packages"}},"5.0.0-zeta.23":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.23","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.23","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fbaec22ad8b2c1a58f16390406365e3e2153febf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.23.tgz","fileCount":55,"integrity":"sha512-uPSkYw3pY6P9BKMOrWKWdTGWVsucy3BENr2xn8nbMrbtXTSi5pvZx485DRT6JZWS/anOL+jfCwARfwXH5E6biQ==","signatures":[{"sig":"MEQCICd5lkOJufvHcbSXJ8WLdBQEMubiCRxg2XiveyQdUqu8AiB+MVa0BvnDJfdvxhwPQd1qSUN9oOuH/sl3nwrXNYyggg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi09nOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOcA/+OHYnh29Vf+PMar1vHNLfJCEAUBOUpKmdY/oLAhz70Orz6ZkS\r\novquUaWDnjuFCx8p3rUPiqz+NqcfHSTzgR3faUMwTJZje4bvgZHWMi98wxp8\r\nnP4JaWrSTQDosE8iuaBSGNu4Y1zp2GfgIELwQVxTfbSVkucJAqcjG8G6k7ww\r\nh1o5V5uWyINutCzCWuIN8oloZsKxkjinfgP7TfASzwPy8a8N57xtauQ8nDCt\r\nI2GSWCYQx4imaa3ONBxy9eotTVOgSGq7uLB/CwOwagM2bIEDsR86ERkHPUVK\r\n4tbQ2IZfa9BwzLHxt24xOpM5Tm2Y7uNp4Hudc0O5+rAKkozd02C2f0cKLRXd\r\nxxCO0ROvJTXINElW48xQlo5Y87lTAa6Pa1EpL7l+085Xlcjk3VJJhCPKftf8\r\nmP05i3mbtuQJ+tXteVdy0aTDLdfkTIV8zCbNMSqPLsJ6qs0/pFZrkmo/EKrX\r\nH9U6fcZNuD5Y+QdWWVPTd1MEoo6cEUePCEg6svVxo2TlLxFw9x/CzjVdsy45\r\n2dE2nKbI+dvJjj3QYcU0FQoYagqYRdtmE07cpxTsK2r2nmKStwO+Eb2V6uYa\r\nAvR7SX/Bj9F6kveDneydsUo8vei6VHZdRCTtH0Rzo8XHCXwxC/sRGMpkTsuV\r\nZNDsHEPL0ukCwR3o1J4HVmMLhYHNYdenrmA=\r\n=UEKG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a77e5b8804e88e81b81bbc78c43663f4246e48b0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.37","@things-factory/api":"^5.0.0-zeta.23","@operato/scene-clock":"^1.0.0-alpha.37","@operato/scene-gauge":"^1.0.0-alpha.37","@operato/scene-table":"^1.0.0-alpha.37","@operato/scene-timer":"^1.0.0-alpha.37","@things-factory/help":"^5.0.0-zeta.23","@operato/scene-random":"^1.0.0-alpha.37","@operato/scene-switch":"^1.0.0-alpha.37","@things-factory/shell":"^5.0.0-zeta.23","@operato/scene-chartjs":"^1.0.0-alpha.37","@operato/scene-restful":"^1.0.0-alpha.37","@things-factory/auth-ui":"^5.0.0-zeta.23","@things-factory/more-ui":"^5.0.0-zeta.23","@things-factory/board-ui":"^5.0.0-zeta.23","@things-factory/grist-ui":"^5.0.0-zeta.23","@things-factory/print-ui":"^5.0.0-zeta.23","@things-factory/dashboard":"^5.0.0-zeta.23","@things-factory/export-ui":"^5.0.0-zeta.23","@things-factory/i18n-base":"^5.0.0-zeta.23","@things-factory/lite-menu":"^5.0.0-zeta.23","@things-factory/system-ui":"^5.0.0-zeta.23","@operato/scene-integration":"^1.0.0-alpha.37","@operato/scene-news-ticker":"^1.0.0-alpha.37","@operato/scene-progressbar":"^1.0.0-alpha.37","@things-factory/apptool-ui":"^5.0.0-zeta.23","@things-factory/context-ui":"^5.0.0-zeta.23","@things-factory/setting-ui":"^5.0.0-zeta.23","@things-factory/resource-ui":"^5.0.0-zeta.23","@things-factory/setting-base":"^5.0.0-zeta.23","@operato/scene-data-transform":"^1.0.0-alpha.37","@operato/scene-half-roundrect":"^1.0.0-alpha.37","@things-factory/board-service":"^5.0.0-zeta.23","@things-factory/oauth2-client":"^5.0.0-zeta.23","@things-factory/integration-ui":"^5.0.0-zeta.23","@things-factory/integration-melsec":"^5.0.0-zeta.23","@things-factory/integration-modbus":"^5.0.0-zeta.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.23_1658051022688_0.39181609708939336","host":"s3://npm-registry-packages"}},"5.0.0-zeta.24":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.24","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.24","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"887c37dcaeaf4d1876dc6dc4c6ba9a8329e9ec8e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.24.tgz","fileCount":55,"integrity":"sha512-BAHMzx8i57j/9rqez+/gGLguXWfD2c4dLezfzUIpGKdSX15F7jsg65FOKA2Hs4289u1DMN8DjmkO/3pux5VcGg==","signatures":[{"sig":"MEUCIC/TZeU/UPh2NhfjMRHYWFvYq6o2o00L9H0lpRrRaF+RAiEA6pIbCu/oxMS78g4OFf/7a+jn233o6isQaxcZm/XEPnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0/2EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8WQ//QLt1/fsZDbzbt5P6k119enSLJ+Tcew+HXDpUnyYrZRTHc1vn\r\nwjwSZi2MRi49lHV/T00VfCGwbzdPi5SlXdTKyof2e/k5RfiZE8WjQZsUuHwh\r\nr2qs6VENvb9eUvW+TAEJY1aigbS9r9NJLgxxPi7gBG+fgTUgjC0o+5VlyMTK\r\nxihil6gUxgGC2qLPsN/OvtAJUtMwOar/o3Jxs1c7vuGTP2kJkVfMvKkT6O3h\r\nIGl/nFH+QTuJkr6RbOHMATkz7YD+G9BPppcRTH4lozU2SCy97oeCJVsR4PxT\r\nNBywYN0i6T1LbYQyoJQb1Mxifxnr7vx69egDjviVZEomfplKEnExBOR7iYu7\r\neiI42gcuV0kRl9ZG5VM9cX3C8OH+AXkXf+A+X/BJ/eaQXhvGMX7zAvShtq0F\r\ngg+l+q72J7P9nRCJNAJBkZ38YvwaYhhcg+6bIl3CDA2czLsA3SLWhNPLBKiw\r\nGrSUtKeGFz1N9ufigrgTFb7w7FRzNQoQISOLSrYW9wy5+Yh5D/YUHZPXrH7B\r\nsNr+66Ptt4sEPQG/YcEPp0igXstOxa5xXyLhlHCjdS3tLqIKdwvktL9UMlSx\r\nhTA49boR1t9ZCtF6hGiXRoq6OJaqwCyfG2sciLSKom5W0bRlr6kUCiSonkrX\r\n7TMj4lpOJ8w8cTawuzEncvDu/AmkaX95rWg=\r\n=eHFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9b9b3e05dae9a4dda393bc19132ed6f02cc8ef9d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.37","@things-factory/api":"^5.0.0-zeta.23","@operato/scene-clock":"^1.0.0-alpha.37","@operato/scene-gauge":"^1.0.0-alpha.37","@operato/scene-table":"^1.0.0-alpha.37","@operato/scene-timer":"^1.0.0-alpha.37","@things-factory/help":"^5.0.0-zeta.23","@operato/scene-random":"^1.0.0-alpha.37","@operato/scene-switch":"^1.0.0-alpha.37","@things-factory/shell":"^5.0.0-zeta.23","@operato/scene-chartjs":"^1.0.0-alpha.37","@operato/scene-restful":"^1.0.0-alpha.37","@things-factory/auth-ui":"^5.0.0-zeta.23","@things-factory/more-ui":"^5.0.0-zeta.23","@things-factory/board-ui":"^5.0.0-zeta.23","@things-factory/grist-ui":"^5.0.0-zeta.23","@things-factory/print-ui":"^5.0.0-zeta.23","@things-factory/dashboard":"^5.0.0-zeta.23","@things-factory/export-ui":"^5.0.0-zeta.23","@things-factory/i18n-base":"^5.0.0-zeta.23","@things-factory/lite-menu":"^5.0.0-zeta.24","@things-factory/system-ui":"^5.0.0-zeta.23","@operato/scene-integration":"^1.0.0-alpha.37","@operato/scene-news-ticker":"^1.0.0-alpha.37","@operato/scene-progressbar":"^1.0.0-alpha.37","@things-factory/apptool-ui":"^5.0.0-zeta.23","@things-factory/context-ui":"^5.0.0-zeta.23","@things-factory/setting-ui":"^5.0.0-zeta.23","@things-factory/resource-ui":"^5.0.0-zeta.23","@things-factory/setting-base":"^5.0.0-zeta.23","@operato/scene-data-transform":"^1.0.0-alpha.37","@operato/scene-half-roundrect":"^1.0.0-alpha.37","@things-factory/board-service":"^5.0.0-zeta.23","@things-factory/oauth2-client":"^5.0.0-zeta.23","@things-factory/integration-ui":"^5.0.0-zeta.23","@things-factory/integration-melsec":"^5.0.0-zeta.23","@things-factory/integration-modbus":"^5.0.0-zeta.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.24_1658060163868_0.6605615092462245","host":"s3://npm-registry-packages"}},"5.0.0-zeta.25":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.25","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"260172dfcb991304ca9c62cba28df631915ba045","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.25.tgz","fileCount":55,"integrity":"sha512-uizAhvVRKoQr8Wz3WD7nuWEIHbchXGpkvhffI+1XSjanDNqyWfWAMCIPCQyDDZADVU1fLyrB8r/9GXOJTUqZIQ==","signatures":[{"sig":"MEYCIQCjq+L8x9B+3+dWi/aOLWInFY9pzm9vatkwQ7pNHlT22gIhAK+cJi2DVmQRR8D1QsQkiBMKL8Bd4EHg5LbypyqPUfaa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2BIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo34Q//cNT2zpAapP+5knrMTbKpxIKjaIJwog5NmhM52NM4LzjOrfr0\r\nLPXNZ2LiAYWtHGlmAXY3pn75YW8K4TGtLwON8QCrEuXjxoTcM9r3EgG9vWj0\r\ngUkQxaPbzUIilU3rvy1iV4jCkWvr7HjibwPp3TU3n/GpBvtQpNA4GQctnB8O\r\n8lkE6Zr6xGlx4mubF9+NQW82ATjik2xtQlFzBGd1icKaepvewqpqtmx7CT0C\r\nXs/293IDrDpvFW6ICmgRZxfcQeDCtVFWyh/koar4YaFANbnni5toyyZ575fL\r\nC7uytUfMSv2cDlLipXjmt4WHBB6y9t7pMsbh47i+/PNpUbtJfj1wXVq0+AA7\r\ntJborRX52EpwCiEOIZ2C7UW/tWakws5OJi1ByKdjZQ2VgXB3VnDBtPsnL3zO\r\n3b+7IXZDmg7SHd8Nxjcwy/WgV08kmPIUtEISahGJK3qxXvyDJRNTickqNjjj\r\nsEmsGJUTwRqbE29gmjGW4cZ/8wV6COBLdUfuKF02CZ+WGTqaiqIZUEOetc7d\r\npZp66AyRr6+LImWgIfWnHywlAjvhNjGkDl+EjEBJAL5KWzVRxas2TXQfUcuA\r\neOj+7iZAV9jrvhTBekerKSAArY5lV0+AC1dvtZcHQR7k9zMVzGjN5uvKuGr4\r\nnOROFdrm/UBoX9p1LZx70o58ZHx6dC+ZcPk=\r\n=aggN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a0c25ffc3e39487a69941142425cfe3f7e04cbf4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.38","@things-factory/api":"^5.0.0-zeta.25","@operato/scene-clock":"^1.0.0-alpha.38","@operato/scene-gauge":"^1.0.0-alpha.38","@operato/scene-table":"^1.0.0-alpha.38","@operato/scene-timer":"^1.0.0-alpha.38","@things-factory/help":"^5.0.0-zeta.25","@operato/scene-random":"^1.0.0-alpha.38","@operato/scene-switch":"^1.0.0-alpha.38","@things-factory/shell":"^5.0.0-zeta.25","@operato/scene-chartjs":"^1.0.0-alpha.38","@operato/scene-restful":"^1.0.0-alpha.38","@things-factory/auth-ui":"^5.0.0-zeta.25","@things-factory/more-ui":"^5.0.0-zeta.25","@things-factory/board-ui":"^5.0.0-zeta.25","@things-factory/grist-ui":"^5.0.0-zeta.25","@things-factory/print-ui":"^5.0.0-zeta.25","@things-factory/dashboard":"^5.0.0-zeta.25","@things-factory/export-ui":"^5.0.0-zeta.25","@things-factory/i18n-base":"^5.0.0-zeta.25","@things-factory/lite-menu":"^5.0.0-zeta.25","@things-factory/system-ui":"^5.0.0-zeta.25","@operato/scene-integration":"^1.0.0-alpha.38","@operato/scene-news-ticker":"^1.0.0-alpha.38","@operato/scene-progressbar":"^1.0.0-alpha.38","@things-factory/apptool-ui":"^5.0.0-zeta.25","@things-factory/context-ui":"^5.0.0-zeta.25","@things-factory/setting-ui":"^5.0.0-zeta.25","@things-factory/resource-ui":"^5.0.0-zeta.25","@things-factory/setting-base":"^5.0.0-zeta.25","@operato/scene-data-transform":"^1.0.0-alpha.38","@operato/scene-half-roundrect":"^1.0.0-alpha.38","@things-factory/board-service":"^5.0.0-zeta.25","@things-factory/oauth2-client":"^5.0.0-zeta.25","@things-factory/integration-ui":"^5.0.0-zeta.25","@things-factory/integration-melsec":"^5.0.0-zeta.25","@things-factory/integration-modbus":"^5.0.0-zeta.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.25_1658327588185_0.7360794653917409","host":"s3://npm-registry-packages"}},"5.0.0-zeta.26":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.26","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.26","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1ba03a3fe3d2f1ca282dcc46ecb53df6634e18c6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.26.tgz","fileCount":55,"integrity":"sha512-sM+5UncvlQvdSuKcFBgJ3p5A5Uxsc3jxCS67+FwcOIVs2ntVeyigdYq3w/6RjnrAg2OVhLYBEHkBuUXeyADuFw==","signatures":[{"sig":"MEUCIQC1fOib4rNOHklMfAvqKbjDRu4OXioVgf3DDAqGTPt52AIgOCcduCNZPWnABiK76sqs4snU4fgOysFj5X74Y+YqSMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2PLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWfQ//Z+gnBFmG61zasBb+ZKQTtELmR56pyf5F55zW753tRUO3LECh\r\nyCiW682a4rw9e5dsbsgFZtiNHoY+7zG/D4ienJjsnLpdcG5Z/+kZLb5IqBtD\r\nvcWrSt+DocMmHLlT8Phs8VDQejVMy8SOa8CcnbOTgi7DOJ0BPeJ4D6ODzUxc\r\nmYyQQMDiG9DdTFYgl3fXciyD/8zewbtSMZVR14Aev51Q3r0Nguf8dgCcDvZV\r\nLAndsT0jNoX2ggaLxOHKUqjqp3plGp/hvVnqVi17lD1wJbrwWTJIKXcaqs/f\r\nHmZ/8c7vJadFTQ+9fvTQ1Bl6Q3qLxtQXthKInb76ck6AsgksVfPdXAjdRdMN\r\nEtI2A13WdFoOBO2C4Tmb5/yvtJmys6JMXmSDcqa72SEii8Gs+/4ylQwsQRlh\r\nkbYvWxiTLtPOwGZ7tMorcuIOaUa9CWv6gQtq6wgWZaPSKioPjJVFL3Cq6Wd4\r\nA7KnPTXw13r0ERgLBThEW5/o6a4fdXFFSgwTGcTOiU0gmOxD7/ky4Qn6YYxH\r\njRAN/l8JCvO+cP13DnwMZqlNxaoTGOUktRn2mVvgcxO4KHREDnqxUz0NnbvL\r\nSDasA7rjp6n77jvG0xnC7+p1iQAp08UVzN4l+Jz+rApVm/EpA7VPsoLWIgis\r\nMOVpPKgEd8BXhJCS4Kd6QH9HAtSPWryA/9k=\r\n=Owzj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f88029b6a30196f7bea470cfa00d04e640e55150","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.38","@things-factory/api":"^5.0.0-zeta.26","@operato/scene-clock":"^1.0.0-alpha.38","@operato/scene-gauge":"^1.0.0-alpha.38","@operato/scene-table":"^1.0.0-alpha.38","@operato/scene-timer":"^1.0.0-alpha.38","@things-factory/help":"^5.0.0-zeta.26","@operato/scene-random":"^1.0.0-alpha.38","@operato/scene-switch":"^1.0.0-alpha.38","@things-factory/shell":"^5.0.0-zeta.26","@operato/scene-chartjs":"^1.0.0-alpha.38","@operato/scene-restful":"^1.0.0-alpha.38","@things-factory/auth-ui":"^5.0.0-zeta.26","@things-factory/more-ui":"^5.0.0-zeta.26","@things-factory/board-ui":"^5.0.0-zeta.26","@things-factory/grist-ui":"^5.0.0-zeta.26","@things-factory/print-ui":"^5.0.0-zeta.26","@things-factory/dashboard":"^5.0.0-zeta.26","@things-factory/export-ui":"^5.0.0-zeta.26","@things-factory/i18n-base":"^5.0.0-zeta.26","@things-factory/lite-menu":"^5.0.0-zeta.26","@things-factory/system-ui":"^5.0.0-zeta.26","@operato/scene-integration":"^1.0.0-alpha.38","@operato/scene-news-ticker":"^1.0.0-alpha.38","@operato/scene-progressbar":"^1.0.0-alpha.38","@things-factory/apptool-ui":"^5.0.0-zeta.26","@things-factory/context-ui":"^5.0.0-zeta.26","@things-factory/setting-ui":"^5.0.0-zeta.26","@things-factory/resource-ui":"^5.0.0-zeta.26","@things-factory/setting-base":"^5.0.0-zeta.26","@operato/scene-data-transform":"^1.0.0-alpha.38","@operato/scene-half-roundrect":"^1.0.0-alpha.38","@things-factory/board-service":"^5.0.0-zeta.26","@things-factory/oauth2-client":"^5.0.0-zeta.26","@things-factory/integration-ui":"^5.0.0-zeta.26","@things-factory/integration-melsec":"^5.0.0-zeta.26","@things-factory/integration-modbus":"^5.0.0-zeta.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.26"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.26_1658385137210_0.9753954817375052","host":"s3://npm-registry-packages"}},"5.0.0-zeta.27":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.27","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.27","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5da86df4d72e6b527dc3b100fe77a61cb2d9c0e3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.27.tgz","fileCount":55,"integrity":"sha512-z7qavJZ3sKo5ifQVyQsKrq8+nsQqtmHjr7hART3sjTeIHWV+fK4C3xxpGfVgrVWz95HbOerTDkohWbxm9FO5lA==","signatures":[{"sig":"MEQCIBP0ZorRKG6GsmUqjXhLXhhpXGvPcQ/8ASWYs4x4gI7QAiB+dsoAxvlVsGizDxjT/ef/PpbjdGiodDjwvCdhFscZXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2oMXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQPg//ZfPICOlwgYIucf8Wgwb2cmFwVqSjd/6qityY3C7nHTZGtYZ/\r\ndxgcdKnHnbuMOvbpD/QTnF+eN6q7vedxgkwaf8fBWkO4kYHvV0e7lsNqGC7k\r\nDIaLcR7Dkk0zA28Lqsz4iDEifje/zVtTC58AajVTEx0ttFNdPYBcvVvfKMiP\r\nuoUvp+UW7l+fBxtdKnFhCSUTFkEfNlLOhaSxY0hP8kx8+l52sz7LgpwvxZZ8\r\nD9jXwVpjkFGCGdR1+ywMagiMQVsejZHB+MknXUuPuJyDSqIWtpoQk0C57cVK\r\nJgwVKbfZTSfLRCqKIcXYTZtsubX6nkUjayqTnaxR0QaiESq0u9LbJjYlZtjn\r\nIiQVkuhkLJSokBCa/CLSf72HUn2h2ORe+rmPZpfsANfCzJ1iWQ0I450imEp8\r\nQELgr5Qsd+PTCk78mbI+H17m8U3ZQ8voEfUuwSfiZAYso/pLTFlBSYHPh9lz\r\nNkqtvVAa+HhVYz5OEvjyj8Ck6h/LD6n5x2IAxonIVohDMyk5gFSIvR5AxCNT\r\nOkG9D5UlvfSUGWDYsUsZZm08CX9/4rtm5TQEjxL7s8t4g6LTUgrppEcDgB5V\r\nIk5p8m3LqAw++vk/fzu+Aerd1JDb3BTffIW02ftvGN3kvuCd/HrimN8EmQ3k\r\niayuGSoxF0+CMaxJgFIUB6r6I2F/GKB5SdI=\r\n=f0fG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"03f1150298d13c6eeb1cc6c62ba0af0f9bd06c67","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.38","@things-factory/api":"^5.0.0-zeta.27","@operato/scene-clock":"^1.0.0-alpha.38","@operato/scene-gauge":"^1.0.0-alpha.38","@operato/scene-table":"^1.0.0-alpha.38","@operato/scene-timer":"^1.0.0-alpha.38","@things-factory/help":"^5.0.0-zeta.27","@operato/scene-random":"^1.0.0-alpha.38","@operato/scene-switch":"^1.0.0-alpha.38","@things-factory/shell":"^5.0.0-zeta.27","@operato/scene-chartjs":"^1.0.0-alpha.38","@operato/scene-restful":"^1.0.0-alpha.38","@things-factory/auth-ui":"^5.0.0-zeta.27","@things-factory/more-ui":"^5.0.0-zeta.27","@things-factory/board-ui":"^5.0.0-zeta.27","@things-factory/grist-ui":"^5.0.0-zeta.27","@things-factory/print-ui":"^5.0.0-zeta.27","@things-factory/dashboard":"^5.0.0-zeta.27","@things-factory/export-ui":"^5.0.0-zeta.27","@things-factory/i18n-base":"^5.0.0-zeta.27","@things-factory/lite-menu":"^5.0.0-zeta.27","@things-factory/system-ui":"^5.0.0-zeta.27","@operato/scene-integration":"^1.0.0-alpha.38","@operato/scene-news-ticker":"^1.0.0-alpha.38","@operato/scene-progressbar":"^1.0.0-alpha.38","@things-factory/apptool-ui":"^5.0.0-zeta.27","@things-factory/context-ui":"^5.0.0-zeta.27","@things-factory/setting-ui":"^5.0.0-zeta.27","@things-factory/resource-ui":"^5.0.0-zeta.27","@things-factory/setting-base":"^5.0.0-zeta.27","@operato/scene-data-transform":"^1.0.0-alpha.38","@operato/scene-half-roundrect":"^1.0.0-alpha.38","@things-factory/board-service":"^5.0.0-zeta.27","@things-factory/oauth2-client":"^5.0.0-zeta.27","@things-factory/integration-ui":"^5.0.0-zeta.27","@things-factory/integration-melsec":"^5.0.0-zeta.27","@things-factory/integration-modbus":"^5.0.0-zeta.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.27_1658487574731_0.8563181106583424","host":"s3://npm-registry-packages"}},"5.0.0-zeta.28":{"name":"@things-factory/operato-ecs","version":"5.0.0-zeta.28","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0-zeta.28","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e715bad6aed2a63ddb32dc440e01d8f71d1a8857","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0-zeta.28.tgz","fileCount":55,"integrity":"sha512-SnFiGAGkRE19LF6wWOnpsuBIff5CU845B8fH+3vfMtSoD/8kl7xQC3AIQg3Yoy3XHsJVnHCka0zVsvl9gyEFbw==","signatures":[{"sig":"MEUCIQCRgep04UFdp+XbIv3ySUafg0S3j7eAvBLocnySRWVz7QIgEh4axNUqPFa3mtWhLW0kI0GF2psfTF1dAcE8YfSWj14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2p50ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBsQ//fyDyXH2qBwnxtI359SqCbL3TQhjatLRguqFy/8/cCABjIEsA\r\nNuGRleLr6+qoYlhCM6Gcmm6Rn3pMGzrxkMZ08H3zs2p2tDKy1QNW8LtrEHEH\r\nGUBe89khL12MdZVv9s3LP5AN+jISXL0MLVl/EnX2/Ae/t6QX0LC911+aIatM\r\n9iQgClEXnjdXzc+y2b9CSrVuqRE8+KCfF7mEKQaKQ6lxV2mFnlRDNWuBoZti\r\nQWxlm598HcuRIuJzHpzVMcH2SRNlxM2XNeQyMkrOiBR3S7Ug89RT57BHYCqv\r\nNPLTEQDNAnp7TcSBeODUmLKIZSUOFryjRRaZZqDj9cGem+kYgLeJDDQgg3Wv\r\nDIBYFrUF4ze7XBwiJTnORlEzvwg/FDHlMjqzpzJ0sF8h3r0tVcKYBHkvPi70\r\nHGJVG+ISynvJtCcHoXHn38aIDbwp14cqBJHbe5xvWrWq1wyGLAj7tH5EH9ch\r\nATn2l6mrZoAIYDGfPyeOj/aQEkAV2Bz5n8SlSPZExH6dYwJGRDGkqPwPFbpq\r\nqeVAK65aJKSio1s9ucCFXkLoxSADjFhdAxpXaJzH+EV3BhMTFzPSGoSp6Y41\r\nRVei8MeIGbyppElLcappogmrNXpyKJmesn2pBS1FFYO+Z31ebO/WPxdLkEl7\r\nYpmENDhFfwPXZrzF1szHZbI1qsIKmwL7wwM=\r\n=HDv6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8e954adedeea468e24545bcc020a2ff6377e5c7d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0-alpha.38","@things-factory/api":"^5.0.0-zeta.28","@operato/scene-clock":"^1.0.0-alpha.38","@operato/scene-gauge":"^1.0.0-alpha.38","@operato/scene-table":"^1.0.0-alpha.38","@operato/scene-timer":"^1.0.0-alpha.38","@things-factory/help":"^5.0.0-zeta.28","@operato/scene-random":"^1.0.0-alpha.38","@operato/scene-switch":"^1.0.0-alpha.38","@things-factory/shell":"^5.0.0-zeta.28","@operato/scene-chartjs":"^1.0.0-alpha.38","@operato/scene-restful":"^1.0.0-alpha.38","@things-factory/auth-ui":"^5.0.0-zeta.28","@things-factory/more-ui":"^5.0.0-zeta.28","@things-factory/board-ui":"^5.0.0-zeta.28","@things-factory/grist-ui":"^5.0.0-zeta.28","@things-factory/print-ui":"^5.0.0-zeta.28","@things-factory/dashboard":"^5.0.0-zeta.28","@things-factory/export-ui":"^5.0.0-zeta.28","@things-factory/i18n-base":"^5.0.0-zeta.28","@things-factory/lite-menu":"^5.0.0-zeta.28","@things-factory/system-ui":"^5.0.0-zeta.28","@operato/scene-integration":"^1.0.0-alpha.38","@operato/scene-news-ticker":"^1.0.0-alpha.38","@operato/scene-progressbar":"^1.0.0-alpha.38","@things-factory/apptool-ui":"^5.0.0-zeta.28","@things-factory/context-ui":"^5.0.0-zeta.28","@things-factory/setting-ui":"^5.0.0-zeta.28","@things-factory/resource-ui":"^5.0.0-zeta.28","@things-factory/setting-base":"^5.0.0-zeta.28","@operato/scene-data-transform":"^1.0.0-alpha.38","@operato/scene-half-roundrect":"^1.0.0-alpha.38","@things-factory/board-service":"^5.0.0-zeta.28","@things-factory/oauth2-client":"^5.0.0-zeta.28","@things-factory/integration-ui":"^5.0.0-zeta.28","@things-factory/integration-melsec":"^5.0.0-zeta.28","@things-factory/integration-modbus":"^5.0.0-zeta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0-zeta.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0-zeta.28_1658494580229_0.29375902846626967","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@things-factory/operato-ecs","version":"5.0.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b674372b2004714410087d307416042214dd9bb3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.0.tgz","fileCount":55,"integrity":"sha512-VjkKImI4M6a4wttBAnB2lklWfVQb2CZqWwI995wOByjR/Z8X+9/UVaDMwHHOGQIJmRubGqtkYKMoUlntEtQ0WA==","signatures":[{"sig":"MEQCIFRjMAB+Iwh/IEgjAh7rIfQIf9B/YGU+tN6gCnV+5woWAiAvqPZvjYDbqx2xlk13SCQPEH53eRWzUqrRRLOosSUnAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3T8QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2/A//Qh9TYKIt56Rk0Zt0VOJwTmHkw3zf2Klz78XoEDKmVYipFJaR\r\nqnPyFyNeHRQXU8+Nmmz+C51a1G6bBECprr5sN8Nv5ZwE0Z8Nw2tv9yNlzJ9P\r\nJIkgMPTt0SbFPd3iRIjbjFLRF1QCoNDKZXxLRPm9E0MHuJiucpsNfNhx6Nfq\r\n5fP7esMgokXl5RnNu3iP086rWsTxntxqku2TRqgo4nM7guVC2f3FrDX1Lzgw\r\nZ7UQ8h7LSj5c4u2ZLwnOCa29ST7sHj8MkWuWBvuPgcDFL4zT3jWlB4S98pZ/\r\nSPIkTgKK65BFRA6lt79g6vNPIlt97Ex192KiGuUGj9eh5z1NUJnpZ1j2ASCi\r\n+k8M8wnvXPqoipgpQYFriQYUMFcal8ZZjhZKoaHvvYG9Di0KkXc3bSKOTgUA\r\nEdJKx58QpYGuVAqx3ZE1BZ4jh0A/LCPVMBiDv0LDIBdlureH1fSKvPv+EbB6\r\nw3L2mNNjnWJftTiwVWoPvgIjMFtFVVWRWsm6nOFCR8M5NXIfuzvm5IXb42kh\r\ntYkRecIVajtXHZ+Xu+Yd7YvM0RV5KDy2oZa4mD6EnlwrdggIMYPZMFzCBl+I\r\npnKxCRHLDTvymha5oRj/vsfs3F0ZswYRbMMx5hDY310wjJidFaPGPsRPEYnk\r\no37T20WvuOsX2bVUs2m9Jt5ihlen3QTlXeA=\r\n=9ALR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"32cb91663e38de9ab1bb7a72af923c3bf8ac187b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^5.0.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^5.0.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^5.0.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^5.0.0","@things-factory/more-ui":"^5.0.0","@things-factory/board-ui":"^5.0.0","@things-factory/grist-ui":"^5.0.0","@things-factory/print-ui":"^5.0.0","@things-factory/dashboard":"^5.0.0","@things-factory/export-ui":"^5.0.0","@things-factory/i18n-base":"^5.0.0","@things-factory/lite-menu":"^5.0.0","@things-factory/system-ui":"^5.0.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^5.0.0","@things-factory/context-ui":"^5.0.0","@things-factory/setting-ui":"^5.0.0","@things-factory/resource-ui":"^5.0.0","@things-factory/setting-base":"^5.0.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^5.0.0","@things-factory/oauth2-client":"^5.0.0","@things-factory/integration-ui":"^5.0.0","@things-factory/integration-melsec":"^5.0.0","@things-factory/integration-modbus":"^5.0.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.0_1658666768576_0.32723203677151935","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@things-factory/operato-ecs","version":"5.0.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6a97d40d525e167529fdc3fe17ee854447b41557","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.1.tgz","fileCount":55,"integrity":"sha512-xnb2IjVwSZzZRH+XIDkLfG3bIdevPLV3GSzf9CKZ+Q5GQ4SHxFJbcGof8CjBBbddMPy9rzVKkfSzDTDVgOoY3Q==","signatures":[{"sig":"MEUCIHV2NB3/5RpshRN9pSeTWJn60ngFvUCTBA++azbdbUyRAiEAtm4dy+q4Xi5HeXXGhVsH2qnggd71Kk9d47abZKgkVDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3j0GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyRBAAhz+DFjBkoDFLGGr0Rz7S/KL9PqBT0wBDDrFNGGh1iGFr9lgO\r\nK0yJeM2KayPL6m2Rx7FMiqc2lg9sYN/Pgz8b9hy85ehipNmjWexvCyB4bpAo\r\nwTtJXl+5m1kiApQCW6+acAg6r1sTwv7PN2A11DJSXyYPUcXQMDrcEB9warjS\r\nXVoYnvBEY1cDwuu84hsrMUOfj5X0g4ljLWwiZnuhuLWEy3+CTt1x3lFz3inM\r\ng54X/AIpNDy2uvTemMvyVHUdtfO+ATskIn1eFItwHf80fXiuDDcLfTzBdufW\r\nyBNx6ILsZWPY366HZ1IDTXhVpqpJgQr4HZ1rjpCiAcZyZfFEfM2BYMwc8ZtI\r\nnmkRw0+dJKP9N5exYj2EWAvC1rgftBd6ekS39t2d8+2Z0qR/NhhPNI3/KM83\r\nr4dxUR/0QoWY9ghS/E+lb9P1UX0WoOVZfjIif99gXkxyIgHA1xTS1RJpFSZp\r\nzgAayarWDq8XypPXgAQxXBDV9D6YJ36KN7g9eLU+gfGL4RIu7aoNtzurPCKL\r\n06Rek8e8RjMjsYm7NleCNFzVdO/C/nv+j6nbGJq0eXzH/XPqQE0YLG2x0Rr+\r\n8LhnTZt1CcysfBaSN6oCWqoA7YUGonKVGX5UQGam3kTBo17ZxhJ4VcTlIwNj\r\n5/oBV/lNBxG2Y7vXFLV9S89Ds3f4pffix08=\r\n=PjPq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"47225f76058999bb8bb075ac960cfb24f058093f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^5.0.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^5.0.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^5.0.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^5.0.1","@things-factory/more-ui":"^5.0.1","@things-factory/board-ui":"^5.0.1","@things-factory/grist-ui":"^5.0.1","@things-factory/print-ui":"^5.0.1","@things-factory/dashboard":"^5.0.1","@things-factory/export-ui":"^5.0.1","@things-factory/i18n-base":"^5.0.1","@things-factory/lite-menu":"^5.0.1","@things-factory/system-ui":"^5.0.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^5.0.1","@things-factory/context-ui":"^5.0.1","@things-factory/setting-ui":"^5.0.1","@things-factory/resource-ui":"^5.0.1","@things-factory/setting-base":"^5.0.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^5.0.1","@things-factory/oauth2-client":"^5.0.1","@things-factory/integration-ui":"^5.0.1","@things-factory/integration-melsec":"^5.0.1","@things-factory/integration-modbus":"^5.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.1_1658731782480_0.4793462171201046","host":"s3://npm-registry-packages"}},"4.3.59":{"name":"@things-factory/operato-ecs","version":"4.3.59","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.59","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"900ba290bc11038d9bbbafa37d9d0fc15d1d9753","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.59.tgz","fileCount":55,"integrity":"sha512-S9cHCPOMM+uKAjM8byNR/upIDspvfeDmk8gafWZxPjHqrtAzZu+ZVd0Ymp+D7xG6cZAyJ1+bj4+0FBqxuerm7A==","signatures":[{"sig":"MEQCIBGf1yqYsxvT/OWNWcpBMPk9yy4ZgZP/b7VD4f+/1jXqAiBBxk/uDaVVWvhtf6rw3d4LjoGNtJE7zWJHIWv06SbOrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3rwnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrpg/+L02ApWplB1dbQgmeco+hciu6k2DZ/N1U5tnNaSPMjUkzxNMP\r\nUScFZZqy2D6srWoYyGWsmKK8G6uieF27u19rjat0hIzRRC/ltS4eB4gs78oT\r\nEnsPhWvhZETUdG89cOarH941MU3a+dXcddqOmKEutMs3a1phHaa2vY4RTvjW\r\ncY8yiA153c5+cyCjxLiROJaVbUW6LXaVoCqBooKstD2mkbs5FFgHJ+jqIO6R\r\nrEuxb9tpFiX5mOJKLKVWXkg06VNzNzqYpH1tVawadulXOmtFHQmc1Qxtpm0G\r\nF7yWkkNi05J/9Tu0UkTCqC3Z8GjUYfuEGbD6akCzdAKgpJv4pXE3MX9dmNx7\r\nm91VHyRRVD0sfpO/GD4Fy6Xe3L1FVyBVWLbvmLOSzJaGW89kYeuPcLztm21k\r\n24Cc/9HIz8LfwcTQRLbQiR+tIxCfOsrjpPvFGWJOQ+zDIW5yO7453Sl/9tIv\r\nSuRAfCZZwsNOTQP788QptmRpA0IXjiPPN7XNj5FW2Py4jlBXhOj7V0t00OJ4\r\nrqNct2HIfipunQUe+jWk0UneIWv947ambInU+G/HX8zWA+XoqOX9t7Xjc+t/\r\nZ/VndZSbJaTk0Zo4SywknvMT5SmXzaGtgDVqXQDi5a1YJLsggNWzwDs1f3If\r\nL3BjWxVExbqVNXApQZD/RooWmAibFWcx/2E=\r\n=2BPf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"923ea2407895243b6e4030e75580aaa87b17e9dc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.47","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.47","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.47","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.47","@things-factory/more-ui":"^4.3.47","@things-factory/board-ui":"^4.3.59","@things-factory/grist-ui":"^4.3.47","@things-factory/print-ui":"^4.3.52","@things-factory/dashboard":"^4.3.59","@things-factory/export-ui":"^4.3.52","@things-factory/i18n-base":"^4.3.47","@things-factory/lite-menu":"^4.3.59","@things-factory/system-ui":"^4.3.47","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.47","@things-factory/context-ui":"^4.3.52","@things-factory/scene-form":"^4.3.47","@things-factory/setting-ui":"^4.3.47","@things-factory/resource-ui":"^4.3.52","@things-factory/setting-base":"^4.3.47","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.47","@things-factory/oauth2-client":"^4.3.47","@things-factory/scene-restful":"^4.3.47","@things-factory/integration-ui":"^4.3.59","@things-factory/integration-melsec":"^4.3.59","@things-factory/integration-modbus":"^4.3.59","@things-factory/scene-data-transform":"^4.3.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.47"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.59_1658764327699_0.3775808397995388","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@things-factory/operato-ecs","version":"5.0.2","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.2","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"64cf66d65eaa884d1843a411c648d49b82337455","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.2.tgz","fileCount":55,"integrity":"sha512-wKdJPzoxd9KX7Xep4LcpIEaFZ3mymQW+C1/+QY+iqgeKOu+XrwaDRIZwRBGyLQxK3u2qpIBmzLIHruJHq3NAzQ==","signatures":[{"sig":"MEYCIQD+lFVdHAaMZaVEYGjGMpKkbb4WHJa30TqxF9u1ZKjHhwIhAIR0nODYRK3sF4h/IQw45nchVxvMeet3rnbzPXJIb0LV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi357jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw0Q//QBTjDVgacAk3BidxMClfqARXpEwDaSLUHXaH9TZ1FG1ebD0W\r\nrt0a5bniWN4HozDXhkDfKFDlIHrQo/oyrhu25Jcv4rWmwXEvqdGsEazlNgb/\r\nkl2tck8u7NThNGPLL85z9H7GTWDYBsVUkd5AS2EVx80FyF9axzBN6SekA8iW\r\nIQRbMkfCDF4mEvaLq62gwO1Py4tb59LCQUTsglevmtZpUcsmJgeI5uiqcvSg\r\nRRXVuMnW2hh2iZHhoVIDkxmxgtsp7X2514hPRMaQk4XOktCoJ7xT3Jd+9KQv\r\nwjYyWCeATBr0QBOCx0oUvLf4GUD7VbTxnZv+VpE/6YXcttzJiL7bULsQzCu/\r\n7cb0RmEmieLX5ffZndUjNh8jSjzQsOLPFEt5Yetdbu951GMw9PgTVdIIgg54\r\n6lY1S1YinziVZ4HXwUTgGQHgc3FxaxBusLEj5bMD0YolykzeDJPbwNkYN7dH\r\nj7WPLL3MM0TGfLfPQnKBCIsAo+Szm8zG6wtEvvqMJuJ5MJZINiV9W1eGoh4z\r\nk4LYvSvz7PnGEQ33PQ+ffKm7Lju5+HfXjSq4hO+1RV5iClLu+KvnWpzoFSRi\r\nyDUYEv4nBin/JOb1gU29HEX20ERJTgy8rzgescaS2q753/SOSJkYRB1ajFvO\r\njSi25SErecwDAExBBhAKLyohCVRdB6ci94c=\r\n=QZnj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"009cda6cb65e0930988fb2b1c1a309b9a7973383","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^5.0.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^5.0.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^5.0.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^5.0.1","@things-factory/more-ui":"^5.0.1","@things-factory/board-ui":"^5.0.1","@things-factory/grist-ui":"^5.0.1","@things-factory/print-ui":"^5.0.1","@things-factory/dashboard":"^5.0.2","@things-factory/export-ui":"^5.0.1","@things-factory/i18n-base":"^5.0.1","@things-factory/lite-menu":"^5.0.2","@things-factory/system-ui":"^5.0.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^5.0.1","@things-factory/context-ui":"^5.0.1","@things-factory/setting-ui":"^5.0.1","@things-factory/resource-ui":"^5.0.1","@things-factory/setting-base":"^5.0.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^5.0.2","@things-factory/oauth2-client":"^5.0.1","@things-factory/integration-ui":"^5.0.1","@things-factory/integration-melsec":"^5.0.1","@things-factory/integration-modbus":"^5.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.2_1658822370754_0.13607207000425525","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"@things-factory/operato-ecs","version":"5.0.7","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.7","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f8d9c373e6361e59300e41753ce89a71f34a758a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.7.tgz","fileCount":55,"integrity":"sha512-FBxdeaxZEy1hKU2rAILsd8iK2D+wCb8wy7h35KBlFwY+wQHoy+9ryKHgkH3OiZQTbR1AmCuG9ZsqO9KUTrZw9g==","signatures":[{"sig":"MEQCID4v8Ms3T1hzyiD80qGPKu5W0Gzvwbg+p4qepFS4ysumAiAhqEKJpUbCgkYhNcFPr+hjRwthlea1heFTB/gBDgNb0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5ibVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpyrw//VW0CfbEZyjylqPRCUwmXaS19GyDyCNCO296Idy5E6dZKJJS2\r\nJUvWhO0j+L/5SFqqfvEfCKD9lSgj8Aa6Qkg0f2/g4tr7zUi+NDcvd4yECEn1\r\nRr63b9tfsqLn76mCKxUiLoraN2UeED5szuUyukO0Ll0iE0dCU4ACsocqkKlD\r\nSnyMH/4UB2Rh3db7MxAGlWZdkDDCw5C8Pl3LDjb0+kfU6cosiLKf0/5OdfW1\r\n9Lza8rDhAwc502u5i6Q+GfTottv3VvUa6tGsssHILqPiX43W99rsdYMJeN+Q\r\nuVkdKwhI4O1dvwZzElPYWK/t1/RlEMY7XbO5kuuoDO7GbcO772phPyh+ga1j\r\nRmreiyyDrK2MRbLS5xoVfK+IuWE3LfEc74UQBEnKXLe44ruBRIynPvkoigSv\r\nIslofts++N8txyip2uoMB44uGsW5gO8+lFqq99LpdN1pDzhGWcB6mgo98XYp\r\ndPzbq+AMNlDsOELhThqpRmg06wJtzwG+80U4PnYQwpxnafegbWtVWKqqMtQN\r\nclo6oKSvko3Jwes0p21HSIKMA3LtjM41M0BMCw8myZ857M7YaW3JaFaUiQ1L\r\nTv4CwhY1Ru6aLYH5uBbKsK+eigjdzrnJu/7jKIblBYmw4GRRA35JJ0B5fyc3\r\naQcm0gpv1rCqvMoRA/cRqN/0EsUNi1hrDTQ=\r\n=X+qY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1c7c7618e2e3c9ef8b07d730c3df84c8bc01b35f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^5.0.7","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^5.0.7","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^5.0.7","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^5.0.7","@things-factory/more-ui":"^5.0.7","@things-factory/board-ui":"^5.0.7","@things-factory/grist-ui":"^5.0.7","@things-factory/print-ui":"^5.0.7","@things-factory/dashboard":"^5.0.7","@things-factory/export-ui":"^5.0.7","@things-factory/i18n-base":"^5.0.7","@things-factory/lite-menu":"^5.0.7","@things-factory/system-ui":"^5.0.7","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^5.0.7","@things-factory/context-ui":"^5.0.7","@things-factory/setting-ui":"^5.0.7","@things-factory/resource-ui":"^5.0.7","@things-factory/setting-base":"^5.0.7","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^5.0.7","@things-factory/oauth2-client":"^5.0.7","@things-factory/integration-ui":"^5.0.7","@things-factory/integration-melsec":"^5.0.7","@things-factory/integration-modbus":"^5.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.7_1659250389075_0.7035133599147514","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"@things-factory/operato-ecs","version":"5.0.8","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.8","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2fd59b0733df17214ecb685bb41ed9c73cb01026","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.8.tgz","fileCount":56,"integrity":"sha512-4qYC+AnCWelSsgAK/6y+Q32zcbvJQ7F5q+A6bwMBnXewiluO838sg8TlZAPZekOVXghsIK55zCPlrvD1lsDQPA==","signatures":[{"sig":"MEUCIQCeYC6rDahCHVLO+AQzgEuCT/OqxL9blejsS6Y4wT4zUwIgMxoXfvP7l5zQGMGlEBiWYF4Hh2zpJxWPUofXVSuBzuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5qccACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphphAAmOnV5lGoth8GvPGORonfX+JXmkPlSLbW19J+VG+V0xPzN93S\r\nwZ8oNiUGHvdfCGc3vcYcDsaku+nMLvGdcWqZXyKj8kQDzjxURfh4pciY05Ra\r\nxOurAVKWy2vZ/mmty/UewI0p/EG8EIUx0hQPOc8o+dmr1i8RGO4yZwClYIdZ\r\n60hgE80YM231ADuJh0RSnuw3o2UwP70B3dRelKwkDv7bQZmkINUVnHq+aKzj\r\nOri5E/A4y90+2I0x04nM5efP5r4amHQ7J5OXzaU/EWQf2P2EsV3j+mlERKMz\r\n0BvywjVoTt6UFH6SN+oaNTLaXl72DTKl0Ct4dzmONYxPhD7/K9ZKN5TkqLFB\r\nkuGXV6pbAnfdfrVeO8NxxI6pS8PPi9Th2KEMOsQRdcHH8bNTDkrnkvEhOybl\r\nptzpXDxivYvYc25KJT5ebpUzOt6JbC0Q8fSBQIDINxznvH1OvCq48hVcCosN\r\nF77YLOBtZMcRtzH5FuxZ9pc6mIE98h1EqdgcpK2Yq+XDFdemmQmp4yoJpewV\r\ncAa0iwe/cZMc3pJmNYn6khqi/ToTkPQW6fRuOeQ67JT67QTYhV5g5osodoDX\r\n4GWF60a2QQOUFcK0ByasS7wXKAcMaFS0cpGWZGgFxCMKSNwtsm33IMpjlbmc\r\nOZKAbYGveAOV/NRKjixUWgNrCDC7rOkbeoU=\r\n=u8Lb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"de14539186ad35c0bd1379b8ae4dccda7b13256e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^5.0.7","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^5.0.7","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^5.0.7","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^5.0.7","@things-factory/more-ui":"^5.0.7","@things-factory/board-ui":"^5.0.7","@things-factory/grist-ui":"^5.0.7","@things-factory/print-ui":"^5.0.7","@things-factory/dashboard":"^5.0.7","@things-factory/export-ui":"^5.0.7","@things-factory/i18n-base":"^5.0.7","@things-factory/lite-menu":"^5.0.7","@things-factory/system-ui":"^5.0.7","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^5.0.7","@things-factory/context-ui":"^5.0.7","@things-factory/setting-ui":"^5.0.7","@things-factory/resource-ui":"^5.0.7","@things-factory/setting-base":"^5.0.7","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^5.0.7","@things-factory/oauth2-client":"^5.0.7","@things-factory/integration-ui":"^5.0.7","@things-factory/integration-melsec":"^5.0.7","@things-factory/integration-modbus":"^5.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.8_1659283228522_0.4103826498860448","host":"s3://npm-registry-packages"}},"4.3.62":{"name":"@things-factory/operato-ecs","version":"4.3.62","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.62","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6c895323c85e0c5bda8cefc6426a090488c55416","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.62.tgz","fileCount":55,"integrity":"sha512-4K5mslQTiAbZ1c5C9UL39ZID4AWj5TQO797gHIP+ho/2m+BNwIVYkSxI7Jods6Pfc1h/vmRBcNPxpaP9YCfJzA==","signatures":[{"sig":"MEUCIDzQrspoyFBGH70+UhhkygOrTWhtC6GPJI//nndQdus3AiEA12vDScJvPwJ39IBUj08pV3PvQ5C9r/fr+euCs7rrabE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6TkjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvpA//ZDDXmaBaQB+n6AvJr8fxuM/l2+Hu86M/ldACY4P3WJ+MVCyj\r\nhPh7SyTdRScCpQSJZ29C4b80fKfQeNhdyd2c75HgJLajbrnnRfubnnQtdXZc\r\nVg5emR5ORx72UVzm7sRcNDZK5+dJl2F8l8tkXPd8M9jeXjNzjtGk3yt+WQgh\r\npqZGQeiAGblO/1Pi/R/MIc0eohlFNl94ut+X9cYuKYp16qJwXKjmdftE6AA3\r\n6UVNrwVjQp8Oyh1JNwhJWr2lOU9y99kq8ZiWTfNPA3OAu1X9IVfX1+BIfTG4\r\nM2OmgPqpBtbHmyRqi0wZ9JmAR2V1kAl71GmoFXWM31qE0+AWwlvH7BmuYcud\r\n6XuK5DGkkRdtdozb6LfIaCFZYlbjN+xOg3nBisJSwBszmQncRy5lDzMP3chM\r\npHsouSjAnspDQ0e+JDL6eSkByTJWAnh9YTZ6cAIPcb/FshfiSTUeg9lMGpon\r\nxVtz30925AihWGdlmm6o+Hm1jsrPXfLabFKmD4zUvYmMFS10zCJEznYJRnK4\r\n0+TbstIblsmZEIAeuScA4nwnC1p/hm8BLQjnNt/LWZkqcGx5V17Hg1o/KMKN\r\ndKFJAx138EYOlZmwbOJcXhmT6oqdQCJRa15KXBDCcudKznvzoHDboKHSklJJ\r\n2x/T1q+gAaWOndHP2OYPEGWeZ+E9Kh7DPVc=\r\n=VPc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"013096f8c0dd7bda146fd9370bf0de70da0e7bf2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.62","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.47","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.47","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.47","@things-factory/more-ui":"^4.3.47","@things-factory/board-ui":"^4.3.59","@things-factory/grist-ui":"^4.3.47","@things-factory/print-ui":"^4.3.52","@things-factory/dashboard":"^4.3.62","@things-factory/export-ui":"^4.3.52","@things-factory/i18n-base":"^4.3.47","@things-factory/lite-menu":"^4.3.62","@things-factory/system-ui":"^4.3.47","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.47","@things-factory/context-ui":"^4.3.52","@things-factory/scene-form":"^4.3.47","@things-factory/setting-ui":"^4.3.62","@things-factory/resource-ui":"^4.3.52","@things-factory/setting-base":"^4.3.62","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.47","@things-factory/oauth2-client":"^4.3.47","@things-factory/scene-restful":"^4.3.47","@things-factory/integration-ui":"^4.3.62","@things-factory/integration-melsec":"^4.3.62","@things-factory/integration-modbus":"^4.3.62","@things-factory/scene-data-transform":"^4.3.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.47"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.62_1659451683352_0.2498652901625258","host":"s3://npm-registry-packages"}},"5.0.11":{"name":"@things-factory/operato-ecs","version":"5.0.11","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.11","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b383dee3eb235938cbf4341a361f964d9e958f34","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.11.tgz","fileCount":56,"integrity":"sha512-cyMV/mZqijKIE6VvvVphsqr4EiZnwmuLz0xon97jZqf9Qp+OrqSGc+PunA/KdcF50EDIEqnfNhtHXptk6QoOLQ==","signatures":[{"sig":"MEYCIQDQZgmQUYA78wX8zcSGjZdenoVKAjppHRobBWwInhurJQIhAILviMC+9H1bfc17iLyjB6sHTzqU6HvW4gx8HQLRS6gS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6eJbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/4hAAjbK9OvPhHMtWFnzz5WNwc4VgeFqbNsGnOPL8R932fHt5NH72\r\nXYRqX4zYA3OrQRDLpQhaaAnD6F5bdWUlgfJKRGLnadTRezJHhHJYvjz6QvYP\r\n7gXWT0wzPg2E2j7xpXlMDVN9h/AXtgwSeiCoOm/wG/DpcCRWv/QNkAtuqzLg\r\ndiiEsaoqIofoiJcDwiGq8AEb0rW8Oiqg7Qhs3ykhNhugluHAFQd8fYOAXE4O\r\nptjtwDW5NS//kHN4fs5W9OcVCI5eRsYTtHJ+caVXuZiJSXYEv6PuI5/3ujt8\r\nebIEGQeofCBfVgoQYy0BIqvRy69I/xs9Nffv1OVf7DwjHnlRmrKET6B4Tflf\r\nwkwvMyZBht7xW6zZCbZAziq0QtjreGrH9jmxCJ0KaxTR3OwABWZ4UzsqjMr7\r\n6BLBY/UhdIr16FJB93xbmWcoLBufKrAJmnwgeVcVNQOuDlIVM2vYeWZE8Y2n\r\nfIbuORLUBHvivhIEoqonNKKdOGYcM9ghsrOhZ/c3YQXCPf154qg4JKfbU96X\r\nua3mx43W+QdLDan5bMRM2bqKvBSeGZqxX/tie51Y2YyRbEmWHvCKTrRSxJvV\r\n2QbtYw3DzSsiKorS1LUlbik9f+xwxp9koYbjlRXYFeML0hff6YhLSYFD+R3w\r\nhnwcQsgft3aUXVsP9goRnBl+7lYIvR7715o=\r\n=zvf6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"37cd4feb62e062899cae7029588d86a5d4b4036a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.13.2","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^5.0.11","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^5.0.11","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^5.0.11","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^5.0.11","@things-factory/more-ui":"^5.0.11","@things-factory/board-ui":"^5.0.11","@things-factory/grist-ui":"^5.0.11","@things-factory/print-ui":"^5.0.11","@things-factory/dashboard":"^5.0.11","@things-factory/export-ui":"^5.0.11","@things-factory/i18n-base":"^5.0.11","@things-factory/lite-menu":"^5.0.11","@things-factory/system-ui":"^5.0.11","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^5.0.11","@things-factory/context-ui":"^5.0.11","@things-factory/setting-ui":"^5.0.11","@things-factory/resource-ui":"^5.0.11","@things-factory/setting-base":"^5.0.11","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^5.0.11","@things-factory/oauth2-client":"^5.0.11","@things-factory/integration-ui":"^5.0.11","@things-factory/integration-melsec":"^5.0.11","@things-factory/integration-modbus":"^5.0.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.11_1659495002685_0.6774437456273237","host":"s3://npm-registry-packages"}},"4.3.64":{"name":"@things-factory/operato-ecs","version":"4.3.64","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.64","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ee31a79855eb09bdc18971d7dcc46139d211afd8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.64.tgz","fileCount":55,"integrity":"sha512-it+75pITAeOItmxb03hdCwHsPPKW7TmYLIRFv3i2e+7tX5FNajF+c2LkvfxIPkVYg6TD1QRrEmhhW1xO8RCnaw==","signatures":[{"sig":"MEUCIQCGcY9qvtkG5P6x+QVcKl/yobz6v+FvaoP5r6+Zvi1mWgIgGFDH+6q20xcqPMJzq66p775NpxW67qfL2MCpQ+0IaC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6oJuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLWw//fpaaKjVM+8uAlamd0PRoZ2yP04+HrtlZsA6T8v5WOuuIkEQW\r\n3M7bZS/op9r4SFZZPTTo5nPDKJNNGp/yReq+WOpZTY2CwyRibn2UqPkbu4nG\r\n5YLtzmpembzONb8FAkDs/7SJmexQ8rt5kdTnOdhfqNczergu9h3qo8tYzMsE\r\n+fMiU3H4NiFYpBrPC+2QvAzQFcVV16JYpIWwfSRoMGXed3QvxWV6p6lxPqFR\r\nPSHjQVhHueZ3/1R73nADLzJ7bmgW+WwGR4R1VoIdUkpWzKxZAJe+n+F/iuoc\r\n4epB1q1hMTQaFTdA5Q9PD0RxkbvWuD2YUZ3cOo9DD3DhRamLF0rlHtUTW29O\r\no5AxC+ABn/dsU6akOF3LPmLAvlg+6kgwITa++O4kOu1GXa8VLRkgkZhsBFDU\r\nL350RXsuRFzi7Ms7p4TwMhSH0AU+dOJZFXYi/T1x1XpoK0bjXZRQI6fW3diK\r\njc+m7v8bznFp/EzJTZ8X5ygN4Im7lBACu9lOUKDK16cJ8lB+a+DT1ksmofGr\r\nQw5d/3NWzsBgIS4HVi6mTYhImGMwwzFJnLIazwR7BKq4En3xzUfdmlD/NCKs\r\n6vckGjZHaYmmTsRS9t9c2AJXXVEmGOcgmS9Itvl9EBShepBLMzAAWnw+wI3E\r\nGzR6IByrPPm6ers/qcLv1WPmB8E6jLmag2k=\r\n=SclS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ed452efe14f7ac969c4d795eb141ff704626c827","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.62","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.47","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.47","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.47","@things-factory/more-ui":"^4.3.47","@things-factory/board-ui":"^4.3.59","@things-factory/grist-ui":"^4.3.47","@things-factory/print-ui":"^4.3.52","@things-factory/dashboard":"^4.3.62","@things-factory/export-ui":"^4.3.52","@things-factory/i18n-base":"^4.3.47","@things-factory/lite-menu":"^4.3.62","@things-factory/system-ui":"^4.3.47","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.47","@things-factory/context-ui":"^4.3.52","@things-factory/scene-form":"^4.3.47","@things-factory/setting-ui":"^4.3.62","@things-factory/resource-ui":"^4.3.52","@things-factory/setting-base":"^4.3.62","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.47","@things-factory/oauth2-client":"^4.3.47","@things-factory/scene-restful":"^4.3.47","@things-factory/integration-ui":"^4.3.64","@things-factory/integration-melsec":"^4.3.64","@things-factory/integration-modbus":"^4.3.64","@things-factory/scene-data-transform":"^4.3.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.47"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.64_1659535981930_0.6183956979959899","host":"s3://npm-registry-packages"}},"4.3.66":{"name":"@things-factory/operato-ecs","version":"4.3.66","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.66","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4e4672bd96e039e88b49602c14536959f45891fd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.66.tgz","fileCount":55,"integrity":"sha512-UJzoM9SpyXx8t/bhH9jfELzAUL24PPETs2K1/qpSRqqf2ad3TB98FmKqs43asCVJJ9lTXO0VOrQFQfkjFK54wA==","signatures":[{"sig":"MEQCICsl3sIKwRi1MifLVBiTwO1ISpaPGuvGDCh7L0YOKoJ3AiBeBAaBRAqVnur9Tld8s0gKaw0sSx17FAvF4Bvj/X7YgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6pdCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOoBAAhMh4LdZ4DbtDI75L/tWGeiIIP5Y/AWM+0k7IHTB4jwyDYUSF\r\neS3ct8AMoRHkUnQYJcRSnGll+Pq8kd7rdhjfuXGq6u6Aj2bUNKgTvaeAkOOc\r\n0rPq+JKgzj0PyXzS07qYePp0DLDD5BSDHPNmKHjJlWMiiLeNeDu0WM1HxVwx\r\nqcmAoqxN7MkmtlDF1wDwsboVmj0bNA7LGTK1hXpVME+i0ZawMZlXTWDCCF2y\r\nZEE+NNtIO81jfL6ER8b+H+uzEZU5Z3VxsakqI3TZbhjhPO4zop8SSSx50IXY\r\nVhfLwLdp5iEhQQ06m2+gHt4g/nmKvosHl4Cm0HwKK5L9K/5O+MO8rp/Ffrak\r\nI0T0aO3MwF9arWMV/BQcKh7q2E6jKDhE9YDL7KgbYa1TPQd9iG07NXehpiX/\r\n91Dfo+yXqCWq8fIAL+bLNArN8ILxEK5pG7SGwgEfzxqDIGRrPrBV9JmajRu/\r\nnFow7X99wlxJZ3sEE+I+huojE0x8ANPRfGX/7o8rjebQhI7lssqrjSDyEgW9\r\nXnnCzcq08lrtpwnoicwODlyOb9gg3zh9wrTCK2fpemJ44O1C+5Uau0Td9fWN\r\n2Td/icH9SF9I+E/R0X6KK+2sOoaQtqRzcjk1oxJ+0L5P0SIl9rhZORD+Imzj\r\nBufaRxUPOzNSXmtiS3S6tJckv0vLONh3law=\r\n=L3HC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"27536aa67eccfb17d20ced5c898a838a61ff634f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"12.22.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.66","@operato/scene-clock":"^0.1.6","@operato/scene-gauge":"^0.1.6","@operato/scene-table":"^0.1.6","@operato/scene-timer":"^0.1.6","@things-factory/help":"^4.3.66","@operato/scene-random":"^0.1.6","@operato/scene-switch":"^0.1.6","@things-factory/shell":"^4.3.66","@operato/scene-chartjs":"^0.1.6","@things-factory/auth-ui":"^4.3.66","@things-factory/more-ui":"^4.3.66","@things-factory/board-ui":"^4.3.66","@things-factory/grist-ui":"^4.3.66","@things-factory/print-ui":"^4.3.66","@things-factory/dashboard":"^4.3.66","@things-factory/export-ui":"^4.3.66","@things-factory/i18n-base":"^4.3.66","@things-factory/lite-menu":"^4.3.66","@things-factory/system-ui":"^4.3.66","@operato/scene-integration":"^0.1.6","@operato/scene-news-ticker":"^0.1.6","@operato/scene-progressbar":"^0.1.6","@things-factory/apptool-ui":"^4.3.66","@things-factory/context-ui":"^4.3.66","@things-factory/scene-form":"^4.3.66","@things-factory/setting-ui":"^4.3.66","@things-factory/resource-ui":"^4.3.66","@things-factory/setting-base":"^4.3.66","@operato/scene-half-roundrect":"^0.1.6","@things-factory/board-service":"^4.3.66","@things-factory/oauth2-client":"^4.3.66","@things-factory/scene-restful":"^4.3.66","@things-factory/integration-ui":"^4.3.66","@things-factory/integration-melsec":"^4.3.66","@things-factory/integration-modbus":"^4.3.66","@things-factory/scene-data-transform":"^4.3.66"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.66_1659541314214_0.8690920893137277","host":"s3://npm-registry-packages"}},"4.3.69":{"name":"@things-factory/operato-ecs","version":"4.3.69","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.69","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2061070c7566e17aa9578737137416e82ad0a75d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.69.tgz","fileCount":55,"integrity":"sha512-Ko2RtEssuepFj878079dNxqSzhmtlSuk6C//dPq/rfmHV8qrnoKnzkRrdfQz59eDMn5zcZ0qU8eahQyEJXvLzw==","signatures":[{"sig":"MEUCIBvC5CHDOO4N2PIfZlJmLn7fWMt/oPU23+4aWBEuOB2eAiEAmqsIXXCQq2hAIoGW6aQ/TCgt+9wob3EUGAhMp1fVgAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7h1CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX6A//ZLX1LSIjbDQ5sPoHEGcwOQrNXMuJaK82kjZLqjDrP2bGkMfF\r\nkqhg8JDkqveHtqgVCgNpeNnas5lcCIYZkv7hb4vYJLqLPZ4y2yE4hUX3wa/f\r\nO4I8xMzJkVB7N3DrvPT1bezkLY86P5Xx9FanLYVxvz9SXbQLUDGKwAs9fEP9\r\nwdM7Z8kOPTZnfrVv4nVlSCreieF8bmhTqfcgMyfc473BU7ZM0UrpZmV+WsT6\r\nqb8TKdv3KzOSaK7FOT9gThccfu2vLFIv6YK9etfBhxrBh+DPs9zaxeWcUq0Z\r\n6qSNtxieexHwajM1LKNx31JmSfkU08VxHTuezTzSCO94Rux1Dt61p3f3/Rq9\r\n/2+aB5bK6e9gTba6W2vvO6bwbFYV+7ejZucIiHn+2edoufsM/i4zD77FxwRw\r\nmNCnzbB7Jlns9Rv3uTJJnxsY5gcNlPNeKqBdABbhQRJT/HFRgOZtqZWozTWj\r\n33hzf9l5YqlLTcXIANi6LQ54L8WDkHiT0s0QeEwuU/ADTPBPqfX65lzlkUSc\r\nXZownkWAkGTINHHM6xeQLx6yK2OpebWawxZU94c/xo4yNoSm6pm+BpbNObBO\r\n1Rid7QreDfdn7GZxPaDZgD68dN1hNYFWc7YD8IglJ1R/97aR9+rrKvu0HxQ9\r\npDw0Ixmv9vSJ6linkmF45s6tWnrjBR3uw5E=\r\n=PiaL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f1bc559c1d5f98b6a88848dd5c66c1588207978c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.69","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.69","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.69","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.69","@things-factory/more-ui":"^4.3.69","@things-factory/board-ui":"^4.3.69","@things-factory/grist-ui":"^4.3.69","@things-factory/print-ui":"^4.3.69","@things-factory/dashboard":"^4.3.69","@things-factory/export-ui":"^4.3.69","@things-factory/i18n-base":"^4.3.69","@things-factory/lite-menu":"^4.3.69","@things-factory/system-ui":"^4.3.69","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.69","@things-factory/context-ui":"^4.3.69","@things-factory/scene-form":"^4.3.69","@things-factory/setting-ui":"^4.3.69","@things-factory/resource-ui":"^4.3.69","@things-factory/setting-base":"^4.3.69","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.69","@things-factory/oauth2-client":"^4.3.69","@things-factory/scene-restful":"^4.3.69","@things-factory/integration-ui":"^4.3.69","@things-factory/integration-melsec":"^4.3.69","@things-factory/integration-modbus":"^4.3.69","@things-factory/scene-data-transform":"^4.3.69"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.69_1659772226427_0.5693377957584154","host":"s3://npm-registry-packages"}},"4.3.72":{"name":"@things-factory/operato-ecs","version":"4.3.72","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.72","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f5c2d7c3f65b0bb34c893dc2ed5de01104608369","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.72.tgz","fileCount":55,"integrity":"sha512-XDQnO2SFyTp6p94LYr6GO9DkzTQasTcAElZWRCsSL5nI61+WqmgQ3NNj+LjYIXdiQieqDQZIWklPP77zrrLTPw==","signatures":[{"sig":"MEQCIGjZzN/QKTWEQG0Qf5OVgwW+rKTpts9wRkJKWStV/HlPAiBaQ5jOLhmMu/I75OWvC55bq2I8ZwZZ53rsQemXm3clMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8x95ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxvQ//Vhrde90OC9j+ErXGLZlamhGwTaLqG8FQzI8MfnoL1Co2MBpt\r\nLVSCU7Nhq2+/qfHy7a7gY7CUPhTMlSJymVYec1oob0baaYih3pLXojh2JOJu\r\nkvTEyFafRmiyDPU0gFi061gRt/y9YwumRkYOrPLL6VkijxI0mBNxfZJioCWh\r\n8/i0pbKU8H1DZn2JYOHHs4k2oqLmbOEKWI9EPfK4f4aTFEdpxTTShn53wMo7\r\nzdJr2T8CEQe91KFTOibL951JDEmzGEQh1OWgMyPrdtEq4eP4jl3jPhwAA694\r\nwBNgqihw5xkfojQxTIbRxur+l4DAHgjCkATJmJt5cNPmAfxMZANOYIDKk/kN\r\nEKFlfZNWScqlqQxrL5jMrEUOkKqiB5CKJe8Mk3omqr0PX2cddWXr/T7gIxtL\r\naoMWhdADHLkWo3pOBj+1IJ6B8vhW0mQ1waPsKUexfJVU4H90SsQ8Wnz4wqhk\r\nC6ht4mq5tnC3lDA/t0b3jaf4AfafGAaNCDurUs/6cek925hJx/4Rvqaudw0q\r\nqH4a6Xm+q0B4lMPNCGtwLOD0LeKyXcfCgthjQ+cdG7Zb2Kv6Mms5I2mkqgK6\r\n5XW06zCJXd5MDqEn5mpJ3hBDHgvLslLGKyp58jclKDYhaRhn/vnukW0LYP2j\r\nnNvVk7f2Z6G+cSTZbNOeHhUth9dIgm/ahik=\r\n=zffw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e2586ea38950d313bef2620334b15aecbc13c96c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.72","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.72","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.72","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.72","@things-factory/more-ui":"^4.3.72","@things-factory/board-ui":"^4.3.72","@things-factory/grist-ui":"^4.3.72","@things-factory/print-ui":"^4.3.72","@things-factory/dashboard":"^4.3.72","@things-factory/export-ui":"^4.3.72","@things-factory/i18n-base":"^4.3.72","@things-factory/lite-menu":"^4.3.72","@things-factory/system-ui":"^4.3.72","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.72","@things-factory/context-ui":"^4.3.72","@things-factory/scene-form":"^4.3.69","@things-factory/setting-ui":"^4.3.72","@things-factory/resource-ui":"^4.3.72","@things-factory/setting-base":"^4.3.72","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.72","@things-factory/oauth2-client":"^4.3.72","@things-factory/scene-restful":"^4.3.69","@things-factory/integration-ui":"^4.3.72","@things-factory/integration-melsec":"^4.3.72","@things-factory/integration-modbus":"^4.3.72","@things-factory/scene-data-transform":"^4.3.69"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.72_1660100473702_0.2576483815600825","host":"s3://npm-registry-packages"}},"4.3.74":{"name":"@things-factory/operato-ecs","version":"4.3.74","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.74","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5b964f655c70acb3dee7f034bb611194690064cd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.74.tgz","fileCount":55,"integrity":"sha512-mjr0SYrNfIKhrR8yxZ+CfggfHVne9pl92wlo4txXV3PtJNDHh5nom1NpJwyZmoejd38wkB7a+6bHRnuA3Riyrw==","signatures":[{"sig":"MEUCIQCURelZJO0gKjZCWjY9DhM6iEbWoQ0Z31zfP7yDePKhpgIgM5tGzVN5gGjy18DBrU0lj/cRXtDpGjVMkMTWjpXBKmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi89i/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc1w/5AcA53eCPW4/VBMrpTKOBMN7b5M6GEQunFL41vGSu4Bjar1s+\r\nYcW2nX6dwMwvnh24rxjQsV0VhLYetfjZhWiE7fqMCJCIpFiiKoVli4YKJJhd\r\npVN5ptIODg4yOC6al++NPDw218tk0dZeZAnO3+ZU5F/AFklwYPFXM3W5SWxb\r\nf+ijvfU2yIrzhrrcH6BUh36duux1p4S9Thb9VoNgcUc6vQHaum7QLZLRjtPC\r\nM//7354aesZC5NqM1SaXKTLne0VaxhRFkuEvKljpUPxwyh235KbbDbq8tf1C\r\n9KyoK524qX/FiK3wWNzziw0VNYkGIH71wQ9z+w+SdvyFcCneW4XuYU7cBHdY\r\n/E0n8xUfPiHKL01IUjF886FRE0Z1Gx2AveP4jGA4bctc013Dx2AET8MDaoQ+\r\nO70qKerK2ZT/Oy2xSgR92c6w3R6c/edffRj23k9RYLqJBLo+iuoSE1END4G7\r\nf6XkZq5JJ+B/pSSJl1N7RYj8pNdmaYUQR51ytficOGKxeAaxrVi54dxoTBqu\r\nTBbAeyXL3gIKhkiZ/xRuWbjqO5Pc4CDay8/64m+ycR/K3S6SWolZVIy69aqa\r\njZQa6RjMzVxa0V1kw0D/GSpxZjlaUu2foSVMvGJFFeJwROJFnOdGV8c4DHcO\r\nADZoZuPDkXb7bCvhyX+51Ner/52t5lgDY/Q=\r\n=glme\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f9aee457ecca352c1b3ef6be1656ed73b98af038","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.74","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.74","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.74","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.74","@things-factory/more-ui":"^4.3.74","@things-factory/board-ui":"^4.3.74","@things-factory/grist-ui":"^4.3.74","@things-factory/print-ui":"^4.3.74","@things-factory/dashboard":"^4.3.74","@things-factory/export-ui":"^4.3.74","@things-factory/i18n-base":"^4.3.74","@things-factory/lite-menu":"^4.3.74","@things-factory/system-ui":"^4.3.74","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.74","@things-factory/context-ui":"^4.3.74","@things-factory/scene-form":"^4.3.74","@things-factory/setting-ui":"^4.3.74","@things-factory/resource-ui":"^4.3.74","@things-factory/setting-base":"^4.3.74","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.74","@things-factory/oauth2-client":"^4.3.74","@things-factory/scene-restful":"^4.3.74","@things-factory/integration-ui":"^4.3.74","@things-factory/integration-melsec":"^4.3.74","@things-factory/integration-modbus":"^4.3.74","@things-factory/scene-data-transform":"^4.3.74"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.74_1660147903577_0.5480519031691535","host":"s3://npm-registry-packages"}},"4.3.76":{"name":"@things-factory/operato-ecs","version":"4.3.76","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.76","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7fca65b4d825742bebc1829d2e08245c1db182b5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.76.tgz","fileCount":55,"integrity":"sha512-TXHoo4MqTW+vjuBzEUvaVwSv3cnHgJNtbRMFTOrh5gtD1NTD0+rZCAOIL+oH3d+JJ7Sp9fnyZMgGyKbzeofrBA==","signatures":[{"sig":"MEUCIEScDgVBRwqHrvT+76PwvkYBwLpEf4w+ClxaHXkiXb/gAiEA97v2u2VWyEnTQJdNXbAjH9pviux+2PYKmfNnl1UJlcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi90LHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYgw//VzBnpPoE4j947EioWX/3IQiArBK2WFk1QZ0TLzKSajcJ6MRy\r\n79NlXbezRenT5KqcTbHTFCIqeieFeOr5FhyNIvSelY8wKsDqLyM1N7Ok5nro\r\n6hp/Veud+8Eru5YwgMtLM4xCdMetS1avzJYhIgBJtg76iadlHuOwSDKhs+Rm\r\ny0ItUArnkDoHZvdDIdMANRy2PRy5+wi6aI4bgjhS4Gtva6tK31CYzQsJW2kl\r\noHjRTvFYfRV97dziKdy7WsDU2ljETk4czfwNW6wbLzxvylUdBA2AKRlgD9/5\r\n79GFX5bWo6I4WKp5F9qgdIuE2DdBIFrmPxejfuIA3d9fQGI9Ac0SyzLWbdCW\r\nrXi9E9m1bXxUpVlgl6m3iO1ycAFHCvNlu2vkFqoeaUgycyhYnnHDT/ZcswcN\r\nQJOtlQTsdX8N0v3Y7SOBY7R7fWk0mZhndbnLzOTRpZ2fMJNGjXw7BpiPCm/s\r\n8TkFGQd61Zg8kP4+E4OQcF20nsbgYueFqO+v0h5ayasHZ2baaCso5d0tHH09\r\nyZwjEwW366GgYT6JoEV+AM/2BwLosX5b8ThM5/oDYLzy0zKltwulkb9C6pdb\r\nW/wZLuxgdHho/k7F5jt8b24wZOa75dlR3ui0sJtR/2Iz8g5iIS0AExRXm+m+\r\njcx63w0EoxUW2tFfv8nYPuAsePUfJgyvnSk=\r\n=i2qL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"70e95a9c0ca26f9d379945c19c31dd5083b189e3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.76","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.76","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.76","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.76","@things-factory/more-ui":"^4.3.76","@things-factory/board-ui":"^4.3.76","@things-factory/grist-ui":"^4.3.76","@things-factory/print-ui":"^4.3.76","@things-factory/dashboard":"^4.3.76","@things-factory/export-ui":"^4.3.76","@things-factory/i18n-base":"^4.3.76","@things-factory/lite-menu":"^4.3.76","@things-factory/system-ui":"^4.3.76","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.76","@things-factory/context-ui":"^4.3.76","@things-factory/scene-form":"^4.3.76","@things-factory/setting-ui":"^4.3.76","@things-factory/resource-ui":"^4.3.76","@things-factory/setting-base":"^4.3.76","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.76","@things-factory/oauth2-client":"^4.3.76","@things-factory/scene-restful":"^4.3.76","@things-factory/integration-ui":"^4.3.76","@things-factory/integration-melsec":"^4.3.76","@things-factory/integration-modbus":"^4.3.76","@things-factory/scene-data-transform":"^4.3.76"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.76_1660371654988_0.3871826785410015","host":"s3://npm-registry-packages"}},"5.0.14":{"name":"@things-factory/operato-ecs","version":"5.0.14","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.14","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"05d04e8748559ecb49b63557f053fee901f62a7d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.14.tgz","fileCount":56,"integrity":"sha512-ZVYdJ0SfIXWaToBhQmc40fFR7sC2H5rBD/5+Uq8FvyZgIjbVyKeWSw1mlA59M4G37poZoeOp9moJmuxkv+jROg==","signatures":[{"sig":"MEYCIQCtNK6YOAheF+4SMNT/jSMQLfaLQ5y6HKDg//9x1rQbzQIhAOB2SkTjj4wSgb8NVWZFQkDYV/Gt5VkDZbKtE4K6KAmo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi941SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/JQ//dU/4smnsN23BCPk5J9yUHAbutB2kAJ0SWO4lsvUsAie6EkRn\r\nthoLZ7g+Yu4stYxCk8Z6ovBKhn+kt59lokJqAKspu7QHNiIkvw8ankUJuSg9\r\ncxy+LW8y4HyWr7NW/tJttEfW0Vm5JMy0c70Mg3hiApngKy0aftWR9brVJsAF\r\nlDIDQwDqhzvPoqztu1z9WXugHotO9YvIkcXiJc5y6JoAh4iBCAgrYxazopxG\r\nO5W3qiTNEydw6H6NkXPZsWblgo6ssgD9NquKrvKgMsSShuKY6B/kpEjcZjh6\r\nJTFjNMkSoLEHuEaliypBIxbYYdWcbQGyAuDYzWzo8LUwmTilohPNOBKcKLKZ\r\n4I1mfPgyWaHzIfv0hnuPz9sqB13l1rFlj6sU1jOsSuXJ3NU2dsjyKaO2uefk\r\n+Xab3LM5r2+KSULPj+0J6WHK8E0A9JwhgZ1KDrk4nt4ZCxd0sYk3t35dE/2i\r\nNOcsdizW3OtVcwxLEHUxL69/zN+Ck4wA/a8L6r1SSHWfq+/t0YKCPDQgIXQX\r\ne/t3ObixJNXCHS7TMHh5nAJ89CRwN1sopWbHc//RymFb9bjcHq4KxdOGkXZB\r\nNFTB86YxeN8XUdZEw1C6nikQ1a+/cBX3yQ6gZWzE8NXUKNYhDdUF788paO4T\r\nG4R43pjkFrEPmBqsY1wRwyOMh1MRE+RihFY=\r\n=+tA2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9ceaa39746fcf42953e429fab2001353cd821ded","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.7.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.7.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^5.0.14","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^5.0.14","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^5.0.14","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^5.0.14","@things-factory/more-ui":"^5.0.14","@things-factory/board-ui":"^5.0.14","@things-factory/grist-ui":"^5.0.14","@things-factory/print-ui":"^5.0.14","@things-factory/dashboard":"^5.0.14","@things-factory/export-ui":"^5.0.14","@things-factory/i18n-base":"^5.0.14","@things-factory/lite-menu":"^5.0.14","@things-factory/system-ui":"^5.0.14","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^5.0.14","@things-factory/context-ui":"^5.0.14","@things-factory/setting-ui":"^5.0.14","@things-factory/resource-ui":"^5.0.14","@things-factory/setting-base":"^5.0.14","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^5.0.14","@things-factory/oauth2-client":"^5.0.14","@things-factory/integration-ui":"^5.0.14","@things-factory/integration-melsec":"^5.0.14","@things-factory/integration-modbus":"^5.0.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.14_1660390737950_0.9411328382644177","host":"s3://npm-registry-packages"}},"4.3.78":{"name":"@things-factory/operato-ecs","version":"4.3.78","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.78","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2eb8581c3e071605ddf9fbeda51f977fe2e4bcc0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.78.tgz","fileCount":55,"integrity":"sha512-GK8dVlwSzk3pdYhaVsfVGPg/WBQfX2bb1rWwnRs/pqISu9QzOKO77Gs1snTX5FN1v7lZlWAdDiGzVp4uVv1Oug==","signatures":[{"sig":"MEQCIGFNvP7heCjGIXHgImi0VWCAqofPb0tKVlIRVaNI01eFAiBpBe3i9RZ5TSaq1Qlv4xK+tbQXblWL5XmbigNQluq6GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAjWDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUhw/9EqfELWnkFOgvcWscGLB+k9nfJUw3YBzblx/UShsCtZPaPwS6\r\n15CtNftcFs2JQ1pfeAByW6i4ZXbPZ08j1r862kkj00oCqZgAnpVemihO0gCY\r\nae3l9idEP8SgNoLIn2l/Und7ychZVssDNfDozB4u40FJqJX0vgewM1DWgQMe\r\n93Icb0Bm+N06BSPctbS9Sl/iRNDkKcc52terDF20x0q9phNJjBMl3kQ/x/PK\r\nzBVl84Mx7PN8bi+yPt9OwpTHg9XDzgb1EM1AI9fzK5pgYgiKrKwBgdFBsdSJ\r\n4gHn0Fj9nljt1jydM4a9aJ7bZpGr+hK1+dBEKyndXL56EUbF6dW+O2KT4Weq\r\nZdBfeKOjDagRFtp/tGmWRR7r8weFwWGIiy1wa9r9qVQhzo1O4cU4qply9Hf6\r\n1AKzCdCh5UreMrCcdw7zWiHAwn5qKzOhWHwiRZzJeTI/ptHPAnAnILWO2TfX\r\nx95zHYh+zX0X9QPxcrMfoSbV4sWeL5nJnz47s7YZ0NrhfYJCfzDLbQ+yV3Th\r\nUKhWrY7ctSKCvGH/Nvc6pD0KQSjqEwAy7c6d7QVwQ5lJsV/fpWNVo5lJTbuI\r\nJ18O0QG2Gk2VeVR0osf5P1+pc5xi/Fq8cRDz7ZtS4wAUH0J4WX0LierBZWs2\r\nCXNEiKxOl89hz3sfpPd8TKvqe3ihprG09u8=\r\n=/6rG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"90e997e892d476732961326f4731ca47b22a45bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.78","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.78","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.78","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.78","@things-factory/more-ui":"^4.3.78","@things-factory/board-ui":"^4.3.78","@things-factory/grist-ui":"^4.3.78","@things-factory/print-ui":"^4.3.78","@things-factory/dashboard":"^4.3.78","@things-factory/export-ui":"^4.3.78","@things-factory/i18n-base":"^4.3.78","@things-factory/lite-menu":"^4.3.78","@things-factory/system-ui":"^4.3.78","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.78","@things-factory/context-ui":"^4.3.78","@things-factory/scene-form":"^4.3.76","@things-factory/setting-ui":"^4.3.78","@things-factory/resource-ui":"^4.3.78","@things-factory/setting-base":"^4.3.78","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.78","@things-factory/oauth2-client":"^4.3.78","@things-factory/scene-restful":"^4.3.76","@things-factory/integration-ui":"^4.3.78","@things-factory/integration-melsec":"^4.3.78","@things-factory/integration-modbus":"^4.3.78","@things-factory/scene-data-transform":"^4.3.76"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.78_1661089155446_0.8506882346310609","host":"s3://npm-registry-packages"}},"4.3.79-alpha.0":{"name":"@things-factory/operato-ecs","version":"4.3.79-alpha.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.79-alpha.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c0747dda88a2c20b416c47ecc5155b456c55ee6b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.79-alpha.0.tgz","fileCount":55,"integrity":"sha512-tVdidIoqyCpxen9BiSe8IEknM+4+asOkh2W4rF39179W2csgnt1v2nY7EhLxNiUKzhLHhSS52ztdyNUZmXEokw==","signatures":[{"sig":"MEQCIDIvXd2hEXZvtlCRnU0HMIFZbml0vjRlXnv9ENxzhKkGAiBX7VBQlZHJCSENysDYcw0uw0AD1ytM54PN/eNVqafZeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBvvmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/3A/7B+8+IFFbzuT8hrK0b/G4Z2yEDtc+3Kwgao+qZCVdNpMqtqZW\r\nXTqENHPNLV1zWT2KbTnP4peCe0XhWk45GUNc5riSOfc1vjjZ9RqrxYr1gm6l\r\nKHJvyewdS92n9U0s/JeoF5SbTjzFIIC1LZ+yrMX9j87IzwgrAwf+51iZtDUj\r\ntU94fGTK5a+PE4a5VWbJk/kWQ264pP0zSpTo4sK+L9Z7FAa4f2VRLPUL3iUK\r\nghmQ7T/8AsbNkWlAH/wMcftldSrXhTVLOPwSuSzeJz7tQc5rGzI5+tRGMQjw\r\nsmTZs955BBx1kUgjQYigJTQbkt6LtmLMSbZ8Ykvv0KlIVlp3Pb/Cn8gAkjoX\r\nYHx8Ej1qnmlSibp8IyChmZbHmRJBoAReu+9cq4x8wj/2Cpm7TJetYPDlwN2V\r\ns/8ridM6AFgXoNPWE9AsV3hoVKN9vpvhdfijqOXTYJuiSMb5CKAeCUdmr4Zn\r\nqovUQ3NqXEyA6D9z18AyeYKRl84eNzLltPDtPngKKUecPaLegMxtTH8TPMF/\r\n+QG7+B4R0SjaQej5B+qpTwinjcTHmiiuCSsItmsEFNrJkDo4weKe+tmplMoU\r\nBg89NtxVQJcSw4S72GDdeQo6kx4wBUSIiZxDP8zTdntNXlDYSlbUAgjo0pbi\r\nX5hvx3lO4JcZfL0ZjSoMH3rDRaonV8y3pXU=\r\n=VScX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"19abb7d5b04395333fcd8c487db27dcebb1c3c38","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.79-alpha.0","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.79-alpha.0","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.79-alpha.0","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.79-alpha.0","@things-factory/more-ui":"^4.3.79-alpha.0","@things-factory/board-ui":"^4.3.79-alpha.0","@things-factory/grist-ui":"^4.3.79-alpha.0","@things-factory/print-ui":"^4.3.79-alpha.0","@things-factory/dashboard":"^4.3.79-alpha.0","@things-factory/export-ui":"^4.3.79-alpha.0","@things-factory/i18n-base":"^4.3.79-alpha.0","@things-factory/lite-menu":"^4.3.79-alpha.0","@things-factory/system-ui":"^4.3.79-alpha.0","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.79-alpha.0","@things-factory/context-ui":"^4.3.79-alpha.0","@things-factory/scene-form":"^4.3.79-alpha.0","@things-factory/setting-ui":"^4.3.79-alpha.0","@things-factory/resource-ui":"^4.3.79-alpha.0","@things-factory/setting-base":"^4.3.79-alpha.0","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.79-alpha.0","@things-factory/oauth2-client":"^4.3.79-alpha.0","@things-factory/scene-restful":"^4.3.79-alpha.0","@things-factory/integration-ui":"^4.3.79-alpha.0","@things-factory/integration-melsec":"^4.3.79-alpha.0","@things-factory/integration-modbus":"^4.3.79-alpha.0","@things-factory/scene-data-transform":"^4.3.79-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.79-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.79-alpha.0_1661402086042_0.5051674330282703","host":"s3://npm-registry-packages"}},"4.3.80-alpha.3":{"name":"@things-factory/operato-ecs","version":"4.3.80-alpha.3","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.80-alpha.3","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"309d96feca9c3fa3966c65d3669f6599b586df3b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.80-alpha.3.tgz","fileCount":55,"integrity":"sha512-I9BqYkU0Dlr9nCDnImHvHuUANxw0dTsN/pm+fclgcCtnOsYgxolsmXclAQK9BbXbrghgQ8AhwAEdQ+MS6sePCw==","signatures":[{"sig":"MEUCIAFqsoP3AqSaSb6T/uHnk6+lNQyFkS6MviMfzuim9EjIAiEA+cyOAbPV3RLmjtAm1cApk4QxRerxT+x7Swt5pL2T1cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD4FqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrekg//YaotvErzi27durlWRwoqP1MsR5e9yEXYRsRNeBA7xZUkIRKa\r\nGPW6A4L0lADdrn4DZZ1Osi2th1OlXpyWOWtVX3rmoOFQ+Af/bVELfiq6pdyj\r\nhmK4dLnuaGAp1rmMLzy0kHqYcGgS9kXwcpF1rddAyLfdvTK7XrPk9SiaeSMl\r\nhKKnVytM4vAaR+7cBvaEupq29YEVBwp1kNDT82q2xbWpF+lIfiDlTaH58z9j\r\nMigCbap1OTx9Rw5Vs+TC3iYefendDkuhia2aAQBhyCc1LRacX5uLT8dQ0ajC\r\nfVBpx5+osrsqf6YSwn2wUx9phCg5k8tipK0jtAKBUpN+vp6+vDIbM6D0QR7f\r\nRo+9YZQEXPi8IWP1sOt65CQa/38ylyEHpi58wOPh4spwcWsy/rHVlZpYur3C\r\npV4u5kDxCrtnp2wWhNB36eaQuUILz6jZoSoT84qiA43T+WZJtlKmZ7N6ypS3\r\nCYm3V4GKd5sq0PFqP+t5ftcJoAO34ijXn5AK9y3Dm9y0TBL8AuaDxjATRTpK\r\nYMCN48GvZ6Qnq9osOfwG6ADKNLWl0x3aR+XHPE9xANbbRrjz1wM/HWu/4JVs\r\nC/Xy3MfE1IeG3waaXxxyJHuM2UykbutJujU5ambrMdRDkpHJjUs0xsG+FQ/z\r\nsQ6gtVnZ7WNT45zqqiHeN5T9/a8a1lwXh84=\r\n=G7PE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c50b741687aa9260a1f9b46ed125737aed989df6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.80-alpha.3","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.80-alpha.3","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.80-alpha.3","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.80-alpha.3","@things-factory/more-ui":"^4.3.80-alpha.3","@things-factory/board-ui":"^4.3.80-alpha.3","@things-factory/grist-ui":"^4.3.80-alpha.3","@things-factory/print-ui":"^4.3.80-alpha.3","@things-factory/dashboard":"^4.3.80-alpha.3","@things-factory/export-ui":"^4.3.80-alpha.3","@things-factory/i18n-base":"^4.3.80-alpha.3","@things-factory/lite-menu":"^4.3.80-alpha.3","@things-factory/system-ui":"^4.3.80-alpha.3","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.80-alpha.3","@things-factory/context-ui":"^4.3.80-alpha.3","@things-factory/scene-form":"^4.3.80-alpha.3","@things-factory/setting-ui":"^4.3.80-alpha.3","@things-factory/resource-ui":"^4.3.80-alpha.3","@things-factory/setting-base":"^4.3.80-alpha.3","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.80-alpha.3","@things-factory/oauth2-client":"^4.3.80-alpha.3","@things-factory/scene-restful":"^4.3.80-alpha.3","@things-factory/integration-ui":"^4.3.80-alpha.3","@things-factory/integration-melsec":"^4.3.80-alpha.3","@things-factory/integration-modbus":"^4.3.80-alpha.3","@things-factory/scene-data-transform":"^4.3.80-alpha.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.80-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.80-alpha.3_1661960554081_0.4983602592561358","host":"s3://npm-registry-packages"}},"4.3.80-alpha.4":{"name":"@things-factory/operato-ecs","version":"4.3.80-alpha.4","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.80-alpha.4","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1394160c351ec989934dfcdf1d8d997688bf6806","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.80-alpha.4.tgz","fileCount":55,"integrity":"sha512-pAETFWO5S6tK136w20YCP7Bpl/rvJSPCPDX+qe4vTrqPRjaSU8r2b6VRwaHh/Lb9W3XrvsfEqs2P+4oiAQ/smQ==","signatures":[{"sig":"MEQCIHexh8SwRBVEERzBYnNPXyjgCBow99hB9SyRGm6gDhknAiBYnpWgJgGKshcAftvrm7+5UEk31RWLda9Wp8wUNAzwkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD4p0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrm4A/9EkNTh16MaPG/szNRjfy+vYdW+Qwc2TMmK2cchUnmkmOoW4MR\r\nBxigmOTPRl15o/1BlUCZH4CGAQizsWCHlKxwmGlfljWZXmOrtrXKfKmDgAHb\r\nJtIp5e68jKJkxG6uJaQwAeCVfCpwf2Pfh/T6RORp4U8HX+cZ44UXm8e7eTij\r\nNNQlbo3lE5MX0sbSQLcNmVLSlPKkHwAduOFy8y+Wli16SEW3VfLetRwkBnqV\r\njASFFE6DQ2KpndXglZzNr7k93EIk7ncCVUQ5lNA6JWr/idN4Y+RuwScbM2u9\r\nDiJkSeIgrB+pxVuaCqhTkq1+Rs0gu+daJBevgH3JjdhcpkUvqjiG8Kmpco3O\r\niSBZBEeHfPij+vENTyYOXUbutnqTAK2U/58+nnY8rBel9TPUc+2ZS4jSEbBw\r\ngVQLgT91SzdRCRC/xousdrPpCD4wq8itnx/n8qOUERH9zMFIHccMnQrUd9S5\r\nF/lM/iwYbUWU8EmMUEvsKOqrn1hEnDJdLOBfih09tfV/ZcoLluL10Qu/nsIj\r\nw5hiV4Aqy2YaQL6vV34/IAfdicszLlsbxEAbb/CqqvF0aZQkc8e8jtBd3Sv3\r\nAxs2Yhpjpbh2rJfgVlmahoRDWCtf2BW7zJ85bpNtUmTg6f2d+yiN4V6Y9hkc\r\nCY56wg3rSd30nhUU+ru+A7wfRKhi4sDW+/M=\r\n=YjIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8a4c9b0859c4d43ecbd90eb97374eac6780f4e19","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.80-alpha.4","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.80-alpha.4","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.80-alpha.4","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.80-alpha.4","@things-factory/more-ui":"^4.3.80-alpha.4","@things-factory/board-ui":"^4.3.80-alpha.4","@things-factory/grist-ui":"^4.3.80-alpha.4","@things-factory/print-ui":"^4.3.80-alpha.4","@things-factory/dashboard":"^4.3.80-alpha.4","@things-factory/export-ui":"^4.3.80-alpha.4","@things-factory/i18n-base":"^4.3.80-alpha.4","@things-factory/lite-menu":"^4.3.80-alpha.4","@things-factory/system-ui":"^4.3.80-alpha.4","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.80-alpha.4","@things-factory/context-ui":"^4.3.80-alpha.4","@things-factory/scene-form":"^4.3.80-alpha.4","@things-factory/setting-ui":"^4.3.80-alpha.4","@things-factory/resource-ui":"^4.3.80-alpha.4","@things-factory/setting-base":"^4.3.80-alpha.4","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.80-alpha.4","@things-factory/oauth2-client":"^4.3.80-alpha.4","@things-factory/scene-restful":"^4.3.80-alpha.4","@things-factory/integration-ui":"^4.3.80-alpha.4","@things-factory/integration-melsec":"^4.3.80-alpha.4","@things-factory/integration-modbus":"^4.3.80-alpha.4","@things-factory/scene-data-transform":"^4.3.80-alpha.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.80-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.80-alpha.4_1661962868156_0.6525177225677208","host":"s3://npm-registry-packages"}},"4.3.80-alpha.5":{"name":"@things-factory/operato-ecs","version":"4.3.80-alpha.5","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.80-alpha.5","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"406a3b3bccb77df21af92b5420ba15b3f9af6d8b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.80-alpha.5.tgz","fileCount":55,"integrity":"sha512-87/1uFwErSXX/NC5Z2N+4awCe09kQ8jjvyJ2SwA6WOzMXU9W261oMfDL2qkhyv877qLj3WVGSNfzRGb1liJV+g==","signatures":[{"sig":"MEYCIQC44lLtWRydw+ov+NP0JY1ENOX1jBVGbbGk9+G5dT4fKgIhAJ4ZezAMg6NtV5ahiHzyTtd2Ah3UxOdrhrYGw3mQ1AYK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEAR2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7yg//aOr/8Owt2agDoTaXpguDCGvE0ChJ6uCcd+kpPH0ed0lU3I44\r\nSciYkbmeLOeGvIAR0fwt0UfgK1fNRAdvxa5pmzHHxqHQOxMgpcn3bXtiEJSr\r\n0/LIylzxQGEgcYP3BHwE1yOdZ6ZlTADw1DsdbjwQHTJZGDmIsu7viiT6HzeW\r\nRRPTJHfrdSGisCeSvoq1+7Y5H1zWUgDqX7M9X3uIwIU3orhf+/NF0z164W0x\r\nG/3M/d6wZv3/UT9++Ul0iZHSfoor3f7QBKu3wnT9n688UDRrBcz8TPJS9P8D\r\nijhHgWTLe+0ry+kUrSRd1ojsrgRJzz3KZXOa/GL7B6lcJ7nlqvGSIyKLEXCi\r\neokzGgkEHyTYdQ9eB35ZvoE+/sMXqgmXWmD6sCJALxnJd6NcwWon4L0gQrAO\r\nAKOqx8kI4nLuiArpzrO+OHopOFJL8OLVuix9DOF7zato6MQiKVQ0q9gQwEPo\r\nupD3IjzympabLXPAkyvivASaou6fPoZwX8LEPbsZpGUOJM9QiuK5aP1Txbtw\r\nUhvnHlMjq0F25i/zzQtjqOTWamvAkxhpAsxJoJove/S6uy1Ai/jPTp+N69Jv\r\nq04Z7axCaa0AZQmL3ncJ6Xq9f0FfUVrybRu6PG0mi5WJ/YZzaj7Ti7fEeHPw\r\n2I+YTKhtn73IOie06uCYGKdJu52G/gj4aTQ=\r\n=21DQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"62777e60c67b5a4628391261badd6b6f2ee0a7af","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.80-alpha.5","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.80-alpha.5","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.80-alpha.5","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.80-alpha.5","@things-factory/more-ui":"^4.3.80-alpha.5","@things-factory/board-ui":"^4.3.80-alpha.5","@things-factory/grist-ui":"^4.3.80-alpha.5","@things-factory/print-ui":"^4.3.80-alpha.5","@things-factory/dashboard":"^4.3.80-alpha.5","@things-factory/export-ui":"^4.3.80-alpha.5","@things-factory/i18n-base":"^4.3.80-alpha.5","@things-factory/lite-menu":"^4.3.80-alpha.5","@things-factory/system-ui":"^4.3.80-alpha.5","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.80-alpha.5","@things-factory/context-ui":"^4.3.80-alpha.5","@things-factory/scene-form":"^4.3.80-alpha.5","@things-factory/setting-ui":"^4.3.80-alpha.5","@things-factory/resource-ui":"^4.3.80-alpha.5","@things-factory/setting-base":"^4.3.80-alpha.5","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.80-alpha.5","@things-factory/oauth2-client":"^4.3.80-alpha.5","@things-factory/scene-restful":"^4.3.80-alpha.5","@things-factory/integration-ui":"^4.3.80-alpha.5","@things-factory/integration-melsec":"^4.3.80-alpha.5","@things-factory/integration-modbus":"^4.3.80-alpha.5","@things-factory/scene-data-transform":"^4.3.80-alpha.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.80-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.80-alpha.5_1661994102102_0.2544265936924637","host":"s3://npm-registry-packages"}},"4.3.82":{"name":"@things-factory/operato-ecs","version":"4.3.82","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.82","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"longhuan@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"74eda0dddee00834c32bda3eae8ac43270d6dadb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.82.tgz","fileCount":55,"integrity":"sha512-JuIzMHPFnkzxmEEIdQTsBfrYcKLycM12fuUDN3+nn5dicbGZCH+Ps3x7ow5gbkShB77WePWKbsT1fPlSFB3eaw==","signatures":[{"sig":"MEYCIQC0nPbo0jTNoW2GFSFV5SNp8D6UF98mKwH23W2Y8mLVXQIhAKe6ZwqpyXwQvFCZFtn6gHWYeUxwoTiJH3I1oXD4x7Rz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEV4CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJfg/+PlhtoMTI3KgBqNt1wv+++vEbIUHBc0KXsRwb3+PX8z9TjnUZ\r\nVYTOhFsI+wejTIwXsnONrCdHaVv9N1qIpK5D/c4ehfNsPnuF4xXjr7Kf6aFe\r\nQncTqrptyLxv7HsSGM73dJJqQryD7WR0z5qt45uifzlCwpWlJO+4TT4LitYL\r\nMATkBdrxMQEFerllkhuFu99ftCg5lSKsViYdwXFR6BqwVk9SKb8MefKAdLax\r\nFJPZ5DpbETRtaycAxGCTUQ+mb8U3SOn578Mx3om9MG/WxqlavomzDp/esANP\r\nQZdHh9m9u9X66OtYuL6mGkt0DU0JWdRKnDG7oVvhVF06lHM4lldex1CyXpY9\r\nkKDvtQM4l+uOiSYLKQygzkrm4C92GLpp9Z60EW0Hyqe8tK8Xj8bWTYu85Ov7\r\n39URJUQwfQrhtnQgkpY3rq4VK3e6CuOw1JBfgoRrhmpRp/SodnuZPq5Bav5q\r\noLJAcKPIzOzTeFhLOxpQ57iAzve2JqyFAGdDheOmqyLQL5QxnF0GJOfgILnN\r\nZPpj4cET7BCaQEwCK12y2GOVqSZhxCE+9L9Nzb5w15kmG+fVwratSR/no1OR\r\nD20T0hGwZCtPJpQqubmKy5ZxQOYGeFmL11nUeSXOtgo/Ph8S3s9CiCofwzpZ\r\nYx9RuWv+hyjgaEoZk6JbIm3ZrOy2dI7mAEI=\r\n=u1/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fb0cb65bba75de2d2d0784202138d6d79dafa274","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.82","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.82","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.82","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.82","@things-factory/more-ui":"^4.3.82","@things-factory/board-ui":"^4.3.82","@things-factory/grist-ui":"^4.3.82","@things-factory/print-ui":"^4.3.82","@things-factory/dashboard":"^4.3.82","@things-factory/export-ui":"^4.3.82","@things-factory/i18n-base":"^4.3.82","@things-factory/lite-menu":"^4.3.82","@things-factory/system-ui":"^4.3.82","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.82","@things-factory/context-ui":"^4.3.82","@things-factory/scene-form":"^4.3.82","@things-factory/setting-ui":"^4.3.82","@things-factory/resource-ui":"^4.3.82","@things-factory/setting-base":"^4.3.82","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.82","@things-factory/oauth2-client":"^4.3.82","@things-factory/scene-restful":"^4.3.82","@things-factory/integration-ui":"^4.3.82","@things-factory/integration-melsec":"^4.3.82","@things-factory/integration-modbus":"^4.3.82","@things-factory/scene-data-transform":"^4.3.82"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.82"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.82_1662082561617_0.7497891242511618","host":"s3://npm-registry-packages"}},"4.3.86":{"name":"@things-factory/operato-ecs","version":"4.3.86","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.86","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cca8d4cdd44dcac28d7cc7d040945a79eb5cfcea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.86.tgz","fileCount":55,"integrity":"sha512-NYLLx1LaUNY0WNUw6DZYnoHVigsKUHQ5wbPAKvZdS8ReWPc7Qb8Rtka9q+e+z5wyv79EPoUJXZ850eG5h4yQIQ==","signatures":[{"sig":"MEQCIAKPo2PenLQfTnGQ9HijPogdU8STs3AedPToYdGsuoyjAiBRw6y/bE+eKfLs0B3dn2Tbwge/VFPML5PF3tp685X7Rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGewLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwQQ//X8wki7/9aA0+9p3XsHcbfGCIP5amNhtUvX8UxinlSgFCtERI\r\neAsUSykV7YSgSwy1dq5oGs/gPb57Wm9W85SONYe8D6hICHwmT65eMDn7t7Qf\r\nm8/n9M8CjC0mUkA6EIsT0uHCU7Y902ryDsHjjc5sRkAu2jaI7nyBX5CYfGL6\r\nMhgdY2AqMZvb8FsGtu3diPzqMXMsLwXW05q9g6y50N6ZpkF7hdNSZNse2jkW\r\nmKJzE4yhXu+yBJCzqpSKjBFeM1o+A0Bg/Wh9X09KSWvU1SZsIG7fKXGwGAZN\r\nzMB77rqSUowDSN1gvTi/eq15FpsiW24MkzGYaWCeeH0wNNH8bVg1/dRPkeX+\r\n2SEAG0Pg21ex8fqJDY5mIEWz4Kpgsh4+vxmfC8i2tm3G/HOe4XW8f+9hilGv\r\n3+BRGwlYlm5unCx3nEbeF4hvlvIWrsrqoyU8erRF7IOcCDFUCf77JggW2Cy/\r\nzbxinGHgoepuTu3WhdejbsOa3oR3WWuhG0O3UmQljrrCPLFIi9jbaD5VjvoN\r\nPbBPevKlUqhNo7UVs90A3RgFZy+aYdNfejfQ5p4BuUJ1sbxk3bR1LtDY7v2G\r\nb23hYhaibRyMbqtmg3IY/c0DoBQWAl5lPPIpZotVS2UvUUv1/YYYQ2zJLhfR\r\nCREeTlf4Xo9GOrcZn+3kRmBkvC/eD4d4DUs=\r\n=e4nM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"eacc7f20dbaa9893ce2265e064eff1dd63218365","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.86","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.86","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.86","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.86","@things-factory/more-ui":"^4.3.86","@things-factory/board-ui":"^4.3.86","@things-factory/grist-ui":"^4.3.86","@things-factory/print-ui":"^4.3.86","@things-factory/dashboard":"^4.3.86","@things-factory/export-ui":"^4.3.86","@things-factory/i18n-base":"^4.3.86","@things-factory/lite-menu":"^4.3.86","@things-factory/system-ui":"^4.3.86","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.86","@things-factory/context-ui":"^4.3.86","@things-factory/scene-form":"^4.3.86","@things-factory/setting-ui":"^4.3.86","@things-factory/resource-ui":"^4.3.86","@things-factory/setting-base":"^4.3.86","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.86","@things-factory/oauth2-client":"^4.3.86","@things-factory/scene-restful":"^4.3.86","@things-factory/integration-ui":"^4.3.86","@things-factory/integration-melsec":"^4.3.86","@things-factory/integration-modbus":"^4.3.86","@things-factory/scene-data-transform":"^4.3.86"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.86"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.86_1662643211269_0.24069869003907063","host":"s3://npm-registry-packages"}},"6.0.0-alpha.0":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2c2c66aa73dc77af333ad1faef84892ccfbfbea0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.0.tgz","fileCount":56,"integrity":"sha512-ke3+5rjGUM1ftHTWkeTm40WOymhOxDUA6dvpEIH8+mxA0Ov8MLtd6LRlEWV+eRznypsX8o+8Nr42dQh2GF9hZw==","signatures":[{"sig":"MEQCIFs2ALDdmpmEiJGALdxvuIzBd9kJqt3FeGK/73f+DGabAiBqN+XZYHihAmjjOWHWqQPhQ8bWnHuOSKYpkSACNJj1uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHypgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdABAAlO9ynKKZfSD2N2BQ71D3v64APdL8tNpcg160XKr3ZL0wPq9L\r\nFcXuOp7IryNwiZNxbbRE1yWgxf2YiO22j43hQ6xml1LuHXIWQzX4L96kxQZ2\r\n8LKE2RiCUG2UkO4exy+HZ4m2DpwfU5Wti2Kn/2leMWOYevAY52voa+GsL8fb\r\n9t0T5rt9jE71LC7dd6+0G1uFlFgNqOOrA7XpGgqAqxyWH7sUk+Be8tTjdRA6\r\n0MWLOq7q39jTM1kYWxUTUJ3fdF4KY94fVYhhGvjTQdX1zKYc5z7wzkLoggaf\r\nDKnkUairM424FWOTv2a/1MUmeg1hNpJa9c3Anhq2XE+FoN2aF+Jf01Q8subo\r\ntNycTjEoGFI18R6SXOQO4Jx5wOQ/CA2tBSThiRwwpiwkEdGmnRXHpIhqvoeo\r\nCF1C4YNRYHWUbmkpzHgkrROKAe2w6vGsbBvOWlkZxHfXJUT8GjXRYiTQvsHY\r\nvbfZpYFkcgBa+IiwzlfO54V4+q0VOk6EOSmBVjDtXwmh/mCoiCKG7rY9+f7j\r\nWfr6givYExMpqJRRkQyZNmTcoORD/pGegi/qx6IdIwy1vNZZYA+s4HQwGc0N\r\n8vDhZ9a2l1SHuA87XSv6PLEbk/49h6HYq7mh0PGpbim8m6A02o0tjJ7t3klG\r\nD2f6PWGm08tgdhWA2OoOUlsDGcGLHkd47U0=\r\n=Ewrd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e5b9823ab3ebc5d6ae5bcb4b5aa60c1306e4dd7e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.0","@things-factory/more-ui":"^6.0.0-alpha.0","@things-factory/board-ui":"^6.0.0-alpha.0","@things-factory/grist-ui":"^6.0.0-alpha.0","@things-factory/print-ui":"^6.0.0-alpha.0","@things-factory/dashboard":"^6.0.0-alpha.0","@things-factory/export-ui":"^6.0.0-alpha.0","@things-factory/i18n-base":"^6.0.0-alpha.0","@things-factory/lite-menu":"^6.0.0-alpha.0","@things-factory/system-ui":"^6.0.0-alpha.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.0","@things-factory/context-ui":"^6.0.0-alpha.0","@things-factory/setting-ui":"^6.0.0-alpha.0","@things-factory/resource-ui":"^6.0.0-alpha.0","@things-factory/setting-base":"^6.0.0-alpha.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.0","@things-factory/oauth2-client":"^6.0.0-alpha.0","@things-factory/integration-ui":"^6.0.0-alpha.0","@things-factory/integration-melsec":"^6.0.0-alpha.0","@things-factory/integration-modbus":"^6.0.0-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.0_1662986848025_0.19965675220747303","host":"s3://npm-registry-packages"}},"6.0.0-alpha.1":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"befc0e9e14094af1e80584c0b656647cc799e034","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.1.tgz","fileCount":56,"integrity":"sha512-U6rRbbPtNntXU7SUzx7LS7KHN1FvcOKzog2sToroo8glxBOxq5f0v626exLJwjgaHpc7gmSX7aK5xaQIX2h61w==","signatures":[{"sig":"MEYCIQDdlp5ub9Ee6DDXXzb+76ZDlcZETmgoB6rIK21PIn0btgIhAMjsQSBYgzYXb9oQxOvmHdCVV3NnVgylIN26VLuAlNv1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH1xiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5cxAAgcP5AziQGkDxGLlO0fbHMXODGtlXtuq572RN03mbzr1chMMg\r\npkQjNC7kH2OAheTvnRkRu8DY1YJwdYooU6RsL4bVFLGR2vT91QdZ3iWGWpYI\r\n89vxO9x4Kg94gl1qpB2nSMgnrkeHO5u70qYHY8TtNHYkeUQrUppwHsS33cPU\r\nWDkHZV94oafR1hUAgn89sdeCvdfp8EJJu+2iNKY7ZokGO6ZS0i9uuueuIV3X\r\npuPBisE5WSAPeHERMtvhLhCX4iVULyalfedriIKJh9ZqZ2/x1UUgL9yugX+C\r\ns3twvHiHex9Wihna3iUNx3nvkzIrwvc4b3qJza+8vaSUwaChl+bSUOOX0fEh\r\nlHnQa0IvoNBeVMgqxp+1qOJX9N4AJ7lxWsVsrUu1vPm6yzcoqIZ87HUCWDwd\r\nhPS2wNKZ7dIai7BlQrHT48ZE4twG9aTQFYYEWzlTEOP2cxpSYcMn5pLHi79b\r\nQLfmUQNlh7FUAlTxW7VXBgWATtw1qL6/n+8rRD/i/Ll/CWOfmzYDeVrbd8pb\r\nDBTPRoYm1vH4eWx9bMoFboykF/VlX6yNkePYTaTGwlYR2i1O/bpgdsrAPMmn\r\nzichmTwG/zuIMjfqaAVqfZeqX1a4Ez2g6u9T5quV3J7gPUz7dRPNlESORAw/\r\n3HnRg2Ex63Jb/4iuWzNIypvmfGtBFydZSTA=\r\n=QLt9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b978f296de5c8be4a3f3450929821e5554855438","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.1","@things-factory/more-ui":"^6.0.0-alpha.0","@things-factory/board-ui":"^6.0.0-alpha.0","@things-factory/grist-ui":"^6.0.0-alpha.0","@things-factory/print-ui":"^6.0.0-alpha.0","@things-factory/dashboard":"^6.0.0-alpha.0","@things-factory/export-ui":"^6.0.0-alpha.0","@things-factory/i18n-base":"^6.0.0-alpha.0","@things-factory/lite-menu":"^6.0.0-alpha.0","@things-factory/system-ui":"^6.0.0-alpha.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.0","@things-factory/context-ui":"^6.0.0-alpha.0","@things-factory/setting-ui":"^6.0.0-alpha.0","@things-factory/resource-ui":"^6.0.0-alpha.1","@things-factory/setting-base":"^6.0.0-alpha.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.0","@things-factory/oauth2-client":"^6.0.0-alpha.0","@things-factory/integration-ui":"^6.0.0-alpha.0","@things-factory/integration-melsec":"^6.0.0-alpha.0","@things-factory/integration-modbus":"^6.0.0-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.1_1662999649871_0.6315583370244775","host":"s3://npm-registry-packages"}},"6.0.0-alpha.3":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.3","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.3","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cea2e8686ff3073d98443288c60a4a6de1d39cb7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.3.tgz","fileCount":56,"integrity":"sha512-WYv6ZL9ewRz0N7E3N3biQ32kNIEaJuJlgodKEMrHwtgfdh7q572ZAuM2OJPeKoWdzk/b0t0Ly1+CViZ87YuWHw==","signatures":[{"sig":"MEQCIEF9MhEpfCAknYwLl6qf/1tebgWOvYpJRMMtBx4SLfRiAiBqS19O+DHTrqJ/t6GAP/ffYrrSXrniplmrE37SjiRrbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIKYPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppxhAAm0dJDdW7kj02tdseQHupt0NHxdv3RXQGbIMRRIOSqNeomIOo\r\nDlaOEDg2MCicnbGg0nqXFt18F8jrIkaDNcT5aYSbABMrCzAr8iYtedub+R4S\r\n3+Fixcyu9bCsFh1KzlVt8wNt3BUwy6/YIr/Y3y6+CG0pujiXbnbA91eU6VsR\r\na+3VVWnBry1B+6lB0fEUKBNA2GM2/YA9z8If7zXWyssJI9tkh/a6SSYKDMVg\r\nfHaz/it62+AYjZHYXxsk5CLJCb1Sl1YJZ8J02ojdBwC3WAUvK8HLroRs8uSv\r\nkPRLY+/XFzDVJ3MtSWrAqVzAsHnJO+cWDhyz4lghDBdeNOjJVfpegpJr094u\r\nlUvIxSVtLHsH0fW16bj0PGHNiSZp+o9Sh9VTSLEAwGalhP1IpqF8expOrdUx\r\ni+flylsS+ZP/XCxYp/TM9qQ8mbqE4uBlYHgyxkBWYDW2nyScTO3DPZftMa2E\r\n/9/EGM5gb0jNVejKRY0GC5GYHQyjFGeVm/9iPrmOomPeLMT3ETZUIJ4jISwB\r\nPz2tlz5HuQf4s414U8Z75MAcnoWa2ibvn+SAVjW75YpJEPsWp3ffw0E5sCD/\r\nDxHIaIm4Vo7BxAMJYT1Vqr+vfIMNDe73wb0IwhzVVgXbekxDLouJLehkOBCc\r\nA7/PKULE64ctpiNBTbQLEy3frZtY7aaS94Q=\r\n=8e6u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1e273b6485662da938cae8fdca035d994ef4a95d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.3","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.3","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.3","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.3","@things-factory/more-ui":"^6.0.0-alpha.3","@things-factory/board-ui":"^6.0.0-alpha.3","@things-factory/grist-ui":"^6.0.0-alpha.3","@things-factory/print-ui":"^6.0.0-alpha.3","@things-factory/dashboard":"^6.0.0-alpha.3","@things-factory/export-ui":"^6.0.0-alpha.3","@things-factory/i18n-base":"^6.0.0-alpha.3","@things-factory/lite-menu":"^6.0.0-alpha.3","@things-factory/system-ui":"^6.0.0-alpha.3","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.3","@things-factory/context-ui":"^6.0.0-alpha.3","@things-factory/setting-ui":"^6.0.0-alpha.3","@things-factory/resource-ui":"^6.0.0-alpha.3","@things-factory/setting-base":"^6.0.0-alpha.3","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.3","@things-factory/oauth2-client":"^6.0.0-alpha.3","@things-factory/integration-ui":"^6.0.0-alpha.3","@things-factory/integration-melsec":"^6.0.0-alpha.3","@things-factory/integration-modbus":"^6.0.0-alpha.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.3_1663084047335_0.9973304575943396","host":"s3://npm-registry-packages"}},"4.3.94":{"name":"@things-factory/operato-ecs","version":"4.3.94","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.94","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9e0c04ea48004ee61495b97b4b60485d3ca2f61d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.94.tgz","fileCount":55,"integrity":"sha512-hu8Kcf1ee9EQ/sTEjyIKU4QPvGhCKsfKYsBpBkeNxOq72QrnqDwAo+Z9gXlML+dLtpyLFczFefZFzw9HX1xY1Q==","signatures":[{"sig":"MEUCIQDBdMmSPB6byX5F949W+zFHaFP5hRlX5tn5X90Er89mhAIgMYqWfGrYcHlR7ILEDqJlKKkEFCr62LIlqLPNyQu5PRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjILN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo57w/+JV5+fy2ja8L3jZlfAHPjY81rqz0YWfILLSmxQ/vDVvPD1H5+\r\ngV3TJRSGCQQYb6ji9Se1nUTuHUUKM3KXpPI205TJwEMywzFvXaH/hXVorguR\r\n4lwd0WVuh5wJwqYyre17gorqYfJ5fvunBYHZ3vyNUFCUKY5Y30ZvJwgSTiWI\r\nBnnzQjst1D5bbnddSOcw/HHEkebcOp9LSz1oxFIlh1jaLBxRJB6unT15qNdl\r\nan2Tc8UtRQylgp8B6G3DgFtaXz/9eo9B5yzHhyZ/QWscmB2iGVgzFlq61C5n\r\nwtuDy5QIU95eIxX8hHJ0fNGSRpcJQ7g0rsYfEM5Sz+BBPsgzkWbo0qKckMPT\r\nVIoYqJFyFGDKri/nh9eVpG0Kjxzb9x97FoNZPQjFmiBVFuYYoBdOZdpLqNCx\r\nRG5QrvEeJVlCpfGvrUJnkCHftaNaWMV7ZGC2yyfZOZzW9WZeKNERtN8aZNyi\r\ndcPR+/o4kK7VtTglNv4ZpoFlXDWuQiY14WMh7NKxoD+K2sL9qpfLJydgirt+\r\nIhiUQFqzF5gN69CFkZsbTCVvPTRbs4KuNa561n8+9fHziuVOARaoMUlhYFQx\r\nqn7UE/zNVvREeAY0qg0EQLDiWuJjRPmfq5tUm7h26ZU0T2bwt21sWmBQz1Nk\r\nFYddLNaeyaOW/zj/W0wvkfKgYjE2MVoMLSE=\r\n=aaGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cce6db86fba56ab1ad7b050f67f0ad013bad87f3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.94","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.94","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.94","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.94","@things-factory/more-ui":"^4.3.94","@things-factory/board-ui":"^4.3.94","@things-factory/grist-ui":"^4.3.94","@things-factory/print-ui":"^4.3.94","@things-factory/dashboard":"^4.3.94","@things-factory/export-ui":"^4.3.94","@things-factory/i18n-base":"^4.3.94","@things-factory/lite-menu":"^4.3.94","@things-factory/system-ui":"^4.3.94","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.94","@things-factory/context-ui":"^4.3.94","@things-factory/scene-form":"^4.3.94","@things-factory/setting-ui":"^4.3.94","@things-factory/resource-ui":"^4.3.94","@things-factory/setting-base":"^4.3.94","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.94","@things-factory/oauth2-client":"^4.3.94","@things-factory/scene-restful":"^4.3.94","@things-factory/integration-ui":"^4.3.94","@things-factory/integration-melsec":"^4.3.94","@things-factory/integration-modbus":"^4.3.94","@things-factory/scene-data-transform":"^4.3.94"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.94"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.94_1663087476422_0.09296200200549043","host":"s3://npm-registry-packages"}},"4.3.94-alpha.1":{"name":"@things-factory/operato-ecs","version":"4.3.94-alpha.1","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.94-alpha.1","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"67ab830fca01009c76b9ca0e9dd6862df09f9654","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.94-alpha.1.tgz","fileCount":55,"integrity":"sha512-+vSx25fByB5RpStkDGN1I6CJkiV4cQ1MlXDl4eC1UqIz8PCukNvjDK9+MH6xjKvBwA18m83t1fP3t34AVKtCJw==","signatures":[{"sig":"MEUCIQDv8gbkwOP1NLw33gGbuu8u31yv8GVI7SHY2rWJ/qeSuwIgF4QifEgrUrRSy+BkLU3+OVMlNeiDYrmGm9q8KyuFQTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIeaeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolJhAAoSE4XUzK5kRSu8LLeVQBFxNAaZmJdFFeDONGJ5drOEWS6hzQ\r\n+enWuJb/D+mw4xkOtjIV43LAHGNOyQvDRsSBmMbctxJ7XM/nNR9AkiT+BDJd\r\nmBEzcIH4kmR0TSLf5+bghYRTAFOd7ijNzRkrRltfZGln/KsYFeMfArfR/paQ\r\nqs8givKt5H9tv+hpglDPCvJc6vv91oj6yY7BOSf9q5Tutd3Xmsf+nYnHWhb4\r\n+Sq4K0I0cA1QEqLKuI7SFhCqxnF1pJ8+6q4IQAzMBu8S5OR/TrfdtJ1Qk5p2\r\ntmzlcwNnKYvGn8od7VmDy/UBUrgRPS2QjLZQJCruF4CX/4hzpHTQEzO/Vzbz\r\nmLryj96zhuJPXCUJSc4ZxkoE4WvhUih8zsub8RS65ILwyPW0oS3U2WvHjDjC\r\n/tc3t3lcCED218rrbVniOxGTU6hEH17+beD+cIV5qXBafqDsZECUrjbc47CU\r\nXItBy/Pu8vK62tTXHcq0GI8aF5XO19Vvm6hoZjC0paY8VqjZPRwJwsNGwLX+\r\n0oGbcVqwyUzoGWarhNm6uyGNS033PTw+k7s8limbZgpO1Yrb7liHIkMcWRIT\r\nsTkCJefNKtiYoAeml0rR3+Em17EnUKj6UnYKtOySvvKiT2ZsSUVJYfhVxRrZ\r\ncXXRGX8MDyjYpo0hz9L04dVao6It37xcFwA=\r\n=OBeZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5c698043389882069b7b0ace294c29618f714463","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.94-alpha.1","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.94-alpha.1","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.94-alpha.1","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.94-alpha.1","@things-factory/more-ui":"^4.3.94-alpha.1","@things-factory/board-ui":"^4.3.94-alpha.1","@things-factory/grist-ui":"^4.3.94-alpha.1","@things-factory/print-ui":"^4.3.94-alpha.1","@things-factory/dashboard":"^4.3.94-alpha.1","@things-factory/export-ui":"^4.3.94-alpha.1","@things-factory/i18n-base":"^4.3.94-alpha.1","@things-factory/lite-menu":"^4.3.94-alpha.1","@things-factory/system-ui":"^4.3.94-alpha.1","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.94-alpha.1","@things-factory/context-ui":"^4.3.94-alpha.1","@things-factory/scene-form":"^4.3.94-alpha.1","@things-factory/setting-ui":"^4.3.94-alpha.1","@things-factory/resource-ui":"^4.3.94-alpha.1","@things-factory/setting-base":"^4.3.94-alpha.1","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.94-alpha.1","@things-factory/oauth2-client":"^4.3.94-alpha.1","@things-factory/scene-restful":"^4.3.94-alpha.1","@things-factory/integration-ui":"^4.3.94-alpha.1","@things-factory/integration-melsec":"^4.3.94-alpha.1","@things-factory/integration-modbus":"^4.3.94-alpha.1","@things-factory/scene-data-transform":"^4.3.94-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.94-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.94-alpha.1_1663166110420_0.9553406035284246","host":"s3://npm-registry-packages"}},"4.3.96":{"name":"@things-factory/operato-ecs","version":"4.3.96","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.96","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2511e09986ae4e5cfd47b6379dd8c6a5251577d0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.96.tgz","fileCount":55,"integrity":"sha512-ENY4dmsaIcQ7FYq2D+qjeWlhsj2b1yspOTMfl+4StrEuI8kjMrr/bFxWvo6tWyXf72DNY75b04rOD4XW1BogWw==","signatures":[{"sig":"MEUCIE1QglncGx1OXzZagQND0OfGBbPTFXUJFRkPdNAZRD+RAiEAyaYIRJZPSu5kra/kEJdvyZgah/ZjsSR7s+mTLaNB71M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIgPyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbwxAAogyB/SUy+h1FU0P9dnzf8e2uKfEXrtN+I3YhaUcAsa9LXHwB\r\n6+OA1u2TU+m/d+eKwpd8Z0kQV79qmh4U0Z0tWJ1RtJnp0ITUP1lSiNr6+D2R\r\nwzy7l4iQt7losvHZGWR9q8JSMgZg4Fb3KQtEtvKltF+f9Jw3XGn6G4caodoQ\r\nBWGKVJsu2IfbV2uZYJx0oSf2E+CjJLRHrMFEkuJx+gQ9DObT80fegwbBKkRo\r\nJw4nzEbxm5pX7YLc5gBLVSKLpJZ+bWfCRHzdL4b+uDd5Iv5exwtox7HgtZRc\r\nym7oUxOrgO0E9awGyjqQxAyTA3TgBvtBlOcSlaXf9CSsRIHz6eq1dLh1yTjm\r\nelzvTuqzD5XyEfkrACWjt7A8YVnrhJ37fpoj9wdjeUWs2xDW90J3S8X92NZw\r\nO9R+Ywmn1IuFGLJ/f9L9NtVvsO0ERcHW17P1WN8kmfdysBDMWM5URcpQt86i\r\nsMb7LI5vW9KttZhy0lWycEJSwDV5UHQRm8ykJ3AwWOtKdJ8TTrl1QLxrAPJG\r\nYL0pQ9zjsBTr/TxfDMUvqBywUtsJ9L9hA49FojPLrbpsJRD5a9Ghz6XLZ7mY\r\n7Iex88uv+ojJ+V/3K8i5M7D1MXrLwyblmBQEktMMVxa/pK35+xt5LIBTJQpX\r\nH93wyAZK3ysXmssdAJREccU3By48K3rYTsw=\r\n=K+Kc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"23837be4c755896109d1e7a22bab6898cb713bd4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.96","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.96","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.96","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.96","@things-factory/more-ui":"^4.3.96","@things-factory/board-ui":"^4.3.96","@things-factory/grist-ui":"^4.3.96","@things-factory/print-ui":"^4.3.96","@things-factory/dashboard":"^4.3.96","@things-factory/export-ui":"^4.3.96","@things-factory/i18n-base":"^4.3.96","@things-factory/lite-menu":"^4.3.96","@things-factory/system-ui":"^4.3.96","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.96","@things-factory/context-ui":"^4.3.96","@things-factory/scene-form":"^4.3.96","@things-factory/setting-ui":"^4.3.96","@things-factory/resource-ui":"^4.3.96","@things-factory/setting-base":"^4.3.96","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.96","@things-factory/oauth2-client":"^4.3.96","@things-factory/scene-restful":"^4.3.96","@things-factory/integration-ui":"^4.3.96","@things-factory/integration-melsec":"^4.3.96","@things-factory/integration-modbus":"^4.3.96","@things-factory/scene-data-transform":"^4.3.96"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.96"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.96_1663173618196_0.15883153175091858","host":"s3://npm-registry-packages"}},"5.0.15":{"name":"@things-factory/operato-ecs","version":"5.0.15","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@5.0.15","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6feec9d34428c68fe532f57d7d7d6c75ed444eb6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-5.0.15.tgz","fileCount":56,"integrity":"sha512-yEmg47nudgKsqAfigBd2AdPvKTngIq37ZVeaTCjI0nL0/IZRsrSHmkmCYa836AtGyTc4zwG4q1cJ8/GUErVqGQ==","signatures":[{"sig":"MEUCIEjq5vnoMdu6ZYhoKA8odd0He0I1I+wa9ybbPA4wfDZ7AiEAiV4OsY9YKZjXqAprq00Oow5a+dcH2Y656+PqrbgnWmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIsKKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrggA//eJqt0mLRtCaYEOHK1VLu62AtaWBxQbpAub/pbUzfqE9mqR0J\r\np8K3qerd/kNLXmad+R2k8YGJK6bN+rvY/BJXtfxd5U2ZyLntWuHJ30+n5SzE\r\nH/IRzT6u5w7IdnucUGentN9Sk/mNZHu3LWa6uJ7QsHNFZq/pEcyD1z2V4/m1\r\nB5QNW7AHBs4o7akwzC0ppwZx68wRsyZzWW4RHcMbHbROEr2A5DocH6RP1Aly\r\nrhGaPCZShI+/09ukwBGGWAP+kaK6cEEGCaPlIqWGVio8tC2vcpVm1WXSNV0D\r\ntEUtWkndOqeBI4iAxJ8jVlFbuFU4gLILhw1+i++ElX+mcEPG5i6saiwKBpif\r\nUAC0HUMc/l3RO7FiTKWfqd0MjrjARaa7tP2At6mSbhOV9RxQHb+48xFA18IW\r\nJ15n//V5k8jGCMVw61GGMBJvoSYrsePUonur84sJ+WvOuRhVnpjePUWNg//G\r\non1h5nDox3l0G+yGzweJaGAtPUcxLgHlyk6wLtGLDwxXAEcDgF+CJy42lzIg\r\nUmPesyhC+IzSATjP2u3oTDVokyDaBglqqCEzvwqApIdiLOYmWPdsux3glqpY\r\nm/6Z5i0f9G3+bGioERm+LWsfMuGkDBtwsJHLh0ri9JVkAjuiHV4uz1Lilao+\r\nzgUG+V2BjXNTmWytnDRYzLv+MTI6Feby6mU=\r\n=jwpc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"87b738da786f92983d009d72548918be93e4ae2c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^5.0.15","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^5.0.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^5.0.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^5.0.15","@things-factory/more-ui":"^5.0.15","@things-factory/board-ui":"^5.0.15","@things-factory/grist-ui":"^5.0.15","@things-factory/print-ui":"^5.0.15","@things-factory/dashboard":"^5.0.15","@things-factory/export-ui":"^5.0.15","@things-factory/i18n-base":"^5.0.15","@things-factory/lite-menu":"^5.0.15","@things-factory/system-ui":"^5.0.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^5.0.15","@things-factory/context-ui":"^5.0.15","@things-factory/setting-ui":"^5.0.15","@things-factory/resource-ui":"^5.0.15","@things-factory/setting-base":"^5.0.15","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^5.0.15","@things-factory/oauth2-client":"^5.0.15","@things-factory/integration-ui":"^5.0.15","@things-factory/integration-melsec":"^5.0.15","@things-factory/integration-modbus":"^5.0.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^5.0.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_5.0.15_1663222410577_0.7091320081308821","host":"s3://npm-registry-packages"}},"6.0.0-alpha.4":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.4","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.4","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f2a595ba02b9a7f1644fef3ce6dca90176199815","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.4.tgz","fileCount":56,"integrity":"sha512-DKj20exInAAiuR/zFjnUP99fzm3G9YUCInI59RIsjR4OnVHhNj+Mw0+bgDASu992qPUCFxnJRRSDW7YERtmHUg==","signatures":[{"sig":"MEQCIGFS6GHgFCXcNEopppvNuj2nA4DDGUY0gPMAqCfUeOltAiA+0XOqqJ1/u6fX7jusngp07jvqMhd3JzAqnrOaxx0RMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIs+2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodQBAAgDw2hCyzkY8uqko30y9DsV02tiU/eBgcir67r+lXzWL+LAU+\r\ngEuSszIXU31kzlJWQKEvNBAT9b/bY7f4wAkS3ubdwGOVg7WW3xaupQZChwP6\r\nwGgU/R7QuaicQ307a8L3BxAUjEbIfdMxUb0ElMtWol/XNyy17GI+n49bIuLn\r\n7W+7ygUHNuHPaK5bJ0LP1XsHpxXoC+788gYY73JrncOdHn9Zrb3yEWSn33H/\r\nbn/uxTdHkw1A/xUDrPmces1PFVqFR+sMM18K8ZuBNJ/W2rbXYSzhZ7Lmc7O5\r\nXR45E94oEHP/SLB3n4naWRY3eCzx6fiJG3mMa2aABqP4A2G3tjV5lQtU4AKg\r\nLm9aEvTZDSN2YLjnoJwmrC/qNcNd6SxerXZFBNtOZY858IBDpRkc9cB3IPzN\r\nZ2epF/i54eqWZyqVvMhJcdNytuLwX4RwS0NoO2ofYwhhfrZv3jtz3BAbXAJu\r\nhoBxR9bNay5wbuTHfYEqXyBENPEJWb3dNhAuVhLVAlo5vbnM18aYr7peym29\r\nqhTCYxd+rzFdO/omJRnZ2VAD4j/gbb9nf8FThglURK5hHXSaY7wG9+KSd4Vc\r\nUPS6872dkyt8MprSllhw2dF/OO74lxNs4F0Viq5iVa3eWXtQiJNluusJb8Kk\r\nUpYmKLW7BcblUrHp3RThiY3GdHYS7SMcBuE=\r\n=XAto\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c5c0643c5a4c6990248e260a2441bbb156474d64","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.3","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.3","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.3","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.3","@things-factory/more-ui":"^6.0.0-alpha.3","@things-factory/board-ui":"^6.0.0-alpha.3","@things-factory/grist-ui":"^6.0.0-alpha.3","@things-factory/print-ui":"^6.0.0-alpha.3","@things-factory/dashboard":"^6.0.0-alpha.3","@things-factory/export-ui":"^6.0.0-alpha.3","@things-factory/i18n-base":"^6.0.0-alpha.3","@things-factory/lite-menu":"^6.0.0-alpha.3","@things-factory/system-ui":"^6.0.0-alpha.3","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.3","@things-factory/context-ui":"^6.0.0-alpha.3","@things-factory/setting-ui":"^6.0.0-alpha.3","@things-factory/resource-ui":"^6.0.0-alpha.3","@things-factory/setting-base":"^6.0.0-alpha.3","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.3","@things-factory/oauth2-client":"^6.0.0-alpha.3","@things-factory/integration-ui":"^6.0.0-alpha.3","@things-factory/integration-melsec":"^6.0.0-alpha.3","@things-factory/integration-modbus":"^6.0.0-alpha.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.4_1663225781725_0.8977216335470115","host":"s3://npm-registry-packages"}},"6.0.0-alpha.5":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.5","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.5","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b0e90479343d24febf60f1265ba0c73c12c81756","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.5.tgz","fileCount":56,"integrity":"sha512-+O7dV4DxLOf7FoPxJMEfjrhtgHiMC3O1al/iX6UtPugX9o84N0IoajZ9LtrsVrpVF80kz8Awwi2PxwReclWuQQ==","signatures":[{"sig":"MEUCICy0XcwycDBC7QauI8YxarCkSNT46RtCfqBdcvGnqhvZAiEA3XFHeWbnlOu4D+k53tMGfZT57w5prS2x8pXtAGd6RgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIznFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrErA//VJ5EAIFsNUahuQwST/bvkkphFbLBVXyog+P1tE+lYQCmll9j\r\nU1gCfrdssgbv9Z8F3JbqJFohGHLgw74sOJ+PniUdoWTvsyswicuL8FVWpmLa\r\nh0efdzkZXz6tpjNbz0wvKiRewSt3V4NjvXT60leQktJbePxyqX5JmeiSRv0j\r\n9YX/TV7MZ027lb0gDgjiAEnNREOgNvssubg05jypMHTmdZbHTlp59PYUwlXT\r\nK3kZTRQoAH4GG1tslxKh3JzLZkGvw85TlGJAA8sBB+/V4PmYqBwDeYd/m4C9\r\nHnN7TO3LVvlFU7cIa8myja6V4+axan9rTKv3MKpdZ7IaDw0MssNv1iLbHlDe\r\nptpvzuxyUHRyjGOch44FNs9ENYDh7w3PDRH8n8Xmb1ebdoWGgHPUCqanWm+n\r\n07wVcTZTiep1Gh8oH0AT7AGUxE2icuKlxq3pSYNIHSa7s/6mb6LSSFAqqn2G\r\n5F4c4mwHmxSAnDb0Yfn0CfalSeDD+xiR898yY1nBY6R0LIGBJOHN3+vGR4nZ\r\n78yk34RDbq1TTzvSHp5UmkPQxIUSsdrvd3BO8gmZ+V3hUU5L8B5DBhtVGyUw\r\nflx2+wDCfQNr0Cn86rrnCEqaPgG9FHSe4TCTAoBPcCeUNFdne6X74EkAke8p\r\n4wq2FtAUWKm81fz8nadc61TttvG5pypGVaY=\r\n=hMl6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"78f7675c7abfc36b61155ddc8f2a0f86c1416742","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.5","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.3","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.3","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.5","@things-factory/more-ui":"^6.0.0-alpha.3","@things-factory/board-ui":"^6.0.0-alpha.3","@things-factory/grist-ui":"^6.0.0-alpha.3","@things-factory/print-ui":"^6.0.0-alpha.3","@things-factory/dashboard":"^6.0.0-alpha.5","@things-factory/export-ui":"^6.0.0-alpha.3","@things-factory/i18n-base":"^6.0.0-alpha.3","@things-factory/lite-menu":"^6.0.0-alpha.5","@things-factory/system-ui":"^6.0.0-alpha.3","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.3","@things-factory/context-ui":"^6.0.0-alpha.3","@things-factory/setting-ui":"^6.0.0-alpha.5","@things-factory/resource-ui":"^6.0.0-alpha.5","@things-factory/setting-base":"^6.0.0-alpha.5","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.5","@things-factory/oauth2-client":"^6.0.0-alpha.5","@things-factory/integration-ui":"^6.0.0-alpha.5","@things-factory/integration-melsec":"^6.0.0-alpha.5","@things-factory/integration-modbus":"^6.0.0-alpha.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.5_1663252933006_0.37860065805663856","host":"s3://npm-registry-packages"}},"6.0.0-alpha.6":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.6","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.6","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1141099360ee9eb747d1f3d3fcd96dc3a0327a81","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.6.tgz","fileCount":56,"integrity":"sha512-zLVqPsqGBiAZlFkqPtIdfO1jWPU5Bmf8tS26iSgmUo+6hovsVvp6Z5Dj0gy03UdqijRfXUTUBUvw011Uuf7wDw==","signatures":[{"sig":"MEQCIHwVPS/NcS5D22mMS1KJg2JEtAdb72YVtEKpmFF2ue+2AiAg8ZBKB/7b+5q8YbCJOd3NeLVT9FJoSuls6l9PHtorZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI0siACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqerg/9FzBMlk9ux4fUzyoiW5yRltjiwAIVKz5QXC20PqtfeROpZCaX\r\nseB7HH2SDOfXa9psGfdYhFlRG/55UNI1RoPY9gJf11UJIk0fsvCdVF0cG32S\r\nrmwDSKFt1lr45+bpBOQ7b6wmgRGeD0eFY5d0/dJ5ihzBdd/btyZ9f/Hyta7t\r\ny4utpKKJcK0ySuQwdliyy+RXOGesb3t9i5oU4Wp/lx+7femkdViCmJet7g6N\r\nwBFmtf4hegBsdR1u85R3DfASwkwmyswTr/bGETRTjn87pnRYW6xaoSafJGJQ\r\nPHcUQf0J8fjd2fPdOdDAzdiMfEy9N5gyg0hx3z73489bhdpmOOqACErsROsJ\r\nWUkYkohvoVP1nB021t2DmVGeHg4h54G5nsLGrlpibgQPKfM4dYYwEYoIK+Zl\r\nzgpt+aNK0O+HFtuUI0PPPZrR9FvxBPvdfjEzvx4+S7kbNC0KV8J5uZSTrOgR\r\nS3envC50Pg6Cjb1xGvEr3LudZi2u65zDwFagXZkcaOkMWAEW0JnShUvPCMhx\r\nDhhePaPRNFzUpjaoyoRt5YqAWni1Ue3TT4MZazGjZIBUmThnDnyOdBbE85Sf\r\n6gACoOWg8Q7iL7oiM0KKhF39cMvqAk81e1BaXIaAvwy9WHIAuaD8AmO3OjwF\r\nCySLDjhlxDmfDKUUFHr0Pz2dtFMooTFUp30=\r\n=Avl8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"633ba4d4b8dafbe71ff34a96c46a0db53867c4a2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.6","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.6","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.6","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.6","@things-factory/more-ui":"^6.0.0-alpha.6","@things-factory/board-ui":"^6.0.0-alpha.6","@things-factory/grist-ui":"^6.0.0-alpha.6","@things-factory/print-ui":"^6.0.0-alpha.6","@things-factory/dashboard":"^6.0.0-alpha.6","@things-factory/export-ui":"^6.0.0-alpha.6","@things-factory/i18n-base":"^6.0.0-alpha.6","@things-factory/lite-menu":"^6.0.0-alpha.6","@things-factory/system-ui":"^6.0.0-alpha.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.6","@things-factory/context-ui":"^6.0.0-alpha.6","@things-factory/setting-ui":"^6.0.0-alpha.6","@things-factory/resource-ui":"^6.0.0-alpha.6","@things-factory/setting-base":"^6.0.0-alpha.6","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.6","@things-factory/oauth2-client":"^6.0.0-alpha.6","@things-factory/integration-ui":"^6.0.0-alpha.6","@things-factory/integration-melsec":"^6.0.0-alpha.6","@things-factory/integration-modbus":"^6.0.0-alpha.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.6_1663257378243_0.4111878641904281","host":"s3://npm-registry-packages"}},"4.3.99":{"name":"@things-factory/operato-ecs","version":"4.3.99","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.99","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"af9965c986e9a8461b2b6fc6b22dd42939c01039","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.99.tgz","fileCount":55,"integrity":"sha512-paS5Pkkfky0gdF+jENlI/RmofpLj3TYHOp3/D4cVFPQBXCJDyQC+t1JDWuKnu+USQ+cXHtVmz9PrtiN7SxYqig==","signatures":[{"sig":"MEYCIQCMpiTzR4Pu91DjWhXDsKEMBJcpjmhcdLrF1D8u7zAmQwIhAJCHsF2ou9Ql2tMIyDp0GCuWTksEyKLImjzkvXLepSV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKHtUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps4g//f3gxCBPJfzHTmuvZHrXZB77qk+PzF0uGzh9wcIHb+IGF7+hu\r\ncLeh2a0I/LNfZd+dvXuG5eu6dZudL1dPwJq5cDDft4C8HkHzykKMpc+9gU/7\r\nMQwebaBdoccM0DnaaYifvZkgGgOA2KeQvicx8fl54d9qp4xWwTXVcTtRyNQh\r\nKWoFmUuaH0XciAuaHwUfj+kQbDQzj9LeBgx/hrCbPWRMTK0+AaIUE9UeNjaG\r\n4ZLD8wLS5ddGYgo/XanH9STg5+W/SKMkhGYBsUu4FKOBx8eqzW9mvGt7gsPT\r\noA2dBEsCwoJhSjqUlf4MaOuXlq9A+sT0XnwvVdNNMqCAP0eEVA34dvXGP8Yu\r\neLC4W5YYgD1gT3em7vkOFtDgqcSlejJr3ittoHNRij2KWSZYKk9BzD+Eg83R\r\nxVjwp4fQ8jI/yr9g2TpRgY4q8gPV50aVxorMe9QsU7yi5VzGNNz1YzJAKJLF\r\nDo+fvCeST+67c0ohSXYlrVUNrVjLWW1wv9iZ43VtbsnFA11UIzRMMU/eBeZS\r\ndVr9g0aqtJb/CsbEyFGnZS6QYrV/I8j8o/YoAdCyEY4hYOXzr0kMyFXFW5Vf\r\nIjq/RrUejF2PqFOnVIBILx0T9pO18o369QSV3kJ6Ap/9sfbvyLVFl7FAS0QR\r\nKtEsROEunOWMkcLqRHIHYEoWqIdVTLLi88Q=\r\n=gCNz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"01f43a1b95b1573e8f2f3e134d950a0bbbe16324","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.99","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.99","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.99","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.99","@things-factory/more-ui":"^4.3.99","@things-factory/board-ui":"^4.3.99","@things-factory/grist-ui":"^4.3.99","@things-factory/print-ui":"^4.3.99","@things-factory/dashboard":"^4.3.99","@things-factory/export-ui":"^4.3.99","@things-factory/i18n-base":"^4.3.99","@things-factory/lite-menu":"^4.3.99","@things-factory/system-ui":"^4.3.99","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.99","@things-factory/context-ui":"^4.3.99","@things-factory/scene-form":"^4.3.99","@things-factory/setting-ui":"^4.3.99","@things-factory/resource-ui":"^4.3.99","@things-factory/setting-base":"^4.3.99","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.99","@things-factory/oauth2-client":"^4.3.99","@things-factory/scene-restful":"^4.3.99","@things-factory/integration-ui":"^4.3.99","@things-factory/integration-melsec":"^4.3.99","@things-factory/integration-modbus":"^4.3.99","@things-factory/scene-data-transform":"^4.3.99"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.99"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.99_1663597396171_0.6214726890969025","host":"s3://npm-registry-packages"}},"4.3.105-alpha.0":{"name":"@things-factory/operato-ecs","version":"4.3.105-alpha.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.105-alpha.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d571575290ebdb5faf1dd3275138e3b5600cdfc3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.105-alpha.0.tgz","fileCount":55,"integrity":"sha512-Zyr3tQeYVLaEenJLxGRTFPSSupYjcVoJpx5S4zDCRO5P7nh9266S8V5650Md5l170e8E6El09nJ7HaAX/MrFaA==","signatures":[{"sig":"MEYCIQClEdAviohpUxopKHC2cr5NlB8HUlMPgksLaqUkBt8+VwIhAKWMMf9Dw/7drTVz5cCyvtUsMX009QvsUX6onbBqrwR/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRSqeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjWQ//a6hZYiToVZd8Lc792EJftDSNel0jJs8thX02eP3ZG4q7lF/w\r\n5WT3N9u1kKzNEJ9Azq9N3EIoa6IJFBzqB3S3P8o5Rwh5ja6QmHJUIJlo0i3P\r\nhwOdhn+0M2zMW5uwG3xrUgdQudaBFavhtCZPXYfYJevaGo46wQM3/AYQsapz\r\n8asWCOo7NpE04IUdjYpmGqUgEljBUsbmgHkLlAktnjBl43evzHUU9rFjkl0f\r\n0nvM51KMxcZGU8UyC2DYkBchsC51TeyqFk40+3syfS3NQIkMH+cGqqKhkLPl\r\nsyMXzK3T+LdbxR8Huvy3onvingNi4mfhKzsTLsqNd5bfACx3N4jMy8rjwoXR\r\nJonLsLLnwrqWVrHwe9gc9ePmhYvBG01OVrNj7QAvU0uxXIxr+FYBw4XMbJvw\r\nFatG4eb9uWQUmazCWwzTFINlFkTsP7WzOvsRS2KEndLSkDPxPijv6GBvHxia\r\nuEBBZ1J2jTMwJbTv5/1yo6AVmRfBcdhGfcr3avNnXS/hLpkP5iCctYTqVj0O\r\n1JqmBAbXcffnOkg/TGo2l6ybQXgkgG2B2SgsI3Q45NnbOfr9Au7lfRbshLb9\r\nZPRQuRcJfNNI+HCNruRF7YieBvmW1xk5D8ShKtKBFjkUbJtAtkUafg91MtSH\r\nhzByleNKeAqfyrmPc1tUAaH1HvsxGErmvgg=\r\n=UuPD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3bf9a95c5f77324220346e5109880a171ee2a13d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.105-alpha.0","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.105-alpha.0","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.105-alpha.0","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.105-alpha.0","@things-factory/more-ui":"^4.3.105-alpha.0","@things-factory/board-ui":"^4.3.105-alpha.0","@things-factory/grist-ui":"^4.3.105-alpha.0","@things-factory/print-ui":"^4.3.105-alpha.0","@things-factory/dashboard":"^4.3.105-alpha.0","@things-factory/export-ui":"^4.3.105-alpha.0","@things-factory/i18n-base":"^4.3.105-alpha.0","@things-factory/lite-menu":"^4.3.105-alpha.0","@things-factory/system-ui":"^4.3.105-alpha.0","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.105-alpha.0","@things-factory/context-ui":"^4.3.105-alpha.0","@things-factory/scene-form":"^4.3.105-alpha.0","@things-factory/setting-ui":"^4.3.105-alpha.0","@things-factory/resource-ui":"^4.3.105-alpha.0","@things-factory/setting-base":"^4.3.105-alpha.0","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.105-alpha.0","@things-factory/oauth2-client":"^4.3.105-alpha.0","@things-factory/scene-restful":"^4.3.105-alpha.0","@things-factory/integration-ui":"^4.3.105-alpha.0","@things-factory/integration-melsec":"^4.3.105-alpha.0","@things-factory/integration-modbus":"^4.3.105-alpha.0","@things-factory/scene-data-transform":"^4.3.105-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.105-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.105-alpha.0_1665477278090_0.3734569284641922","host":"s3://npm-registry-packages"}},"6.0.0-alpha.7":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.7","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.7","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7747e8ca048c4f9131dc265a450ed75847d8f745","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.7.tgz","fileCount":56,"integrity":"sha512-cBw9TscelmM8dFuEiUo1i8qUhNmbMd4xN0KAhyj9FH22TDWW0BDEZm+xTg3uacU8/UKjcbUH9tO14ZA4+EKdNw==","signatures":[{"sig":"MEUCID39dCFoN/Rx6X4S7rh8AgdEgTPJpsqbTJYGicOPsDnHAiEAmc8zf6Yxdx2M9KokynE50eA/AvbVYLldbHtHvfTkRNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS8TOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0VA//TdkQdfiTl4zee5TPgro/uhAViJcNX53/UAUxnGSOqjUSU7cL\r\n+ulJ6pGEAytRBFZ5iEu3IX5dr13vkVRo+qK5mCuwCGrz+MRzPdANKpNuX5Ir\r\nMKk1VZZf5awoDR5QvrVRWT17VQ7LtqFCGUQ8ZAhGcEmsmxDFOMV4bmsujq5T\r\nymsBG1s58NgFy6zW6ixItrnySvttfsQpwO9aMaKps2eFRjETqiyiZyRxi0XK\r\nRnCnhY4mEW8E7Al2N+FPwoQiVF80qjnZQbhaQejlWU/N2885RkhL2KxjhCNT\r\no7jIoZFAzjB4VjhWEANctKMkkTraSdQaACo+PyG/lmHlG4ITU/zCwiAPlSkR\r\nxerbWvsjuKhW3KqXcvG8rVdz4/ZXI9WPUWAjUpnDfaygPzCn6DTOV3gjXp2w\r\nU6Pfl8/URwLw3hnML7qbXe5hMiY6bjN8PWspxSxkzILDXFMYEfBwllNARhdp\r\nk9qDtNjDVEv4d/Pa6m/t8duU+nPpXc3LbyLva3uPvtFo9nHrQyYShfB/493f\r\nzBvHv9UeZUoavESRVJ3D4puksiITrFsEug5i5rTaPu66JKKnuJYkFISKle8x\r\nevwivNPCmG6JKJZvzrbHNOLcaGUHudQv7xZTVv1DWzgxg77kX9nQC80ol7QF\r\nNSNxCCFqeSZWqDcpm6i+9Yhs2P4pLPhHdPE=\r\n=jKfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3f2bc58876ef158759040c977b96b554c1220859","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.7","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.7","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.7","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.7","@things-factory/more-ui":"^6.0.0-alpha.7","@things-factory/board-ui":"^6.0.0-alpha.7","@things-factory/grist-ui":"^6.0.0-alpha.7","@things-factory/print-ui":"^6.0.0-alpha.7","@things-factory/dashboard":"^6.0.0-alpha.7","@things-factory/export-ui":"^6.0.0-alpha.7","@things-factory/i18n-base":"^6.0.0-alpha.7","@things-factory/lite-menu":"^6.0.0-alpha.7","@things-factory/system-ui":"^6.0.0-alpha.7","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.7","@things-factory/context-ui":"^6.0.0-alpha.7","@things-factory/setting-ui":"^6.0.0-alpha.7","@things-factory/resource-ui":"^6.0.0-alpha.7","@things-factory/setting-base":"^6.0.0-alpha.7","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.7","@things-factory/oauth2-client":"^6.0.0-alpha.7","@things-factory/integration-ui":"^6.0.0-alpha.7","@things-factory/integration-melsec":"^6.0.0-alpha.7","@things-factory/integration-modbus":"^6.0.0-alpha.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.7_1665909966082_0.00430003558759795","host":"s3://npm-registry-packages"}},"6.0.0-alpha.8":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.8","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.8","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"339b32547526e3005487149b1c33bf9ec1638545","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.8.tgz","fileCount":56,"integrity":"sha512-PxQqU3Fa9nI4lwLTwZ1jQjUMHzNF5j0RpuW8mY3qHgR8RFJiSCvAHxUlzlkFQT2v9sOGPRxbmtdSchzlcshFVw==","signatures":[{"sig":"MEQCICZcHj7G2YcaGgZeSHp906FdfIkgg/tSYUQCtQNu1d68AiBXPoH4PHwqs/F6ZatzQ0qaLFhhn4J3/Vm/zxjn8QD/mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS8aJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ0w/+NAR7K2UZwWBvo6EwQmaIuh97ftY1htPnq0LzvZSBLOp2wwPl\r\nmvQQ5m3tISEJ7/d5oklcf+hSviflRe4qpqoe3BnPkFmeEeGaMXbjgJldrZ/+\r\nnLfV4oaavoth05ALeykqscWsEz7zOhh4OIPQe0IsHR3AfEvNf5BZCk/4bBEv\r\nxiNqu+ej/W5UIVO+1uqGWkEOjgbrBuU1ZphxcPXt/EsZULDBQHGp0iumE7Nb\r\nqz5B/4eV33GfZvKtK+sbUjNMAiCNaz7+DiJC3v0VkzJSnaCyWszEK3OVyaPC\r\nEnX0Zu5zCrpQgw9vN/5TMBzAlubPazi+0oomjbcSBxRP2/FvttjBHVNs7nIy\r\ndYt/24yHkfO3yBgEZs04z6ozGvlTc+C0FZdSud8uPWrKpd8/xDvfrDi0+jsc\r\ns70r4itW4bv3m8JJdXxvkO2IFsqo09+5FO3lbTSZ1qXEgAPE0jIX5HGQz1Pg\r\n7SoB8jFw7JQnTEBwOk+DtnKs9ZM2TZeRx2V+yb1IZYZUEvGHDEuTGEc8izR9\r\ngiMhG4DNUK8KP7531C4LVtEJXaywXtj8pTzHjENcmNmq2c/RhV5K5Qh6z4ll\r\n/rItH4LnrDPkSQunx3mb/sHGfd+XBUzkpL5k8a6nY6YbIri4ARYY/iOEZ6MV\r\nL4U4nyxrnKw2qSSV1STjSYx/nIP+jxzu+BY=\r\n=7Hxp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6d45cce6b8aef6b4de253dfbcb0ba8c3abb682cf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.8","@things-factory/more-ui":"^6.0.0-alpha.8","@things-factory/board-ui":"^6.0.0-alpha.8","@things-factory/grist-ui":"^6.0.0-alpha.8","@things-factory/print-ui":"^6.0.0-alpha.8","@things-factory/dashboard":"^6.0.0-alpha.8","@things-factory/export-ui":"^6.0.0-alpha.8","@things-factory/i18n-base":"^6.0.0-alpha.8","@things-factory/lite-menu":"^6.0.0-alpha.8","@things-factory/system-ui":"^6.0.0-alpha.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.8","@things-factory/context-ui":"^6.0.0-alpha.8","@things-factory/setting-ui":"^6.0.0-alpha.8","@things-factory/resource-ui":"^6.0.0-alpha.8","@things-factory/setting-base":"^6.0.0-alpha.8","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.8","@things-factory/oauth2-client":"^6.0.0-alpha.8","@things-factory/integration-ui":"^6.0.0-alpha.8","@things-factory/integration-melsec":"^6.0.0-alpha.8","@things-factory/integration-modbus":"^6.0.0-alpha.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.8_1665910408802_0.2739792947975106","host":"s3://npm-registry-packages"}},"4.3.113-alpha.0":{"name":"@things-factory/operato-ecs","version":"4.3.113-alpha.0","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.113-alpha.0","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a3a349202e543abc6ce8f4f8c22b3ee02a6332b8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.113-alpha.0.tgz","fileCount":55,"integrity":"sha512-sHpMxHAsC8AuKgiAznkisbV0k89rfGfW662MthujdwYrcFMhHHWEtm4lGdQ5FNIth4R3JXusZolE1Iz0B96YBw==","signatures":[{"sig":"MEQCIFBLZBspgy8YX81pF0LPhSA6lBaVJx5DucHe7WO8vngoAiB3bcvmas70DiCIBvhdpRl4CGbbbwexg8qOUpdBR53WOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTgbgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyFQ//eYf5WXQTxEgHlUXU+F+YqJGc8RAGISDzJhjJIj2IyxUfc2rP\r\nk6Yecz2uPzYylo7QXbnFqBpvNtK73s2AFvmVvM2q51H6I39qwEyNgrzhrbV7\r\nDHAThR59n1J9jpYp3PnKx8kQnMDwzLdLLX5DjXxBXUSaXcHH7nKTyqkOUJ93\r\nLGi5RnN7suryV4sQ9S7LIWcJBzSz1EqAl/shyxZLT5e2MB9vxyzXUd03ISqE\r\n92IOY5i9D0L/PtNa3jNoTsnw+VCIU3xYRKdgx3+RWyFZXNGPB6hqxnbRNQmr\r\nHKDPlA9pco30spXXS/hnro8kZhaDHDeKT/y9TKfmElyKz6aV8NqQUTwCXJ1F\r\nAKXUrepcT30R1w6JLHPLR+nOF38BWicGKHCFIf5twgZvyzaeHKczMryEzKi6\r\noUjnqHn5+eDPc8jQ+wO7G4DvL50mumMdGd5ogDpLRkzPfjFtGZ3P/UcwkX3K\r\nTtHt7fjDtsbJFnJEtAcoF7OC9Dk0h1+vLpjqxjIVXtpWKWI2l2Nhx94WNdK5\r\nHVmslHCjFEMuzsb9Fdw2TDmBYcUNVQcGRhxE+EIBKfbnrSoecZ+GmLWhnYrO\r\nnpUeJyUpNGXjsiRT4RN6qptbGw8ZHlAkq6sHW+PqzUMOUaf1OzC/K6FPrr5f\r\n7kIgCtzc8z13QQz4tqIAf+V4O4dEQt4MMvE=\r\n=pfSn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3dd2e6f58cc2828ab5e2658d3fa47120165c802b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.113-alpha.0","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.113-alpha.0","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.113-alpha.0","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.113-alpha.0","@things-factory/more-ui":"^4.3.113-alpha.0","@things-factory/board-ui":"^4.3.113-alpha.0","@things-factory/grist-ui":"^4.3.113-alpha.0","@things-factory/print-ui":"^4.3.113-alpha.0","@things-factory/dashboard":"^4.3.113-alpha.0","@things-factory/export-ui":"^4.3.113-alpha.0","@things-factory/i18n-base":"^4.3.113-alpha.0","@things-factory/lite-menu":"^4.3.113-alpha.0","@things-factory/system-ui":"^4.3.113-alpha.0","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.113-alpha.0","@things-factory/context-ui":"^4.3.113-alpha.0","@things-factory/scene-form":"^4.3.113-alpha.0","@things-factory/setting-ui":"^4.3.113-alpha.0","@things-factory/resource-ui":"^4.3.113-alpha.0","@things-factory/setting-base":"^4.3.113-alpha.0","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.113-alpha.0","@things-factory/oauth2-client":"^4.3.113-alpha.0","@things-factory/scene-restful":"^4.3.113-alpha.0","@things-factory/integration-ui":"^4.3.113-alpha.0","@things-factory/integration-melsec":"^4.3.113-alpha.0","@things-factory/integration-modbus":"^4.3.113-alpha.0","@things-factory/scene-data-transform":"^4.3.113-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.113-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.113-alpha.0_1666057952183_0.057047314963044604","host":"s3://npm-registry-packages"}},"6.0.0-alpha.9":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.9","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.9","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"57617541607c31e9d16d321af9d060302e41756e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.9.tgz","fileCount":56,"integrity":"sha512-FHf7myYgnNcpZKTGNqcUEhzP0g8jprOEb8Ydm0mAs7DT/QQvRln13KNzf0+CI4nHM0UgP3S9AwkyG4tLJie4HQ==","signatures":[{"sig":"MEYCIQCvoCIR8+nttRHoRRsXTDqaodeWtXd1F99dzHOKNUV2wQIhALJ00oJuiVuoeWnLTXazQzHMJYSRq7TLgUNAGiSX54sD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTgi6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop6w/+IGX6iiU/xy4pCP80xYp70sve8cLlYQuW3GrDWOOmDWkF4C7I\r\nppyW7lOnWYULO11C0qfbDLurl9cbWjbh92KflDVtvD81b8XLf8ZCc5sY2/R9\r\nbHPzUSHUw7ILtKciCzBZAO9wo3BClhWGZQtn6/3qWiII0AedcyFULAlzt85D\r\nH1WJAaMExhmNdZv7RN7nJpxm1t0ufuV/wFPrYG/sXeoaNzQdcPHD1TEPwkDO\r\nCno2VNPLeirsncyvymNET4QBxIWV1AQi0SzSM9UOOUsk2Fb68p7GqlhVg4S4\r\n5R9MStugnwexOn6MN+ruAMvyTuXTLGJXergvm03PwRnzzkhjLFENjpsFEGUl\r\nSc7fwBK04vUJMGWvPB3q/EqJxxNWJIYYa8Mq0MR0Kad91yL8hx6c0mHTCIcv\r\nRbAWHj8S+esYouBm8Ee82jo9qjt6XTi7ZlNCOK5LeTHrp1jmpGr8KSHwCVX7\r\npSkhzFaidDIvqqpiZjRbOP1QPqdCtYFM5byJhlnKTBA4wueQ7dG6KFwcfx3s\r\nyetwZSoQj7Kx+c97ONtRH4ULpYbCyjLVN4L7RPI2BwFw4KnR+HnRbisHjkFD\r\niNqlkISCpptOObBwhxRZ+xKd8Tzxc/JnwszFnSDtrFdWz69ouKpU1/kdmbKv\r\nb6yJ6tgoXWFJQwg355DWR/5qjkth1D8LbwA=\r\n=Y5IR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3b34aa7eb3bd773e57a29fb1ff8a258074b10ad5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.8","@things-factory/more-ui":"^6.0.0-alpha.8","@things-factory/board-ui":"^6.0.0-alpha.9","@things-factory/grist-ui":"^6.0.0-alpha.8","@things-factory/print-ui":"^6.0.0-alpha.8","@things-factory/dashboard":"^6.0.0-alpha.9","@things-factory/export-ui":"^6.0.0-alpha.8","@things-factory/i18n-base":"^6.0.0-alpha.8","@things-factory/lite-menu":"^6.0.0-alpha.9","@things-factory/system-ui":"^6.0.0-alpha.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.8","@things-factory/context-ui":"^6.0.0-alpha.8","@things-factory/setting-ui":"^6.0.0-alpha.8","@things-factory/resource-ui":"^6.0.0-alpha.8","@things-factory/setting-base":"^6.0.0-alpha.8","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.9","@things-factory/oauth2-client":"^6.0.0-alpha.8","@things-factory/integration-ui":"^6.0.0-alpha.8","@things-factory/integration-melsec":"^6.0.0-alpha.8","@things-factory/integration-modbus":"^6.0.0-alpha.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.9_1666058426000_0.9882166918881021","host":"s3://npm-registry-packages"}},"4.3.107":{"name":"@things-factory/operato-ecs","version":"4.3.107","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.107","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a6a48ee522c0939ecb3e8f962684056708955ba8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.107.tgz","fileCount":55,"integrity":"sha512-Wxlbu0JGlCsl1FUcPyhNTYVxl14O2OBeVJoYZSXa8R53POEX1cp5xUYHhLxdxo8+vEpvGhHFPXeVKCJ2o/iN+g==","signatures":[{"sig":"MEQCIBKyHuoj3X7G6kBbZ3eE7S5mHGDpX7yu/1g2mCmAalFVAiAi4ly9DNIM3X6+8I5tIMQ4IB3staiLKw9EnOWSkt0Weg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTrGhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg/w/8DVqTNd1YY6StD472FIxzI844wSnSS8RzTjzrjyeA9kJAMcfm\r\n9Zy8QErtSzKZJAohs5Tm89L+Mu/ZwPB6Pr80Y8hTjilLSs2jjO4YC/KXhA2A\r\nvGq5tseCFvYe3r2DIPhFUTOKhUl/UlFTa7F/MURQjUKwgIzmlnwm+A78k0rN\r\n3+VUW4yNKLKAuGzgUAZwyJAphD+IWMiddTiNuGM3ROjmWq/YbvDgLPvH4q3t\r\nDXWWyke+SIqw6LGSTURH8HyspV4BzlqlNnViinbnM8xv6e2B7eUQTGq0/9Hy\r\nAPrFBsGv9GAddkx39a0hWDV+ePtFXt9GJMroWdddH+skPIJgK805RwYVCjAH\r\nI2QWGwGBA/3EdFML2RI5LUhFvI6XKc686sYX15knxcGmbWV3ghuZ1l+B6I9j\r\nGJsQa9YfmncPkz7byQbv4ul1lIJsHX9E/VbOhscp0z4ShXU1d9waVi8r1PD0\r\nQZlUamVto6rYeCDhbwPsU3B+/o9sNV0RBlv6NLCTF5nWpDDYHKYp3t834Tjp\r\nZnoHqvo2uuyiHYkj2n6rxMcxY3dLbsso99bTiJSF3DeLweNyFlAl/FlSI1s9\r\nShZqi4hpZWp1SVsjsPOmhl9NP0zmr4b9dXFhZ2MnZiE8o3NRObYQWuV+qzrD\r\n1EX9PI4urEh2GaZLj7NuYqDM9mNu3XxpRKo=\r\n=ryAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6f972d110c7b502f370d3887062bb6b38d1ddbc9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.107","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.107","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.107","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.107","@things-factory/more-ui":"^4.3.107","@things-factory/board-ui":"^4.3.107","@things-factory/grist-ui":"^4.3.107","@things-factory/print-ui":"^4.3.107","@things-factory/dashboard":"^4.3.107","@things-factory/export-ui":"^4.3.107","@things-factory/i18n-base":"^4.3.107","@things-factory/lite-menu":"^4.3.107","@things-factory/system-ui":"^4.3.107","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.107","@things-factory/context-ui":"^4.3.107","@things-factory/scene-form":"^4.3.107","@things-factory/setting-ui":"^4.3.107","@things-factory/resource-ui":"^4.3.107","@things-factory/setting-base":"^4.3.107","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.107","@things-factory/oauth2-client":"^4.3.107","@things-factory/scene-restful":"^4.3.107","@things-factory/integration-ui":"^4.3.107","@things-factory/integration-melsec":"^4.3.107","@things-factory/integration-modbus":"^4.3.107","@things-factory/scene-data-transform":"^4.3.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.107"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.107_1666101665407_0.21669060665636541","host":"s3://npm-registry-packages"}},"4.3.108":{"name":"@things-factory/operato-ecs","version":"4.3.108","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.108","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"10b6c1d0558740714d5117a40244b79db4abaec1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.108.tgz","fileCount":55,"integrity":"sha512-99JEfn0C/GwHNY1n3d5GvG/lUvKYhzxIBopH/ArvxQqOWrNwnNvtwZNi4d2p6estfAAbj+WnxJmNYxCC2q5Bkw==","signatures":[{"sig":"MEQCIHP8lzKveyDE9KOSdfjvrGJgN846mdk8VANVy4Wq7qdXAiAYen2fnuWEiKm5XYe4kuUDBjgGstXrmV8ta1aEmUdofQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT0rPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3rw//Un/rzxwaNkBSLA6D34IDBxAFviNtcS+x+FNhDl2noYKiTsoE\r\nY/0Em0QYrVL1XZ+od2BWKBo7gOq2jdy9eVeQ+shK+MqCNGwWLyQOG74lxn49\r\nCiaN0kB1Zsk6D0sHEoBHFcBppOaQUt99I8gGV+dGAvhjy0ig/0BO5KKxenvt\r\ngtjTAVUZwsBLSbs4rBN/OtmHHDEf4l3XkZq6dTeLpKx8tgtPchPHbYVATBsG\r\ngehkWt0+N1brOWvi7G1mr6tWyx4zbzdV7G1fe7Vq+NVvnaKHBQCkwXlgPBz8\r\nbFf/gv0taVqlX+xbrQ3gBPDgor+Rf9fFLfvlTPo7yTdQIekKIzi1I7+qQO00\r\nrueNThnvGWJiPw/os+HxDhJ1DykmjHwTX1QXbT4OxhlGybAFzM2qq1LOdGE+\r\nRR+vjp4bHFWTVpSQgzRS4jAsMGZIMLGpZt7HAECyCN2F/QpCLquzrTbqUJIw\r\n5ezGmIwRHNlK+Br0rDuwjBVZxL9Y0gE2J1BbAT1+WYwfo9jNqPpL7BL8MGOQ\r\njkYLs5B4WdMqTeRJbAdTU+r4NnJG16sZi1/KVUGz6b72E1T6gLLZ9yMSK9Wr\r\n8znYqW2wmC/NX3FohESPTeerDlcAlblPYZ28/kx+fv17M+lu0m+DwDiFh8X6\r\nUqWRfZwA3Ofut/IUbHBizMBMtFhUePs0JmM=\r\n=lcVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8aa8811dd0ebb1f4c1d9bc50fc221766d855c553","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.108","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.108","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.108","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.108","@things-factory/more-ui":"^4.3.108","@things-factory/board-ui":"^4.3.108","@things-factory/grist-ui":"^4.3.108","@things-factory/print-ui":"^4.3.108","@things-factory/dashboard":"^4.3.108","@things-factory/export-ui":"^4.3.108","@things-factory/i18n-base":"^4.3.108","@things-factory/lite-menu":"^4.3.108","@things-factory/system-ui":"^4.3.108","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.108","@things-factory/context-ui":"^4.3.108","@things-factory/scene-form":"^4.3.108","@things-factory/setting-ui":"^4.3.108","@things-factory/resource-ui":"^4.3.108","@things-factory/setting-base":"^4.3.108","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.108","@things-factory/oauth2-client":"^4.3.108","@things-factory/scene-restful":"^4.3.108","@things-factory/integration-ui":"^4.3.108","@things-factory/integration-melsec":"^4.3.108","@things-factory/integration-modbus":"^4.3.108","@things-factory/scene-data-transform":"^4.3.108"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.108"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.108_1666140879148_0.9124340009266949","host":"s3://npm-registry-packages"}},"4.3.109":{"name":"@things-factory/operato-ecs","version":"4.3.109","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.109","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"aeb9bc8bfa117cf773911a4bad6a6207fbbe8b7a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.109.tgz","fileCount":55,"integrity":"sha512-iPjLqHfEeodAQM6ITLuv9pR0RPpGByV7bo8K+1q5+lKMcYO2YBmSV/nGrXRXFQPY4GYH3tehZhQ7KJDrjDfywA==","signatures":[{"sig":"MEUCIBGuZEhD+vR+dWx5gKQfAX4+6ydQskbhJ1jeAuhtBzIUAiEAxIaXqeiBx3TtDReTeUsC1FKsUNBA3s5wsS0YUASXoD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT/fOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxrw/9FaAISBnOTm3iV4wqR0cT+g7dBQ+jCbHTr3yJRkyuvzFBONFb\r\n+VCD5LR5gCSeenvLU+kwHSi3D4ES60GFYwCnBY+qX8S8Ubxt8FIHasWVKWR0\r\ncdwjRFaC6XanjhOzULKKPO/XEIzQhj8ptIOCQefM/7Y2e+e13ld01rxcIIAS\r\nXYu1D//vMKJrLZM5NFEtbwCsAkxcQU2UJF3gl90j0Aq0fc1Z4KEV3oXIeemu\r\nsYZae+/mboM+h5xj6fhP6Dqrti/4zx/IaoKc8u1JXAXhkS/R+M/MPzqN0NyO\r\nCwkQ2QpteQj10QInaDKXnP8r4UwE/jbHShgviYL0Hv/1q256Ko28qbSZ4cwd\r\nnqXWc0On05nQ80/L15/4ANw6C25J+hiVJcPR8TNMhUOlNtHOK8aZy3Y+vaCt\r\nLR8bwXVwAdtE2AhG3FQmZM3dBNowxm30IHGKFwrZnOpgmKIIyA+79axdyJK+\r\n0KCwS9Bt/+B9V05FT4jQYTIlqC6qrMN77lWM9qsLU5i7bwJodJvvIPcf1opf\r\nkwyiLXj7CvOMBvRV8YHf26oodmfebTC0BvgL2C9q0z7nebnMD4MxciRhomcR\r\nJ+bwlqvibRWwtxEKe5cJwFHiHOopSCFUTav/ZblaNsaTudofo/+ArgqGv99B\r\nJ8sau9SUd9d4+HUgKSfOcsn1VNefPpOQu+U=\r\n=LJML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a1b81fa991795b27a9f30867347a3c1774d2c41b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.109","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.109","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.109","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.109","@things-factory/more-ui":"^4.3.109","@things-factory/board-ui":"^4.3.109","@things-factory/grist-ui":"^4.3.109","@things-factory/print-ui":"^4.3.109","@things-factory/dashboard":"^4.3.109","@things-factory/export-ui":"^4.3.109","@things-factory/i18n-base":"^4.3.109","@things-factory/lite-menu":"^4.3.109","@things-factory/system-ui":"^4.3.109","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.109","@things-factory/context-ui":"^4.3.109","@things-factory/scene-form":"^4.3.109","@things-factory/setting-ui":"^4.3.109","@things-factory/resource-ui":"^4.3.109","@things-factory/setting-base":"^4.3.109","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.109","@things-factory/oauth2-client":"^4.3.109","@things-factory/scene-restful":"^4.3.109","@things-factory/integration-ui":"^4.3.109","@things-factory/integration-melsec":"^4.3.109","@things-factory/integration-modbus":"^4.3.109","@things-factory/scene-data-transform":"^4.3.109"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.109"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.109_1666185165800_0.3207832131709025","host":"s3://npm-registry-packages"}},"6.0.0-alpha.10":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.10","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.10","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"69bbdd7283a0e2119617c72e6659e3a623f223f6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.10.tgz","fileCount":56,"integrity":"sha512-pWaBVxjKOQiKUa1kziH3CCoPQF5uGpmsYqIcVMUhUt13q6rRI7HJ0/ZXP+kwujPRZlDgG1ru+wKIU1cTDynYUw==","signatures":[{"sig":"MEYCIQCIutSzFL1y3TkNn4iKWhrLUwIYB/+8jK1zuE8ywCFh6wIhAP9eX49LNGcY74q/kzBLt9GOtpvn4O5CHB5y+/Icy1Pb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVhCYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs+Q//ShnU3v0TznPX/2BkRCCWBx++WWuJaE+NiIzSNRTpsrjtP16c\r\nEthvDtzWrF29g8Xy+wobtiPnVJQH7xlrXmeD6151hDVeuYWzmI/KhuC37AyO\r\nTXHYcTtfUmkEDkG0Ft8B22IDw/mCUmr0tO3V/dRxqm5oKWEX5rcQ7Hch3yFD\r\nZR1/dP0aIfFezJvvygM36E/BK3Cgu9psDY0cWxCvxqrrqMuAsdqRXxebn0ax\r\n1JOmVIlcias005tQJQGmuUB36yOloyh9LOeBtxGZiTqRFJi62oI7VWJnwfjs\r\nkaKYkHQqwRLIwMIjc3jl1Gi661rrvdAmqri1XIDC0gE3EuI9qYdXvilHTQI4\r\nzS4j5rhZxJOSXseBmIvBGxtt602JF+rr0mmGTsv2JehBvVYpnvwyG/XGmZAV\r\nUrsdC4+D1wlE6Kbj58ZwM58f+tr//u9NbJTzauY9jndbumEiP6XopkIoA7fC\r\n2qALgH9dVRAdotFSg+NMv2jnzre/tzfLWMvPheco1qK+ZIWw5qnsizA1yHz0\r\n2AhFMoAfOKlhFyRbzeTIAsuxClEl/hLfZ+sCuVWELmAaJGiAB4AOpQK8mDXq\r\nHO4hyXgFEWYvzZeWcjWgQtQhbwm4sr9r8JrCnXJHNtH3r+ESXq4OFiCAXHmQ\r\nrNz5fFKYYQ50HOnaGdZdD3DUlet3sDY1wI8=\r\n=P/a3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9ec9c564e157ebe830839e5a9cf8cfd6ec4e44b1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.10","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.10","@things-factory/more-ui":"^6.0.0-alpha.8","@things-factory/board-ui":"^6.0.0-alpha.9","@things-factory/grist-ui":"^6.0.0-alpha.8","@things-factory/print-ui":"^6.0.0-alpha.8","@things-factory/dashboard":"^6.0.0-alpha.10","@things-factory/export-ui":"^6.0.0-alpha.8","@things-factory/i18n-base":"^6.0.0-alpha.8","@things-factory/lite-menu":"^6.0.0-alpha.10","@things-factory/system-ui":"^6.0.0-alpha.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.8","@things-factory/context-ui":"^6.0.0-alpha.8","@things-factory/setting-ui":"^6.0.0-alpha.10","@things-factory/resource-ui":"^6.0.0-alpha.10","@things-factory/setting-base":"^6.0.0-alpha.10","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.10","@things-factory/oauth2-client":"^6.0.0-alpha.10","@things-factory/integration-ui":"^6.0.0-alpha.10","@things-factory/integration-melsec":"^6.0.0-alpha.10","@things-factory/integration-modbus":"^6.0.0-alpha.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.10_1666584728067_0.1635210664048079","host":"s3://npm-registry-packages"}},"6.0.0-alpha.11":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.11","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.11","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c37c72139e776b30ec4b3dd905a8417c95685de2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.11.tgz","fileCount":56,"integrity":"sha512-jVm7M3P2ryniYMyvvNPcLLnTsWlUgwkyjFZbdO+B6MPSTXW66HNseNp5UJjt4cjw3kU/J3VUgEBRqluu/UiijA==","signatures":[{"sig":"MEUCIFBoC2PhIofkKB1kPUfomKdGKxTXn2C22mMeV7xqmhsYAiEAmS0vjehMxP1th9Lj38kKATDRH9NrN726Of02iBozn48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVntPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpotA/+KpXsn8E6mptgn0WKWHVNaNC730wa6246Rbx9Y1YWtwWcbGjx\r\ng64+FZESXpBahzLM6PFDAph1PEPEGB+rb70ocYxMwgD9aT+Or8VroX+ff1yp\r\n62QHuCJ2QxOpTiLTOu7HTCXb+DjYykgWqPGYDN56PMttulfE6OlhEBIhZ58g\r\n0YHK4mwKBApdlrs1WvbutKAQUhyvNBjPKv7wDh+QZ/N8+5B3Lje2y+bGcWmp\r\nXInX0x7d8DfuuPNbxQWfwFpkbybpmsgxM3H62/YtDE5hlAChCAifHDAiKCzI\r\ndYGV40E/PkC4S03TeliqY2Hs9nq9oYd4sbcm5sQXPt/QLfMUEykReFVpOJBY\r\nsMrn7B14bDr9Yzx3z/uDi/QyCcDalVHpCQcHJZBa04YFNWOTPIEO0Sj2lPRh\r\nOQ72LCoY40w12Pmgfp9LzFsJ5lsSH1flXnSd0hknfpPVGMcgkZYMvzsWPIFA\r\nHOLQ875LYw2pbZiYIRTYC7qOMwxlAKnn8VSEso/XsSfOk1H/J5dpbol9O2YR\r\no/QYAWCMvSkAnqIH6HA7eLhJnKYj0P50qBkpN3Lfxn5kVrUSo+2sEagzEKjT\r\nN5FvgYKBMj4XPwNIpoBk9tpCZGfIHZMh3qJbkySnXiGlLr6jXErQRFenycsV\r\ng+Wdhg5qXsBMtTOuhA3kc7SLrC3p4HcIqbE=\r\n=loqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"dbb99fc22d9641a1fd549ba600340f41cd77da1b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.10","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.10","@things-factory/more-ui":"^6.0.0-alpha.8","@things-factory/board-ui":"^6.0.0-alpha.11","@things-factory/grist-ui":"^6.0.0-alpha.8","@things-factory/print-ui":"^6.0.0-alpha.8","@things-factory/dashboard":"^6.0.0-alpha.11","@things-factory/export-ui":"^6.0.0-alpha.8","@things-factory/i18n-base":"^6.0.0-alpha.8","@things-factory/lite-menu":"^6.0.0-alpha.11","@things-factory/system-ui":"^6.0.0-alpha.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.8","@things-factory/context-ui":"^6.0.0-alpha.8","@things-factory/setting-ui":"^6.0.0-alpha.10","@things-factory/resource-ui":"^6.0.0-alpha.10","@things-factory/setting-base":"^6.0.0-alpha.10","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.11","@things-factory/oauth2-client":"^6.0.0-alpha.10","@things-factory/integration-ui":"^6.0.0-alpha.10","@things-factory/integration-melsec":"^6.0.0-alpha.10","@things-factory/integration-modbus":"^6.0.0-alpha.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.11_1666612047398_0.5178483188399836","host":"s3://npm-registry-packages"}},"4.3.111":{"name":"@things-factory/operato-ecs","version":"4.3.111","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.111","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d850a4958a2f8905794906ffd34db875caef2e9a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.111.tgz","fileCount":55,"integrity":"sha512-DSEuQMhVVEvIxAInciGtHawq3NycFN48Za2WSZcxBkqQv8c/PbMINFz5dxm2N3Tyubbn+uFGtkRAHbXXXH6Ktw==","signatures":[{"sig":"MEYCIQDqRDxpB+4cULyRftcRmz/OYLhA1irVPqzbuEcEq6m/8wIhAINhs5AG27V9XsyH46zx1ulN7ED8BNFzOfe3NstFAoPk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWTYWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa+BAAl1fb3qjQ3fHn0xnHoUpl3sCe47PC+MhFd9d6FuPxsEEIPzFc\r\nRc1UlfxuFEtWpcVvg3EMCkrmi3kVB46d0NgvvOZ1FZYQMBuL8SHpah9wkuqQ\r\noBAN5TftYbqqsMEzGG5VvlkFmd2V85XGWIt7gVJLWfmPdsowRmlEWTi1DqCV\r\nza3dVfbDrbrgLqCcg+bgIicu4C1o2trdGrSZZdB9JcF5enFl9vBQB3BPuxHN\r\negS10bAoxYtMHGLObhamjvUcFQJMe0PW+46XNS2TIdzvfOkhg2JFgOFazET5\r\nwb2lFI8hCE+t7DPqhFeHnnL653MworNHoImwVzeQfyhynsnNmaQx8Svc7l4m\r\niGuO/o3umd2YeqvxIacxs/dtp+8xq3RpXK3KX/QuV+bnIx73TH88a0cqC0E5\r\n35I1sH/tgPfQYSU2c3RTktfHi0RbvImXXf136r8sUNnT+4KT3uD+Y41sqaYz\r\nwecNwyOMH05KAnmBtOOswl+PF7OxDRjV6TJD/jsMQbpY85rgH5tRcdzWexri\r\n7wOuW3wxDML6RJYkfeVECp6jhxKE64/XhQu1RKnCxXijueheNZyBadKE3zn/\r\nmBJHdmd5fhR9mCYIK0p4IMy8vlWYyn6xoYNbyu2MgT80VrFNZm22JojzCmxM\r\n6O/aU+f8V79+T2r9wYMbHc227Sj5diJ/f9I=\r\n=VgaA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"71a701731b643b32dd78334647dbcc287519aa1d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.111","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.111","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.111","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.111","@things-factory/more-ui":"^4.3.111","@things-factory/board-ui":"^4.3.111","@things-factory/grist-ui":"^4.3.111","@things-factory/print-ui":"^4.3.111","@things-factory/dashboard":"^4.3.111","@things-factory/export-ui":"^4.3.111","@things-factory/i18n-base":"^4.3.111","@things-factory/lite-menu":"^4.3.111","@things-factory/system-ui":"^4.3.111","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.111","@things-factory/context-ui":"^4.3.111","@things-factory/scene-form":"^4.3.111","@things-factory/setting-ui":"^4.3.111","@things-factory/resource-ui":"^4.3.111","@things-factory/setting-base":"^4.3.111","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.111","@things-factory/oauth2-client":"^4.3.111","@things-factory/scene-restful":"^4.3.111","@things-factory/integration-ui":"^4.3.111","@things-factory/integration-melsec":"^4.3.111","@things-factory/integration-modbus":"^4.3.111","@things-factory/scene-data-transform":"^4.3.111"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.111"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.111_1666790934230_0.33929699216375764","host":"s3://npm-registry-packages"}},"4.3.114":{"name":"@things-factory/operato-ecs","version":"4.3.114","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.114","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a0936c426d9bab53fa5718d3d2447388bee1d3f5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.114.tgz","fileCount":55,"integrity":"sha512-tXHntvBB4i0jqxDxFn7tXrDIab6L/1SGOjifG8v+RYu0E+cWQBifTdB16w1mfUNmhFptDsYc7xwsTvr/5E9Kqg==","signatures":[{"sig":"MEYCIQC1FavTVKAIywAZBNWRvhLPqso10hIlHs0tCQI2kw0DiQIhALhvKlsh2rEqnjbbMfsr7/qDiHiedXnATGDw13ASognJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXkZPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotqRAAnmMbXtn5FE5IhdFVL3ino+UVo79rcLW9yc+i78gwoiNgctra\r\nrwgzOMgzccKsnNfLkpg8m5Lmxa0auP2SOjrLvJXz7W0M63dLELfMIbj9vm5w\r\nxs+YbfsqkMni8Lq0zth7GIYf0Sp0iAceMObm8j7JkV+Bny3SRqu6PU88wUlB\r\nv2tlQLtuEqYwkru/C7q34L7FcUx8rzQjBxd599KoTYZQE2OGiRln0EIpHwOA\r\nQW5rxXV4DLgz+xHZGh7feovrs+SaZIKu3t5guSxZJ3kcxLWB3fw3PwQYgSvV\r\nUBqbZZ/9vFKGZQLC0R7F5DEskc6W4txCxYqiT5xX5iVgJydlmRNJp1JOb6kQ\r\noePjdHv4wOGz48Ci1E2RE+72nTqAdU84j2k1XddZmuLCEidxEEhrvXiJvseB\r\nsVtLYgWzmYTD01dibZ2LA+FRJOWJDgDPnxTI28YIGxsmslNl0E3NfTJp4F7q\r\nyNHfj0ebpT5sZvaXKgrS268HzLO8MEXjuwzkJIPnNsqzJflZa2DYkWcpZXwX\r\napvfHr4v1dtfok6wzNWtl1c0eZx9nPLIPwOFOnBc4IENzf9ejmBmcfCAjlUF\r\n2I7v98BDfFoDKDMWxHeZVBtIQl/fdZztaXZluJKILjrud4OuqLQjhLrS/uBv\r\nkf9joYpO47sT/Gmkfk0oaFETUgf6bQ5+NkI=\r\n=P0m8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6f16bd9dfb3210e848e5118d894424972ed83773","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.114","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.114","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.114","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.114","@things-factory/more-ui":"^4.3.114","@things-factory/board-ui":"^4.3.114","@things-factory/grist-ui":"^4.3.114","@things-factory/print-ui":"^4.3.114","@things-factory/dashboard":"^4.3.114","@things-factory/export-ui":"^4.3.114","@things-factory/i18n-base":"^4.3.114","@things-factory/lite-menu":"^4.3.114","@things-factory/system-ui":"^4.3.114","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.114","@things-factory/context-ui":"^4.3.114","@things-factory/scene-form":"^4.3.114","@things-factory/setting-ui":"^4.3.114","@things-factory/resource-ui":"^4.3.114","@things-factory/setting-base":"^4.3.114","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.114","@things-factory/oauth2-client":"^4.3.114","@things-factory/scene-restful":"^4.3.114","@things-factory/integration-ui":"^4.3.114","@things-factory/integration-melsec":"^4.3.114","@things-factory/integration-modbus":"^4.3.114","@things-factory/scene-data-transform":"^4.3.114"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.114"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.114_1667122766676_0.3229847751964192","host":"s3://npm-registry-packages"}},"4.3.115":{"name":"@things-factory/operato-ecs","version":"4.3.115","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.115","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f5b534a12a42719f86eccd7880fb4cfbc92a96d2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.115.tgz","fileCount":55,"integrity":"sha512-5H73LIuIA5PgGSPqh8Z4Uv5l7AWLQVejCHyd1SA6//cFCfFNPh9V0UiLWtt2ofI0fW+wVp7PJljXAk93qS/xpw==","signatures":[{"sig":"MEUCIBb80dwm+0oouA/OIJOhqt+X+YPmLKl1hy75UFX5GIjfAiEApH7hCgxCujmicPNlwfAU/RSUBYHWlRqtY+naad5dAk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXl5TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW8g/7Bz0IpObX5j7VvobRAgWA1u896BngS/j0Wj9g4KA73Ckoem7R\r\nfQHM1EgSMPjEEGpar7RPnMXq8Iduj4Jj9fCP+V3OZt9IKIo4LuEy+Q7OlrPJ\r\nH54u6bso9M0UJj8nF4+o7YQllULOxrMOaWHOk9h/xuVQkr3tYMKdnK4rlLVi\r\nXr2/wofaWi0rR2dXUfpje33pLV6UcXIn3678/0SHGEb21xkc1UZArAEWjADX\r\nUa9zYAm+C985/8jCMFNbzXOeXSZ8jFmwETx1DFUG+W3UmOaADM1XmD20Yg/w\r\nAIEleqhU4kl9DAgTAJyOIL+D8C9HGs+DRcHDBbRTkquIzuezNH3M7ka+/44J\r\n5f18IoCM50F/CVaEGMDzkfXN+AENIVs9t0PnTLUcxw98sKCcsAwD6q9pqrxu\r\n3VeuSaXMVAhzzYmUWg74GIfdbOVqU9JgL5wWOTwfEAbE4lN6auXhR7/hlkh5\r\nd6LeQyyEDbHHAxwk8Vw1yzR3yo5OIJ3Q4krCK1fDKHDUoP2KSs8jbQgTILYW\r\nbIoaTsTTVY1JuwGEJAxVpvZXSnyAc/6wjA/MOUrWoHGmIAxynrqbzhCB0UfB\r\n2MWnZ+hITxL5mlhyBsxj+FwuOwBhJ+pdjDd6tSprof7C8izcMYIHMTFN5D4U\r\npeqQIZOG/9eLJQ119p+TZ1TUiWNQ29nNWMo=\r\n=kjzn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"032345a5ce00068c1d704e3257b8ad4a5c3b084f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.114","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.114","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.114","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.114","@things-factory/more-ui":"^4.3.114","@things-factory/board-ui":"^4.3.115","@things-factory/grist-ui":"^4.3.114","@things-factory/print-ui":"^4.3.114","@things-factory/dashboard":"^4.3.115","@things-factory/export-ui":"^4.3.114","@things-factory/i18n-base":"^4.3.114","@things-factory/lite-menu":"^4.3.115","@things-factory/system-ui":"^4.3.114","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.114","@things-factory/context-ui":"^4.3.114","@things-factory/scene-form":"^4.3.114","@things-factory/setting-ui":"^4.3.114","@things-factory/resource-ui":"^4.3.114","@things-factory/setting-base":"^4.3.114","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.114","@things-factory/oauth2-client":"^4.3.114","@things-factory/scene-restful":"^4.3.114","@things-factory/integration-ui":"^4.3.114","@things-factory/integration-melsec":"^4.3.114","@things-factory/integration-modbus":"^4.3.114","@things-factory/scene-data-transform":"^4.3.114"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.114"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.115_1667128915482_0.8780939067702416","host":"s3://npm-registry-packages"}},"6.0.0-alpha.12":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.12","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.12","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1b77f3c829422acb5fa746eaf87663a9f7404c5d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.12.tgz","fileCount":56,"integrity":"sha512-ikgQBPefw+T2+4wIwTyesl5BNcoXbKKlTWDmdGg0vCsOOrUQQ3K7H8qojE/0vHOSeDsWAdD75zX/7saipBDxbA==","signatures":[{"sig":"MEUCIQDU/OErBW90BwJeyPhw+oBaCjpFAQawDrNx1QbkhysjCgIgeGxpCgNwf5xm26faL6Vatpl3NsM/SlrtY4a+LSPLdzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX8LdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXgA/+NAGZ6fA3Eb64kAirgcDKk/1X1T/DkQLvu47tGrVPPz00kVou\r\nPS6QWTLBdbzzYbZJEhmfLVMI9I9EFCx7rdt3dACwMfUku5YYX+hzgYdkdgYU\r\ni7KO7KxZ01POgrqkTkCRGXWa1cuJZ3kWsrO0w+/5B3lp7f4y0BbVrNy189nY\r\nweUfs/fEt9bznccw3CY4ilaV7s3M971hzmHq+ZHxMyKWQylDRDeimoZUaQmB\r\nNh00L4Ubc0k6G8VOpXnyP6hUv4SsLxEsoLAe5Br/43K3VlXQn+P12VjaV+JY\r\nzLlqkhToV+BaJV+K41df5MQSZxBxKi8HMVXCgVxAU0jKSYe1mY9cCRWRJUD0\r\nuyAlUDzQ3OmkxkkvirPKfWCHjSRfS+KTpleDOFEKyYrBOpOGT3QzuEXHU48L\r\n5gCvfn3vKYR9N5A1VaT8BzbEWW/QxADayL1AqKk9Kfyhs45FyKwYIYUZ0jeq\r\n39LnUimnj2NIHJpPnG7t/91ZNhUnuP+IYxZh2JQOwt16krM31HsgcG28IToQ\r\nNlmWqgxs3hDLXsYQVcpNQZK07HbZxiFd3yOfcyWDBa916p0f8By4j2HfMUSf\r\n0PAHUJb0G9gGq074oYrVawjAiGglpt4A9ad1gh54stSw/ouZElCl6Na8wGMN\r\nMAd7xd8HW7vhjxCm2pWTuKVt6+EkDBZkiiA=\r\n=aDaI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cc4cd7485a2932802d4f53feba2b1ea4c1a08383","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.12","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.12","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.12","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.12","@things-factory/more-ui":"^6.0.0-alpha.12","@things-factory/board-ui":"^6.0.0-alpha.12","@things-factory/grist-ui":"^6.0.0-alpha.12","@things-factory/print-ui":"^6.0.0-alpha.12","@things-factory/dashboard":"^6.0.0-alpha.12","@things-factory/export-ui":"^6.0.0-alpha.12","@things-factory/i18n-base":"^6.0.0-alpha.12","@things-factory/lite-menu":"^6.0.0-alpha.12","@things-factory/system-ui":"^6.0.0-alpha.12","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.12","@things-factory/context-ui":"^6.0.0-alpha.12","@things-factory/setting-ui":"^6.0.0-alpha.12","@things-factory/resource-ui":"^6.0.0-alpha.12","@things-factory/setting-base":"^6.0.0-alpha.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.12","@things-factory/oauth2-client":"^6.0.0-alpha.12","@things-factory/integration-ui":"^6.0.0-alpha.12","@things-factory/integration-melsec":"^6.0.0-alpha.12","@things-factory/integration-modbus":"^6.0.0-alpha.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.12_1667220189059_0.7510935311617006","host":"s3://npm-registry-packages"}},"6.0.0-alpha.13":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.13","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.13","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"81be50badd65f2feed012da77df70b344a083eb3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.13.tgz","fileCount":56,"integrity":"sha512-jp3NtbRCzCnLUAwcaE4hymirLzL/M+tLP2ZM9u/A7Ec+UNvoNcLhc3gPE3vK7eSECo4pZ2rmVJETXKd5zokv0Q==","signatures":[{"sig":"MEUCIQCuyV4/dpW+Aev5KPqLLbbSOHudFr3yquoKd1z0CQvZGAIgNGRBKs5wGaCFODhhTB4ZfwbEMexkq1iv8+ie6fO44bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYHsAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2ARAAgkEtU6ZrEmKXNgDIhNFYSpFZlsO35Omxtl3AMtsdhmzKPbTt\r\nKy6y7/3yGQdoXEXUUikd3xOifnob+JwbMaBH9YsU562hauXA/7NryvjsTNZM\r\nBbYPtpp41nriqhR2O2k4X8+C73k5nVdGksbCGGOPukzOFoBRtnzYJkBiHl0v\r\np0SXTF2o/m6Vg9pZ+M9ASHiR5zxPX/Ou082yPTBHbC+vwT9BjW6y1YmhL/7c\r\nNLjxmiRfyys+mTPLbya+0p5+dGodLFvwH/YIhi5qZOppCmyR+a5DWYkkbM+4\r\nwS49L+eBR+48BVeZ/MdTfqy5PkKu0MoRzHLV3Hdk+mH5Yy9Rqy/UOHViRnq7\r\nP60FAvjxVvZAcqNRnnwgHc8OlZIMYDKP/qdJT0e/7PZ6Bx6OpL6lYWnT/FWV\r\nmzGYx2HJ5QYZso95udLlE9Z2LN4wBXJrdBSHyLQS37Qn42NcydAZbXyB4gjd\r\nlnWVKEYNnCuzIggAjf/iHlNCoEW5Lg6lsfQmd/KUCyeiAOYOQnfd+1KGMMW7\r\npYiokNz489Xwd03B+iy+rNzSHxIquXHrjbXJr7ZKEAQwACParXRNPkWPrUdk\r\nE6Zj7JT6pQP2HSmN34yyw1bR073xiijybAobv4xmVAGwAA2QfOHObcA0BQic\r\nEGFJ5R+Lu1/ukTN7j2syfrJi+16GN6xP4Cc=\r\n=Fh3q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ee18af4bbf6b44e2f1d76258ad6922a535a9f0d8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.17.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.13","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.13","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.13","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.13","@things-factory/more-ui":"^6.0.0-alpha.13","@things-factory/board-ui":"^6.0.0-alpha.13","@things-factory/grist-ui":"^6.0.0-alpha.13","@things-factory/print-ui":"^6.0.0-alpha.13","@things-factory/dashboard":"^6.0.0-alpha.13","@things-factory/export-ui":"^6.0.0-alpha.13","@things-factory/i18n-base":"^6.0.0-alpha.13","@things-factory/lite-menu":"^6.0.0-alpha.13","@things-factory/system-ui":"^6.0.0-alpha.13","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.13","@things-factory/context-ui":"^6.0.0-alpha.13","@things-factory/setting-ui":"^6.0.0-alpha.13","@things-factory/resource-ui":"^6.0.0-alpha.13","@things-factory/setting-base":"^6.0.0-alpha.13","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.13","@things-factory/oauth2-client":"^6.0.0-alpha.13","@things-factory/integration-ui":"^6.0.0-alpha.13","@things-factory/integration-melsec":"^6.0.0-alpha.13","@things-factory/integration-modbus":"^6.0.0-alpha.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.13_1667267327857_0.2687649067985014","host":"s3://npm-registry-packages"}},"6.0.0-alpha.14":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.14","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.14","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"240293b026529e0041e3df748811a6a3d6521c20","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.14.tgz","fileCount":56,"integrity":"sha512-bKYl+VcRrBINYZjqvtlTYEmRmHnArcDaxMK/Lq8rF2ZbhUuIL8KgGQvXSxoNJd26uqESQfdQmHTEWANJI3Zceg==","signatures":[{"sig":"MEQCIGUALlwc7aducmOQUBbHIUhUtnH7nDVlQJg+cO0MvNSGAiBGSAcG/nIrFRP/FRhHvMzXiUGuI8fUZcuOo9X2ulshKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYO5kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRLQ//ZjJWe3QOa1ZIc8Kvl8LG2slie0+WOM88CQRzF/i9EZVfRfsV\r\nAHEQWXvwUyhfsik/DpDDDbgjjgOJ4TzJhU45mObV0MG2zwZuPOTj8XCqhRpw\r\nDdGh6cOHtfzVj0BoGK+VGJV5hdGAsXWmoqhCt/sb0O4Hk+0enyUFBVvQEwmO\r\ngCJA7aGni7cuXpCc9QBrYS/aj9WsDAbBBQc3Cj8kG7qw33pxQQQ2zn4p+9qo\r\nCG1EV/VXRqWpS30ULZ31YwW0LKqubKT7leSsq/auL2ZuY7Uf2Deq8Rp0N9yl\r\nLEuPZGU5NzI7Y/9Gl8HDAW/dPYZnlqv6Fo6H9t/ffM7vimQSvcfA3L/EGlvz\r\n8aDOkP7lXifR6Z02+D4Cioyuv1wgYTwKPgbVLP4Ilay4+wBPUw5KyDTg3Cld\r\nVL0bFjKb5VIl1JVyIQ1dxJdWMxPOSpdVKPj1kvoRqoMHxi7FJcgmsaqbAl+R\r\nHJ9UcArG2XouLURrye9qDYAFqoH1P9d7B33TPCeIUoi5aNXcu9OzBLTYxIx+\r\n1o6GPiSW3OgX5OgnaW72OZrYuJ8nP50WBx7Y01JQTWJJHnNTGlGfwO6mAKUs\r\nAGoonFl7j1nYqaR9QkK92ufaQTUSdV3/UieDetfmHUz+dbWAQ2bNbbjnzh6v\r\nTVoZwyittZWg59LqUHt4/EE3KP3hqyLgaxg=\r\n=67hp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a3690e8bda7499e97a1dfbdd0807ae3748b46636","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.13","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.13","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.13","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.13","@things-factory/more-ui":"^6.0.0-alpha.13","@things-factory/board-ui":"^6.0.0-alpha.14","@things-factory/grist-ui":"^6.0.0-alpha.13","@things-factory/print-ui":"^6.0.0-alpha.13","@things-factory/dashboard":"^6.0.0-alpha.14","@things-factory/export-ui":"^6.0.0-alpha.13","@things-factory/i18n-base":"^6.0.0-alpha.13","@things-factory/lite-menu":"^6.0.0-alpha.14","@things-factory/system-ui":"^6.0.0-alpha.13","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.13","@things-factory/context-ui":"^6.0.0-alpha.13","@things-factory/setting-ui":"^6.0.0-alpha.13","@things-factory/resource-ui":"^6.0.0-alpha.13","@things-factory/setting-base":"^6.0.0-alpha.13","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.13","@things-factory/oauth2-client":"^6.0.0-alpha.13","@things-factory/integration-ui":"^6.0.0-alpha.13","@things-factory/integration-melsec":"^6.0.0-alpha.13","@things-factory/integration-modbus":"^6.0.0-alpha.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.14_1667296868497_0.5602408883744736","host":"s3://npm-registry-packages"}},"6.0.0-alpha.17":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.17","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.17","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e2b900adb99e65916d8982ce9fa09fb60f1d6abd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.17.tgz","fileCount":56,"integrity":"sha512-UbDxPzBS28h9joB51uRsnZCv1AIoNCjk+mJUFy6mryuK7GGHvXPtRqkcB/flA8S01yHBEAwlTNa97l8UtFR8EA==","signatures":[{"sig":"MEUCIA6LxNX66x5fII65xEYa+2N9V8MCiuJEmo6s81jF1UkYAiEAy9PKvpU93UZo07nL6uK+yaKCIVYjB6bmqcUSt7gmwDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYyW2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFQQ//S1zkR1w7ULc6UElL3CDIYfnqkJbXorfh+6siERQxL28hjofP\r\nVh022yEijzuT3z+jsl8h+mBd+AKi61vRLtzk3WqyA+10KMgmi4zj/RhrbVU9\r\nHJKKzJ0hvZDRsJ1cLzLRN+4scSagFqTdEw9JyN51DbNPmOGI9foZAk6WxO8j\r\nYUzS7q13Qil8c8NOmKwk0OyRaBPL0uB+Q/XG5BLRa46C2o48+6Rxuy4/rOVE\r\ndgc535rd1WSwf5vRN7yKgH9OlBEmfttpLxl2qAilJV6cLgYLrZdsNj9T4cnb\r\n9wYDgx9JUP+N+00zkG/H6WzWy5ujekvK/DRaKfimj/WZ+L5Y/dHpjQ62yye7\r\ndPlowXczBWqOKrnck8Y/4vqnUcU5m9SYEg8l9ik27SaamaHlCXRBNQqSSdeu\r\ngJyoYCyxNiNlip6kGG7qp9qWGFFNHqHJ8sOBcqPFuprB0i4770SRYmSo8iWB\r\nH/OSSS+rouUJ92PuAx4WRgsRFVVe2h1jp6Wh3Wvl6ZLC4UECqbbtSTCPWzwp\r\n2pdrfckFj9e6CuFo/jST2FPf0SmEefuUbhAwcVGtESw1PFPu146V0IY4XiID\r\n3Y2qvELVKQUWIRbGWkR5We3yD5A9SdHma5D3D8aj30ZUqTcDK7ST+D4KEtlg\r\nvHXFmuUFpTCP94AO1GXd6eDkU1LE+Oh5ejU=\r\n=36cP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a1a8307fca12197f3bd73ad1b049e0673793c174","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.13","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.13","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.13","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.13","@things-factory/more-ui":"^6.0.0-alpha.13","@things-factory/board-ui":"^6.0.0-alpha.17","@things-factory/grist-ui":"^6.0.0-alpha.13","@things-factory/print-ui":"^6.0.0-alpha.13","@things-factory/dashboard":"^6.0.0-alpha.17","@things-factory/export-ui":"^6.0.0-alpha.13","@things-factory/i18n-base":"^6.0.0-alpha.13","@things-factory/lite-menu":"^6.0.0-alpha.17","@things-factory/system-ui":"^6.0.0-alpha.13","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.13","@things-factory/context-ui":"^6.0.0-alpha.13","@things-factory/setting-ui":"^6.0.0-alpha.13","@things-factory/resource-ui":"^6.0.0-alpha.13","@things-factory/setting-base":"^6.0.0-alpha.13","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.13","@things-factory/oauth2-client":"^6.0.0-alpha.13","@things-factory/integration-ui":"^6.0.0-alpha.13","@things-factory/integration-melsec":"^6.0.0-alpha.13","@things-factory/integration-modbus":"^6.0.0-alpha.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.17_1667442102310_0.48191672942489516","host":"s3://npm-registry-packages"}},"4.3.122":{"name":"@things-factory/operato-ecs","version":"4.3.122","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.122","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9533f00c86e43c698de3821690f52fb77d8d8ea0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.122.tgz","fileCount":55,"integrity":"sha512-mkQN7ywfH9pdy5fK1RRFWJnKbzAmRCAFz9g3Kl8trlTxEM/pR7Mjdq7lnK5N+BqUNNS3eHQSYvjHTqizehUbvQ==","signatures":[{"sig":"MEUCIQDHSXZ2YTwgmHWXMT6XrW9ieEHkv6kdMYkNz5IwtW41PQIgB1AiT1c+pPIClO81lc8WdRX0H7hDf8+yBdedRwfakWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY7JhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIAQ/5AIHYXBbyPTIIoAEli8NKdHeYn8nF6NFUlB8p1A2UQ2xxNGbe\r\nCpK7RtUwNCqy4/8CGo965hBMyLIaF9oiUoDdjImnYkcSlAUvd8SSdYtnLxVZ\r\nTZK2hIOQgbeJYSU9WTPULFTaLw58r+TAluaHfGVnNA/IhiiOfDktsT982bMU\r\nzMMtEy6xUNhalgJqsl3v/CDG/CN08JrcTky3SbIXDdFqUlhDke28jdR1PUvR\r\noVyVMsE3ybzKIVoBQQ3FPmtINYXiRThtaNoCXHjfI/nQ5Hc60k08PIa2hoqA\r\n7KJStQsGfj3KcczQQA9hASvtlh5k9VR0nuiBnN9/JqFwgbMYlLP4/fwd9o0P\r\npRGQq2WGOm9rvWsnthPAwSIW1i2fUYU+KSJuHraK7FqDYXCZFgTD+hvFdGeh\r\nIj6DS0xmkHgJe2e+g97m1Gqi8y/QK0qP991E5p7t53e4yMoRlV5NAd5dp0ZT\r\ndVnDVWK3xx4LIQBGCTCJwN7tM66wVJG6CSixksOiCEKecEr2qjt/zlJJIihM\r\nGSLQ//WlXA8LwbOY2qFNtJHh9dfT/YZLD3pQfhfqaQ2mFiM3QdZryL07TNQU\r\nKbdbC7yhj4SBeMxCV96NzwXgb+76kWS6rIcivAvNKnXhPhu15KVgLO2DJuln\r\n7TsFoIyNcDfn7K3sQMeyu+UKWCcAiaXE1TM=\r\n=cKj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3edd80e6ca68480b22ee0e25eba34d13ab0e49f1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.122","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.122","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.122","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.122","@things-factory/more-ui":"^4.3.122","@things-factory/board-ui":"^4.3.122","@things-factory/grist-ui":"^4.3.122","@things-factory/print-ui":"^4.3.122","@things-factory/dashboard":"^4.3.122","@things-factory/export-ui":"^4.3.122","@things-factory/i18n-base":"^4.3.122","@things-factory/lite-menu":"^4.3.122","@things-factory/system-ui":"^4.3.122","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.122","@things-factory/context-ui":"^4.3.122","@things-factory/scene-form":"^4.3.122","@things-factory/setting-ui":"^4.3.122","@things-factory/resource-ui":"^4.3.122","@things-factory/setting-base":"^4.3.122","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.122","@things-factory/oauth2-client":"^4.3.122","@things-factory/scene-restful":"^4.3.122","@things-factory/integration-ui":"^4.3.122","@things-factory/integration-melsec":"^4.3.122","@things-factory/integration-modbus":"^4.3.122","@things-factory/scene-data-transform":"^4.3.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.122_1667478113001_0.3274176103411466","host":"s3://npm-registry-packages"}},"4.3.123":{"name":"@things-factory/operato-ecs","version":"4.3.123","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/operato-ecs@4.3.123","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bb589a3a8f43ecaa1c98f1ee50d384858c47b3fe","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.123.tgz","fileCount":55,"integrity":"sha512-SW7sFKzVXVoUGWot2MDW8+uB0Ur4lawtpEeO64tnmdqa2KpY0FUMRq9uRgXhV/7nq0BZrsWanZgiURqCAkuIvw==","signatures":[{"sig":"MEUCIAiRym5n/lGYNJuSXNetR5ruKfCsI+ZPrARc6TZtvr76AiEAuRi8qBnQOwTFGk2wK08Oau6KUzFY0c5DHSSxVmwOPoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZRuFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPWQ//VfyhvGJ/sXeTd3uaq51DN+h49wi/xPPu2ycLaEXXhfCkESID\r\n1B8qjjOVgOeKr+TF2o+D4ZBZO1tlpzjXGQzxwFSJfuUIlwqbq8UTaLdvBjAK\r\nx4dAp2nLG286aX+ARoB+LfN2FK5idhV+sG0prCo1LXY+m7rrbCx8Pj3FbMpm\r\nPTFwZoUEY8Sxs1cPkPvWm4ZV/3YcWG2ZuhNEIppVATbocumR01LWt7oX2odr\r\n7qIEVOdBXopTz/Z+F1VjJjzKywwLh3BmjL/fAJAHYVX6McpK9UKpmDyX1fNM\r\n78G64pRtwxK+Ox+GEW/voJjlRnUSs4bJ+YviuD4aVpemwJ1TIKqVtwthsvrJ\r\nW80PzGillUSBPmIXMdxlqXKIIs6CmQySUufqRtpTfjegNqn+cyq+sqbdkxqX\r\nSV55QyowaUTEovZ13LdQwc1iafTRNROogoENFCAmfzMzPnQ3PjOlCOu5wvVj\r\naThIqx/Qb4NoMSJ2onBcEr0Pglalpl6AAk5IP5XIs9I5RsWuItVbcEJW1+jf\r\n2dxX12zsLT1fMH1r/KzB1J8QYJuFpMBqFYQCjTHnGNN6LgecHLiHFCzRlnXC\r\nT1wT9lr53ghj6a46ugMYLfa0+6/SrksrPSeFaHDHiofFvgO/LB3+/4hTr/dl\r\nUed678q0a0bnVsSGYQPkgDoj4IXWeeIey04=\r\n=UZdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4b257504bfc8c0a626dd90dc0216abb7ca30d8d3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.122","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.122","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.122","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.122","@things-factory/more-ui":"^4.3.122","@things-factory/board-ui":"^4.3.123","@things-factory/grist-ui":"^4.3.123","@things-factory/print-ui":"^4.3.122","@things-factory/dashboard":"^4.3.123","@things-factory/export-ui":"^4.3.122","@things-factory/i18n-base":"^4.3.122","@things-factory/lite-menu":"^4.3.123","@things-factory/system-ui":"^4.3.122","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.122","@things-factory/context-ui":"^4.3.122","@things-factory/scene-form":"^4.3.122","@things-factory/setting-ui":"^4.3.123","@things-factory/resource-ui":"^4.3.123","@things-factory/setting-base":"^4.3.122","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.122","@things-factory/oauth2-client":"^4.3.122","@things-factory/scene-restful":"^4.3.122","@things-factory/integration-ui":"^4.3.122","@things-factory/integration-melsec":"^4.3.122","@things-factory/integration-modbus":"^4.3.122","@things-factory/scene-data-transform":"^4.3.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.123_1667570565486_0.4843640820782902","host":"s3://npm-registry-packages"}},"6.0.0-alpha.18":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.18","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.18","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"853362b5f685c6464bd66de78a4828c1ddc03f45","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.18.tgz","fileCount":56,"integrity":"sha512-z2u5tu6OfUNp6rjjKPgSCMKx24Lp2D5a9c24xS9gfX8m/0IVlU7cotRCJphO9nbP54F5pERhPljXZ+nhlz3NPA==","signatures":[{"sig":"MEQCIDC5/Sq2390V6teu29wpgNl3XuX4eYqVaJXS9plEELx6AiAOioBlEnyYiYTQDwKThqfL2MCMXQs6B7BCzLylh6Pg7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZiQQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF4BAAlDpVENb3OGFIMt72iIe0zmmk/UA4yCBKTy/5BP3tBtyhnF6/\r\ndEBBP/zv1hs5eC+O4Cj9dlEaLph7uA1P9JWgGM4vQpbMJ1FrUfwmk8bVc2PP\r\nlfNmopfxQV2Zu94ON90qMeJ+Ndeke9V47NGxkAoOPrJl1lfrmrranHRODeSR\r\n8LSjvjPgI47uCGFVK4tHWR9nfp4Hci0oD00mH2wCU8x28dVbL9KPxmEhiPbf\r\n9FizcwYdIkAQrw9hGuGCcYEAsOC7ohbSkQIcv8tFQbGVgsr2GOy+s1PEFc78\r\n4o2Ajzwc2t3IX8Fmv6alDPTvglNNwTwg8H54DZM9i8YWvgCtXRT6vSxG2L0b\r\nhfLb2eqeDN+EMTbbAUkSY25Y6VZIWXRLZK1Ff9wCH9GenMkgDsJcOka8n/al\r\nhy3HT345P4AeMVOtQOms6fm7e9gu7Zqtm+EfKmzUuc01lmt+PPrPQqhe5nHf\r\nzbkeugv5xQGxsJA8PeEC3oC8L9uESnD7kPx53q2gDPJWz1PA9/dU4rjWIxX/\r\nx/+ClZqFGjooUBE7weBNx0BKDG56zUx6WZHYmcsdLUFr8TlwS8khelVbCNwP\r\nnfrvq/qW+ByWUGUpeuIAN3IkQJueNhDhFjf/mr7tliob+exlsmaEyxHaAiFe\r\nrBh0Ln3pXHhxKJDNViK0W3wbVVQRVox/nG8=\r\n=f5nY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"effb2327e699c2880833aa2b1c412a2a323176e1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.13","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.13","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.13","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.13","@things-factory/more-ui":"^6.0.0-alpha.13","@things-factory/board-ui":"^6.0.0-alpha.17","@things-factory/grist-ui":"^6.0.0-alpha.13","@things-factory/print-ui":"^6.0.0-alpha.13","@things-factory/dashboard":"^6.0.0-alpha.17","@things-factory/export-ui":"^6.0.0-alpha.13","@things-factory/i18n-base":"^6.0.0-alpha.13","@things-factory/lite-menu":"^6.0.0-alpha.17","@things-factory/system-ui":"^6.0.0-alpha.13","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.13","@things-factory/context-ui":"^6.0.0-alpha.13","@things-factory/setting-ui":"^6.0.0-alpha.13","@things-factory/resource-ui":"^6.0.0-alpha.18","@things-factory/setting-base":"^6.0.0-alpha.13","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.13","@things-factory/oauth2-client":"^6.0.0-alpha.13","@things-factory/integration-ui":"^6.0.0-alpha.13","@things-factory/integration-melsec":"^6.0.0-alpha.13","@things-factory/integration-modbus":"^6.0.0-alpha.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.18_1667638288204_0.8489688653654375","host":"s3://npm-registry-packages"}},"6.0.0-alpha.19":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.19","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.19","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8f3c5407b6e41b0d27b3e06eaf018240d0e21ed8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.19.tgz","fileCount":56,"integrity":"sha512-iZXj6NJ/4+KUgKsOLcp8tY7hdv5Z1RSltZPOJQJNsY02T/4/AEA4/EqjNPrcQdxhGaDgYslRmHnYeORwzFoqKQ==","signatures":[{"sig":"MEUCIBVVNBpTN+j8qOdL+SgNaQm0sVAGbLfviiUM24I+cnQLAiEAmbSnL1KMRaZyYYghvcljOwG872llyZISNkwT+4D4uZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZ+G+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMUg//f/mJMT5PXBh3lv9rtTRneqViZ8udx4ZkbyWnruC/HdPSP0ob\r\nnRJEGKI7kj9IQ2KGdo7UvcFIbZdDHRQJY5t0g8JeXXoSj9uSCPH/HfnN3NuM\r\nKs2cRTtb+owMywc1HjM4POCm98Mz326vlp+OUx+d+aj1sWju34/Osr2+Msmk\r\nsMtGfMh1STnFQ5s7+SX6iqjHSJFvm7BK3S6cu+PvVkdR0fTqOc6M7+Z4UDli\r\n/i2SgA4HcHlhDl45DYxvLjDLzuALi8MohJrpqqR9gppEyBnAfpeWGd8x4bK4\r\nmVADtehxiMYTtG1fjoDeezYj0LVgEcD2IaqxTEwe2qzn9dAskF2oypTExN/S\r\n+bXXYWseZIO7c0rN9LuQwkKWZtEf6NrrlTLRQmFdeJwOy9CAKkLm06MR27dF\r\nq6lYfx4SBauhwyOgS4VRNH/oiiFaFz7bEHdfr2BAo//tZJobfB/uxHMPCLXr\r\nXppvZhWgaPky+6DfepySI7Em0BizIXzwk/IaKmET26nxNElHEPt+8ionry+1\r\nNDmNXe8bzx//1O+FQU5rLp41LpIHSYQ9RJ+GpJVNNtNA90U1FzoEP3YArnuD\r\npTTwTZihGVwJ+zTSQmuIE7ibb2d7XrqxH5fIlCF1Ysphw5RrLkdw/R1JN8y0\r\nzjw/faKEWhbFKdD+Tnh/sqQhDf/rzot4Dcc=\r\n=8BTq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b4a7e60e4ffbb2e5186ed031157cf183c69d352a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.13","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.13","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.13","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.19","@things-factory/more-ui":"^6.0.0-alpha.13","@things-factory/board-ui":"^6.0.0-alpha.19","@things-factory/grist-ui":"^6.0.0-alpha.13","@things-factory/print-ui":"^6.0.0-alpha.13","@things-factory/dashboard":"^6.0.0-alpha.19","@things-factory/export-ui":"^6.0.0-alpha.13","@things-factory/i18n-base":"^6.0.0-alpha.13","@things-factory/lite-menu":"^6.0.0-alpha.19","@things-factory/system-ui":"^6.0.0-alpha.13","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.13","@things-factory/context-ui":"^6.0.0-alpha.13","@things-factory/setting-ui":"^6.0.0-alpha.19","@things-factory/resource-ui":"^6.0.0-alpha.19","@things-factory/setting-base":"^6.0.0-alpha.13","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.13","@things-factory/oauth2-client":"^6.0.0-alpha.13","@things-factory/integration-ui":"^6.0.0-alpha.13","@things-factory/integration-melsec":"^6.0.0-alpha.13","@things-factory/integration-modbus":"^6.0.0-alpha.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.19_1667752382013_0.5145489806065713","host":"s3://npm-registry-packages"}},"6.0.0-alpha.20":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.20","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.20","maintainers":[{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"jay_lee","email":"jaylee@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"farishelmi","email":"farishelmi@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"},{"name":"klaud","email":"klaud@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e5f7b7031e098fa24ba13b9849ecb6622d3ac008","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.20.tgz","fileCount":56,"integrity":"sha512-G51yqEpV+ayWyBsttIkX6WfyAwKbFAABsP7fYQPzEBgD0okin08DepXot7ctqXfBy+UUE5CjpWAsmdmk8makEA==","signatures":[{"sig":"MEUCIQDNCWestH2FwjSueAggql9ARymvjkF7teYVskz22u/mjAIgBsTjOrlKEJNX6cfOYBtm4kWRrrceduijpmDCrAcfYiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja4e6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrquA/9GvtnHc/bIMX0+MMTAquxDekGyPfKDr0R+DtsCYiNzOoAW1Pu\r\nAH59Da8eC8V9icnObspWKd+HRD9PtA4SRZgCtrW/jabAnC8H+D5AkF4VM0bT\r\n0KXNIYrXmHe0ee64DRVneCV8LifGjlr+Hsd8TkEC+N9lSloUWygSiSeyRl28\r\nsv/DaGj62b9gx19qsio+lj/MTBV/xoovjtSZxx/8vkzxbOkGJzoy6hISZjdQ\r\nHWPBw2A64zRaLiiiNxKcaZA4Ro0xYUdq8kho7aEDW+4itqgOvjV+I5wI4Wx3\r\n4yHB7EOpmW2OshxpJ0K9Yl9lHyiRAI0xWvXffmQlaXXJCbKPy0vcHPVm/Rl4\r\n9HbLpzFEDTlDtKTHpMurqvFJy7S0LJeVj+qCj+59h93SPp78lgRqXawr+kNy\r\ngpoVWK+UhMSzMg2F6daJDEOER41PS1WyicrRFfkQVnz+xjny7TY0VvT9S5Y7\r\nbp5H535XgtfxwQPIr98URmDMXuCcHMSX01UQai7fIMf4bBBTrfd5IRF047xr\r\n79Rh5lQXvug0paNxSbpUy04KSxFhseq12uUfAcIBorJjjTHrR+aqdazX3ykw\r\nRZmV6qwsXYNOghf2sFklHIH5Ay0+uYSHQXyu1BHhFwsjnVBvGuCIQv3ZzrAM\r\nKJMXxP/VzfcHrj4J9NrHb+xetOfWvoMX3sU=\r\n=O1f2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6e50e3cefe9c4158500f3cb2bf14300684c05623","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.20","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.20","@things-factory/more-ui":"^6.0.0-alpha.20","@things-factory/board-ui":"^6.0.0-alpha.20","@things-factory/grist-ui":"^6.0.0-alpha.20","@things-factory/print-ui":"^6.0.0-alpha.20","@things-factory/dashboard":"^6.0.0-alpha.20","@things-factory/export-ui":"^6.0.0-alpha.20","@things-factory/i18n-base":"^6.0.0-alpha.20","@things-factory/lite-menu":"^6.0.0-alpha.20","@things-factory/system-ui":"^6.0.0-alpha.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.20","@things-factory/context-ui":"^6.0.0-alpha.20","@things-factory/setting-ui":"^6.0.0-alpha.20","@things-factory/resource-ui":"^6.0.0-alpha.20","@things-factory/setting-base":"^6.0.0-alpha.20","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.20","@things-factory/oauth2-client":"^6.0.0-alpha.20","@things-factory/integration-ui":"^6.0.0-alpha.20","@things-factory/integration-melsec":"^6.0.0-alpha.20","@things-factory/integration-modbus":"^6.0.0-alpha.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.20_1667991482660_0.5586677502893569","host":"s3://npm-registry-packages"}},"6.0.0-alpha.21":{"name":"@things-factory/operato-ecs","version":"6.0.0-alpha.21","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-alpha.21","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6a25376d465973f475796dae19714cd7ea6bda5e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-alpha.21.tgz","fileCount":56,"integrity":"sha512-0AWhYLzPXIWEYrPKTexpOI1Qpt9BeUhOCn+eaWrNPREXdofJ9pwb0tcDtKSfkwHgfz14HCBlzljIgqN+o6IQEw==","signatures":[{"sig":"MEUCIC/RALXVMhQiROyLRAr/cBT0w1RfWHWU2VMT9THVJC6bAiEAh45xEhnFVrRuC/isyYXw80tcGW03zO0H6MwsusoHp68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcHIAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl5BAAhuTADqD/+9FwDPw6oSRxdJzNT/wtLgbxYmiKqxXYYnh0XLjY\r\nx03uYk+bfHn3cvV1jyb+ODMB3MITwteukBH3TE7og1Yi7HkdUNlf9eGPlZc0\r\nB10n6UsIBVntC4obGYdRHVmXxs9eWPjb/dOUPfOHFlgY3654AMi05584CLV9\r\nm2hRkU6mhEq/eJc+7i3JGGFzcRXtjmNGYOZQE2lvM2sck9ncCoTlA5h5A9wR\r\nALchMWTv2asfSPJlKfWtS6tyqoovF98JfgqJcUnTULBrKmPsXtlvntBHS2aK\r\n6Be9v6H7IRgzrDqnCbKrIHRGCNil+zOvwRh5FDs2HJuXj/vqkUvTp6wTuY7S\r\nvoT4plKxAHdHTYSR1JVUDwnkGO5QHM1bslzhzZALuckmR0ubCnYUA6/jzTKg\r\n9gRNwja/ZMhOhI4DXnILhWeWg3S3ne1LocbzfA73EALNBSEuxI4b76yTvrzo\r\nXfg7KvLwulKhxAi4eVS5fHXMhOnfpKEdVlbAMWandzczeEziPlgnbi8YQRrR\r\nDzwGgfZh7eH00ia28UACB3gqpTg/s5LnjHHSn39Fz3Q23CvCWQZLkL/2eyiQ\r\ntdGQUaLOxUUrhn5EblTCSMuXjSOkTu8clqAHF2+ho93VYByyPsBNeyk4v/Cm\r\nOc8cYDQS4Unz7zHX8MVuNkp93QpBnCisRY8=\r\n=1SAT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"484fbcb93bff65e7ffe0104b79eb7360ac9a8134","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.21","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.21","@things-factory/more-ui":"^6.0.0-alpha.20","@things-factory/board-ui":"^6.0.0-alpha.20","@things-factory/grist-ui":"^6.0.0-alpha.20","@things-factory/print-ui":"^6.0.0-alpha.20","@things-factory/dashboard":"^6.0.0-alpha.21","@things-factory/export-ui":"^6.0.0-alpha.20","@things-factory/i18n-base":"^6.0.0-alpha.20","@things-factory/lite-menu":"^6.0.0-alpha.21","@things-factory/system-ui":"^6.0.0-alpha.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.20","@things-factory/context-ui":"^6.0.0-alpha.20","@things-factory/setting-ui":"^6.0.0-alpha.21","@things-factory/resource-ui":"^6.0.0-alpha.21","@things-factory/setting-base":"^6.0.0-alpha.21","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.21","@things-factory/oauth2-client":"^6.0.0-alpha.21","@things-factory/integration-ui":"^6.0.0-alpha.21","@things-factory/integration-melsec":"^6.0.0-alpha.21","@things-factory/integration-modbus":"^6.0.0-alpha.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-alpha.21_1668313600384_0.9233216717249095","host":"s3://npm-registry-packages"}},"6.0.0-y.0":{"name":"@things-factory/operato-ecs","version":"6.0.0-y.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-y.0","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b7f699919bbea4a8199e8a0dc9cc203e9e3e5d26","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-y.0.tgz","fileCount":56,"integrity":"sha512-h7ME0RTar7J7OKAfj9bHzO71qao/8nBgoXd4mX5pDwIHLWUpLZDko57owE3UquQkDOXZWxf4t7qthbp76t61qA==","signatures":[{"sig":"MEUCIBGQtnk/Fjim5Pl+9tV9gm69t6+ZF90Jg7VmpIBjsGHjAiEAosKEpS7adM+q+eMzezIChAWjChl6D+OysaGI34NdAi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcODQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsog//dlmlRLBphMz/oUj+SKADIWZPIe7HD2QqbkzfMNwwNZL72o/N\r\nzokocTVa/SnQ558fAYHVmVAqNLzWGaxjACoeb2KsDoJo4JZewGIDqDfNQleT\r\nlfzzh3vs22bmKWtVLwKhEj5PVuEZYbqX+TKbDaUHgie8WqZqDSwFLEzxsEpn\r\n0HOX33+4V7AcA9BKrF3hBpIZknRYa6kMmjd6dDnUGRx2WbLIuQAdvmK5dPqo\r\n2Y4QdOWEQKzKd8jz/T7TZ4pDO7ATAR4HkvzFqdQ6vGtyS4v4zlkjtbxCH+dq\r\nTW334RuopQEwNoJCKdRxFYRYOHfrE8CpNNBwI7mhnJMTasvOcuOPJMGY27vH\r\nrIqwNv8ews87wUyJOPZpnyYgXQEAnZXjpr+mg42Vgoa8v3zi4+4UTimQX2pN\r\nIg83PjxBb53fMVyO/mDy9n7nCASUvAUDeYlxfdHAbMoz2gGjtHbNJIFam1v9\r\njd8ST1MVkxRk2e7WoWt+CINQzrc11zZufghCvH5w++z8KR8k56DrYXNnhLIR\r\np4drK+y3mwn6ClyCQp/sV2BjMZJ9GEG8tzwsweg0hLA1/iYmyQ+xRSxZUZ2N\r\ny7mtasahpxgitPQ2lnTx9UYmZCBnde67eVQLjm2ze+TpZxQvwnxcLypaIf2C\r\nev2EfH9/rF/cR5qES3fe7ZL1/ivoygwSlMQ=\r\n=ZEsB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ec1a1c99184404d0b74d49053ec6fe3a332972d5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-alpha.21","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-alpha.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-alpha.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-alpha.21","@things-factory/more-ui":"^6.0.0-alpha.20","@things-factory/board-ui":"^6.0.0-y.0","@things-factory/grist-ui":"^6.0.0-alpha.20","@things-factory/print-ui":"^6.0.0-alpha.20","@things-factory/dashboard":"^6.0.0-y.0","@things-factory/export-ui":"^6.0.0-alpha.20","@things-factory/i18n-base":"^6.0.0-alpha.20","@things-factory/lite-menu":"^6.0.0-y.0","@things-factory/system-ui":"^6.0.0-alpha.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-alpha.20","@things-factory/context-ui":"^6.0.0-alpha.20","@things-factory/setting-ui":"^6.0.0-alpha.21","@things-factory/resource-ui":"^6.0.0-alpha.21","@things-factory/setting-base":"^6.0.0-alpha.21","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-alpha.21","@things-factory/oauth2-client":"^6.0.0-alpha.21","@things-factory/integration-ui":"^6.0.0-alpha.21","@things-factory/integration-melsec":"^6.0.0-alpha.21","@things-factory/integration-modbus":"^6.0.0-alpha.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-y.0_1668341968281_0.41203949766531034","host":"s3://npm-registry-packages"}},"6.0.0-zeta.0":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.0-zeta.0","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"16b0fbef7cb5e778deca9ef3f6e0f5dc00c4b4e0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.0.tgz","fileCount":56,"integrity":"sha512-ymRoAw4yzuer1evMApA4usVJmZZ5L5MCryUc7dh9Zri2ocOTuk+w5qY2SwT5qTBmUJoa3HOl7zkJAXUdCwNItA==","signatures":[{"sig":"MEUCIH+7rai835jQzXAbh7qHd35zQrvQ0TaKsrFFa6endhBYAiEAjH1QEfNtcImBuUxr66sD5wwh8HVfXjWUohdSXarnHB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcOXjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4qQ/+Opji3V2fnFq1v38sMjVnbv8V8Z+kUTjUqQby6tK1DaS3nMgu\r\nbyaGGb1QarJEV/oQO0UiTXFgCH5chlhU6x7g8iuglUD82hUuvbKuKH0OU9bd\r\nSun60519bdpVD1NBAu/ThfTqwPTSsQDYEEcUWEwsCWMOED8g97vnfkuRcD2W\r\nQkxT7FDjf5mWETSraB0yxDwmlylap44+ArG+aClIx00GAAwyEOpCSnAjPzeb\r\nPpLx/lKxFey3xEy1+VqKh9CZ1Aedh6reNjveV4OD+EpUjMPeoQaEwY4RZ8QS\r\neNh2KYO/3RgwMpL2cotLsTOP2mOkY5hPLKIDjqrQjAQ+3Ew7uumKhq11Fc3o\r\nv0sCDWMOwF48NTng65eW6U1AKvJBymsu2OF/r0oSjpe/wYRPZxp2i1LuG/bK\r\nFdp/vYmi0qh+MBHIts82ZnxDjzovQLle/WblIeNLQa4Qn9kywBEh3D6dv5em\r\n9CAwx+Pm3f5mN2yVVqkWq/HbsYaLisopBGZA7J6ZcsMh9XBTyKu033pECDsH\r\n+GsoIV16RDxmqKfxU9VHVzBNr0EyqRWQQFDyxaiaPB92f1I33DvWi3LZFxBE\r\n0FbHrE3+rgc+CAsy1b+7GHe6Si9xRpujKpdTy+mBjBETXjhUNqNPx/91YPjA\r\n61Y5MrDjY/PoIxjvMXWEI3xqUSYQ9XZCLxo=\r\n=zhcd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b7bf0512dc691062424d28399485db179013618c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.0","@things-factory/more-ui":"^6.0.0-zeta.0","@things-factory/board-ui":"^6.0.0-zeta.0","@things-factory/grist-ui":"^6.0.0-zeta.0","@things-factory/print-ui":"^6.0.0-zeta.0","@things-factory/dashboard":"^6.0.0-zeta.0","@things-factory/export-ui":"^6.0.0-zeta.0","@things-factory/i18n-base":"^6.0.0-zeta.0","@things-factory/lite-menu":"^6.0.0-zeta.0","@things-factory/system-ui":"^6.0.0-zeta.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.0","@things-factory/context-ui":"^6.0.0-zeta.0","@things-factory/setting-ui":"^6.0.0-zeta.0","@things-factory/resource-ui":"^6.0.0-zeta.0","@things-factory/setting-base":"^6.0.0-zeta.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.0","@things-factory/oauth2-client":"^6.0.0-zeta.0","@things-factory/integration-ui":"^6.0.0-zeta.0","@things-factory/integration-melsec":"^6.0.0-zeta.0","@things-factory/integration-modbus":"^6.0.0-zeta.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.0_1668343266861_0.20768799406798455","host":"s3://npm-registry-packages"}},"6.0.0-zeta.1":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.1","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f6b325ae061a50ed3c9eb92d6ee4adce0c07c9cc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.1.tgz","fileCount":55,"integrity":"sha512-y4nDmr2E6NQ98RMZZsrT/iqHZoT8qQODc1x5UhHIJcNxi8n7V99JQrSfOc2+V47hsB0b+IeCE1df1oZS/N2+JQ==","signatures":[{"sig":"MEYCIQDqCN1WNGNp8VFOSCYdKtvDejdn33k4pK1JiymaT7JguwIhANK0Pgnl9OUXS9eQx3vMEbfa4qMQfLXt901fXHAx8ItC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdIDoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB1g//UskMSKo92R969oYcDRIGslXqHBpYfMt3Rrn38MWRXWaSCTlC\r\nqX6UaEiJrdkPUW+9d2zzQ1sAMRI4On00zZvJex2KAxcoJm8HChmAgFBntRm9\r\nbLy4QEhJT5FM09M8ta40nmXVLWGisO7hReTkhK/M2xnI/fg3OMNG0s3ciMY3\r\nQC6OI5FFDhDM4r4Gmpgl8Dnr364FITroG1Fo/w8Gh5Lvf9bNfVmZPCJ1x21r\r\nspRIf++43ucsUEACP6z4B6S7oHg2oQqxsQ3LIolL0Im5vq3QKXaBiS1Qhyj5\r\nhWbMvcDhKq6p7lsq52A7EnsTnC+Uhex+kMjc6j8l/mrsZia0zdlnkM7MFw2c\r\nevAzdiiypiBzkCTaIT/2pwoU8EmKdCa3D8XnIMuyJwfzVzkG47sq0ttvjEuC\r\nRPpX+pVe7prjaUNyJ+NYR+1APFtFUNi+X7rRbnjA2WA+FHTqqGyfOTh9J+qL\r\nyeuOYq0JjuVnSJiZM8iUJDm4/3C/gwt+6U5T3efL7Pj/rNywg0HmDIrDS/EN\r\nqZRxAZkTvcn/hsrluldKQQ07CIFi8gA/xxT7cCpTxvUi/mn/t9T8sO6EkGaD\r\nci32YWDwp0cnCL8isui7v0pU5AUDbQkQBt0abfdHimRw7WGQSbs2CTG8gdvi\r\nvL35tCPyXj7QbKphXuG2fa4QWQXI1IBQKWQ=\r\n=SMH3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1115c43f6cd7d271c7cbbf5f6fb87658507c4296","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.1","@things-factory/more-ui":"^6.0.0-zeta.1","@things-factory/board-ui":"^6.0.0-zeta.1","@things-factory/grist-ui":"^6.0.0-zeta.1","@things-factory/print-ui":"^6.0.0-zeta.1","@things-factory/dashboard":"^6.0.0-zeta.1","@things-factory/export-ui":"^6.0.0-zeta.1","@things-factory/i18n-base":"^6.0.0-zeta.1","@things-factory/lite-menu":"^6.0.0-zeta.1","@things-factory/system-ui":"^6.0.0-zeta.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.1","@things-factory/context-ui":"^6.0.0-zeta.1","@things-factory/setting-ui":"^6.0.0-zeta.1","@things-factory/resource-ui":"^6.0.0-zeta.1","@things-factory/setting-base":"^6.0.0-zeta.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.1","@things-factory/oauth2-client":"^6.0.0-zeta.1","@things-factory/integration-ui":"^6.0.0-zeta.1","@things-factory/integration-melsec":"^6.0.0-zeta.1","@things-factory/integration-modbus":"^6.0.0-zeta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.1_1668579559901_0.8117358414931308","host":"s3://npm-registry-packages"}},"6.0.0-zeta.2":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.2","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.2","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4098a2f576cff47d9d2406052f2d82286a356a0e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.2.tgz","fileCount":55,"integrity":"sha512-Rpm6M15VhF6qsFcCWcRNetVnyS4bi1avap+23pqt5yegxvQv1+zr8KL1E3ova117s51al0NZt4bU+PFSTbwATg==","signatures":[{"sig":"MEUCIF2XbQcVC+Q6OxQFDWZCDjT8+j0bdj2x6SR3pzcBJq4fAiEAt9HnZoTrxa5B+6zwSd3K+Lrq3i3ZJM6jLb7Mbjfb5Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdL3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Qw/+OWZlm8I3asP6WdkUoNbEGQMSWFEUoSSqzE7jYOe2kfXjXkWP\r\n1oRbnI7t7IIdfxfkttcpIrKS8N7cAyE6T9j4/jmRPBS+3eqoQDQKaXjyeMBn\r\nKOCqppI7Ij/i1mneiLgFlxa4EDhBez41NTnebVM2bymxxOakLaJQygr9KT5S\r\npjFt/QLHMXT+iLfueOxnQK4I/vZrXNPyQH3LWbm1xfotLdHnxC4ikCG/yV2J\r\nQi1yg3M1Odmte63iWpBpTpoSOUPCVFL+W0bzqhWUOZO9TqqJcOyujXGn2L2M\r\nusqgWDCQtz6fAAzscNkfJPcGqWAV1indjMLLaEDDR80OCqf/cOlAIn/hh+yB\r\n/ec5U/pJcKLYhhgSpn3sz24Rscf+e02VsNi6FKPX5vRj2Xli9oNmALEPa8vi\r\nRQfQ97bqajouxTJhKICmeipqFWWUmQAQOobEe7pnN+X84kxSkW5Dkb8CIVJ6\r\nNlY27epcB3oNeUW3fPLnrNyvmmYqajCNOFZaE0MBhvDYIkmG/3Pq3a6EIDTO\r\nRPWLbO4Ca7EBLcQyX1LIuiJHgfyUhv7yRzCGVlOGGvk8LZ+eEcpMuM9+g0da\r\ntiCnbtZD8uT30+ZHLWt/+s9/6C6NVIuI1/S03KWQJryitLBaUszpixA7Camo\r\n+j9AT9AG0d9mVTtOCS1mGrMYtMlEvTYPV/E=\r\n=liPt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3f1b446eb407713ac3eeb729ffad20ccd7b1d236","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.1","@things-factory/more-ui":"^6.0.0-zeta.1","@things-factory/board-ui":"^6.0.0-zeta.1","@things-factory/grist-ui":"^6.0.0-zeta.1","@things-factory/print-ui":"^6.0.0-zeta.1","@things-factory/dashboard":"^6.0.0-zeta.1","@things-factory/export-ui":"^6.0.0-zeta.1","@things-factory/i18n-base":"^6.0.0-zeta.1","@things-factory/lite-menu":"^6.0.0-zeta.1","@things-factory/system-ui":"^6.0.0-zeta.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.1","@things-factory/context-ui":"^6.0.0-zeta.1","@things-factory/setting-ui":"^6.0.0-zeta.1","@things-factory/resource-ui":"^6.0.0-zeta.1","@things-factory/setting-base":"^6.0.0-zeta.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.1","@things-factory/oauth2-client":"^6.0.0-zeta.1","@things-factory/integration-ui":"^6.0.0-zeta.2","@things-factory/integration-melsec":"^6.0.0-zeta.1","@things-factory/integration-modbus":"^6.0.0-zeta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.2_1668595141906_0.8543793583850849","host":"s3://npm-registry-packages"}},"4.3.131":{"name":"@things-factory/operato-ecs","version":"4.3.131","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.131","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ebc0ff4039dba8084ca74f8efa012565edce24ae","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.131.tgz","fileCount":54,"integrity":"sha512-8zCFoUeCPKxtzn79btnhFpya0OunZ1T7bgOZhyHIRl6qxXpq8X2d72pYzrsDAv06pzj0tCvCVBLFpdRo/MZ+2A==","signatures":[{"sig":"MEQCIE2wo2ZVzokFMGfwa6Ngsgk0Y3lXkVoMPnHSWiuAcSK/AiBYPz7IC5J7ludjfaXSsnVhsEMg1vnU/o1cTmFWoPBO1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje4ZsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQQRAAgzRZVBHJbRneM/uji7v/aUX+j6ljT1cF3gACexuiJ8yxfmL5\r\nbNIzotxFIfdROg/hPhNEyp2uF1zDNzGGlfQvXq8sNs6jjLI84/KmMB4LoUc5\r\ntQ0MQelW/HuHuZYkvxGqoTr9EhUdysqqfZeu+ZFLHTGjebriKJKva1d5nQeK\r\nIrt6jnP+XMT9NayHq8LUGcWhqrDUmXrWZmayrPQI30aUez8W7yvOS+qyzjqp\r\nUJbHivnOmBILbqVSQr4DyZolzFBr0pijQg4hNiOc4t7Cdj0GHsf2gHE+qrPl\r\n/4T5aeqskardk8zq/Q3pHwo4J8a/FnX+ZjybH9P9z/AwzpxDeaMX2if3mntM\r\nemXlU4DqSpIUgj7Di1o/1CA+i8wPisiOzTTD0ocvCdH0JPYsQxIzta0o5PLV\r\n3abROdSmTwdd+uGX4HtVBeuhXkO690eGxlzutpshwoDrWuMJWV2WoE4JNqUp\r\n22CjFC2cGWB76mPyJShScDuBi/snWUWY9S3+UO3kSwHOZ+4n4rzljJuLZgkW\r\n1PYpBw8J2SXP6kuedQav8F6uftO2bDWpKv1lyyNegiXgZTROee4UxnzuBxsq\r\n+2ige8akMQsn9QN+9VxYlGzj/KQ3Cs8RBavOht2Q+1QT5zVLX4kPKScXce3t\r\nETQb4j6wf5ZNbooDqg3kml1Nt87h+QYuq/g=\r\n=4UHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3ae054257c32ac18b023913a313f784459581ea3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.131","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.131","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.131","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.131","@things-factory/more-ui":"^4.3.131","@things-factory/board-ui":"^4.3.131","@things-factory/grist-ui":"^4.3.131","@things-factory/print-ui":"^4.3.131","@things-factory/dashboard":"^4.3.131","@things-factory/export-ui":"^4.3.131","@things-factory/i18n-base":"^4.3.131","@things-factory/lite-menu":"^4.3.131","@things-factory/system-ui":"^4.3.131","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.131","@things-factory/context-ui":"^4.3.131","@things-factory/scene-form":"^4.3.131","@things-factory/setting-ui":"^4.3.131","@things-factory/resource-ui":"^4.3.131","@things-factory/setting-base":"^4.3.131","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.131","@things-factory/oauth2-client":"^4.3.131","@things-factory/scene-restful":"^4.3.131","@things-factory/integration-ui":"^4.3.131","@things-factory/integration-melsec":"^4.3.131","@things-factory/integration-modbus":"^4.3.131","@things-factory/scene-data-transform":"^4.3.131"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.131"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.131_1669039724780_0.7840034917391421","host":"s3://npm-registry-packages"}},"6.0.0-zeta.5":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.5","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.5","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f03afe18b7e1fbe3cda3c2a996399e2646f1b9c2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.5.tgz","fileCount":55,"integrity":"sha512-957S+ZhIittytkVF0iPUlpzUleiZMWcXUQPUrCxG7HTwl/v6EjUWZGRuW7hCDNPlimDLNlm28767yJtSSUsf4Q==","signatures":[{"sig":"MEUCICdSVvyunbanskKjPkiYB1Ml1jwyMqxyHcxoTF5kmwv/AiEAxIIbI/jwKMLWFkkiGCQvNAHt98GtUXFRiOzKwA7Rb3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgftTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZxw/+LZuNLvfbbOxHzhIHdIGJJHKr3DnIwQsgongT0hbHyQ7Ri1aH\r\noTrVpnXq2TLUtDbBSPWWrnmZGHUf6uwoaFAJU8J7eI/SWeQ7QgEqJYzmXR1J\r\nYQ/Tk+0tbdQ8ZYLNjYZ8n6jaKwaSjOZtZ9tuN34SWKslfTFSJzzAfzhAqCTO\r\nws94oqKg6IZ3qbYqhdP0CCJ+UDzzIz8LpsI4xeaBsZguaqKUgv7pQKZlywFR\r\nwGZUKo4stJ+mdEVOinSyEibSSgFUclgv9UbDfnxXcO78eQS22Z943qb4KuqX\r\nptQ0lZK0hrIPaKUdqoaJaL43sqFLZ6yj66DEechB/oWUcWGWm5qLnXBkgob/\r\nqsTcd/Valo7V7zaSoh6z8CnuXQKDBD7KhfdFAHowXF+WHETs8r9jWMABPy5C\r\nws6zrMC5w+SxlxSPu7BUprup33vHQTnRSPbC/k6Ow88aMam1U8bs08UQOCL+\r\nDO1pdke3TTp7HUbWQaohopD6fuTnPDene/FoYZGJlhayeLffRDxgN6ZASj8R\r\n4WGtq2DMt0fiG+xMsv5T6nVrKDHPjYktW0gnqXW3VC+vFJCWlS9UTlPnpU/c\r\n7IMlrntP4nj76z9c+EUi0fxeQohy9fv5gP1qD/cB5e+RbO/J4gJplgLzEt62\r\nH/v0aeG2Y6ntNPsMubngw382TssXJsMgQRo=\r\n=s5ps\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"66f810547333eace9b71dd113f60dc7c25fbf8c2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.1","@things-factory/more-ui":"^6.0.0-zeta.1","@things-factory/board-ui":"^6.0.0-zeta.1","@things-factory/grist-ui":"^6.0.0-zeta.1","@things-factory/print-ui":"^6.0.0-zeta.5","@things-factory/dashboard":"^6.0.0-zeta.1","@things-factory/export-ui":"^6.0.0-zeta.5","@things-factory/i18n-base":"^6.0.0-zeta.1","@things-factory/lite-menu":"^6.0.0-zeta.1","@things-factory/system-ui":"^6.0.0-zeta.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.1","@things-factory/context-ui":"^6.0.0-zeta.5","@things-factory/setting-ui":"^6.0.0-zeta.1","@things-factory/resource-ui":"^6.0.0-zeta.5","@things-factory/setting-base":"^6.0.0-zeta.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.1","@things-factory/oauth2-client":"^6.0.0-zeta.1","@things-factory/integration-ui":"^6.0.0-zeta.2","@things-factory/integration-melsec":"^6.0.0-zeta.1","@things-factory/integration-modbus":"^6.0.0-zeta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.5_1669462867225_0.2323430168743521","host":"s3://npm-registry-packages"}},"6.0.0-zeta.6":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.6","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.6","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5e7c509ba74642d5c049c9a5d537d5fe60876a3a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.6.tgz","fileCount":55,"integrity":"sha512-Geds2VQhjVRDkHLZM6lgNVAGgYMu25x8QeZAM723RLH8ELSm24Je6S7wdXJ7Ss+17CuI7s64nPVkxLwXEfDlbQ==","signatures":[{"sig":"MEUCIQCc+S3uFeSI4Uaxs/IoeYXguv3fPzl+OSPJgVSc96ZUDQIgVpZcdGf/jkzJ89ERzDeK1vdnrCFHNqhVDq6QrTWIfck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgwT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiPA//U+JV1/Yc4I7gEArJFL5HM5agfAaDzdRRMFUNr+RVtrZIa24g\r\npfMOgTWMoiM6lieU+vkPQZSXQPp3kBlQRf4exuV7ykMXphk61WS4bCqkI4h9\r\n/PbezJ5+FTRFW+ZD95Z/wKXuCp/0QX4HqpO2oM9kmuMIBEjTs4rBGzuUc65P\r\n4wa5Q5w1b05NnHhQIQFW4GXbuS39glAvWXm5PtYYsOTrNDSCnesp6NFE7R28\r\nESR3Wzk7HD+uKmr1SAxGoFA6zPi1pcygjAR9M5hGpjke2BYUmiupKmRa1ctC\r\n+Q1BnrVam0DJ75AWfcVa7/gRc6Fhgh2d/jU+Irxq6bql1uqStaMjrKJ/YXOU\r\nDtOeJAmqL1Di2QKzbWNspd6AzA+gPQzkDyPRGXl+xh6RpTVWkWu52+iXszuI\r\n0H+/0jiX395mEdRfJils/LXcapFNrlD6AUrb1cHGBjDw337iTMrEbL/qCfvz\r\n+XdDL5SGT3wZwew/yW1xSlt81TWmiqdix12mvXnjexDCVB5k5He8OFC9F9Bw\r\n4GPNSVmScRMMWGaLyIi4uL6PkQrfwwBzpKGovpP5K1kPHBBiC2KfT7s5AG2m\r\nHhAIdFXr4cTg57zQaAMoMjUy/6mOTI3aUB4niCfGUoc9/9aGGB1g9X5gyY/6\r\nV5RNN06JIB7iNYIvZYZB+3GQh09W3pqfk64=\r\n=BgsT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d945522a84161443af5d4a83a5eaaab43e98d937","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.1","@things-factory/more-ui":"^6.0.0-zeta.1","@things-factory/board-ui":"^6.0.0-zeta.1","@things-factory/grist-ui":"^6.0.0-zeta.1","@things-factory/print-ui":"^6.0.0-zeta.6","@things-factory/dashboard":"^6.0.0-zeta.1","@things-factory/export-ui":"^6.0.0-zeta.6","@things-factory/i18n-base":"^6.0.0-zeta.1","@things-factory/lite-menu":"^6.0.0-zeta.1","@things-factory/system-ui":"^6.0.0-zeta.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.1","@things-factory/context-ui":"^6.0.0-zeta.6","@things-factory/setting-ui":"^6.0.0-zeta.1","@things-factory/resource-ui":"^6.0.0-zeta.6","@things-factory/setting-base":"^6.0.0-zeta.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.1","@things-factory/oauth2-client":"^6.0.0-zeta.1","@things-factory/integration-ui":"^6.0.0-zeta.2","@things-factory/integration-melsec":"^6.0.0-zeta.1","@things-factory/integration-modbus":"^6.0.0-zeta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.6_1669530876491_0.09226603446510584","host":"s3://npm-registry-packages"}},"6.0.0-zeta.7":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.7","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.7","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2ddf78982f05723e07537d0b8ad3bcbf380003b4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.7.tgz","fileCount":55,"integrity":"sha512-YJqZ77TeaC+dO193TY/CYg79zRznSOVXkN/mdC1BXDigNUcrIu1SqVS2E6kw0tRHcBA0b1ZaIzBpiwRTSTn4Mw==","signatures":[{"sig":"MEYCIQDV/xQMSaitVwsFr8mfxwzvPusEp9RbP+Iugcg8s2vgoAIhAOH9Ti5N58xJPnFdSlVA2r6ZPpukaiO0Zahdrk1YPJbS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjg0pYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpcA//awsJXeGSLkZIClZkXBmZAY7ahR5Xc243oq/xDQC4CyElI/BU\r\n0Fy1S/2LtyEYkrNoSbCnmu+HYMVMo5YiMqk+6fZ/BBE1caWi9r1aFk3VQEoF\r\nJuoYJq0rQyTOI8g0KDiJWV7yz152zpxBV+aX10HxAEP5v3q67Gr50Rf7/WWu\r\nPBDSz+GMt8u224ycqjoUwNqEcz5Dq6JmJSYSDBKqWBSk+NO6O/0vF/GcQXWQ\r\nVjvUzhXbidW2CGB8HLxs25qQWjhesowRmgUB7YasweQjdIRIjHPIXIkA+Aih\r\nCVpq6He2ig3JOnuXpL4Lvl++5EhyqqpfN24aaaT5NC+GD7Wdbq2jQI32m/sC\r\nZ4CPvOWAQzxkUciHTC8sdA5y0g7WxjHpnaXfS5XT/0gqNysoZcF6/fDGVPtQ\r\nddbagj3Ku0Sd6fpTGmwPS3h6pOtkXNe2WC/xjtnN+ZXsC4J0ZEx7yMTHJvYG\r\nYDo30v+CT0GI1Fsw09+JHFXaJ5/a6bQ2LSfOBRrtjAGMmsKYsvsKuVzOCzXz\r\nZgwzXHu+fR/Smqw1jScYUQjKbt0eejI60/ONVdhcIpR4lcGyUv9R1I4Qg5Rx\r\nBOd8D8pqsGww8P68z00ut0F/bgANdVRhTUyc2AsEHlQJl4TCRjfpx4fShLeE\r\nSD7N8nRI18juA9H8uUUHlrEza4k1wSmOXRE=\r\n=O647\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e7db49fc98934d87c892b247a2b3b240a2bb1705","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.1","@things-factory/more-ui":"^6.0.0-zeta.1","@things-factory/board-ui":"^6.0.0-zeta.1","@things-factory/grist-ui":"^6.0.0-zeta.1","@things-factory/print-ui":"^6.0.0-zeta.7","@things-factory/dashboard":"^6.0.0-zeta.1","@things-factory/export-ui":"^6.0.0-zeta.7","@things-factory/i18n-base":"^6.0.0-zeta.1","@things-factory/lite-menu":"^6.0.0-zeta.1","@things-factory/system-ui":"^6.0.0-zeta.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.1","@things-factory/context-ui":"^6.0.0-zeta.7","@things-factory/setting-ui":"^6.0.0-zeta.1","@things-factory/resource-ui":"^6.0.0-zeta.7","@things-factory/setting-base":"^6.0.0-zeta.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.1","@things-factory/oauth2-client":"^6.0.0-zeta.1","@things-factory/integration-ui":"^6.0.0-zeta.2","@things-factory/integration-melsec":"^6.0.0-zeta.1","@things-factory/integration-modbus":"^6.0.0-zeta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.7_1669548632118_0.21776431217867542","host":"s3://npm-registry-packages"}},"6.0.0-zeta.8":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.8","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.8","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"77d01fbdd4efd83541f068de31ede484fc079743","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.8.tgz","fileCount":55,"integrity":"sha512-gBCzqxmBC10LBfiwPCBz2j822cEau/0lxJymto15ugOGbRi88K173r55hlGh6VA97bY9aBtO5Vlc3hjmMVJQHw==","signatures":[{"sig":"MEQCIHyxWkfLHrQLfM1qosHZntmMU7MkhDSpdxIzuSqDj42hAiAio+wv2wrk6cbd7OEWAwrubELtKRBUi/IT+dift/bCjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiKS8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq17xAAjzcsZXhTef9e843qwY+O3eZg2TNa+geQI1/azY/9Is9ivQL5\r\n3p98wq1II0sM5/egUqD9gHrUPMuvyXTr02doxuN8iww7Q4hfuDM2mKGO/Wfe\r\nXwsPMDMHUEJBoeAJO9+d7DoelUaAAtEg/8xJFxHZ1nXOruHpbxW+hOVcKFd+\r\nJjR+Jn+hcstZR6u8+AUkdKWle1cWXStzKfTF6ZglbAfMowEMqSPUrrqEias1\r\nMNY4FS2C6C5ydXILFRJYng1TQGLZqGfC/m/DWKuy5z8/la1zFyiX8ZradL1h\r\nEpHK0atkNNTSQfdYBg/YvxLNaupf+vmM44MsNMBYElguIcaTKvDA5R7uRTxI\r\nfwhh54KXdrveoZmKXSn5gCdzjMzo2qEoUCe+TFnx2+2REseTE+6B2p8W7a1T\r\nhN1f9KV2XeZr3cu3Q8yyeV8A/GN3pKnMvqGvSxmxvGNdmV6EY2w8GaQ0FHR6\r\nWNB4+goGlpQj0+yfcy6CiUU+Z4r1HPEZwYIEuXuWVgFEB48Anf4rKR79r3DI\r\nnUPjwR+kJeDoY+hyoaiq1EiJGMld1X8ouWfitXhSkfBNRtE6pWejXz+EQdjz\r\nsCpa9lmAeCdie0tmDSBcrmPTbmXcEjFDuHt2Qo5a6RkCWUV8KQvSkwEiO2uG\r\nc0SdXu44KMoMDDJ6k/Sfr91cHed0O1qBiRE=\r\n=nCAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"84c5baee000c881c95673adf97eb30992e09e553","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.8","@things-factory/more-ui":"^6.0.0-zeta.8","@things-factory/board-ui":"^6.0.0-zeta.8","@things-factory/grist-ui":"^6.0.0-zeta.8","@things-factory/print-ui":"^6.0.0-zeta.8","@things-factory/dashboard":"^6.0.0-zeta.8","@things-factory/export-ui":"^6.0.0-zeta.8","@things-factory/i18n-base":"^6.0.0-zeta.8","@things-factory/lite-menu":"^6.0.0-zeta.8","@things-factory/system-ui":"^6.0.0-zeta.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.8","@things-factory/context-ui":"^6.0.0-zeta.8","@things-factory/setting-ui":"^6.0.0-zeta.8","@things-factory/resource-ui":"^6.0.0-zeta.8","@things-factory/setting-base":"^6.0.0-zeta.8","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.8","@things-factory/oauth2-client":"^6.0.0-zeta.8","@things-factory/integration-ui":"^6.0.0-zeta.8","@things-factory/integration-melsec":"^6.0.0-zeta.8","@things-factory/integration-modbus":"^6.0.0-zeta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.8_1669899452588_0.6138378578651744","host":"s3://npm-registry-packages"}},"6.0.0-zeta.9":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.9","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.9","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c9447179fdf402401c4b7f0424bbf035c8f9550f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.9.tgz","fileCount":55,"integrity":"sha512-TH5oRVIXmBF5hwqxpRPGob0cVZojeCEyd6oterZANvS5ao9MuTCLP2rYXCt5JwcdYNqVIF0NRZ/G11k52fMxcA==","signatures":[{"sig":"MEUCIB8ET0Nrib/xrC0WPAnZvn31R+3YeBRYTawtG5xmP6cNAiEAoUx98kDcmXowOnNlwpcLpWZt6V/22E76R5rpXaC+/QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiZgpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2eg//e4V7NI47hLKO50sIUqA6Uv8SHtv1EgrS3V7lA3KzqC0QHbD8\r\nk6C97wWuzAxtC8NVPR6mLBz8jZrVHRSoOhOrYQlKhgf3CMWc5k2hzSxDfygU\r\ndx7fhjo4yTOWTP7iEqe1GUoQNREd20WF/jvv6O59JNBu05Pp40Hayucr31mX\r\nibB4aByzWRTVNkryGX1nZGJOngg044qzgvko10w/syf+0RopDp+FGbF8tdtk\r\nPUYwo38c3tbhqM2tTUzd3YseXE5IrcLyTRUoezupTnRZWmIdxBzK/08Ioh8X\r\n2z1kG0MCr77U9TfdlbmIpBCGKZIMvkNaIpDciFh+5BQjhox3WIJBGjhsSnqt\r\nCL7SiLwO7xYQwCm2qK63qyrdu8F9Umjl2/U/UrhGBx+/fJ+nBZ0m3XbB/nUs\r\no/+JVHI73HGUwJPNHWbPNFq2J5yHKEYiCrcBk+9TIsxUPCbp+axfvurHr1pO\r\nTfCBsSJExSY6ry7M0ZMaw0MdB4lz9LPlVVMc7favbghVyBYps5Vlr6yHNlC7\r\nudjNZ8V1Mv252bxMmHRCHXl4EOU5dkp0GUr7F0aHa19rClcVMFoRfZhaF2lM\r\n4ptpMIGrLiZrl7Itn7ugAExj2AZWzY/am4ke91jRjvmCbritpO1e1Yk2U2rU\r\nadPex1R2ycX54C3l207TQ1dFneXyuiWX1/E=\r\n=g3Es\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ef55c0095bc4a3a70fe6481f2253aa2f0eaba8af","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.8","@things-factory/more-ui":"^6.0.0-zeta.8","@things-factory/board-ui":"^6.0.0-zeta.8","@things-factory/grist-ui":"^6.0.0-zeta.8","@things-factory/print-ui":"^6.0.0-zeta.8","@things-factory/dashboard":"^6.0.0-zeta.8","@things-factory/export-ui":"^6.0.0-zeta.8","@things-factory/i18n-base":"^6.0.0-zeta.8","@things-factory/lite-menu":"^6.0.0-zeta.8","@things-factory/system-ui":"^6.0.0-zeta.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.8","@things-factory/context-ui":"^6.0.0-zeta.8","@things-factory/setting-ui":"^6.0.0-zeta.8","@things-factory/resource-ui":"^6.0.0-zeta.8","@things-factory/setting-base":"^6.0.0-zeta.8","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.8","@things-factory/oauth2-client":"^6.0.0-zeta.8","@things-factory/integration-ui":"^6.0.0-zeta.8","@things-factory/integration-melsec":"^6.0.0-zeta.8","@things-factory/integration-modbus":"^6.0.0-zeta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.9_1669961769230_0.14483895921939416","host":"s3://npm-registry-packages"}},"4.3.138":{"name":"@things-factory/operato-ecs","version":"4.3.138","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.138","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a521afbed17bfafd86e5b8d09d4f43a18ff71e22","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.138.tgz","fileCount":54,"integrity":"sha512-uJz/zd0+2PQXXblukPqeTbJMRYRZIGwjC9nsQqAfjXWbdDTNERmZ2XzvZ7vWxBobWP3G3cXBZB0XmJtXB4B7yg==","signatures":[{"sig":"MEYCIQDW3Nvxd5sbjGEiLLhq2gG1C8uaVb9YjqOTPLAiIVkpRAIhAM2lFiSIXeTXL0j69/0wdd2HT9eMt7V84O8H4DmuV4bL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjKOoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohMRAAntOOUcUrzpRZAMrsemex8CaqBZ5c9xXT8JK9H1u4GZ04M5H1\r\n84kjD12MyVNbCxKqyEJWWC0p4azioGHR0zlIYiFSvk3rZP06wU19MQdKbJpU\r\nBDnXMAKGlkj6tDvuA59bHnde9MhT1g/4G7hKyvtcrCNbiuOZ8ixz5pJe4kgn\r\n+ouOmmG3VJmOrutN1W9pwesbvTHpjolj7doqT2IM1LaN7w4Qvs3G0Swc7e/7\r\nc+dN81bJGB7kRRzabxxYrmoz3gK09Wv+TjBjBjTnoDgAit8AMoYHwUQ9QL4h\r\n6a2huzFK9p17H1LqCODdZLeM1zvZfcTMVy2Fpvtg9r8lQgoXgVpRJPPHCdJY\r\nIIE/vKpadutvcYxz33J5dRRs0EfosRsslSlrxMcBXgikRJq6mS+8+bGCLNK/\r\ni6tpaz0b1bcz2bMEd6+VEu3DMirfSpYaliaZnNVwhIkAf9OONStLvzdBTbEc\r\n81XtgryQjctgBTnjeUQSyR0B+b8OoN4lAdBs3VE8o+8k5tMBG4YDRhC7T98x\r\nBdBDliCIC+XQnVWMGF8tc7jXctvfyfM4MVFEkOPjrnOpaDMssikEt/RYxuIf\r\nECqPVZlxKdr+tAjPfEVwOtd+bh2L19XvLyYhrZ/WGAk1G79/z9prQRTxu3B7\r\nDgAfVrDIf7DWJBrhmuQoRJXnstMvADtFAeU=\r\n=mM59\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1d4e0a3ff6b8792c843b9735a28a3f5fb946b144","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.138","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.131","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.131","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.138","@things-factory/more-ui":"^4.3.131","@things-factory/board-ui":"^4.3.138","@things-factory/grist-ui":"^4.3.138","@things-factory/print-ui":"^4.3.131","@things-factory/dashboard":"^4.3.138","@things-factory/export-ui":"^4.3.131","@things-factory/i18n-base":"^4.3.131","@things-factory/lite-menu":"^4.3.138","@things-factory/system-ui":"^4.3.131","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.131","@things-factory/context-ui":"^4.3.131","@things-factory/scene-form":"^4.3.131","@things-factory/setting-ui":"^4.3.138","@things-factory/resource-ui":"^4.3.138","@things-factory/setting-base":"^4.3.138","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.138","@things-factory/oauth2-client":"^4.3.138","@things-factory/scene-restful":"^4.3.131","@things-factory/integration-ui":"^4.3.138","@things-factory/integration-melsec":"^4.3.138","@things-factory/integration-modbus":"^4.3.138","@things-factory/scene-data-transform":"^4.3.131"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.131"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.138_1670161320367_0.918947105923761","host":"s3://npm-registry-packages"}},"4.3.142":{"name":"@things-factory/operato-ecs","version":"4.3.142","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.142","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4f2db139591be8a5c074f5e860fcd49e921f1f90","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.142.tgz","fileCount":54,"integrity":"sha512-Sw6p+V3lwQuKN+5fFacRlj5nTEIxCyIkS3EVnOPipS6NtlSvR74RuQ39Lnn6dOlAAuRWXM3En3rqelmhBSyMhA==","signatures":[{"sig":"MEYCIQDGOorzzsaWx8o6ToIQLZozjJFxWd61khbntV0Agq2uUgIhAPOjdq39cC6sTcavjwmt3Vsg1QQNVZeddxr/y239LjEF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjuBDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYGg/+JvzKZKw54pPS6tKeZvnqk28wU32xwGKybPDu1q8vTgtU0Aup\r\n1uE2VtyYg0BXCYv00FkdXj869dhpizNm1BBU2C6FxU+KSr//t0l4uE4MCJFR\r\ns8/4ZVau/RTFqv3EfV27qEL1hu6sUYdQxDGBmbG9rD0jfpsvIck++4XiZI+n\r\n/LdrGfkwGKYQT9bnkzSlWe8fAXm9jZr/IXgwRso2Zcxkfmi51RymevCc4DAH\r\n4W0BvEhHmPVbAixhZxZxxy6yF+9FwqF8Ut3Udj5sOO6p3BBnmgNQgR7Okth2\r\nOi+nBIcupU2VHx77SULnsbo0YfRbEKRYs+WydyDxh0kKZ/Wox5kSWaatcRcM\r\nY/1Y58ELCcLnmatPQQCyDTav2kbd2Idni07uczeyyy7OzkVIsI2pNE+vmydY\r\nneBc0IL+NbluKGAqiq+KwB6asoX81gLa/GkSl3r6iK+5uPRzKE3c7sM/nuN6\r\ndm8ckFc/yf+0CAj1+4OUbTyoT9lsufw865ec4kBCeZ8ELWy5IJipZ5OSFMYx\r\n04JmAN93bmsSjmemBX6M2f1qzqMVPV3Ql2tZDPPn8nMQuI0ychRZ5hsDcI5E\r\nz1KYdscOCSdjK3EXEEt3JKRxmhXMvhYWV55NlWn4ZHDEEP7bYLgBEUfYkanI\r\nCYmamEe4JAlAHlTlBcdItRag6EpdBSQbnGg=\r\n=KIXx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1698c58d948310a02ad506564f90e71d776943f4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.142","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.142","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.142","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.142","@things-factory/more-ui":"^4.3.142","@things-factory/board-ui":"^4.3.142","@things-factory/grist-ui":"^4.3.142","@things-factory/print-ui":"^4.3.142","@things-factory/dashboard":"^4.3.142","@things-factory/export-ui":"^4.3.142","@things-factory/i18n-base":"^4.3.142","@things-factory/lite-menu":"^4.3.142","@things-factory/system-ui":"^4.3.142","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.142","@things-factory/context-ui":"^4.3.142","@things-factory/scene-form":"^4.3.142","@things-factory/setting-ui":"^4.3.142","@things-factory/resource-ui":"^4.3.142","@things-factory/setting-base":"^4.3.142","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.142","@things-factory/oauth2-client":"^4.3.142","@things-factory/scene-restful":"^4.3.142","@things-factory/integration-ui":"^4.3.142","@things-factory/integration-melsec":"^4.3.142","@things-factory/integration-modbus":"^4.3.142","@things-factory/scene-data-transform":"^4.3.142"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.142"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.142_1670307907307_0.8603085820740641","host":"s3://npm-registry-packages"}},"4.3.146":{"name":"@things-factory/operato-ecs","version":"4.3.146","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.146","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5c802ca073132d3c9e17121eaf8d179d77107264","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.146.tgz","fileCount":54,"integrity":"sha512-GftajaWyVgP57aGHMXB1ONgy3TD2YOpmMrA53nD6Cijyl/4B4Wt85bk4fCBaTAAnx8YKhZMSFQVZBqbZ4Exciw==","signatures":[{"sig":"MEQCIFcoghBRlp6EakfcONJXYNCAsnBk422PcqG6L+T/i9AOAiAczbw45o/780vf4uLdyWMcemb7HaURIoDeNmvse5iYmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkgZtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowVw//Q4xwIXSarRLFLxgqJ7CjSCyPbRPZtr5BMXfnr/B3OqxonGzk\r\nccqNGmOBY+5oCmigBM8Oe2r5Vlcu8FGcY8he7LZmbLdN1ni9CRNrIz4NiLaf\r\nGj4vOB4xBAvCxuINsMvsaMvPyKwGzcrNzwXG947evgx0GepVstAWLjLL0XE5\r\n3pc9aFpZ8LQOZgp3A2pWyV5clHvrm6Sx4it4ra+B204vK5GonHN5K2Gp1S9a\r\n9PWZ6jAaX9GhtiZIzcx/jP7dsXb66gNMlnzNM3V4NL+rXGfqxD8+16lNe0Jz\r\n9AHWNJkBY8wQrwgEzJIL7oN/z8MGjW6yjheD/ZeUNFHcea8o4hN8ihyysajq\r\n+wY8UJWpSp1MmTlciECq5+m0jSpKOyE1GeuOzAkYqmXQxiAG0Q9HkiNucpA+\r\n+NvP2jOoxQaf+TFEhSrkVKFPTkYj+DeZTvM0Olqq0owxt02RVkqQjV2kT1A0\r\nBcovHTptl6K/SyQ7z6aGtZc7oVU/M05kz0wEUdn5Wa4xXydD927Ibmd6q+Zw\r\nP/nam4n8ucKtxn6V8b747pACWV3sGWx3Phro8XHdTUpZY6fI2eoXfWPo43wU\r\n2ZqzMB4yfdt3wxjfXPEZkop2zGqo18P7/nF8QfRq+1rLWhWFsxEmYx+cL25g\r\nsSDr83whiSYGstS2XdOT43x9JDZjG6QI9Jk=\r\n=vwf5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"919fc314fca9647235fb02b8837e5c42813455bb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.146","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.146","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.146","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.146","@things-factory/more-ui":"^4.3.146","@things-factory/board-ui":"^4.3.146","@things-factory/grist-ui":"^4.3.146","@things-factory/print-ui":"^4.3.146","@things-factory/dashboard":"^4.3.146","@things-factory/export-ui":"^4.3.146","@things-factory/i18n-base":"^4.3.146","@things-factory/lite-menu":"^4.3.146","@things-factory/system-ui":"^4.3.146","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.146","@things-factory/context-ui":"^4.3.146","@things-factory/scene-form":"^4.3.146","@things-factory/setting-ui":"^4.3.146","@things-factory/resource-ui":"^4.3.146","@things-factory/setting-base":"^4.3.146","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.146","@things-factory/oauth2-client":"^4.3.146","@things-factory/scene-restful":"^4.3.146","@things-factory/integration-ui":"^4.3.146","@things-factory/integration-melsec":"^4.3.146","@things-factory/integration-modbus":"^4.3.146","@things-factory/scene-data-transform":"^4.3.146"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.146"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.146_1670514284831_0.6548718707506842","host":"s3://npm-registry-packages"}},"4.3.151":{"name":"@things-factory/operato-ecs","version":"4.3.151","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.151","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bd8dea606fc1739e939e02e71749e51b0f658bfb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.151.tgz","fileCount":54,"integrity":"sha512-4EhSSXxit8TV3Nr2TVtOkSR5/sJW1nXMddX3q/1Tex3zwKiCN6F2z4wVRlhO4pGqIX405+SaZrCJNupGlniUvA==","signatures":[{"sig":"MEQCIAOrM2UbLpnb2X51nPqeFmK7qvFQvNLuc7KzfMxvABaIAiBz0BP18X/2Izc+xDwujSHnluWj3k4rNl8R3pOTzR8Csw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlImNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKehAAhwgZ4HgseewWXNWSOuguJTAaH7HUNuBWAuxVNFT4o1fm069B\r\nxvVTBfyk2T5WmUM7YsZQkH3lyzsKIaI+cgP7e5y3E3DKZJ1dWQhU0bPPMzs1\r\n+eVGvWf3/Y/ZOZuGX4zALfYDukF7TpbyJQ8V0A3jjAeDRe4skDuEqtNqNrDD\r\ng1+lMkKhSp6lKbrwcIchtKjEnIM5DIIcC0OsE3BPUGLH/c4cOIV6N39vtqjt\r\nAyRHkm1i+WjRo6jwzNrajYSIGTzD+R2lAD1Hr9LAgqzv2qlmK8GvTJpJz3P+\r\n79md+qPymXVEzlvr/M882IgDqkmqy7SjTuxo+yz8vtnzrTHhwMzp1kojzk1u\r\n7rQ3LJOkeNATMwOOU1UEkJf9sYFx7fouqyBiZ0ZsvzII2BjCaYYoO6TD7KTU\r\neu1pz8WKVrIGOGfIJ6RnXOeM2CqiAJUszi77+X+sAdPSPIm+vlYn/4R1cx4V\r\nHv/gM1t58KJzYGsBtOZp13PkVz0H//pOi088HVTdOgaNaB0zEBTsAgDZ55uQ\r\niSXn+oH3txtQxe+Q2xqRballVf3C4gENMxRhtkucxZ0+6SGAiBUmzPsEDcYq\r\ntiQ1qpi0oJaAc09yivuMu80cJK9g9MdjUB756cBambFx3zxRSfLKEFeb40Df\r\nOlICK/Rld3/Y1+b54aEnw3sVvfAYfTarsSE=\r\n=m2NG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7edd641774a5fbb9ca8b33f4cfbb7d89a49ab092","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.151","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.151","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.151","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.151","@things-factory/more-ui":"^4.3.151","@things-factory/board-ui":"^4.3.151","@things-factory/grist-ui":"^4.3.151","@things-factory/print-ui":"^4.3.151","@things-factory/dashboard":"^4.3.151","@things-factory/export-ui":"^4.3.151","@things-factory/i18n-base":"^4.3.151","@things-factory/lite-menu":"^4.3.151","@things-factory/system-ui":"^4.3.151","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.151","@things-factory/context-ui":"^4.3.151","@things-factory/scene-form":"^4.3.151","@things-factory/setting-ui":"^4.3.151","@things-factory/resource-ui":"^4.3.151","@things-factory/setting-base":"^4.3.151","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.151","@things-factory/oauth2-client":"^4.3.151","@things-factory/scene-restful":"^4.3.151","@things-factory/integration-ui":"^4.3.151","@things-factory/integration-melsec":"^4.3.151","@things-factory/integration-modbus":"^4.3.151","@things-factory/scene-data-transform":"^4.3.151"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.151"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.151_1670678925531_0.3318650828997032","host":"s3://npm-registry-packages"}},"6.0.0-zeta.12":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.12","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.12","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"390d9a682379c461382832d9f146a08b0e952337","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.12.tgz","fileCount":55,"integrity":"sha512-siiGQ9vUOP92vwwroEmtWdtWt31nU4bu1WYD7SuuxfoZIB3OPL09WUn/TZJHXmkPqfTpx5350ri5aTNhsq8Czw==","signatures":[{"sig":"MEUCIQDL2h9m9qE1dPqKUbkTtQZcEWPGn4WG5RZfbrxsZlsm8wIgOXdAraE0E8fClwSE5DgdU4Lo906IDugOSaNps1YIAjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl1nIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7NQ//UBLfH4ESUtCfjmCLJAx2toYf+bjIXnCH8vcP+c9nasLPY9Wx\r\nKJeY3VXumfy+DfQhPsJGZl0JnN5O+7Ey0zG0IzcvU2csqZkuYuF/p+6OCCyW\r\n76mQBg+PBrsYAOB44LvgFkkXFgAnfQ6TWo2W6gF5kk7obwbHvb2ZKy7Mew41\r\nsTCLdW9iIGFXzuky1xG0v9nF6LpKbeTO7BH3QG9v6T8chE9siUh5U5g6ebJy\r\ndiYws5CVRCWEx9hEulZh5fErUv7KCECdAjV+a2QRfMrjqwbJKQza2QHgSigr\r\nLkfA8Vp+sUFc6cWtb/AizZQ+RyH13O7jP1eB8rRq58VNDl11sTu4CgedmQrC\r\nYsQtE6axzS5yqdXJYRsPBFBg6japomPv3Nvw/hgfweqQ6DSMoYaOQrB3Awgt\r\nco5S50Dpj4wmxg2YWos9z+8uXhj1JkJUb7xikwe3ur5WGgbdoheU2sI1UwZp\r\nKm7blI5S7yeKDFb0Yyy7OWJSBtFD6WdZEtFdy5mXWMBqkXoKhtuR4DBGGCWl\r\nLyTaAcyirQTJOP/6tEaTXeCge4QrPLyOdMsnL+H331qX4vMACULNla23l6rL\r\nGgFxWZDv7wpmr0L0YGCayqUpzGR6+sVHye+4UCDQkJw0Q36LiTXa/m1Tuyvu\r\n/ao+/94Kbze4EzjhWC2cuzwJJXn2WEL+HkM=\r\n=pmfE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6f51f893d5cf48dc652fa8c073ba54e379029811","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.8","@things-factory/more-ui":"^6.0.0-zeta.8","@things-factory/board-ui":"^6.0.0-zeta.8","@things-factory/grist-ui":"^6.0.0-zeta.8","@things-factory/print-ui":"^6.0.0-zeta.8","@things-factory/dashboard":"^6.0.0-zeta.12","@things-factory/export-ui":"^6.0.0-zeta.8","@things-factory/i18n-base":"^6.0.0-zeta.8","@things-factory/lite-menu":"^6.0.0-zeta.12","@things-factory/system-ui":"^6.0.0-zeta.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.8","@things-factory/context-ui":"^6.0.0-zeta.8","@things-factory/setting-ui":"^6.0.0-zeta.12","@things-factory/resource-ui":"^6.0.0-zeta.12","@things-factory/setting-base":"^6.0.0-zeta.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.12","@things-factory/oauth2-client":"^6.0.0-zeta.12","@things-factory/integration-ui":"^6.0.0-zeta.12","@things-factory/integration-melsec":"^6.0.0-zeta.12","@things-factory/integration-modbus":"^6.0.0-zeta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.12_1670863303942_0.7392907004700406","host":"s3://npm-registry-packages"}},"4.3.155":{"name":"@things-factory/operato-ecs","version":"4.3.155","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.155","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b6b8a35b8613c741009b1cd17fc835b88270be0b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.155.tgz","fileCount":54,"integrity":"sha512-GByFVaQtIbOP91wb0FAq+D2fkHcsuA+BV0B4VP4sD8XgYLg6j4bgi3+sBhZPWm5GvL2UDW8PAwrY6QNYj1WhAw==","signatures":[{"sig":"MEUCICaiWwmTwEuLkIFMEkY61JVR3RaeaDc5pHxsBBz/jWq9AiEA5mkJKuEyC77c90N8ARU++Pf+RU2epEfc2azS6Ps1MkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmYBAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfEw//V+fuGat9MzXRDicZZkBAgMnGdEo0jCOvXEn1FIx+xUfq0gpJ\r\nRISiGu1DCuMdFreHqJbpVCuWKGk/hchR/wJnC/rY6s8FxYqpm73LlI04tQmp\r\n2m6yj5Jc9nfBgqZUUJid9k16tEIFsW67GdTyH3V5/POB+Pkecq1F5r+sDdC0\r\nED818MOqSsvKnXdjfo0r5wjcNtYgZ7z2WQvgyJOq+ES1PiIBgQadR6dgUy4h\r\nKHqEY8ZVlGW0IulYXtNIRUgsCbGii/bIYlhkh7RGaoCyNe1ay1vfouyGXUt2\r\nItdcv64z2lc4qyBYfhSYEj8ycK32VGjSwUsgNWAXWLKFtyzE+m/Y36WMFdh3\r\n1DBVxxhE+47xbMFGf9o087PHYP0g7HbAQNqJbCLnERh8Y8cvn+q4Y3C5U6mG\r\nouHR8pV17TsVBbJG1+otSp29TcCXlER8AKXGGEuB5OEXZwTHbYrC2UVU75M0\r\n0lXa44j6fAru3al4vWc8fGvoitY7NwSE5UGXryo/VtXphmP5IbsneMGHCYdS\r\nKHJn35XKCHimxmfZ7FFrq8GZpBFH/q8boPZUAcmyDrXXg3Qo6ohw+oTBOR5M\r\ng4QTuPVu9uD5FPW6sP9aOtjDQr/QV/s4HBcE0IXT0qL4Uw++TcdeLdmgVsmP\r\n+l8zyIeClfOoRKuadsN2RxoIqtdhPkVzNAQ=\r\n=Pr1H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bd238fd69858d34c41931f719cdf34cc9f8fc60a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.151","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.151","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.151","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.151","@things-factory/more-ui":"^4.3.151","@things-factory/board-ui":"^4.3.155","@things-factory/grist-ui":"^4.3.155","@things-factory/print-ui":"^4.3.151","@things-factory/dashboard":"^4.3.155","@things-factory/export-ui":"^4.3.151","@things-factory/i18n-base":"^4.3.151","@things-factory/lite-menu":"^4.3.155","@things-factory/system-ui":"^4.3.151","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.151","@things-factory/context-ui":"^4.3.151","@things-factory/scene-form":"^4.3.151","@things-factory/setting-ui":"^4.3.155","@things-factory/resource-ui":"^4.3.155","@things-factory/setting-base":"^4.3.151","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.151","@things-factory/oauth2-client":"^4.3.151","@things-factory/scene-restful":"^4.3.151","@things-factory/integration-ui":"^4.3.151","@things-factory/integration-melsec":"^4.3.151","@things-factory/integration-modbus":"^4.3.151","@things-factory/scene-data-transform":"^4.3.151"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.151"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.155_1671004224566_0.5352288305819937","host":"s3://npm-registry-packages"}},"6.0.0-zeta.14":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.14","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.14","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e79ddc5774ed6b798d762e3e4faf7fbdb75f932d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.14.tgz","fileCount":55,"integrity":"sha512-dB3He8m/zaWBePzTvapJC1Fk+kz23vyobtDsrjPgzLvLHA+70fNr4vkDgwK6FyBau0MtD7rRX/YIuPExDOdgfA==","signatures":[{"sig":"MEQCIDkYaSz2b273qhOxXJhTF+vrg80BBYBmsmNOVJ1m2ll1AiBF9dqTn0O5wBW/3UuTQpGzoY4zqt2M0H9soSW4JLlcvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmwF5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEZA//ZOlX/t6V8HkWa5xNoPcqLbFNeun5I4UMo4fkhYTZOiDOR/yN\r\nQDFSXfCbsmfp4NwaTGM8Hq6A9B0hkoegYxM3/PzcTPQQZLrXLoM4X64CGEdP\r\nHEBBM9TCSx08B6Ci+Q/KPwGQeBUJmrFra0xz6JNLy4n9XZCcm9M7TkkCrULA\r\nsjSa6lRdsGBQ8QqSCkcPZL4/lpj7ax9wR5QGOp8jKT174BoM9tk/GX/zeq0O\r\nWsVwXzpehFbC081ySluohetXfXLuPDQtEX8vMra3sXKUV6owzhHkTAV/Z7lu\r\nM/JeMxiNhgfPDTRlarvNxNBiIdB1LSQr3SS8pftr/Vd1D04J8pnMjLu4GitM\r\nE9G43RxErgtvW3jgr9GPom4QroXeQ+CfC9yg4PJ+iksA8te7AKlyGhNHiFF1\r\n+GLfKoRQ0XnvkTexHpQSaiOp5lQicabXSjXGj+tkoGBakus4IdjON6GU8pYh\r\nM8ag5YshBVLP6NfOxWj3MtZzdpZlYvChyCbT3YWDAoEPHXYZ2VfSkTbQ6qOW\r\nM36awY8NomMkGc9qJejFKZQzfFhFIuEvYm6qPgVPFd0EfM1N32QjDvPZmT0j\r\n67NRjO42K0ESJGZ8aXCYcNGhG0fos4yJ+TdopcDJLJuADJdStnz2cLKa7YHW\r\ndLnzDVWbKeEUsTIMKhOP7b6y/WWVMlc5IPY=\r\n=Vknt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f2eaf8a3df9b675507605e5c637fb5b73e388723","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.8","@things-factory/more-ui":"^6.0.0-zeta.8","@things-factory/board-ui":"^6.0.0-zeta.14","@things-factory/grist-ui":"^6.0.0-zeta.14","@things-factory/print-ui":"^6.0.0-zeta.8","@things-factory/dashboard":"^6.0.0-zeta.14","@things-factory/export-ui":"^6.0.0-zeta.8","@things-factory/i18n-base":"^6.0.0-zeta.8","@things-factory/lite-menu":"^6.0.0-zeta.14","@things-factory/system-ui":"^6.0.0-zeta.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.8","@things-factory/context-ui":"^6.0.0-zeta.8","@things-factory/setting-ui":"^6.0.0-zeta.14","@things-factory/resource-ui":"^6.0.0-zeta.14","@things-factory/setting-base":"^6.0.0-zeta.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.12","@things-factory/oauth2-client":"^6.0.0-zeta.12","@things-factory/integration-ui":"^6.0.0-zeta.12","@things-factory/integration-melsec":"^6.0.0-zeta.12","@things-factory/integration-modbus":"^6.0.0-zeta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.14_1671102841366_0.19879388350827631","host":"s3://npm-registry-packages"}},"6.0.0-zeta.15":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.15","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.15","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c71042e2bdbc42dd57085bda3259874233e2b831","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.15.tgz","fileCount":55,"integrity":"sha512-0CdlsiIxdmzJYDX4Kgy4o0C1x6OlV4CxwzQOFfZ+aAX+4ldRIODYL+VwyRQv3r2yDH3EnswpVawxjkUFCaEZlg==","signatures":[{"sig":"MEUCIDopFfwkkCm5z1HldFx6wtvg75KFZMKa11Uv4GQ6s66dAiEA+cNKpMzE+rj9JBKhJ0IBx0ktBvy/DyaHUTdhJjZ5MfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnAy/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDEg//VdshDHVGPc7wgCWVooCmSjrOHO+R6HXTi9WQ4DhS4n1eZpbe\r\nphU4C4TUVW6JXfJ5vWlsQal5Xx8pE6mWPiNMyidedOBs2hqklCbG3ckBWYkP\r\nIvUcE4Hv2Y/8jrgneemYUR+sHrGz32/EYSalunBNf6qRieGPy4ncNZytRXb4\r\nYp8eFDBkFssXwwJm/jUybv80D3kdGF2DXftUmdwmHNNGYhDK2jEVGS0o3l5A\r\nUwcq2D1PMCNPkMYP4WFZrj6o9PEhKcMeXcnD6dx/JlDvtbMO5U2L9Pt3tRzg\r\nyhqpGyGSjB+fmRzIXxAGHI+586mFd7tliSc5Xt5wqqNM8dwhdsEa4rKWEFwO\r\nPcFBajM10aeKi1mD7UHGqSDJ9fkEAt2MI2X/gNqCvola/TDs+Nb9kk0BOwxM\r\n9gWsggketPPfZocmBxrPbirR0PBlGVeDtGNGMnhAFrQ/5wEjDg+gCb5EiY/G\r\nnxk1e35z6BFEa+keh/T4axKQhKoftYzYat2cNgHOm/x/hAEaUnRfM6JzQJji\r\nwuy1F03uzqDJOPa27/sE5sVKC3elxbZZLtDCO6TCFxaacD0m/gAWdZGUgP5Q\r\n+nMlUz+xzS4l4ka16HVBHf5rp6YswpnE+q+LEDe5fRiV9AJfVc3JWyAXbfPC\r\ncr9IsTK6NhMrsqqgTRBT9dsfgNLVRHcz2ug=\r\n=0GKR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e52be111e014d93c0ca335e46674447550c014df","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.8","@things-factory/more-ui":"^6.0.0-zeta.8","@things-factory/board-ui":"^6.0.0-zeta.15","@things-factory/grist-ui":"^6.0.0-zeta.14","@things-factory/print-ui":"^6.0.0-zeta.8","@things-factory/dashboard":"^6.0.0-zeta.15","@things-factory/export-ui":"^6.0.0-zeta.8","@things-factory/i18n-base":"^6.0.0-zeta.8","@things-factory/lite-menu":"^6.0.0-zeta.15","@things-factory/system-ui":"^6.0.0-zeta.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.8","@things-factory/context-ui":"^6.0.0-zeta.8","@things-factory/setting-ui":"^6.0.0-zeta.14","@things-factory/resource-ui":"^6.0.0-zeta.14","@things-factory/setting-base":"^6.0.0-zeta.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.12","@things-factory/oauth2-client":"^6.0.0-zeta.12","@things-factory/integration-ui":"^6.0.0-zeta.12","@things-factory/integration-melsec":"^6.0.0-zeta.12","@things-factory/integration-modbus":"^6.0.0-zeta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.15_1671171263008_0.39810710638568936","host":"s3://npm-registry-packages"}},"6.0.0-zeta.16":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.16","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.16","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"731b0bfa314a133aa0150d8034ba90f55fd07a46","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.16.tgz","fileCount":55,"integrity":"sha512-ud1yWwyH7LgSha+KMeN9DV5/vbUrt+YfnIZ6jdfCKAh5a240QC4qkQZCUq4Wb8KdFf3wKWQ0LZdzt87iNhIJLg==","signatures":[{"sig":"MEUCIQDUuG/C1z0Ve0PTcKANyTUog5Qq8el8n+UrHb1WKX+CGAIgex+so/lcm/R9BvzAi38lj5j7TW+uuC/dtaIn1jyoTjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnsHtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrABQ//YYPwDaZgG3ImIjnAwHs8DyBLFNWfRWNc58FEq4aFlNm0fziv\r\nS2babKzG/Q0cSdgrzdWh3TP74jpN9RBewZ0iNwVI3NCQFAKhQpv5+Qhm34ad\r\nK6hV3ZOIqHxYzvT1ZBnn9mnChpxT3ghtNKvQ4nXGPlLTsdl2oqw3HoOqzGGG\r\n0+ynfVq71MPAr/hDEuQVwP6d2v13iq2LcZl1wC+wd2AtQTTO57SBVu0shdmb\r\nZKQoT5LKVOdF1pCLWuwaU66GU/dEUjxj/NfU6dG2hVkfNCzcDRd+yFBCuukt\r\n3bSdFIF0IKd8k4kQRwR5bh67ZZ3l/vBjVbshKjxPpycktB7tzfBtOJSJN/xh\r\nHTUz3/P+RThqE36mk6V9vjZEfJVS4/tLD458QT7j0gl8GDfwlJSky1lOg/mW\r\nuuYMKWn2V5AHPpCdExWa6+MN0vUDffpoyT7NpBUZj9HeyLrCDhc5tjagFMmi\r\nA/gT44DAEqo0x7YRHZr0CWbLohmvtj8Pc4W6jfhi+UxDd7BvCMS9WS52s8Cv\r\nw8LvSjJmM76Tq/ie/f/b8wO5P6x+ZrgdNjOKE/Kryow8PmldHg8PGj1MC9bj\r\nCEFBYDwaWcdRs1sXSRS58euCoqaLToIyMO7pwiairYZHXbddIeSRWC0+qAFp\r\nTzSgKgksF3aNFylzrul7vfRGlhRlEleSxv0=\r\n=WUPk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6b177309a446bcbe02aa6234e95931a59a3547f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.16","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.16","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.16","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.16","@things-factory/more-ui":"^6.0.0-zeta.16","@things-factory/board-ui":"^6.0.0-zeta.16","@things-factory/grist-ui":"^6.0.0-zeta.16","@things-factory/print-ui":"^6.0.0-zeta.16","@things-factory/dashboard":"^6.0.0-zeta.16","@things-factory/export-ui":"^6.0.0-zeta.16","@things-factory/i18n-base":"^6.0.0-zeta.16","@things-factory/lite-menu":"^6.0.0-zeta.16","@things-factory/system-ui":"^6.0.0-zeta.16","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.16","@things-factory/context-ui":"^6.0.0-zeta.16","@things-factory/setting-ui":"^6.0.0-zeta.16","@things-factory/resource-ui":"^6.0.0-zeta.16","@things-factory/setting-base":"^6.0.0-zeta.16","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.16","@things-factory/oauth2-client":"^6.0.0-zeta.16","@things-factory/integration-ui":"^6.0.0-zeta.16","@things-factory/integration-melsec":"^6.0.0-zeta.16","@things-factory/integration-modbus":"^6.0.0-zeta.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.16_1671348717061_0.7417638905068811","host":"s3://npm-registry-packages"}},"4.3.156":{"name":"@things-factory/operato-ecs","version":"4.3.156","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.156","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"eebf97cf3580f03d45d1478249886c9166ef00ea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.156.tgz","fileCount":54,"integrity":"sha512-SJKrcUB9IETRl1bU/Q3yX6FbQ0bIWPyMOl4ycpShlGAX1lc6beI4rQM+rTnjDEPvTuJHQc4uUkHyspaeXaywkw==","signatures":[{"sig":"MEUCIQDJ37PHCXOKAaoc3OX4+4mHcwgsVXOK2+zvpRhuPbSPyQIgJVFfIx5/nspu6BR9auMCJG+GMeGf1H2h3XhBdsGUlik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnym0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Tg/+KI3kvso3cwsLs6cLEakc9b4IXzrcl35hhxrpcL+lIjquogyA\r\nAlNxy01I8vpoB5AumeGyIJuA3rTI6G7Jys7IBa6OhIuDP4b/cFQfUfgHcrE5\r\n3Lpri+T0YsU1BvuTPG8ZMC6rSurSTkJkORzBzIDOgSsxXFr8l6ugDetBzUw5\r\nXpqEQhM2V3u25COZSw1/w28HzmS+COaMv/i4AjLUnkMba0H/a1h66KxhfHKh\r\nfo+dLOc76tsNQXb26uIrvmFd33Y1tDabJm5bcCiEyseS49wrx9sH7jlXjbVr\r\npWXW8j/RoXcYTB+Ld28iq9g4hqQBZgW+kl+JneVxzC9tq9IuS8LbyZG8DjS0\r\nxUhAC4nerOzVhSpxFnNE1GWfRit4Zuohs7fHWyb6/vTwb28tlcxkHAmvlDrc\r\nz1q5HjgcnwCEQaSq7q2U4GcP2uHyeabRbDcBkcdojg5CDzfsr7kWX9ztBpB0\r\nbNcmqC+h8/+MiDIhxXXY6KjMly6ZnoGcOxR01WQ0P59cusH4ur/wC8vMCbRg\r\nAGviYF1nM0bGH9ybtdUqzeGi3o52TEcltm2n/Tccc8EomkHOtpAE50TR6IdK\r\nIIp+mo64HeJhJzl/PKyWTHgMstDXRQ06gPmGtiZfmq+ZLthhPUzn0W+BpV4E\r\nVQJI1+Lxey+KKUNL3EV2YDJO+qzyvXoCmLw=\r\n=1TqU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cbdf5546969663ba03bb1f4f10666599aa6d00bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.156","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.156","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.156","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.156","@things-factory/more-ui":"^4.3.156","@things-factory/board-ui":"^4.3.156","@things-factory/grist-ui":"^4.3.156","@things-factory/print-ui":"^4.3.156","@things-factory/dashboard":"^4.3.156","@things-factory/export-ui":"^4.3.156","@things-factory/i18n-base":"^4.3.156","@things-factory/lite-menu":"^4.3.156","@things-factory/system-ui":"^4.3.156","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.156","@things-factory/context-ui":"^4.3.156","@things-factory/scene-form":"^4.3.156","@things-factory/setting-ui":"^4.3.156","@things-factory/resource-ui":"^4.3.156","@things-factory/setting-base":"^4.3.156","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.156","@things-factory/oauth2-client":"^4.3.156","@things-factory/scene-restful":"^4.3.156","@things-factory/integration-ui":"^4.3.156","@things-factory/integration-melsec":"^4.3.156","@things-factory/integration-modbus":"^4.3.156","@things-factory/scene-data-transform":"^4.3.156"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.156"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.156_1671375283825_0.8183932008410528","host":"s3://npm-registry-packages"}},"4.3.159":{"name":"@things-factory/operato-ecs","version":"4.3.159","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.159","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9d5118d667accc41649b8069a405aa5e04f9987b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.159.tgz","fileCount":54,"integrity":"sha512-xg+oq//3L2DrZCia4+ZagO6UQXQv3u5xSTbxGZKBAAUMg/GatJXpZL/iXtWlHQ8lxFZx9gpcWycU6TMIH3L0ww==","signatures":[{"sig":"MEQCIArfua/aNLlqD/XKai3815Vn8vfQrL8g9iu7DZYI0L+KAiBx5JemMqqf1HFOIwrui4MwDeLWr0tErY3WPgrGbXeTzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn7pKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC2w/+KQdSsvFs9b73gp4sNHpZ3MmJalRWtt1AKDlZ15Ay3kasH3JG\r\nVhAErh/9uTng4rKBVO+4xgKw3/9UbFEPXAZ9TMALpG2K8aSt9JwA6YAQV3bZ\r\nQSW4tDato93j0zTc9Pfwxj/NOyuGH8bAzAK4jW8GkMljPscnFLDwP8m9GfD6\r\nWWWXaP1faTZxpJR/LuY1BGYmZHwAxAaLChXpchvB4Xa+1aJ4zgvqFt7fWTLB\r\nSAkmCU5CZO9TfYPfXhzv6jW9j0sjhzWzWtKVwzA68lg5nXkadfV1jFQkBjHz\r\nsxf3v2AkHo2bgyzveU2H7KeSjcq8BxeNoePlrZb54wL7ccm330U9GpfHFutL\r\nMB050A97IWBfbhVc+ML/uOVoyRoQAY0laNB1bF7bXEeD3EYMhcH2SrkiBhD9\r\nSjgdL3BEQ94DYph1lEAUZDj1K0sBoA7J1Z50/LFs8Lq0R9cdBKmLBwu0mhRL\r\nxcvHv7Qzs8AjSzyD58zZCOUcf1EWXS2UUXRMYu/+tUjRdinrp3uUrOGmiDDF\r\npaSEVHjkEHR5cZu5jtjcbjEpkaWnrYqPJdug+Bw2Ck9tBOg9CptVZi3rnMB2\r\nJnaqCzRqVfaBBUl3nN6wceOla7DSl1hcwJUUYJAFHHq9zVVXNpggUOJyI9m0\r\nG5WzO0Zs6fmpxMefDf9oz1+k/Faq0t2gVJQ=\r\n=T/vQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4ef9913b22e5b7baee27d9057fb04c707f7f49ec","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.159","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.159","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.159","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.159","@things-factory/more-ui":"^4.3.159","@things-factory/board-ui":"^4.3.159","@things-factory/grist-ui":"^4.3.159","@things-factory/print-ui":"^4.3.159","@things-factory/dashboard":"^4.3.159","@things-factory/export-ui":"^4.3.159","@things-factory/i18n-base":"^4.3.159","@things-factory/lite-menu":"^4.3.159","@things-factory/system-ui":"^4.3.159","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.159","@things-factory/context-ui":"^4.3.159","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.159","@things-factory/resource-ui":"^4.3.159","@things-factory/setting-base":"^4.3.159","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.159","@things-factory/oauth2-client":"^4.3.159","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.159","@things-factory/integration-melsec":"^4.3.159","@things-factory/integration-modbus":"^4.3.159","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.159"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.159_1671412298565_0.45437141119722146","host":"s3://npm-registry-packages"}},"6.0.0-zeta.20":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.20","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.20","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f35d58ed225807592de748bf532ddc6e96a2b2c5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.20.tgz","fileCount":55,"integrity":"sha512-3oOkV+akss6vMlbUWBV+XTWy838y+im+ef5UMW9N3YrjWfX4X4sFQfrVhYpJrEZHvRYKACK6fXdfmfn82tqXYg==","signatures":[{"sig":"MEUCIAZikcWPFoszOgNuTIir14k8Om67mkq8ufSJWijBGKTZAiEA+9J0PokV7uHH/qkWzro5AFgqvpmRaQUTkuZt0bIAOPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjodIAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi3A//fzP1BS40VpT1UQgCWueWd+EwOEhTutNy/E+HEKBBzpr0SVyw\r\nXwEb3XgEkUQ+NvVpi3MdHb+nwicRbTKI7FmcSWxTm/s3KOGlFlupp1j3Kv+1\r\nBctovQAftaFewwvx6jDul4/H9ob1K9j3/jx4NZ6YtqihAB9ZQC7jaziDwnVw\r\nulb2N3p00GynJf9QlS9mbVfNAjDx1BkzShAHcBR8HXx3fP2+3GlQ0L+m7FZL\r\nUDhVZ6Jhl2pJLv6xQGhLTq513Jgla7g4FYE1/Dnv69WHrRNv1fBNrq19kwI9\r\nawtyLofLsJP4aXt1SHJVfEn+zP9m7U9n6qAChg6jv60dcCPvnRLHPdue0Gst\r\nIqLfMMNup2XbdsBcnzcPA/o8zn2nuNHTFoO2LQ/jvLi4AHbn97cre8631tZr\r\nrgoI2eaTNMDUsSbrQNYT7CesiiDKgsjeRJz4bnaQwSF8KNG4FuCVRZ9YR3BE\r\nxoJ57Lvdc0/cyA3rdNW8/fl2cf3aB6VD7U7oWW9T4weD39JMUKbbhkc5zQgY\r\n+ZmR7fAZ6QCr4bmIyHQROUwa1IchIy7ft4mdUEVSVZHhIAG+uiW/lVZchVq5\r\nVehcqa9vtdDbphiJwGLKJbZHYcawqeWxQ/SWjLKsUlGSLW04VlTing3pKohe\r\nCh/mvHQDcgEnq9/+7xQe9EeLggZBw9b0sdY=\r\n=slr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a9ce22fe4130d97245e7377b460d0d76a03de263","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.20","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.20","@things-factory/more-ui":"^6.0.0-zeta.20","@things-factory/board-ui":"^6.0.0-zeta.20","@things-factory/grist-ui":"^6.0.0-zeta.20","@things-factory/print-ui":"^6.0.0-zeta.20","@things-factory/dashboard":"^6.0.0-zeta.20","@things-factory/export-ui":"^6.0.0-zeta.20","@things-factory/i18n-base":"^6.0.0-zeta.20","@things-factory/lite-menu":"^6.0.0-zeta.20","@things-factory/system-ui":"^6.0.0-zeta.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.20","@things-factory/context-ui":"^6.0.0-zeta.20","@things-factory/setting-ui":"^6.0.0-zeta.20","@things-factory/resource-ui":"^6.0.0-zeta.20","@things-factory/setting-base":"^6.0.0-zeta.20","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.20","@things-factory/oauth2-client":"^6.0.0-zeta.20","@things-factory/integration-ui":"^6.0.0-zeta.20","@things-factory/integration-melsec":"^6.0.0-zeta.20","@things-factory/integration-modbus":"^6.0.0-zeta.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.20_1671549439892_0.13174090816234219","host":"s3://npm-registry-packages"}},"6.0.0-zeta.21":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.21","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.21","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5b2c5344436ffcccdea8ad10f82aa5d1b989d151","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.21.tgz","fileCount":55,"integrity":"sha512-DnCtCrjeEmS0zV8t4tzGnAsp3bgxZCzsR3FsgO6WXI/ETNmT/Of1NsXKHCWi53Ma4ygSXW7li4CHn3WmXDToYg==","signatures":[{"sig":"MEUCIQC0mYaYDlB13kGZrIbTWcEnhXk4P38BICfF0MIMOih/1QIgbMbZbPcUEWRuqwXe2YYtzu5yx/IgO9/FWlAbAzVcQxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeHXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSMA//SqJBUA27tEWvKDoesl54rYOaAIUjmNwcpfxCy8ENbpXikiYR\r\nRt7sJZeAaR6LdC2E3wxmaRx60+8AlMVWozU+xV57wqrwWPqtBcrE4j0oCB9H\r\n83feemPkBO8r3s8a/BD1txCD2gy7KIBSBuBbQFyeVHy8gXofqyF+93sBGNHC\r\nl1t7+5oFothBzqcNz+pN0jRAncRfnz0iu88o8Qx0Zj2oOoe4OLEfU7Lveb9q\r\ntDBsprfn0Nc6yruT9Aj+jhG+X1FCrmXrzf0PS3nOzaJeUWYTTCuIis0OuQ0E\r\nt+hNSSBDShihPvFJgbG2x7KV9QqOf/4Kt39WelLMqHQTJiDsSLmJXnnVfZpi\r\nzggGLLb8S3nUDla+rnE0xjrFiyCou2Kebvz5IlaEHYWdHjb0+8E7fHpvpv3M\r\n4wCSp5hYu2+QEAdyVGXmSCdhhkG1Auz7ycOY5d4NrbJ/7+/1YIcxtpJGc791\r\n5r65QC5ChqwgD/dXsPNMm80VAmw3Y6z4IJkrn0IugKOXNqm4/x6R3RgOJ9GG\r\nDGyX0clzIwP5v4KenZvl0FaqAZ7GNkg+wFCh1F9dpaq/oxX+JEAVDh7WCBEf\r\nNoUDHbkwjJWw8S4df4lku0b+tW9IaEMLpzNTCVxlwmFo9c1Lp4T9A+7iUKOh\r\nNKOEPQCJNZl42rbrmIU3US860j2q/oFGCuI=\r\n=SFTa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"75751c9946c25f64a68ee22ec5e4c9941542170a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.20","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.20","@things-factory/more-ui":"^6.0.0-zeta.20","@things-factory/board-ui":"^6.0.0-zeta.20","@things-factory/grist-ui":"^6.0.0-zeta.20","@things-factory/print-ui":"^6.0.0-zeta.20","@things-factory/dashboard":"^6.0.0-zeta.21","@things-factory/export-ui":"^6.0.0-zeta.20","@things-factory/i18n-base":"^6.0.0-zeta.20","@things-factory/lite-menu":"^6.0.0-zeta.21","@things-factory/system-ui":"^6.0.0-zeta.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.20","@things-factory/context-ui":"^6.0.0-zeta.20","@things-factory/setting-ui":"^6.0.0-zeta.20","@things-factory/resource-ui":"^6.0.0-zeta.20","@things-factory/setting-base":"^6.0.0-zeta.20","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.21","@things-factory/oauth2-client":"^6.0.0-zeta.20","@things-factory/integration-ui":"^6.0.0-zeta.20","@things-factory/integration-melsec":"^6.0.0-zeta.20","@things-factory/integration-modbus":"^6.0.0-zeta.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.21_1671553495022_0.9227447581986299","host":"s3://npm-registry-packages"}},"6.0.0-zeta.23":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.23","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.23","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bfbd9a7e066a77d98acc8badff9b3e600289494f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.23.tgz","fileCount":55,"integrity":"sha512-MBkEOrQAL0BZ9TG3659SOiz62TiIeVfqRjo1DdIiEN4KOE68zrs1D7UkULcysG4GvMB0Z/2zDk+zNpES5frcNg==","signatures":[{"sig":"MEUCICs5HYf2SVn0JfauvoM63nmipkeRO1gpByjaw+gz0EImAiEAsuay7tbNahCChMMsnspb/zCgDKBoao1uJgbh4+NzFf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjp0ZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmrg/9E9hUESj5A3sOGJmuPwC1yB9QuscbRQX0gwsKS05cmRPjnFoN\r\nLOPFb4apo+i7hFNaQxS5IfqYv8grtsN3fYUVu5AJd7jheUTDigEAGwF0dINh\r\nPjanuzNHxAcIcth/wfw2UsyjP0FFgk46nyzcoKeIwfTMzx4bldPsV5BoMPo9\r\naloyjPpscE7Z0pWg2jwshvM1Nifi8q3kugHUX06aFL+Sf0B3DLcKzeoQuacW\r\nG9soUEN5lmMjxFUvowlqhrahMWviyQmKpTqLNluCVkSb+wsiop5bjhLcf5Cy\r\nVKWnzZ3Pr/s7yryb5Wtr8yRScVWi3oXzJq3ZF7scDGYCjvXPLEXYnQtI+X7t\r\npgPsNjVNBROUvba2wrVjChaedSzKjeT1pX7DcAEqMW9yeszqq9ZTWTk8qgyC\r\n3acM4Q6ml+3q+Gsg9AipEc9K/MqVZuV9OX8BWfH6Dg2NQ1urge4QED3tgwiA\r\n3EDbxyVXGJkyllFiN7cm7HgMjjTI/YSlEVYi5y8ehRvS2DyKhKqmjhD2Na+0\r\nKsFJ81B1aRlSt5SQm8DEmcylowQg5z38RTeLhUl2OpPXpXTRxNx5bNjRrCLl\r\nhudLZFUsVYV8yGWMiIoUxhIxlEvdp+PA7j/54+Jjr3h599lTpwcsUA5BoFV/\r\n6eC1X+mAWuu4b6Y/bBS/uzByMOlstkAPE0M=\r\n=YPAV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a22f29b106b69902502aa78b77ce7d8eb87cec07","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.20","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.20","@things-factory/more-ui":"^6.0.0-zeta.20","@things-factory/board-ui":"^6.0.0-zeta.20","@things-factory/grist-ui":"^6.0.0-zeta.20","@things-factory/print-ui":"^6.0.0-zeta.20","@things-factory/dashboard":"^6.0.0-zeta.21","@things-factory/export-ui":"^6.0.0-zeta.20","@things-factory/i18n-base":"^6.0.0-zeta.20","@things-factory/lite-menu":"^6.0.0-zeta.21","@things-factory/system-ui":"^6.0.0-zeta.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.20","@things-factory/context-ui":"^6.0.0-zeta.20","@things-factory/setting-ui":"^6.0.0-zeta.20","@things-factory/resource-ui":"^6.0.0-zeta.20","@things-factory/setting-base":"^6.0.0-zeta.20","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.21","@things-factory/oauth2-client":"^6.0.0-zeta.20","@things-factory/integration-ui":"^6.0.0-zeta.23","@things-factory/integration-melsec":"^6.0.0-zeta.20","@things-factory/integration-modbus":"^6.0.0-zeta.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.23_1671906922814_0.6268756063363925","host":"s3://npm-registry-packages"}},"4.3.163":{"name":"@things-factory/operato-ecs","version":"4.3.163","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.163","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"545d9b4e5af8b25b08cf95f968bc173c2cd9d019","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.163.tgz","fileCount":54,"integrity":"sha512-EHkyn7RVSlD5YPGmDGenJxZ3RTeUV4CPdAM5DrlyW9NvS9PJZ+KK3P32rbOU2Ge25OlRmNWtsvm0Zqw/YF8nBw==","signatures":[{"sig":"MEUCIQCVioxjDSBOh8/Stt/KQevv8/w4rOjmoJ8ARG/ZyyxjtAIgAeGzyJnOR7fIQ7CEDrQ5V09JQnvjbk1sQT9bfFqWcCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqZ37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot/xAAgg2b9RPSFgpjVy6Hhge8lcFZr/Ra0ao2mnYIu50ETHchyq+6\r\nXdmDRPMtKjyop5aJDIOOH4vmrmI8mIUjD+h4upBKVcwJLAe/8aKOLHm1M0MZ\r\nKdeROF0eLhVPnf+FBlK8SuL25m+knyVjZlx/brrVcgPbrh3bUDjC/JA8vzSw\r\n464gIfEVKk7igmMI+wk2JFMlHyviztMITyYg2Pqsddl5tydcrgECwYu7kNKP\r\n30IqxZTPH67QeYSYXtkc0/SP3QGT9YWwxQFhxhFGBVZ+VJVbvitxNneBu+pz\r\n33nPSzAEZ6bAxcqjNjCtbM+F9N+BGGhl0h8zfWKFBTI+dAefa8p9cnWOLE+q\r\n3xm/I5/1zXm1lWauLcbSaQEuOnBkDGBwfYXSiWPMH894xwlBvWB6K68M5qtm\r\nwFg00ceeyLrtZt66bd1DD3Mt/0Da4DwI+YzcaIBX+nYmyPi8ojPqEglRXMCi\r\n5isiCRDKXr3B5v6HqXQMx2WIVAQXYz8I3H5pHkLKMStQp85+F/GPCdQtudWm\r\nrisBmXWyalGDjjvfcZ3L5qk14CgSkL82oMtcLe0r2JjgNsFOUFpcNbq526t4\r\nzg6aF7Gzc6rb3YQtnG+0HAYzS0tTt2cH9GEtK6Z9kEPrWzrv9sEBadTWslxI\r\ncTtHgcXda+31Fnc0srZ20VoHwXK9VfPHSeM=\r\n=RRIm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"082339ccf43992dc550c7078c605cc2794758c7f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.163","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.159","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.159","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.163","@things-factory/more-ui":"^4.3.159","@things-factory/board-ui":"^4.3.163","@things-factory/grist-ui":"^4.3.159","@things-factory/print-ui":"^4.3.159","@things-factory/dashboard":"^4.3.163","@things-factory/export-ui":"^4.3.159","@things-factory/i18n-base":"^4.3.159","@things-factory/lite-menu":"^4.3.163","@things-factory/system-ui":"^4.3.159","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.159","@things-factory/context-ui":"^4.3.159","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.163","@things-factory/resource-ui":"^4.3.163","@things-factory/setting-base":"^4.3.163","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.163","@things-factory/oauth2-client":"^4.3.163","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.163","@things-factory/integration-melsec":"^4.3.163","@things-factory/integration-modbus":"^4.3.163","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.159"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.163_1672060411239_0.6151084330034806","host":"s3://npm-registry-packages"}},"6.0.0-zeta.24":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.24","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.24","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"da1a28eeed525e09fcef71b4e09a2010adc422d4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.24.tgz","fileCount":55,"integrity":"sha512-N04QVjeBv5YcBtRmFXCLkswatjT6jhgH+NwOimYdZzByI5qKL6iv8QGJKm8GB+f3jSca/7UctIpgza4HuxUn3A==","signatures":[{"sig":"MEYCIQCNaiem4wKPMHOAo2/scLw3eqYquXT7qGpSIHmu37TPaQIhALOqyr5NOR+7pOXJTRsmwVjFdrBm6T95/sMnpahukw89","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqa9fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA7Q//VuJKBGudPvvzcmD0NYdfc3FxBnM1ALNYaJBXHxtBGNjrMXgM\r\nPda0GRo2A7marm2Rz+VhCrprXtlUvz/pkbnenmx7RhUTCGjS601zmPFSfcod\r\n9ewVXwelzhkH/iMBlRzDLA8ihVAdK/W7Oj6LqayYuBfShWVXwqihjA+ciQN0\r\nwj9Ya5BUdII5G5ZNafhuryzz1hpgdZFEL8cFZ3vyBGivhzv3xLDnk69T7jAR\r\nNr2zLBASV/zHFpMSm5KXL1Y4ruqMD1c67pNifHWVy5UzDHTMB9z3Pck3qiny\r\n42Sgr9P5NkG5/0djSlV5NRaaD0QaYKqTBWl98FiDYvAui9EVQRSkmFMes7Bp\r\nrtwm2Ifh4fKNvmJefgUxZ60ODlw4Qy0QL3Ow23VNhk/ojNmv0NCEVvyDFxfC\r\nbp4o75YueNTE2VltJbl4UjuxqSR8dHqW5csn3uB6g1tBbGm7b3arKTPQDvTd\r\nhj+VJogQj81jdqzoLHzqvQbtvlrhmQjQFoqoVN+/MyKHqH9dhg9r4KZB36RA\r\n7zw+Iinpe3+T6+r90LN/NI6Q4qt2DRerrcV0x7vQE8cd3D7Ivinaixt1aE92\r\n9cAPGtb1Jjrm+6P9iPvrzEOI2/khcyxf7t7JcKIgV3yy+GbzWPJJOWes4WOV\r\nKlUzTeiMaEqhW4Kt+YBoVz/W3K4nVpSShhg=\r\n=4UAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d7397d416dcdf235f77e7c8c8bb9ca5e79abea07","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.20","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.20","@things-factory/more-ui":"^6.0.0-zeta.20","@things-factory/board-ui":"^6.0.0-zeta.24","@things-factory/grist-ui":"^6.0.0-zeta.24","@things-factory/print-ui":"^6.0.0-zeta.20","@things-factory/dashboard":"^6.0.0-zeta.24","@things-factory/export-ui":"^6.0.0-zeta.20","@things-factory/i18n-base":"^6.0.0-zeta.20","@things-factory/lite-menu":"^6.0.0-zeta.24","@things-factory/system-ui":"^6.0.0-zeta.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.20","@things-factory/context-ui":"^6.0.0-zeta.20","@things-factory/setting-ui":"^6.0.0-zeta.24","@things-factory/resource-ui":"^6.0.0-zeta.24","@things-factory/setting-base":"^6.0.0-zeta.20","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.21","@things-factory/oauth2-client":"^6.0.0-zeta.20","@things-factory/integration-ui":"^6.0.0-zeta.23","@things-factory/integration-melsec":"^6.0.0-zeta.20","@things-factory/integration-modbus":"^6.0.0-zeta.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.24_1672064863414_0.4919969107253601","host":"s3://npm-registry-packages"}},"6.0.0-zeta.25":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.25","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.25","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7089cc1d31d14a06c8801b7fe7aabfcb9b3230d5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.25.tgz","fileCount":55,"integrity":"sha512-dllKeMiQPKBRbIQsNqs8rMlhM0LFXybZblq4xxketJtmV19pd62acJKgDUkoazPUYaCil3nLRHPhvYUtFucHvw==","signatures":[{"sig":"MEYCIQCxDzDo55oNUncjq477DVPtf3OgiDNDMGP6srRlaPKGVAIhAIO1uU1S9XR8bawdfogyXSo1dJ/fdH8kTHCM3icIhdZa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqsnsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQYA//XNfBCtdHU0n1gdg/WE2o6JldmPngMDRMkx0mhq8uVio9D9+6\r\noz3V1m4NnsjsoQMJI5h8g8SFewfAT2jH53OCaHuwpQBHdextbgcgeYTUVQUh\r\nOWqX6RQfVJG91Mpi1LxvJ40FC5cB3Ctmx1xz7l4k4t21bbZstXQ7HvPismy8\r\nE6eMW41bFCW9bsiWO2FcA+fVvJvn0HXUsrSJNa33P8nn+tcuZOZAyzFinEAV\r\n5sV4Nz1ck8IWlQvKL3u2/iqiylt7LAx72gc7bWO5NkHLEcfkUZv5haNEuYVF\r\ngHc3raJ+w3uOZqWbQvbD/srLNd4dIReVwcXOr6QmzMw2weW+BiLSbFC+OedG\r\nj2smZhPq/x58ReIDukismbFeIVr+0p3mgOp99Qzze32rEfwFILE1JppQe3tH\r\nzzJojCjyKF3y4S0OojZ4IR4Cpewk9LODSb6Ry1bAmnMwKqi5i/gBxh/zQgzM\r\nc6A1fJVRXbOWWTiw5T6tcgFX5qQxbTOkIm7cKosMdzYsa7FQhW2VVCKx3JtM\r\nepZeQUhUW9fcV23Ps2ZOGQG8cdFYIz/6TSo9GnimSMTD4A7j383Jes4FibHc\r\n6MFhnDgmHGlGrWjnMrXwyFZPQnytxsh5v9i09WBrC4Pg/7ycyt/kZhLjd07y\r\nkh02t4qzyd+4oBU2gOOs4mw6TEG87yOpbfY=\r\n=QeWo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"54b72bd2d52d727c1546b232f0af9d6e0c6a34f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.20","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.20","@things-factory/more-ui":"^6.0.0-zeta.20","@things-factory/board-ui":"^6.0.0-zeta.24","@things-factory/grist-ui":"^6.0.0-zeta.24","@things-factory/print-ui":"^6.0.0-zeta.20","@things-factory/dashboard":"^6.0.0-zeta.24","@things-factory/export-ui":"^6.0.0-zeta.20","@things-factory/i18n-base":"^6.0.0-zeta.20","@things-factory/lite-menu":"^6.0.0-zeta.24","@things-factory/system-ui":"^6.0.0-zeta.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.20","@things-factory/context-ui":"^6.0.0-zeta.20","@things-factory/setting-ui":"^6.0.0-zeta.24","@things-factory/resource-ui":"^6.0.0-zeta.24","@things-factory/setting-base":"^6.0.0-zeta.20","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.21","@things-factory/oauth2-client":"^6.0.0-zeta.20","@things-factory/integration-ui":"^6.0.0-zeta.25","@things-factory/integration-melsec":"^6.0.0-zeta.20","@things-factory/integration-modbus":"^6.0.0-zeta.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.25_1672137196067_0.02938329960761754","host":"s3://npm-registry-packages"}},"6.0.0-zeta.26":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.26","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.26","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2d55bba3525b80fc48dd8511a67260f4fd4f1b35","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.26.tgz","fileCount":55,"integrity":"sha512-lHmLj+P2YeqrZEGK0Ek5Wo63615Hygf7J8fKeukmWr9YUvs9J85TdvtZAxoMmfAoLxntyYXsYfm1UI5c15406A==","signatures":[{"sig":"MEQCIBxcwVMzXXn0VS7np9brEh007pyG6mwteKATkLuQ4Nu6AiBZpv5e1HZmChWvu0F1V/aFEfzF0uhPoorYS0u0cp1JGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsSAnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwbRAAjCN3hsKbnYAKfYxuXUX6uem8cgCxfvVplu4FaI4MuYw7zuKW\r\ndSEolMMhGooResrz48QMC2KaOr8nweaOn+m5hfcNHaE7rd2ts/EZCDM7DPE6\r\nffchyD4GU0smGIH4C9ecvUiO1t0reNxc+D5OXi/wq5bBn+BA8Ou3/3plGs1i\r\ng8AhimJDhycojiRKPY3kC2GwISfIu0+jdX6wGqTegPyI+jLTpK7YIHjkjYsS\r\nL3T4ay2znEhhQMVTnSJFRCgSvwClGEjkYoUWReZb65SlN95SFBcWwTR90H8z\r\nFXADnHh3uO+BkaMG1KI8DDK3GOalH10xfbUTyRppz9G1HitS3E78GBNiCjAO\r\n7SU21/2kgt+gVFbfNLNqE4OOc1mPoSCrol0pRIcAF3t+eU8NP6Ryvocnu3ny\r\n8FjA00mVr0bbULYNGIJJzS3fSFuYMyd1w73YBysL8Ksu1LC4LJC3JTgW8/GO\r\n4xVr8u/SD4B1YJd0aIO503vJWBA7CRqIDZX9k3LO6Nfn6mcjBYhY4dVvJuLi\r\nFOYfR8kQnUBwCHvuX4RQszV+7uL1iJrC5k7Rr8zLVmtt0Tt3vRK0Unw64os7\r\nwVL3BwjKHMgfTmVmiU3symmJPmASAYeEnO9EF6Pu3wFKDliYm5VTGQj1EVcZ\r\nW/eZyAFTgAfzHzGEI6SJUK8CMkq2c0fdfpM=\r\n=wJbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9ab942f1cb40dbe717e01b1b57bbacc8501a65ca","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.20","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.20","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.20","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.26","@things-factory/more-ui":"^6.0.0-zeta.20","@things-factory/board-ui":"^6.0.0-zeta.24","@things-factory/grist-ui":"^6.0.0-zeta.24","@things-factory/print-ui":"^6.0.0-zeta.20","@things-factory/dashboard":"^6.0.0-zeta.24","@things-factory/export-ui":"^6.0.0-zeta.20","@things-factory/i18n-base":"^6.0.0-zeta.20","@things-factory/lite-menu":"^6.0.0-zeta.24","@things-factory/system-ui":"^6.0.0-zeta.20","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.20","@things-factory/context-ui":"^6.0.0-zeta.20","@things-factory/setting-ui":"^6.0.0-zeta.24","@things-factory/resource-ui":"^6.0.0-zeta.26","@things-factory/setting-base":"^6.0.0-zeta.20","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.21","@things-factory/oauth2-client":"^6.0.0-zeta.20","@things-factory/integration-ui":"^6.0.0-zeta.25","@things-factory/integration-melsec":"^6.0.0-zeta.20","@things-factory/integration-modbus":"^6.0.0-zeta.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.26_1672552487335_0.6067675831511052","host":"s3://npm-registry-packages"}},"6.0.0-zeta.27":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.27","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.27","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7127961c01b04018542321ecf754e4c314021a36","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.27.tgz","fileCount":55,"integrity":"sha512-oCGnZjRev2M2WtEgNZWHpe4+/hvglX0aorriukrPSBhejOzxyhiuiiSuL+pPb9vZMMGTwlZ8hf/9XiXa3wAmxw==","signatures":[{"sig":"MEQCIBto4Ptm++z9hHqofjCvA6qekgIjwoAr6BOE2fiDwp66AiAW+fMrqkDXCV57o791oyjkI43OGIeDD6uwpF0KEeNiGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDQ8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWhQ//RzHVHChtk5CI9l+ylvKhRegFV7JGTSqJIkjp1tDeLq1rv3hK\r\nzqjIpF83KEE30YS8kCz5magPcxyV7bs9owEurVMdhcHK4Jc+txTleUbYjW2F\r\ntkciNSWIUC/jQVfzrlwBcIcQ9mjHUgwrchLtN1mrn6m5HZHE4lN1VvKA0x+O\r\nW5uXBRAVvO9AGOQcWr5uNul9niZucYK3es0TZi0hy12Nqj4OoGPNNyE76s5r\r\n2gh6PQSspjbCPx22uXVre4ufV7lctPrXmOCASxeeMlGQxokM+WyuZgtgDN2E\r\nWhNwLzhC+EvQixurwCjLHMmXs/IIfPoj7srNoYflP1vaRxegaUXj4+3nxKPM\r\nK5uXg38Y6btlaM6D0ibf6/242EhjPx5CJMKbE2/RrRMQVd9kqIFs49E6/NaU\r\nNs3Nv5kdNegfNYeRE6WYEYVWwpm1z3WgYx5WO09WkwxY4k8gbaMr0NDoXnqp\r\nHib7/lT/LGejGUro/kgZqPEOUc2lRCtxrVo44jtN5gGPrYXWh/5pS61KyShk\r\nqOVsgB4azcJ2cy3cLBQfNPcAZ8KLlUEWfP05Z4JYJgzQgluv2EkLJ4wNh10y\r\nxKYeYT6WcgQhOLecYlDS/yEHM3g2jq6Li/DtYA2yOxm0V0YicsaZf8itdoe4\r\nYocRqkVBTGufoYfcUXJYyzxoOIh/tJgzUyA=\r\n=P/0B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ae1520f7482a72eef5bfb7ebf07ce672136579e8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.27","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.27","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.27","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.27","@things-factory/more-ui":"^6.0.0-zeta.27","@things-factory/board-ui":"^6.0.0-zeta.27","@things-factory/grist-ui":"^6.0.0-zeta.27","@things-factory/print-ui":"^6.0.0-zeta.27","@things-factory/dashboard":"^6.0.0-zeta.27","@things-factory/export-ui":"^6.0.0-zeta.27","@things-factory/i18n-base":"^6.0.0-zeta.27","@things-factory/lite-menu":"^6.0.0-zeta.27","@things-factory/system-ui":"^6.0.0-zeta.27","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.27","@things-factory/context-ui":"^6.0.0-zeta.27","@things-factory/setting-ui":"^6.0.0-zeta.27","@things-factory/resource-ui":"^6.0.0-zeta.27","@things-factory/setting-base":"^6.0.0-zeta.27","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.27","@things-factory/oauth2-client":"^6.0.0-zeta.27","@things-factory/integration-ui":"^6.0.0-zeta.27","@things-factory/integration-melsec":"^6.0.0-zeta.27","@things-factory/integration-modbus":"^6.0.0-zeta.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.27_1673278524718_0.3234083302205075","host":"s3://npm-registry-packages"}},"6.0.0-zeta.28":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.28","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.28","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3e1dd8bdd02f825fb5db97048f65d0f8274bdb07","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.28.tgz","fileCount":55,"integrity":"sha512-wGvoLHy7XqZ0J5xGskvlVvpxyZU2Hl7CJbtzZraDzDyc4uZHl+56Qu+MxLEJlB8HA2zklgPXAE4o5xnzP04KUA==","signatures":[{"sig":"MEUCIHBAgHFWpYWfl3Ew2mltzqtKv2vm0NPH6b6c/efNFuvNAiEA+DyNCud77BDIg0u0glcU2DU9n28TbAL2p7nVFdipQVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvln2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4ZQ//RSHAVxw40ETyGR36W1LuGcqBCK9NGIp41Kbf3YdLw7IjSRQU\r\nCsFEgqRIz2GpW+yn2DAYv3AqcsfFMfgsiITFJprE4B3RiNHXCt+Gjmw6fjhs\r\nRvgoILwbHnf+G0i1YjGml7SGRweN6Xhz1TZQybaa0XFFVt/K9wg80KRNInda\r\nTEGbRl+cOuzdGwAdjaEdqDLTTWJHbel56SiUsB++so0BGn5fQkILK8bm5arj\r\nfTQD7exAswdudcIM0ogkguZPLCQHJDtgpEQIbDTgGg78flx9vuduIEd/hpnc\r\nsHHPYS7a2zmFFVgMb7XMejzmm9b410Y4pgCVb9RbCtvT8RQB2ZxyadZb0UUM\r\ndFOWJz+5nTyvHfU8pskO3sNm1ylPV+c3dy+Jm9BYdlIrOUVbgXxnTkgu8W+d\r\nFrz0cOisg20Q9nMS8njc8xbWDBnHXIhtboIN+MSSfpGQnQBBtggp8fmiPQiR\r\nR9lFL1BcPBcQvHgd00brig/WZ0p6aTyVK5pKcY/EtYQefgJonc9NfeAFCiSn\r\nX0EyU6mixR8FaKTrNpz3gW5ypPvA23L2jXcDU78zd/LOW8plgiDPqVxywbav\r\nS+2uJXA60KoAwD3/4TZ7EADwfkl6WffFDO/yQNd/N81/TggAJmVKZY3CGwl9\r\nRjIIRuxtO0/VfQabFhIJ7q4iLoNf3TgPqjk=\r\n=m1a+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"df68dc2cd4e06c3f8f4aa45314b8e2af9dfe1f1c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.27","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.27","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.27","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.27","@things-factory/more-ui":"^6.0.0-zeta.27","@things-factory/board-ui":"^6.0.0-zeta.27","@things-factory/grist-ui":"^6.0.0-zeta.27","@things-factory/print-ui":"^6.0.0-zeta.27","@things-factory/dashboard":"^6.0.0-zeta.27","@things-factory/export-ui":"^6.0.0-zeta.27","@things-factory/i18n-base":"^6.0.0-zeta.27","@things-factory/lite-menu":"^6.0.0-zeta.27","@things-factory/system-ui":"^6.0.0-zeta.27","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.27","@things-factory/context-ui":"^6.0.0-zeta.27","@things-factory/setting-ui":"^6.0.0-zeta.27","@things-factory/resource-ui":"^6.0.0-zeta.27","@things-factory/setting-base":"^6.0.0-zeta.27","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.27","@things-factory/oauth2-client":"^6.0.0-zeta.27","@things-factory/integration-ui":"^6.0.0-zeta.28","@things-factory/integration-melsec":"^6.0.0-zeta.28","@things-factory/integration-modbus":"^6.0.0-zeta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.28_1673419254322_0.7650880331596421","host":"s3://npm-registry-packages"}},"6.0.0-zeta.29":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.29","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.29","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"437dc11b09ecd504ab4b61a4e65901f7169d3e30","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.29.tgz","fileCount":55,"integrity":"sha512-/Hc3q6R/jwu22sfSb2Jwkn6F5l6lOW1UFw2+VwZIBaEHrzsdJAUg+qYk3ltDuHrtf73u5XlbGbqxGyJ95VQmdw==","signatures":[{"sig":"MEQCIAP3iFGeyXmKKLOl7UuvgR4E6chYilICBUtKtXx7Q2GrAiBrCpg27lnjTNRmNzdNgHwJxl2rf/IU7wXA85og9KvM9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxBJuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRig//UPeS3uMfzAG9OsL/8RxMI3oxaF4Jpj+DOAJjVJsTa4nNA5qV\r\nU8viv310xMGsO1x0zTCPd9krOGC50pKON0+FmyUoDpWBnTG8VE2qA7VtDgB1\r\nbl5F/bAJuM2Mglzvm/GCxG/fb2elditHVCxcFTXMqmrZ7n6IIyzKVb9H7rZl\r\n8nk73dPFqW00zS0pUsCR39vxf4gy513mMg7P+BxvAl/ot/Zfy/9awGkAcyxd\r\nWGew4wzrcD0kaxTwGiFm/aLMWGxYhuQ9t0t4+Or7u2UgytlQXY4uDfSD4VRj\r\nF5WTDtFpEq1UfICcsBzcGEKtB2zBbIhCIkV1rH59aMREkHii7rIM1OIAZMuJ\r\neuewzAEa99G/0eLphlhOBAaV/pE/aueb8CrcT8GhBE/cfQST0tlPCYc77Myu\r\nww7y1YcVDMDbEcVJXzphs2NrE1MZQ9Bg/r0ADGomQYQq1yUi3HICwKRXyioj\r\nMhGxAzjgqsTjPHithwqnzw0PiWGf2fAouLt8ri3D7Ruv9RzHxqTw26o5p7nM\r\nOS0GnJWezvGmV2+m+TCykmTNW5D52963ppnUjXjY+bLQdlQD2N0+AxMM0tqP\r\nDB93pcSq9HqN0oz1ZSO/45VqJ4dCAtQl0T24BSVL6LJW93CjxjSxh3IQhTX9\r\nQGtSoRWFZngwt2eP6zvO6ZlryL6A9C0GOsY=\r\n=cHgM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"52278360d2d1fa0465eb31aedac105834f269b45","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.27","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.27","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.27","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.27","@things-factory/more-ui":"^6.0.0-zeta.27","@things-factory/board-ui":"^6.0.0-zeta.29","@things-factory/grist-ui":"^6.0.0-zeta.29","@things-factory/print-ui":"^6.0.0-zeta.27","@things-factory/dashboard":"^6.0.0-zeta.29","@things-factory/export-ui":"^6.0.0-zeta.27","@things-factory/i18n-base":"^6.0.0-zeta.27","@things-factory/lite-menu":"^6.0.0-zeta.29","@things-factory/system-ui":"^6.0.0-zeta.27","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.27","@things-factory/context-ui":"^6.0.0-zeta.27","@things-factory/setting-ui":"^6.0.0-zeta.29","@things-factory/resource-ui":"^6.0.0-zeta.29","@things-factory/setting-base":"^6.0.0-zeta.27","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.29","@things-factory/oauth2-client":"^6.0.0-zeta.27","@things-factory/integration-ui":"^6.0.0-zeta.28","@things-factory/integration-melsec":"^6.0.0-zeta.28","@things-factory/integration-modbus":"^6.0.0-zeta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.29_1673794158136_0.8649274542194076","host":"s3://npm-registry-packages"}},"4.3.176":{"name":"@things-factory/operato-ecs","version":"4.3.176","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.176","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4179f532991e8ee60d385f347bb2bccbb99b60e8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.176.tgz","fileCount":54,"integrity":"sha512-bDx3DTTGDXR6S0uu07Hymep0l+vlnxnnHUIzZTBJ8sGqaeishiv3vHq/ufUZe2pminNXg/738T31yzJzI0mzWg==","signatures":[{"sig":"MEYCIQCKFN0maFFb8hRx17fQzgslc7e6npYDeJwkjTRbO/oYIAIhAKz/fViUGTCmc+hiGA+QvoRWRs/vrzFMRoT9sZ0a0Urm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxWX0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHgxAAiRCYLFcNv/XhfdMOF+vXpeFaiYgDzsWzV5kR2dElV7tJaW36\r\nx8bp0bncKcPYxzAE1RCQ1uRSZvZYWTvvewOPZB60/DHvIFIyXm3QespG2hZj\r\n2DEFl8trAihLQDEIHqImULf3jldxwSqWODqlxfVLL/ft34ZvimFV8P0PNiCI\r\nuZV2uug01TuQoW5rtRWABGREvYzMJizaS0vEtUFVZyKg3wzx2rOFI/iL9Bty\r\nEtbhhfO8qnokWB/2gS+s0lPGRiUuWb0pNWFYcoVT623Gs4x7ExjuR5wbePuN\r\n7mz+MQtkihF7Fx9VEKN+vZuOIj/V8mIyJYlykF2HcDxEwRSDDGOz1AuVpOD7\r\nUknQi94nfF/OVXAZxDCnxgQ801Jqc6dhXqysEMgd7GF2CJawvGQgqysR8oih\r\ntb/bE4I4rqwA7jNL9mqKuu/tTAZbbysXkVW7Eh2fYkdVhZclPc9jfq/Wa3/h\r\nObqJ799Dl5GGgLvyDFiS2+yErzT5KZPn/xHiqswLQwbTSUuthY10N1MEKssx\r\n2mxr68+wrBAeaZ2nnWs5tv5JLgqdpEEDNVKYQ6ys6hE81JCTeFJ9dek5fGYR\r\nhKg0vh7/x7ocZH7Bf4bz5gwkfVi2PUEwshv2SKPMl4kbvAE1h+EsspOenntE\r\nqNskwl9YwXmMUmgm6IXn62FjDBJEA4z3YBQ=\r\n=/06+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"03fcdfd5ec9fa6f0f3f6b85004428239359d8efb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.176","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.176","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.176","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.176","@things-factory/more-ui":"^4.3.176","@things-factory/board-ui":"^4.3.176","@things-factory/grist-ui":"^4.3.176","@things-factory/print-ui":"^4.3.176","@things-factory/dashboard":"^4.3.176","@things-factory/export-ui":"^4.3.176","@things-factory/i18n-base":"^4.3.176","@things-factory/lite-menu":"^4.3.176","@things-factory/system-ui":"^4.3.176","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.176","@things-factory/context-ui":"^4.3.176","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.176","@things-factory/resource-ui":"^4.3.176","@things-factory/setting-base":"^4.3.176","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.176","@things-factory/oauth2-client":"^4.3.176","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.176","@things-factory/integration-melsec":"^4.3.176","@things-factory/integration-modbus":"^4.3.176","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.159"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.176_1673881075928_0.36721781593123537","host":"s3://npm-registry-packages"}},"6.0.0-zeta.30":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.30","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.30","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e19bc6730f6b190eaf8a11464dfef226d444eb4a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.30.tgz","fileCount":55,"integrity":"sha512-3DtXnhid37JV5+CnCM72UX5jY0TIVPhp+ApR0+QtZN8GDjd1WY7Q97SU9Scn/jV+0ffq91UJtoAervBy5aZJ/g==","signatures":[{"sig":"MEQCIE2dCQmsB0HXRbpZTdwMKed5u1kLsfUV21ibtj1cLjrnAiBjh3uPTteQw83RVPoewas2Hd0Q3slZaOxHZIUMv/qqFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxgNRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/cA/5AM3SpeGU0PyeCfS35UQqtzdG2C+bJJyp5ue2wb6QDgzI12i3\r\n3kc+KA3Zih7ZxVz2LClIUlgY+7ilEBFvctSxl4xmv2Q8mjIVEc0YUz0ytAcn\r\nVtarJGz7FbBGS5GBWa2r9ytm+ZUwc6pd6pXEH7/NQcXkqynfkxBLp0JjKBxF\r\nRRAwlVgkIZLFo69oIYMqOlGYRV8S02p9TiCnv+QwKZuXSHGpgxTQFA3h0Ug/\r\nHtcqvnOtNQHpuubbLw0ms55Eshx2QuE6CYW/CLLJ4qRW0x0XfRyv9eaMhyIP\r\nivy8/fNvug/qWvGoOliqAIgL+kBOddl77rGv6ciXfyS002lrB7BHuYefyL9N\r\nNnIDBidZsp7O0TvYPFByLrU33rJhU8j2UNxbKSvL2fr4LBukSZSwJjD5jR/L\r\nO9jNMwyjuwZg/hlRG0vWwfUYXzvlZtgbDKnKGPUE9NT6yUGSyWywd/rLhhRc\r\n4e2CatgQDuYfNeUWXxBR1828gVxj0p+GVUwCgKg3mH7TLlFLb35Sb6Ts79HM\r\nHukZnZM+eOyrS3w0hIiJjLSrL5oPI2TuVbk5jcUG+3fK+Jbp5TAeuyZsumXP\r\n4xDhTLTkQsrxR34z0l6nHTRnLD5O2QaVSWlOe0zNviVqXR4W2e39ZyCsl27d\r\naJXvNosIBCNCoDKCGJxB5BiWn0h8DFVCIu4=\r\n=NIX1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4c28510000cab653ca9358c0cda4a2f189afffe1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.30","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.30","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.30","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.30","@things-factory/more-ui":"^6.0.0-zeta.30","@things-factory/board-ui":"^6.0.0-zeta.30","@things-factory/grist-ui":"^6.0.0-zeta.30","@things-factory/print-ui":"^6.0.0-zeta.30","@things-factory/dashboard":"^6.0.0-zeta.30","@things-factory/export-ui":"^6.0.0-zeta.30","@things-factory/i18n-base":"^6.0.0-zeta.30","@things-factory/lite-menu":"^6.0.0-zeta.30","@things-factory/system-ui":"^6.0.0-zeta.30","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.30","@things-factory/context-ui":"^6.0.0-zeta.30","@things-factory/setting-ui":"^6.0.0-zeta.30","@things-factory/resource-ui":"^6.0.0-zeta.30","@things-factory/setting-base":"^6.0.0-zeta.30","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.30","@things-factory/oauth2-client":"^6.0.0-zeta.30","@things-factory/integration-ui":"^6.0.0-zeta.30","@things-factory/integration-melsec":"^6.0.0-zeta.30","@things-factory/integration-modbus":"^6.0.0-zeta.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.30_1673921360930_0.9817594113482255","host":"s3://npm-registry-packages"}},"6.0.0-zeta.31":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.31","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.31","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d3d107301f0fbdf321c5ec9c6a9d07073b7d55f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.31.tgz","fileCount":55,"integrity":"sha512-ZOp/mP5xMbIFkhWH+W941yAc2R6/usdoAJ6EYX3bTf2cvvV1MU/WgQ2wd6VhLzMJERTnWWwNrhIk1ZA26Gv0aQ==","signatures":[{"sig":"MEYCIQCAD23b1nOVdJm2qJ3QeQhAM1KT5OAjByV9pS5YYt8jYQIhAIT9U0y2jW1mtF5lxh9DSlV1gPZbdEJkGlvat+/ZUwQH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyBhZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTOxAAhq87UTldgCX1933qKW1Zp2CtoYWcyklJcTi6/mfEyD85VgT5\r\nB2ChMIZ+eyako44TemwMuFrKYIiSMJGagUFDR4VKyU5/kbagZzABtdfSy0As\r\nou7O/CaiVXFaJQOQ9DQAmTpBsDuZ29hx9y/rl1moIZO5VV5p4f+aq5htPVk3\r\nUYVLeCgHepnk1FX/MXbsGA2fvxdiyb2fVaLZqJKosY7RG4mO/keLVb/xUo4X\r\nNsLxhMM+bhXaOizuzsJsls8fdZfWau5OlMCSBKTMeBSZWXKTuob3YDmNI6D2\r\ngKON46XdQbYbc4MluJ6wtNGneHHvsmchDMBQwC4jupE6WiJ26Uq8XcJUDNc6\r\n+hMNWrKHPQ+VW+xDQyaQNI85675J5NuKow3IurR7eRVu6gQUtiDSCZzgVOvs\r\nwXD3b7C8amLCNqwsNPmtOpEi7uxdHPDk10ALSAmISP1GUaFW+DE50u5iF3RQ\r\nQEawmPKADnGThodvbmYn04USLOZ3aQqzOobYUi668jLYtC/679I8O3P8Ukto\r\n7Lx6mBt3OU+OPyB5NpSscjBB/mp2rJMWXrBShv48be/nnLjjuGIEsmPQx+2b\r\nzyVTD0OhRFa1jNVT/GXCXAihC2kvIO/0nme0xfZO1vL/0z/YkE/kYXVmbKrI\r\ntMjzEA9iIx+rWfED9nxtXQ/4MiajIlx6AS4=\r\n=L8Hz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4ea8e5e71a513ec0627a7dacc93fcc4d2c69bc67","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.30","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.30","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.30","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.30","@things-factory/more-ui":"^6.0.0-zeta.30","@things-factory/board-ui":"^6.0.0-zeta.30","@things-factory/grist-ui":"^6.0.0-zeta.30","@things-factory/print-ui":"^6.0.0-zeta.30","@things-factory/dashboard":"^6.0.0-zeta.30","@things-factory/export-ui":"^6.0.0-zeta.30","@things-factory/i18n-base":"^6.0.0-zeta.30","@things-factory/lite-menu":"^6.0.0-zeta.30","@things-factory/system-ui":"^6.0.0-zeta.30","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.30","@things-factory/context-ui":"^6.0.0-zeta.30","@things-factory/setting-ui":"^6.0.0-zeta.30","@things-factory/resource-ui":"^6.0.0-zeta.30","@things-factory/setting-base":"^6.0.0-zeta.30","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.30","@things-factory/oauth2-client":"^6.0.0-zeta.30","@things-factory/integration-ui":"^6.0.0-zeta.30","@things-factory/integration-melsec":"^6.0.0-zeta.30","@things-factory/integration-modbus":"^6.0.0-zeta.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.31_1674057816890_0.5669972497875713","host":"s3://npm-registry-packages"}},"6.0.0-zeta.32":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.32","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.32","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a1bf6ad3b60f10f47bce973c9c94071831ad2461","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.32.tgz","fileCount":55,"integrity":"sha512-LwTDZfF/0v8p011u+WmOnxzFjjLzgBz16Egm4MLEkyixE2wLUbyY68OpWmPaCtMek8aVdAxQKtFTa9A5N/S4ug==","signatures":[{"sig":"MEQCIAJBSMPdKIJc9n5YzSLY3P83LT8z32XDsHvVduS0Ngj3AiBYANLBf2MSM5Wwwy5wP0YhKvtUIhfzv93l0DhPormcXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyTfzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7AA//emaVKSayHHDiOQ3t/4OXkSF3hvypEF/S/tGI5E/dBwpI2aJD\r\n6LUKOW85MYrLTQKVnMiXZX139lQriHGUpQ0ldEEZVAy6e5JvxO9+CIHNf84V\r\n8b9o0IROXc1lx0d050UQ8DrmxXapBMZzGLzaPvMg7PY4biB+H+tmt3lVK8wH\r\niDYuJPozDgyKD9Kit7OByU+aPfA8/pjIb5la65JOfPNx+Xp8meOeuTqitKBV\r\nUzYUsDZguvnRpafScjagwVrFkjaL0dSAqIFItYmXbowd12aGsmeK63+eAO2e\r\nVtUgAF46+y3+T0tkGeq7OVfFI6yTo4Lbf90mtWoc0VFy+RobNqKwEGP+svJl\r\nohnJZmCcmiaOrZd4f8ODzLnehZKnk4tSrm+wgd3UdUVGlVLAyWHIrhI1UzxZ\r\nyocbJzGiYxp5LMS3/90MfZfVrsSKfsZEEQqL9hENMYg/8/lDDexaXOAA69Yz\r\niS4jKoYoGR/nfYKTBsf8DYW6QuygqqYYDhokeyqi1pdwue0XIAuksHHfcVkY\r\naOloR0LptRmZ0Emx/BYnk1XGO4lZxCKZGZTqZXKbYJkfdanVgJ0kUBiPqCZl\r\no8iwQUENAaJY3WULvZrtHBvhbxUWflpd9KQYQ7nk6WblXvT6+P7BGYbrAmD9\r\nZSyIidCH6LZ67fIbZZw7CtV/0MEd2B9nXGU=\r\n=TFVd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bb57d4f9b8d13283e55e1ec66ad57d16e6505b31","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.32","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.30","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.30","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.32","@things-factory/more-ui":"^6.0.0-zeta.30","@things-factory/board-ui":"^6.0.0-zeta.30","@things-factory/grist-ui":"^6.0.0-zeta.30","@things-factory/print-ui":"^6.0.0-zeta.30","@things-factory/dashboard":"^6.0.0-zeta.32","@things-factory/export-ui":"^6.0.0-zeta.30","@things-factory/i18n-base":"^6.0.0-zeta.30","@things-factory/lite-menu":"^6.0.0-zeta.32","@things-factory/system-ui":"^6.0.0-zeta.30","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.30","@things-factory/context-ui":"^6.0.0-zeta.30","@things-factory/setting-ui":"^6.0.0-zeta.32","@things-factory/resource-ui":"^6.0.0-zeta.32","@things-factory/setting-base":"^6.0.0-zeta.32","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.32","@things-factory/oauth2-client":"^6.0.0-zeta.32","@things-factory/integration-ui":"^6.0.0-zeta.32","@things-factory/integration-melsec":"^6.0.0-zeta.32","@things-factory/integration-modbus":"^6.0.0-zeta.32"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.32_1674131443037_0.9269518791072475","host":"s3://npm-registry-packages"}},"6.0.0-zeta.33":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.33","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.33","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e4aa3fbd6b9deeef1f024c7c0ba5cda1acfe6359","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.33.tgz","fileCount":55,"integrity":"sha512-D/prc6vXzXATSdqtmzRvRGP6DtX5jZjbBiYUDCCyC3Yo+dnOhn+zuszLWUQV0BtZmh+y14S30/T2Sm3SYC2hUw==","signatures":[{"sig":"MEUCIQCRdQ4VxDM/9VsFkze1K9mkwQNOtHOOhyN6jrr+QDZn4gIgVC0amKs08i6sDPKdC7J1lJ4w81ly5frWiQ+Zv/+gtpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzAb0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMoA/8Dhq8CvJWsoaAabCLptU4O0z8OPD/FyJkWCQexMkebsX5cDFx\r\nusAQye9M/wWDjRKWeqynlrEltCCCndIjbr4C96G1EA6/Erbvdp5/bfhS/ure\r\noYY7OyYahQtIpVPRHs1zejluk/27iZL2V6YIDRkUlDFXYc8HeOoVIeZ+ppib\r\n5UL4o70TzSsmvdPX8Y+Um3vNy2OlSKcxqUM1LI9+eHhdY9Q1MwUN4bGPoLIG\r\nbKtUS2e/NEFCwMTQWX8R04DqOomVXDKKKA0DgRn26ygsmt3q2iXrg6ETmHVo\r\n4g9t8+IXi3JZwqKxAKiJDxtOeu4vb+ebs+F57NCWmiqbUO8ucAyJ1fCemvvT\r\nA7r7/eoI//vLVfSDjZAAVFDNZGQy6x7j3bMPqEtVTDiHv3PLmJnBHgnjpRY6\r\niXrdYEYphIJrXFpy8H+z0VeoRApDYN4n7eUuX93pIE7cVjhtq4CQO3J39aYH\r\n2cT9PLZDTb/+U7P2wakHQB0bn7UVXpgQF+wCWEYmxOv82Yr5yCAtwWalFCn8\r\nprPAjN+gl9VxgIlH1JRjy6fPtJ00nw2MyOE9nTND8fui02LaeFBo9UXCMSnu\r\njnFgGdWvoJmgSws2Atv5POeALPqflxEzvD8ajQ4vOJn7Z4vFK8oQzqWNr2KM\r\ns3SuMIuYo/ln4Bm5846TRQ/ZTSV7YN8rXH4=\r\n=UfVa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b6298e4ecf3cc93fbdcef3f6ccc3a8308da58782","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.33","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.30","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.30","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.33","@things-factory/more-ui":"^6.0.0-zeta.30","@things-factory/board-ui":"^6.0.0-zeta.30","@things-factory/grist-ui":"^6.0.0-zeta.30","@things-factory/print-ui":"^6.0.0-zeta.30","@things-factory/dashboard":"^6.0.0-zeta.33","@things-factory/export-ui":"^6.0.0-zeta.30","@things-factory/i18n-base":"^6.0.0-zeta.30","@things-factory/lite-menu":"^6.0.0-zeta.33","@things-factory/system-ui":"^6.0.0-zeta.30","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.30","@things-factory/context-ui":"^6.0.0-zeta.30","@things-factory/setting-ui":"^6.0.0-zeta.33","@things-factory/resource-ui":"^6.0.0-zeta.33","@things-factory/setting-base":"^6.0.0-zeta.33","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.33","@things-factory/oauth2-client":"^6.0.0-zeta.33","@things-factory/integration-ui":"^6.0.0-zeta.33","@things-factory/integration-melsec":"^6.0.0-zeta.33","@things-factory/integration-modbus":"^6.0.0-zeta.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.33_1674315507866_0.4371526521349727","host":"s3://npm-registry-packages"}},"6.0.0-zeta.38":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.38","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.38","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"add03577d209ab994793f39868ed176153211187","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.38.tgz","fileCount":55,"integrity":"sha512-PkNp00IK7229eK4h0K09gMTKKK3S/ix7jqaYRxAKQeGgGxPwSGMgqRa2f4wI6bfTyTgZqiLd2ubPRwQ06DBHHg==","signatures":[{"sig":"MEYCIQDDUL4gcSbKqlYtGl4JX4jN7+LwPbXwBJ65adpCHOjEUwIhAMWVYwl9AV5oasmeIEk992SREGgqadqF30zFhpkBdlrA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz3NxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCMxAAgeQmWORqC67Myaw9sHi2LiJ98efwX9Ms8+z0zDkcamNwtFRW\r\nmuIUybrioxKEBwV4z843/maxnr6uE6EmEHBf5VyZ++edJTO6B+nO0uW/VT88\r\n6oI4EUNL1HPehvwnkSxHEuC6VbJG1/VY3ERsVJl+SQzA1PzEBKDHZm/LxjjK\r\nYGQwfW6qsj8WLV3MzxLfzAuWxHiyngQ7T7fWL+qTeNfMmh11T2KYHX/621T7\r\nbK10J9KmbLu7dlUsTlG+UGwVpBhfDurfP6Jg4nyfo598OuF5Fy6AZsVLcIu7\r\nHdoOja10vg8Bj1M8f7fE6pMyFfY3IuA+XQwfLWGmReFrqSicAMGGPU1B0z0X\r\nEfMNLS5C0tt2oVtQQu2D/sWWYOpD87QvRroy/9h1MaaaS2wTfwnnagoNoeA4\r\niyynSTYVBjSE2ZeAf2bwV8FeOtycATm6jdbT4rvFueKkB7JrQV6GJBnA4vrl\r\n+Cr3QffFZaIMp0romfjmHdSQBuRH2jskYw/xDEHi62+ZjwQNHPCIfgbX9GUr\r\nZKzO/FyTdCjp/zIX8jcWh7a7XI3QtO4QRvus3IKdhsQ3xousrlOMXEsdKWu1\r\nwCx7M7CM52V5Toam7cruKNvHxwRp4GkQEOlRnCgQrwb7hJvzQhE/kuQDXu2F\r\nSZJF2PEoBVD2GD2Wn08Oi766BYHmmPy98IU=\r\n=iW/c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d32ffcb95562d6daf2493b5cfa3fcd5026e31460","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.33","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.30","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.30","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.38","@things-factory/more-ui":"^6.0.0-zeta.30","@things-factory/board-ui":"^6.0.0-zeta.30","@things-factory/grist-ui":"^6.0.0-zeta.30","@things-factory/print-ui":"^6.0.0-zeta.30","@things-factory/dashboard":"^6.0.0-zeta.33","@things-factory/export-ui":"^6.0.0-zeta.30","@things-factory/i18n-base":"^6.0.0-zeta.30","@things-factory/lite-menu":"^6.0.0-zeta.33","@things-factory/system-ui":"^6.0.0-zeta.30","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.30","@things-factory/context-ui":"^6.0.0-zeta.30","@things-factory/setting-ui":"^6.0.0-zeta.33","@things-factory/resource-ui":"^6.0.0-zeta.38","@things-factory/setting-base":"^6.0.0-zeta.33","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.33","@things-factory/oauth2-client":"^6.0.0-zeta.33","@things-factory/integration-ui":"^6.0.0-zeta.33","@things-factory/integration-melsec":"^6.0.0-zeta.33","@things-factory/integration-modbus":"^6.0.0-zeta.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.38_1674539889445_0.7504819327714385","host":"s3://npm-registry-packages"}},"6.0.0-zeta.39":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.39","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.39","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6bdfa3b6d21cd95e40d25ba9e712508043d4e0de","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.39.tgz","fileCount":55,"integrity":"sha512-4ROFawEhRQAEcRoAdajRA8hoEUfwVTzRE2UGX+vr86yjauGGSAMoItwhxG0zg3WuDpEeJbUWnGdyeDFX7uK0/A==","signatures":[{"sig":"MEUCIQDqq/GrR6R7V38XYKuzWmKEpyiFcKLf7mrf4IR0P5ZcbwIgaWRBkxUXNMHwHVnAhnOaj3cb1h02rQs0RVS9lR7W9Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0ey/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMyQ//aHKuBMVxzVynVvqhb++pg/lQfjIMes4o3TWMrb8yIawDcOhs\r\nMXXbCM1ZNgg9g6cmHEC2ftePVbnaXz8LzD7GqPyKGVhSNfj7befYUuUHIVon\r\ntL5GQSjOgosKIP+gPpneT6zrkMsscpMYx/3rdTMoelx3fD/NlodQjt/KfNEP\r\nXpA4oF9QppQi9B2Y4k4dHmmt8E51izjdqMbZjfY1qkosKPjLtrGz1FwFoJNu\r\nr2/nmCztKQfDIr5+nIcWw0vMcCnDX66XjSDS8iFv+10skPFsoWwPoMtQF5Qk\r\nUZyLOZsth8dMPV7p5OmX8gpSWcS94Ib+OATkASuHKSZ49OwdsQ0u6qs2G9r6\r\nzlXrnwGXvkUjIFBnEfgmO+2Bz+4oVlqy+h/vhdVGytRVjIuE8AFN1Nvkf1xN\r\nv+5VBqDCRixpaJb6FG2GUxbYp1Nu/8is94buGDdsoEzQS9Q9S4iEO0OnIigx\r\nylbatcAaAhptGv1EytWme5ejPCvcLzCynByO1VBqn2niBKFfcwwTLYvUYJnV\r\n6hnKH+P1TtGcmrdYBcBxQFEkFvNQQYXb/UB7+fpZiikUgVrr6y31EwADlyJ2\r\n2nnezPLruoKUZeEvPPu3FY/PoXX3Wxj/LFxOQplaIIEh/Z04FFf4/GVh3871\r\nt3O4haLDclTBaCEd3qQB9H/sqqZX7YfIywc=\r\n=DYy5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"426b098275294cf06d54b28a1768d67fa4924225","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.39","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.30","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.30","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.39","@things-factory/more-ui":"^6.0.0-zeta.30","@things-factory/board-ui":"^6.0.0-zeta.30","@things-factory/grist-ui":"^6.0.0-zeta.30","@things-factory/print-ui":"^6.0.0-zeta.30","@things-factory/dashboard":"^6.0.0-zeta.39","@things-factory/export-ui":"^6.0.0-zeta.30","@things-factory/i18n-base":"^6.0.0-zeta.30","@things-factory/lite-menu":"^6.0.0-zeta.39","@things-factory/system-ui":"^6.0.0-zeta.30","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.30","@things-factory/context-ui":"^6.0.0-zeta.30","@things-factory/setting-ui":"^6.0.0-zeta.39","@things-factory/resource-ui":"^6.0.0-zeta.39","@things-factory/setting-base":"^6.0.0-zeta.39","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.39","@things-factory/oauth2-client":"^6.0.0-zeta.39","@things-factory/integration-ui":"^6.0.0-zeta.39","@things-factory/integration-melsec":"^6.0.0-zeta.39","@things-factory/integration-modbus":"^6.0.0-zeta.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.39_1674702015696_0.7716067464567913","host":"s3://npm-registry-packages"}},"6.0.0-zeta.40":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.40","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.40","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"679db6e0f41919169236b11992b5607832965064","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.40.tgz","fileCount":55,"integrity":"sha512-k+mmTDJ9Td8BJCQAKlvReACaBnkAX7pjSJTiHYn0uGs5apAgz/BVcuEsERn2nsBmamWdp9FQspFUzwfJtrM6SQ==","signatures":[{"sig":"MEQCIFB6kcDymlWxXk6BVsQNG7EdOMIxwKLr2wK3Ywgck8mZAiBmYUSFpe9CdwqbWB+a9g8QPWZTPLKyAVtZAsJqKWzG1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1H0mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgbQ//RSX2sgJnFEoIaJ3Vm+hpKx50I3yfk95+JT/tXYoo9ODR7Sz0\r\n8nQX2W9Q7SYMFbjNb6jTKYjMeMCJzewyKgKcRCzKxLiX9B4sk4eYXXoOg7cF\r\nWrNw25ZpfeCLjde2lCsJt0DL4FgpSZFK0Hqvw4d+JcE2UN8EW8eYh8KIMcD6\r\nnuiHMjVptLXaZo3mCisOnaAH4x1MMnPw8/6PDm3Q+BPLnueIPj32LJM6i1ZZ\r\n/M5BH0sCHPig0Q7h+BzDrwtyKv7Ru7i/fLb9I4MRa8UoBBkv2r6GSqWf6j7x\r\n0+1cJBozkLZgBZ8j5bXIjOd44BxdsaUj1VgWPA3kbO9eu2Xl4xjmGSRewO0E\r\nM9BGQ7SSi5SBemJ9CG3W/E6TJGpi3quSNZ+cYEXzg4+DJr4uuesQ0Ud0LYKw\r\nnB0+s4jfMI2iiCq0s0MhNVMoONvw8Yy9YGMLlJjpcmV31VLj4l2/WnwrN52O\r\nB8M2rkE6zBXpUag9/h0sDfrKdan1ri2OJy42BVEIdkatqRo0xvOooro03t0H\r\ndJNusLchZ64TI876gt93mFws7uOliolgIQDS5iurWyGPiEy9fpWrd/ctbZQT\r\n5NaccBK995cKnncVFjXLmmXOoPx8Q1h2i7hKl89yRKNMgdxWKwIrmj2yQP+j\r\nrMZK/8+O9Lh7hz/FRVprskpOKoTLD/FoB0U=\r\n=L+Vy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8f2076b1512cc74d339c08577690a0c42fe4d3c3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.40","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.40","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.40","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.40","@things-factory/more-ui":"^6.0.0-zeta.40","@things-factory/board-ui":"^6.0.0-zeta.40","@things-factory/grist-ui":"^6.0.0-zeta.40","@things-factory/print-ui":"^6.0.0-zeta.40","@things-factory/dashboard":"^6.0.0-zeta.40","@things-factory/export-ui":"^6.0.0-zeta.40","@things-factory/i18n-base":"^6.0.0-zeta.40","@things-factory/lite-menu":"^6.0.0-zeta.40","@things-factory/system-ui":"^6.0.0-zeta.40","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.40","@things-factory/context-ui":"^6.0.0-zeta.40","@things-factory/setting-ui":"^6.0.0-zeta.40","@things-factory/resource-ui":"^6.0.0-zeta.40","@things-factory/setting-base":"^6.0.0-zeta.40","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.40","@things-factory/oauth2-client":"^6.0.0-zeta.40","@things-factory/integration-ui":"^6.0.0-zeta.40","@things-factory/integration-melsec":"^6.0.0-zeta.40","@things-factory/integration-modbus":"^6.0.0-zeta.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.40_1674870054282_0.6470374883356096","host":"s3://npm-registry-packages"}},"6.0.0-zeta.42":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.42","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.42","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c120ecdf5b64f48cd7956992743856a5586a5af7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.42.tgz","fileCount":55,"integrity":"sha512-zAS/Ld5y17T/UsgYp2FE7hOTF8+dmxGYgDPIx0vnaz0lPjdQDpX+4VUIdRQfB2aqk6e74xdEtRgAWaaDTLr9Kg==","signatures":[{"sig":"MEQCIEFkHCAw403gQX6+G3qo2Tg5S4EcwURz4PGly11uD5zvAiBt2H3ISIYEMfgvtZrop5hgRNWAYkMHDCh1NRl8xmn7PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1R+iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocxg/+MWYL5a48XJbDJTXLMmZmuXCD3sNP5EZrJrnXifQlSH3i1iXc\r\nOxEGxaEm4A2yoRzcAeYF6c0ljBpnNIX0FXouZ42X/Bo1ELUKFrC4uR2fjtVj\r\nNwNE+5/231jnvQCvoYm12jDhFxIstcK4X1+a90pqSD1JaDmkzlAoVw5deLzG\r\nCQkhyi4VMWDOqJq0IjLRIwm6bmVJ0fcIbL+fbEPLEiG61TKiDt8VuEWIFLzf\r\naXXPts1I8k80b4n9b9KHxuaI/C82pYOmKIDUDkDpzb24sJz0lXA1bNb8Vnra\r\nnCxqq0T2iOZglDURHnQOngwX+RfUTSANUJ9WaCT7JeFu83mSt6viv/ujtXv0\r\nzcE5cWc8aCfzk37jRmdrtFhrNLpCmxwXdxqkC5TNhg4qSLha31PSbb0MrMz/\r\n6ZypYJt7Xcexc8lN2y6lEimcYZ/zaxPEJaWvQB3BfqPuGaOZ7VRq7fpnd4HD\r\nbYpxXRg+bpdxVmq05+XUEo5BZxcF9aMdv0cPTKj1WA0eiQMZBwCJiTxqsjYG\r\noeKAzSszhqYIauHshovrIPYtRpi+Z7Yr7AEJYot+uMJmRxkP1e7fiU+rtMd9\r\nmzwYFZYPwvrTQg42wCdNoHrN1SfH+HMZ1X387ntqGLQDIzTooge5FArtrSx0\r\n9FzS1en5l0YogSvMKK4mdyXnRoZS7kyVY44=\r\n=/fek\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f588235b650f29c9bd8b93cab63ac203cd06b52b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.42","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.40","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.40","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.42","@things-factory/more-ui":"^6.0.0-zeta.40","@things-factory/board-ui":"^6.0.0-zeta.40","@things-factory/grist-ui":"^6.0.0-zeta.40","@things-factory/print-ui":"^6.0.0-zeta.40","@things-factory/dashboard":"^6.0.0-zeta.42","@things-factory/export-ui":"^6.0.0-zeta.40","@things-factory/i18n-base":"^6.0.0-zeta.40","@things-factory/lite-menu":"^6.0.0-zeta.42","@things-factory/system-ui":"^6.0.0-zeta.40","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.40","@things-factory/context-ui":"^6.0.0-zeta.40","@things-factory/setting-ui":"^6.0.0-zeta.42","@things-factory/resource-ui":"^6.0.0-zeta.42","@things-factory/setting-base":"^6.0.0-zeta.42","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.42","@things-factory/oauth2-client":"^6.0.0-zeta.42","@things-factory/integration-ui":"^6.0.0-zeta.42","@things-factory/integration-melsec":"^6.0.0-zeta.42","@things-factory/integration-modbus":"^6.0.0-zeta.42"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.42_1674911650586_0.7981317405829031","host":"s3://npm-registry-packages"}},"6.0.0-zeta.43":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.43","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.43","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0bfcb37e7810166ec10047f3bba8561c55f2b7b5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.43.tgz","fileCount":55,"integrity":"sha512-T/K39owGveQNuGC6hNDY934DsSUnw1WEUjSRHNo0KnjiPZ9UhYMmOmC7Wtc4bgbY7XWdiyrNgCPEfS5jlFzQRg==","signatures":[{"sig":"MEUCIGLkVx3kZX0LxK7k+oZ1P/Gvft7EzU0KvSZDcCsaBa7xAiEAxeg6WfVJNqcVuiuO/oSSufLMdMAEBcCq6St5LaahO4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1VI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNGA/+JW+NwH/NRAYX40b3btvOpAg2XZEir728JgEN/oWKYs4yApqW\r\nqxTKqRrEcY15YefuPmwsZ6qMJBmlyhFMSdKgazEMMcWO2DxElZoubNfEVrdb\r\naodeFE9QWWuqE2jEu84c9ILuEXwQoGBdmxPSlsbNlK2kwod/+6u/O9u65amp\r\nNboUpEmQ40Y0iY2gRABtMXzIbMimy20c3VcBO9GtrpbEc6aoTFJVd0G9BVDm\r\n0aDUhRzEWjsBx1D0+1p1TYq4Qk/A642CbbnAnyVZsfXp9vnUg0zNxPRH0eEu\r\nGp58OFsdJxE62jrTcN8mRO6dgOL97tdXBaEefqg4ltyA+YeXZi9RXr0FCteO\r\nzAmOF78VtTrRLVFZ0yEB6TdfcB51yKqcWX4YsPf1wadaySBUuMz1W/TaRoKh\r\nQK7vjfFBMMtL9LQvUUZbnDBEgbYfbqW7zAY5PI0mcJDMWpPQ5KxxUtgnHrpE\r\nhj7bPyo5CWP+cdUX88Yp/uculkvqS8DfjjOWMky0J4f8nzxgrDHqVuKy+Xff\r\nPxzB5qc0pB96RKjcqBvJzLQCDhN6qIli1B/W1QkNTQ037eGDb07GRTMH0Glk\r\n1Fw4zsNpZeuCM3LyD/FTYedserZy1/HlyiKOKlUDkvLhkcnE0KwqayyqLf2L\r\nY0mLafmF/0I6sq4D36xgVQz/+mVQvgD2xr8=\r\n=0MyF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f43b9c1e5447ff2d5739a057c7154e1e1adc31b0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.43","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.43","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.43","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.43","@things-factory/more-ui":"^6.0.0-zeta.43","@things-factory/board-ui":"^6.0.0-zeta.43","@things-factory/grist-ui":"^6.0.0-zeta.43","@things-factory/print-ui":"^6.0.0-zeta.43","@things-factory/dashboard":"^6.0.0-zeta.43","@things-factory/export-ui":"^6.0.0-zeta.43","@things-factory/i18n-base":"^6.0.0-zeta.43","@things-factory/lite-menu":"^6.0.0-zeta.43","@things-factory/system-ui":"^6.0.0-zeta.43","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.43","@things-factory/context-ui":"^6.0.0-zeta.43","@things-factory/setting-ui":"^6.0.0-zeta.43","@things-factory/resource-ui":"^6.0.0-zeta.43","@things-factory/setting-base":"^6.0.0-zeta.43","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.43","@things-factory/oauth2-client":"^6.0.0-zeta.43","@things-factory/integration-ui":"^6.0.0-zeta.43","@things-factory/integration-melsec":"^6.0.0-zeta.43","@things-factory/integration-modbus":"^6.0.0-zeta.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.43_1674924603052_0.41086186561029203","host":"s3://npm-registry-packages"}},"6.0.0-zeta.44":{"name":"@things-factory/operato-ecs","version":"6.0.0-zeta.44","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0-zeta.44","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"44ad3d2602dc18d289bd2b19e05c241d28ae7bc1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0-zeta.44.tgz","fileCount":55,"integrity":"sha512-YM8YbSX/5jiPLQgf7n0XFFxGM8EdbP3HoZsWP8rjxRxxk3CTy/U9vspv92h/TvYUPjCQsnl/c+P6N5JfSF2v9g==","signatures":[{"sig":"MEYCIQD3hwhCiUifreGJmzF+rP06c6mWGtM2t6Gs2TF0pg6tjQIhAJsDCKjY/oDYyU0h6c4lWN74nS/+iPpKtWqLVu1r0eUG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1VWDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo04A/9FZx1Z57bzilw10hQv+SMLAPt6WwYkmfmrbzR4CBOQSHtdrD8\r\nFdx438qvXITD6ARUg4wTYj4AXdZRQ3gd0pP7NHKzNjV9z5R6ZY7pQ4yIsLsr\r\nrBfUIsPkSixDVWr//llgkC8xU+zbnGX/AO9DX7Z3sMLy4rhwHKEQnOG4eBtZ\r\n7prTWbMHiOAmNKgh4JrofnJ/t7+md5yLncgtX+ddgu2/dRM0+P5JnWYniWZ/\r\nUMpsVClqYtxo1AYU9g1y9D5X9suVwj86JRXYOOTFrWvI8qAg8xdToXHupQQ2\r\nlSI5bgU6MdUFFUppcFg7cPnlHlMXH5ecPweBBKBITa0v4Xp405lAyn+2skVB\r\nN4Twh543te/YLJgDzsIFSt1ROo+OYSR/Dctd+oqet2jVnjnmoFaPMiL5lrh1\r\noKQzWljrNm1z8hrMKQxN0dvqA+G21nNeYGDBEkaApiDg8dMkO3lyP2yumLKU\r\n2gzVZV9Hgnsrjs0icN710cNTdqRbMp9dXh/qElzV7KpaCrjbl5nlxEvWrmyw\r\numZ+xQ0Sx2rxdiu/wer5ZXKvd2X7zK6Y/I1IrQXK9CDnPKp3qF462b1qg6+G\r\nSFi4VdFaVcshT+/XoqXSw9TTiThNfg7wsTwVN3IJY6JMCijkDTSLIWDFjJfS\r\nfxq3yqs9LDSNB6M+Yk6VHOSk8EM1LtZ+n9g=\r\n=7anZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"40d6fc2a79e8e11619abf000237a96c3f1e8622a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0-zeta.43","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0-zeta.43","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0-zeta.43","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0-zeta.44","@things-factory/more-ui":"^6.0.0-zeta.43","@things-factory/board-ui":"^6.0.0-zeta.43","@things-factory/grist-ui":"^6.0.0-zeta.43","@things-factory/print-ui":"^6.0.0-zeta.43","@things-factory/dashboard":"^6.0.0-zeta.44","@things-factory/export-ui":"^6.0.0-zeta.43","@things-factory/i18n-base":"^6.0.0-zeta.43","@things-factory/lite-menu":"^6.0.0-zeta.44","@things-factory/system-ui":"^6.0.0-zeta.43","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0-zeta.43","@things-factory/context-ui":"^6.0.0-zeta.43","@things-factory/setting-ui":"^6.0.0-zeta.43","@things-factory/resource-ui":"^6.0.0-zeta.44","@things-factory/setting-base":"^6.0.0-zeta.43","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0-zeta.44","@things-factory/oauth2-client":"^6.0.0-zeta.43","@things-factory/integration-ui":"^6.0.0-zeta.43","@things-factory/integration-melsec":"^6.0.0-zeta.43","@things-factory/integration-modbus":"^6.0.0-zeta.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0-zeta.44_1674925443051_0.9339600007816811","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@things-factory/operato-ecs","version":"6.0.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.0","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e89d2167ef17d063328eebe293a8d5404534e6ef","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.0.tgz","fileCount":55,"integrity":"sha512-EjHgeVqRz8qot6hGzPlZthgyRWbkr3mSC16j7w+Rn1I06DXj1GTYP2zc+QS20xhFpGcXak8DMdIJ5pH4g/VCsw==","signatures":[{"sig":"MEYCIQD6zgfaVvok9qqKEOG4wtGGv2mX5x9LOQHq5diUxl5XAgIhAI+rZlsePAu3yWW4qkQsNGYkbPXGVEs9YUO6AuL4dKZM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2c3OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3yw/+MlY94/smxiJYpd4LMZt86beomc4WVSvjHZKqjEZAinmlmz81\r\nP06kSjalacZeHvzDyOm5gb6R0NHel8O4pTgqGb2deYVEY4xuLQs7vq8ZQO4s\r\nP0ZRHDfu7f/bp51dJSZztsixmlXApwCgLTjOjOeUnTDco7x4WaDu7/uVJT2S\r\n9OaLfzCo8q6tJrnAXwyRRhkGtHweZzDjY/j6dkTDFoksXhJ1eUH3MNAbsYdN\r\nDsZn+qeIxAVDVUQrj1hgcidsE631AX6wrLBDtN1V0IMc/4EFr/dqE/S7+nf1\r\nNLADunSiFnw8QLAga85nC7QiyUeqB+lRnYi8UYD3kFqE5fSgNweRrznqJ6MZ\r\nS+FOMJ3Lq+aTH/qIxX6LPL0Jfek09+dpinLGJyKaQxGosjkw93rkbPOzoLL4\r\nvQqFBF89y61kxzBEhaM2/GPHVVWavWtAvXPkeRQlnV2/IVYQ1MzKB8pTlb3w\r\nsZd1VF+kDsupUayfqhbR+eqR988vUz9zt192B6i4CiqcPrauxTfLu0ZUZtOL\r\nVrqBHWkrRRPXTHLGTEyeCrPWTQXfTdrg1+o7WBPqXw86QaICuZJVqsSZN5hj\r\naKvmYlnxAuzsrLnv+pVCvjoWCZsBd+JCtI9v3DDSgvNmV0a5wLTlt03pr1uW\r\n2GLG+foech3tgGwYKTymuVycclu1Yif/6YA=\r\n=nQQN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8797165c1e1f734a52cfd2c1ebbb53fe126796e9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.0","@things-factory/more-ui":"^6.0.0","@things-factory/board-ui":"^6.0.0","@things-factory/grist-ui":"^6.0.0","@things-factory/print-ui":"^6.0.0","@things-factory/dashboard":"^6.0.0","@things-factory/export-ui":"^6.0.0","@things-factory/i18n-base":"^6.0.0","@things-factory/lite-menu":"^6.0.0","@things-factory/system-ui":"^6.0.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.0","@things-factory/context-ui":"^6.0.0","@things-factory/setting-ui":"^6.0.0","@things-factory/resource-ui":"^6.0.0","@things-factory/setting-base":"^6.0.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.0","@things-factory/oauth2-client":"^6.0.0","@things-factory/integration-ui":"^6.0.0","@things-factory/integration-melsec":"^6.0.0","@things-factory/integration-modbus":"^6.0.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.0-zeta.31"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.0_1675218381753_0.10633120817744501","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@things-factory/operato-ecs","version":"6.0.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.1","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0debcb3fcdd5b825d8baa53c1a4e90b8bf544df5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.1.tgz","fileCount":55,"integrity":"sha512-9HqZrXzHgghAtE6fa+veesvJcNM7HPfnKvb2QRWBq2YpkGfzr5coRLJn/QhOUhWLbPlzOsLM3wfVcACqcBU+yw==","signatures":[{"sig":"MEQCICbBQZs0pvXGfAEYKkO004VBx2M306deS6G349336lVzAiA0J3mzdm2kdVKm1eS4shkVov48Ceo3nUI+r5ypEEPpsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2dC1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9iRAAj3h8AeVpoWq6WquXrvBorXxFTDLHaWdItpKvVUKKRWx4ei0I\r\nCVKzezWssu3tFxk2PbqmstynlSm+T2l6aVqqN6JvJMIv3qjDSlhdZ8bdxbFW\r\n2twiG4qk5UFu3/6kBRv8eEA5JckAV4woQ17xVv3FtjxND5dsPFSD3bE7FOXU\r\nt/H/Bo2hb23585GDsi+ljJ+Lbmlo91+lggkRso+G+uFPQRNLuioUeY8mACL4\r\nx3WH3xEUIt7HD5oS63lJ9cMWIlruezkbPT2jZySpHiAXimGpkaWnHDjD/5MC\r\nJJriXmtC54ufDVY/WfdB16p2SxWf9EEyJlZbDXUMLmszOig9Ty33hlnUx4ST\r\nIk9C1ePc54mjfFvj3I21EcqhSvEcNVYRvKKETy64OH/9p+OPURMaUu9MCe2P\r\nXuFkwppdzbHS9KQJ8I1biT6ViAzIkOoewXspg8PrDIGOyuGgnBQG2z644/h2\r\n+9LdKNscZ0uT4eryUuGMEcf06Ow2Kz5bvTkpKfPmwtBTzB9JU5vhwBngY2Pi\r\ncQEJ+w5NBdxyfwlvHuQ9pN6ZghcAapqe3+QpNldtmth3DX55HOaQx6yfcb0r\r\nBnV+6keQA/siqj9Yc4ECZTnwbKtkIccaHaQuEMvEPLE/c90+o0Ent+DrlPBk\r\nrZedYzKtZMsRp2xoMMe1J6BmduHEiLoUhtA=\r\n=mhZo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e5fe832cd3b1ac14b80d5bc9be2a2e650ab31d51","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.1","@things-factory/more-ui":"^6.0.1","@things-factory/board-ui":"^6.0.1","@things-factory/grist-ui":"^6.0.1","@things-factory/print-ui":"^6.0.1","@things-factory/dashboard":"^6.0.1","@things-factory/export-ui":"^6.0.1","@things-factory/i18n-base":"^6.0.1","@things-factory/lite-menu":"^6.0.1","@things-factory/system-ui":"^6.0.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.1","@things-factory/context-ui":"^6.0.1","@things-factory/setting-ui":"^6.0.1","@things-factory/resource-ui":"^6.0.1","@things-factory/setting-base":"^6.0.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.1","@things-factory/oauth2-client":"^6.0.1","@things-factory/integration-ui":"^6.0.1","@things-factory/integration-melsec":"^6.0.1","@things-factory/integration-modbus":"^6.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.1_1675219125404_0.6711129004728582","host":"s3://npm-registry-packages"}},"4.3.179":{"name":"@things-factory/operato-ecs","version":"4.3.179","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.179","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bfb2f85259546ceb28464979449a77e068fc2e52","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.179.tgz","fileCount":54,"integrity":"sha512-yOoYtsNXYHVgGnUy/VrcKr87+NYUh/00o/Df3l+QFVEObEQIhqzBrK5MUgsmrzPyTOUpCYLfXCChRpMqEtgl0w==","signatures":[{"sig":"MEQCIH0H2IhNNcwJyXG8WLyVi4+NNw15hQM+OT7kaRCiuNlJAiB88MA+r5F+xWRlRBwtp73DcY+pifYfH8iy4/f+u4U/4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2i4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlTA/+IZjVpIOgh7oDUbYT00xJcHaNPJfdSWNyF72eQtMjT129Zvjm\r\n6oNKGhpLF4q3hWvkZ8ja8n+FI3aMEKfpDuH+Vg7H2ZA0pxF3nDR7DltSVp9P\r\n66zx3Y6jOkkSfTk/rkorRMBpfeHHQH3D2E807zjfef9vp2YCl90l7eq9SNE9\r\nZmX/xNM5ZqwU+aJezuDhpPeI5hEjC3JXikPvNRIlUjuQpAHzzlXJ2yKg3rum\r\nSiGMFOq3nHLt/i9obkokNX5FvxvfDQDJ8fcYjJe2myXgAqGopgFr9QqvSW+Q\r\nSD/D9IozoUAgSmSPye/r8ON0LJH9owjvKSTzM1wa+yywAGlfo7jr4drFoCQh\r\nlqBXNLU/Fi9TGbllM/Vdal5mKtkYM9tQaFTrYoKF+L9eRTG571CPqdFvtj2H\r\nfeHnj9u7xBfqryO3HRC/nMMMMQc1Exhh0AenjVpH/NDmBOLnunztXfLhQrAI\r\ni1VTON2hflmihI6W7XNruRg2d9aKI1iqjZqSOZrh2TK07is602AWc1V1p95i\r\nlXkkr8/h+UP0BUf/MzT+i41yjYGJYYCJEwny/Msmbwu5E3v4T088BFJJYWkx\r\nG/bJK0BicljRvCrXgWK+m68XU2XNZAGNlMSJBDA/FRPgw0LvE9xZ8yvKFiLf\r\nLBHtiofj2wZGlQI9sFJrx0Fl6F8R0SYTPQk=\r\n=CbAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4360078d5067a99c1d5e30caaef86a2e4c933b26","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.179","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.179","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.179","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.179","@things-factory/more-ui":"^4.3.179","@things-factory/board-ui":"^4.3.179","@things-factory/grist-ui":"^4.3.179","@things-factory/print-ui":"^4.3.179","@things-factory/dashboard":"^4.3.179","@things-factory/export-ui":"^4.3.179","@things-factory/i18n-base":"^4.3.179","@things-factory/lite-menu":"^4.3.179","@things-factory/system-ui":"^4.3.179","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.179","@things-factory/context-ui":"^4.3.179","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.179","@things-factory/resource-ui":"^4.3.179","@things-factory/setting-base":"^4.3.179","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.179","@things-factory/oauth2-client":"^4.3.179","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.179","@things-factory/integration-melsec":"^4.3.179","@things-factory/integration-modbus":"^4.3.179","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.179"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.179_1675243058089_0.7254670208734393","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@things-factory/operato-ecs","version":"6.0.3","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.3","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"701ef70d9390cb9f6e345883a9e0e909f13440a1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.3.tgz","fileCount":55,"integrity":"sha512-XLSDE8GNJKivQg/OQJU0Xtm5ot3enEkairyM0MwL2Dr45T5habste3BzN+GbdDft6PnE3YS7KKz2weOu5v2paQ==","signatures":[{"sig":"MEUCIHva1l2ru8GmHkvF5vJy9od573dL9Pe/CxlvCVm8RDgTAiEAnkY1/dAJlHJV49CtSCBY3XTjgkwX90KRsCoxpS4g87M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4xpgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoufxAApSBHY05SmW46+CUzDcAXDpeESTcfUhNJesl62AFJXDiQEu3f\r\nFaasLWhEKA2i/to9yaI2df7aiCoQhlM6Q7lIuhwBv7sZi5CP0mHOJ3b7x38W\r\nnMUActBgfaReCf8PNmnonT0pNxwJcwcOoT6aYZ2pUzje5G+U2vaIBnwfqfj/\r\nFqVe4ncANKWnM+Ab0pmx2e199WW/D5WrNmg4bfL0smkr0r07ESX/SpLH4JSn\r\n7BJQK+0pQHBkEUdfyz7tUVzVbFRgkS52V8mhfAnTI9FOvv2+axV0iFwfyie+\r\nYlXBr+VGXn0Zit1CmVLJzT3m9nKfspo+pDR+T+sh1Pa4C7mi/2jdnSawQt3a\r\nljwcRRbPZf+cZ6DhcVXLVocrfDWDwoGxYdn1lyxZoNBiLNZRld1Wh2wDIxwK\r\nQRI9+tl8GzzHeU46TcvpHkhY6lcGoJklQfZiDDYbIWsd7q7ytMlY2cjVrJ60\r\ntqSoQcxbQHnlEHauUF1+voFinI4EDqaCF12wAWzZcpwm0rMQ/8bB6OnGJgpS\r\njHDOv/8CDdtiJhJZLWcOej1n4DIBj03rw8jkXsqj0Yoq9juYw8BSfkw4hXcV\r\n7Zs2eBpux5dzaqd5hXLw+XKeNXVBaN9XEW42dFRhdYYApTKxfj6bMS7N3T11\r\nkCR90QrgdPBeD0Xc40g4wqHyryvZ34aDYy0=\r\n=/Jgr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6d9a3aef103e6d8293bfce285662d15ec9c0d705","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.3","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.3","@things-factory/more-ui":"^6.0.1","@things-factory/board-ui":"^6.0.1","@things-factory/grist-ui":"^6.0.1","@things-factory/print-ui":"^6.0.1","@things-factory/dashboard":"^6.0.3","@things-factory/export-ui":"^6.0.1","@things-factory/i18n-base":"^6.0.1","@things-factory/lite-menu":"^6.0.3","@things-factory/system-ui":"^6.0.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.1","@things-factory/context-ui":"^6.0.1","@things-factory/setting-ui":"^6.0.3","@things-factory/resource-ui":"^6.0.3","@things-factory/setting-base":"^6.0.3","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.3","@things-factory/oauth2-client":"^6.0.3","@things-factory/integration-ui":"^6.0.3","@things-factory/integration-melsec":"^6.0.3","@things-factory/integration-modbus":"^6.0.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.3_1675827807981_0.9083631328743189","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"@things-factory/operato-ecs","version":"6.0.5","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.5","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b1e3a801dce3b0ac5ee93010889bc064d9d08a4d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.5.tgz","fileCount":55,"integrity":"sha512-JXxAjQuPI1Gh7BvfFEplrvMPf8muh6gtmdXEdXkpETW79x96eV/bpc9PQj+51fjdlFZvReX57gsKHe6S7ZvwXw==","signatures":[{"sig":"MEUCIQCszDJ7VTplq4XlbJ7g6CKKcD/WE6xOmpkiRj3dPpQVZwIgD1mur/pfpeV4cgEyosucU14lAfi0mBT3j3wvHZkBme0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4xt/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO8BAAmvtGzwucJXBjp8Gym5esWLwj0QgFUdumagNfcUJxN/o+ZnDB\r\nL/EQIGn/ITrrRKJ263mB4OhEp9Q+lWTmECHtYdRQlajqk3O0D14aJ2Tcpt/S\r\nSB2TQYMHyXaYI8kB2DhVCqmA38kSmlmwNwBZd3OLaXuOR+I21rbpLOSAnrzM\r\nPp4GVN+nDrFIv00kdygQhLYF72Uprzrm7Z3JnGDygWhEmbQl48LsxvoK8DJN\r\nsoLek1BcY0jE++i9hAilvF2klbEPvLLnackmLFNbUsAPAsiXOFURA60ZDAMY\r\nTCULJ/NxTH+A0jkT/tgM9NyP8ZMof3PogPb4EMV3Uxjm+D+pjdWU7WKySH6P\r\n3LwcicdO7oQEyZF5Sm9zIWhBWgBs0Tjw7RdMsXKlVUouvO8H3X8ipy51cOOU\r\nuojZMayxfp6byCj0kgEvCUZSwmn3kfhFnRKKQDhWi0Vve+jZCuYwJ8vRcB10\r\nOV6hDyGU4tnMErJ0fR8i9TE7hxfyi4FWo9glpyr5d10wBu8tjjie9fyrtP9r\r\ne6jNqZcW7PaxeAhRCuAk04KEADSdm9BdnVOgJoM7YzfjW+WwXa6uxUGUdcJn\r\nANWvMBiAd9C4gM3Csb0N7JPFKZZY4HjVWisW0AGa451dzQ7vHZcCZfTSyClF\r\nn+6nPHWyH7g0Su/dijZC79l+t0yW5A3cTZg=\r\n=96+7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"af75b451e62cdeeab8b42ff3c49a213cd1ad1ea5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.5","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.5","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.5","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.5","@things-factory/more-ui":"^6.0.5","@things-factory/board-ui":"^6.0.5","@things-factory/grist-ui":"^6.0.5","@things-factory/print-ui":"^6.0.5","@things-factory/dashboard":"^6.0.5","@things-factory/export-ui":"^6.0.5","@things-factory/i18n-base":"^6.0.5","@things-factory/lite-menu":"^6.0.5","@things-factory/system-ui":"^6.0.5","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.5","@things-factory/context-ui":"^6.0.5","@things-factory/setting-ui":"^6.0.5","@things-factory/resource-ui":"^6.0.5","@things-factory/setting-base":"^6.0.5","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.5","@things-factory/oauth2-client":"^6.0.5","@things-factory/integration-ui":"^6.0.5","@things-factory/integration-melsec":"^6.0.5","@things-factory/integration-modbus":"^6.0.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.5_1675828094742_0.48061268512080413","host":"s3://npm-registry-packages"}},"6.0.7":{"name":"@things-factory/operato-ecs","version":"6.0.7","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.7","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jinwon@ai-doop.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"76bcf50be38da4980173f60d9efe1ba6b95b0211","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.7.tgz","fileCount":55,"integrity":"sha512-n9YlZUUsJHO+vCrZGFyoaHKDPZxtgeVpGsRWqDMnBMvPIJ33CM6pFgGdyBncym21ECCi4jsIM0r2G4BiJjLCYQ==","signatures":[{"sig":"MEUCICPNr3g4JwmdCgxwM689ODHdk6rhQ5kQ5nr+etr3wkpfAiEA5gjh64YeYTfTX6J/PuF4ylGUK1bnlVrn8WQHFFgHAao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9s25ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCwBAAmVfEcecIW4tXg6kvR51lmWSB3n7MWi2+XQtO3rsqNCnzhxYs\r\noVfCmkblDGGdS4tO/orDAUyTdGn85auJBAMu7zVzhgqDZYEY8RrTX2Z1VgPc\r\ndQ1WmmKt53l780IcZiISX1+SZsCOeOyLh2kxATdfDusVUpCEVNSRO/EWi2Jt\r\n8UXW4S9pU15719teZg0WUcFEm33SUwPcNigKPX+Bhu79RH2R9cXhlNR6TvK4\r\nDJ+xtf3Z/GT1Woc0kXBFYE7K6NPA/P6j7SfvcwL48IdI2K99mkSUYfvOVrP7\r\nn+ByIWDNow7kXMBG2mv/fpeC88vE3f+lqs1rh9By9Ah72JLePyqEzPVG/jiy\r\n8kBTY6Fkq2yqii+X1RgXepWwudAwlIQRR2dzNu9z46iu0JPKI4qu8EB3beH3\r\nHTmN1gmws++zHFAEbCunowoNpD2Fgud+3kVHnIWcjx0rROeA4aq/8ys/IQBq\r\new90SxkZyJQ8D4FYtHuTjhYQPit3Dsut99iHx8zHZks9fy+YIExKurXJmWJP\r\nZRalDkmPqVj5tVb16o5arGmkgWbe0KUTNIEoX9Ar8vf9M+x22ylZGFeG5q2r\r\nbBpokjHME+uAWHMndnLfKwTy6E7CAt/NzajjkSld2Gzq1z2nFQ3j/ocp9JT7\r\nGW3VfukxRMaqY9ycdvvgLcIsRuy+0DyAy8M=\r\n=RRdU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5af6d8613bd6eab6feaa69df942ef3ddfae764fe","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.7","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.7","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.7","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.7","@things-factory/more-ui":"^6.0.7","@things-factory/board-ui":"^6.0.7","@things-factory/grist-ui":"^6.0.7","@things-factory/print-ui":"^6.0.7","@things-factory/dashboard":"^6.0.7","@things-factory/export-ui":"^6.0.7","@things-factory/i18n-base":"^6.0.7","@things-factory/lite-menu":"^6.0.7","@things-factory/system-ui":"^6.0.7","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.7","@things-factory/context-ui":"^6.0.7","@things-factory/setting-ui":"^6.0.7","@things-factory/resource-ui":"^6.0.7","@things-factory/setting-base":"^6.0.7","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.7","@things-factory/oauth2-client":"^6.0.7","@things-factory/integration-ui":"^6.0.7","@things-factory/integration-melsec":"^6.0.7","@things-factory/integration-modbus":"^6.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.7_1677118905041_0.288510238114279","host":"s3://npm-registry-packages"}},"4.3.186":{"name":"@things-factory/operato-ecs","version":"4.3.186","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.186","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"199156cd53a0361661128c3867cca25e04b6d30e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.186.tgz","fileCount":54,"integrity":"sha512-JWtX+z585r6SH3iJOdoniTtQWFIh7GZSmeNH8qgYQNUF3Xm9B0d2/bFqOvmZmldbY281ZrouzrNhFdGeqa+TBg==","signatures":[{"sig":"MEUCIFdyH5XDvweOpJN7VopM53ZhpLrGZzVp/Ch/t0Hmj5UGAiEA9Ic3JUqCcHH/6ydRCoyCOvB55iLYDzZdd5R9hzF4EhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/JzxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGzA/+MFEGPZQMTPM1444dg7s5JwdctCKIEQGJ+38HLGMSlIvRZbHC\r\nH7GMUcDn6JtyY+TjylJbERXuxQCBbBgi/dN+KQTzsrpufeE6g/zxabAQj5qM\r\ndEQwaxRImI5ZeTOgJJRYMPoXUXqccGIW9JsGOO0jEL2xlbnO0OdFTu4gNwnu\r\n5hdoajccxWsYbZHRAxuzcdIoaD4Oc/VHd4JHvlkoPlucFlD1gkUClovxl+sc\r\npaBsmOA5SdBZ1WO6iEihXM346AEqZFK0v/hk9WRBDUgWWy1GzHH7lKcTV+rc\r\nMwVreqZ2FkXeWQyOaAzsL9C9Q9Isjf25Qg2198VxojREqRJhmtfR0CIFGWRU\r\nbte48U331eGAH/f1yRt33zCSmDuQ/3iaHpHBpHb/lHW6owbTveJuuOqasAsd\r\nQ83NkGH1cJmSuULCWgthMRw797ti+aSP8G3VEGxpF5XI2IT614YeHjzofbAI\r\nshCZYMZh6r684v5/gHaUS7wn7QTHIipiqfY0nDs7lBhT/MFTwgLgqrp6h1/y\r\nm/TnIa4SMWZOXRPBVjqdKn4+SaUPgAWxxK/GrQnatXj9OsIX+9ePfFJJ6yjz\r\ndEFWErGYhXQmH+jHqhw4BILneX8HGwHvvydYGCZ2YxPv/p8hzVv9nKae30Pj\r\nzCpbh90sXDvorYjYUzGUC88knXy+wACJ4Rc=\r\n=7n1v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"854c79b134b5d94c5635c75c467eca229430183b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.179","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.179","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.179","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.179","@things-factory/more-ui":"^4.3.179","@things-factory/board-ui":"^4.3.179","@things-factory/grist-ui":"^4.3.179","@things-factory/print-ui":"^4.3.179","@things-factory/dashboard":"^4.3.186","@things-factory/export-ui":"^4.3.179","@things-factory/i18n-base":"^4.3.179","@things-factory/lite-menu":"^4.3.186","@things-factory/system-ui":"^4.3.179","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.179","@things-factory/context-ui":"^4.3.179","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.186","@things-factory/resource-ui":"^4.3.179","@things-factory/setting-base":"^4.3.186","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.186","@things-factory/oauth2-client":"^4.3.179","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.186","@things-factory/integration-melsec":"^4.3.186","@things-factory/integration-modbus":"^4.3.186","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.179"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.186_1677499633426_0.41986387503412437","host":"s3://npm-registry-packages"}},"4.3.190":{"name":"@things-factory/operato-ecs","version":"4.3.190","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.190","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0588fcae92dd82831dbb271ad120ebafbc20b3cc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.190.tgz","fileCount":54,"integrity":"sha512-wIArxKssS71C7F1+pn8j2gXapyswBffWCpB6DXjG6Q6RJvmpRJR54mJYn3QHfWcwA8u4Yt3u2zEtsVhwRMxjEQ==","signatures":[{"sig":"MEQCIFWLJCQHFzkawaXZRqr6uZgREnw0fya6G12QJTcMRKKeAiBxFqYy9mNUgVrObPUx/jAA7EjjlnJhhmTdBpXiYgIIUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAKrAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlvw//SvEclnF4zEqbg1bImEWSSGKdnabNOwTcMJstDZdHal7+FZ2c\r\nxo5ky84RwQHRzbwf0evR6Uf5y8pmmfuTXSuE5HXbefpUuOTQdll+HUriJKTd\r\nWDX/bv0oOXTBVfTquKN1ZXHYFYwrLbJrGjnSQjxoct+XqBuZcAhLyjgzy/gP\r\nqO3l+k9ByguaOy9VAsKgg7Q9QtgP/JMF4mk38NmpcGbjYOgvukbISz8HMDbd\r\nz8lt2XPJ4nTbAI0eJzQVLeL47gQBj3Wh5xhAR9zUx7doZljfOR5et5SuCT54\r\nKcQIRO8Qf4yp5CGq+JJNrJa2ddt/v8tpEMbn5+Tmi+X7Y+yTrVGdT/yJ8g53\r\n+tB1yNu1yWrMXHI9e++lV1SgWila7FfngA6KdodGsXIyB/SyREwiqHlncErn\r\nLpn3fq2/ID2hlCHJAa020CbzWVEey4WgfW+kZxNGe45oAPrrTgCiy85FLJG9\r\nHtUOM7SXQaX7AMEltxUaUYgi1rwM0TJCYtZUGEtPU3bC/fBtxTYa/kbqtkVi\r\nHYNTGAMmB9yaSn8lg62vhbQqdn3AOxfYwheuaaeR7tA1jMmxldxChrEjjzXQ\r\nRIf26qkwMKnKRxkEL6uF3eKHy/Y8/XnNb9HSFGJIPayDXY2EXIG/dIfw/Gat\r\nZWDTSgKcmWdQlxT4xm6XmDmdp/xWiVPhLUI=\r\n=VJ+g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9fc85f3d95eeddd2191d156d99fc77bcc81b5071","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"16.14.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.190","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.179","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.179","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.179","@things-factory/more-ui":"^4.3.179","@things-factory/board-ui":"^4.3.179","@things-factory/grist-ui":"^4.3.179","@things-factory/print-ui":"^4.3.179","@things-factory/dashboard":"^4.3.186","@things-factory/export-ui":"^4.3.179","@things-factory/i18n-base":"^4.3.179","@things-factory/lite-menu":"^4.3.186","@things-factory/system-ui":"^4.3.179","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.179","@things-factory/context-ui":"^4.3.179","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.186","@things-factory/resource-ui":"^4.3.179","@things-factory/setting-base":"^4.3.186","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.186","@things-factory/oauth2-client":"^4.3.179","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.190","@things-factory/integration-melsec":"^4.3.190","@things-factory/integration-modbus":"^4.3.190","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.179"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.190_1677765312379_0.31345849203757203","host":"s3://npm-registry-packages"}},"6.0.10":{"name":"@things-factory/operato-ecs","version":"6.0.10","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.10","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f3a9ab9bfccd22f9aac681f9d522ca31a5bb55e0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.10.tgz","fileCount":55,"integrity":"sha512-yWXC5aJTIdrP4K8aHGzEt/x2l1nZIzJgchL+ARabSb1WaKSQW4okK1EPeuEsV3bWGsvhOXoQTny3XS2OFSdQRw==","signatures":[{"sig":"MEUCIQDKBNXNcepH2EvmaDaZEGfCPtdle85bNNiOyQf6OXYrxQIgDEx0gZiI1QXrXkJ2zfiyYwFMNUBBQr3mJ7cjvrTStIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBn8CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAaw/+NMiURfKaWn906as8JBvwt2HlKKj8oegh8stF1Mtce1mytxb2\r\nYT/5eDJb7DARHzmYKJ+iuoavd4q1L0CIzgEUYwpbQWlGkanjMSUPhcGUDt8E\r\nvD4mevcFjDvcVstoV9BDFq8B+iBr4aCw/yj36CxG6ys4a9WOA503gmKiXub0\r\nL6Gq+e1US6GOUKFjGUs3te8kwrJmmL3gtVQTmztMy/o7fEW+VyUoZAg2yi0P\r\nAnHU16uMHj7Y/5Cak6WNhmPhdtI32/EVVU5cB48s7H+xVIzpiaf/ZZfZmouC\r\n4WiFgkeqa3opDiL+nrgAcpvQPcAMQDdwgEgjArzNR3FMwhbhmg3GovbdJpYx\r\nxAESe92bLD60os1tZsFYQmd1gNviJtRlGKKgV5C3bfydjchj7s9Q4q/DhDey\r\nlE0gOB8/zzFt8x/Wm5XoYTHeCnngibCBftl3VPfrMmbYnm0W6JOIYNLDg0tp\r\njeegsPg979XwxRBmdk5rByfwuZllFX0vTo22extskUjU/wXcF2EbNKTGALOh\r\n7q/CIgDDm4T7NUoHTxGGV1Ep9KJeQmwFuzUL1KXX5tt4tEo9p3VGqidwQSwE\r\nmr+YiC6BYutx8HrjjT5A1pUTJ/YwzAF1xyKzsKD7wO1dGzEhlQ8qiTXS6Si2\r\nqPmI+nDIWDPfkGuYpFByO9EPrR3VUNGuylc=\r\n=qs+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3c57782afe1c216525d9d42b6e5c4969c177eaea","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.7","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.7","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.7","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.7","@things-factory/more-ui":"^6.0.7","@things-factory/board-ui":"^6.0.7","@things-factory/grist-ui":"^6.0.7","@things-factory/print-ui":"^6.0.7","@things-factory/dashboard":"^6.0.7","@things-factory/export-ui":"^6.0.7","@things-factory/i18n-base":"^6.0.7","@things-factory/lite-menu":"^6.0.7","@things-factory/system-ui":"^6.0.7","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.7","@things-factory/context-ui":"^6.0.7","@things-factory/setting-ui":"^6.0.7","@things-factory/resource-ui":"^6.0.7","@things-factory/setting-base":"^6.0.7","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.7","@things-factory/oauth2-client":"^6.0.7","@things-factory/integration-ui":"^6.0.10","@things-factory/integration-melsec":"^6.0.10","@things-factory/integration-modbus":"^6.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.10_1678147330402_0.2622181806975332","host":"s3://npm-registry-packages"}},"6.0.11":{"name":"@things-factory/operato-ecs","version":"6.0.11","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.11","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2cf05d0e9f590c19dfca5d81f59eae0c3a190faa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.11.tgz","fileCount":55,"integrity":"sha512-LbXGDX1quPyg1R65ZdS///m5BfCJ09q/O1pJtmyK86psX1D8nzT7ERrweMeyQrq4xdAG5kF7nRG2NhguS7O8Tw==","signatures":[{"sig":"MEQCIAtBX4L2zv1OK5OvVskqMViHoqyPymERwSzsWRa+buOnAiAiYwVMJqHqIWvLUtipt7eawZVHiZ6+9DVrYjDAKAXNRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB2DuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKKhAAgMeG6cp9vQOIn0rlNAANeP4wmrhxWeboGewfb3nmNlkHB3OF\r\nOYkTZOz/FAt5rz9j3Iup4aSXH+NL8+dre7HKoSd9v/0m8Y91ZP7fE7Xluimk\r\nwSxLPNUO9UGkANZrw/Q5D46GXjNz/ZfkLdclf7JyZnrmWTEpWyoQkw45hLYt\r\nsb1gr2lFK8OFnFDo+ZDY62IFJoS5uG+EXkAqhPYuswzkelfiz1QqAC8LJo+I\r\n8+T3QPsFhWnpKfUCkPMceEaQYzVt+IQY5ODE3d9s0LinFkuotjN9SFeg2Q75\r\neioNpZiAz+7Tk7DdJTomLJzT+bNRut+d/BkG3RV6tc9Z5+gHiXziEpIJf/CM\r\nM+K/wVYDUh93voQCdlDjL7RC9++ohwrnpupL5reknh8Gg8ul6qhhNIYIGs1h\r\nLdfKyWGHEEQSPOdlz6z0MO0aF3ThCiMpgVkFhd+yI+wV1MCfuOh+0P/vrBK5\r\nIRK8SiSjFrwRIjjz43iPYUctZWnmJdEFAuxLgyAK20hBwUgXpFXa6QQTZtqu\r\nB03stbliPmMACeFpyzG5ONJ7QdaG5gq/W08LipnLR7bdFUPAGsNT7eSEm3Hk\r\n4LZk2v3kC/4RglQ5gpExd0m/Futc9oCQBnRAtm/yGvuKkbF0QykfIOPnAtgU\r\neMKz+LecJCkJonQJX9TculsMdZ8CcLy0ip0=\r\n=ihhx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b7bc6a184d4c74f9c9bdff9c476929701ff5a8a5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.7","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.7","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.7","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.7","@things-factory/more-ui":"^6.0.7","@things-factory/board-ui":"^6.0.7","@things-factory/grist-ui":"^6.0.7","@things-factory/print-ui":"^6.0.7","@things-factory/dashboard":"^6.0.7","@things-factory/export-ui":"^6.0.7","@things-factory/i18n-base":"^6.0.7","@things-factory/lite-menu":"^6.0.7","@things-factory/system-ui":"^6.0.7","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.7","@things-factory/context-ui":"^6.0.7","@things-factory/setting-ui":"^6.0.7","@things-factory/resource-ui":"^6.0.7","@things-factory/setting-base":"^6.0.7","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.7","@things-factory/oauth2-client":"^6.0.7","@things-factory/integration-ui":"^6.0.11","@things-factory/integration-melsec":"^6.0.10","@things-factory/integration-modbus":"^6.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.11_1678205166171_0.21213644198776027","host":"s3://npm-registry-packages"}},"6.0.12":{"name":"@things-factory/operato-ecs","version":"6.0.12","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.12","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"33d50805ca93d91a4964a24a1a31c1f3203501bb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.12.tgz","fileCount":55,"integrity":"sha512-e6/aCMcqjGpHVJrswB6ol1EpofmJsJi1JpBUok5jdgdY7xs8j4+kG5M87i6ijOl2cr7+ftFehDuvC3cDRTVy0Q==","signatures":[{"sig":"MEYCIQChBbh1aicj1kw/GbBN3qjpAEcoyEZhNgC7jd0npOB9fQIhAIM9Dv4ckrY8BYs70mAm5jMf8id9aQP0+0k6JPdq7kKB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCoIFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0XA//aJE9Rx0Wu5jb5sa0yiga4zGeZsPViHHktzJkW9Y1n8AaHLJ2\r\nQnO431WFDCuhRInwiV9B3Ip7JjTyaFtlh433mzs7ozMfeW68Qk1WTVNkvV2p\r\nZdyUvkCgREJe4NmdG0kyhK0z3i7t2OLLu1uM1CE6k5ZSc+BBrhIIVHOGxasI\r\n7V16fdvwW+fEBFyVZz6+kttNJNM0C0KxdM+a89cPsp5S20WYUgxKZ48xWIta\r\nAJBb676QbmMZMEYjkVu1bHpNQ7Go/RF1OKrCLqZ+/siQrUkJslVswWOIbYqI\r\neBs2p7PlpfRYLnkJBlIyyaaMNcZ9X/b6nVz1c2o30CWM5goyRFz+3RbYGKP8\r\nl6li3O5Df8IZvB2DLJoXSOGY99mZMS0dNykdM5qRMlinThyxfBHHVgcXIJLG\r\nLPsuim29JL9Q6XPmTKXS4BEXyhmUL/xo9jBtqXN9wE+rS1lxbmcXJkbh/N6Q\r\nEBe581Tk5Xv7L3MP/KA80AugNceZUV31/44yMoxOl9wtLyYbgac78d37CxbP\r\nhz9VnZM+DgthaVIugeI148e4eJAYJGMKFP/EsITZefutCAklR+bnNVHPnOI4\r\nDfAX2C2L+Z6xpfQ56mucE3cJj12S9sPDOWl6864GcGAQs41EZQ2LxkIkkjyj\r\ngC1Bi7J9ojjp8m2FjYmWcx/ezYX4lmynfu8=\r\n=33Mm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6dd9637de0444917aa5a3621ce1f361cfb483f36","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.12","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.12","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.12","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.12","@things-factory/more-ui":"^6.0.12","@things-factory/board-ui":"^6.0.12","@things-factory/grist-ui":"^6.0.12","@things-factory/print-ui":"^6.0.12","@things-factory/dashboard":"^6.0.12","@things-factory/export-ui":"^6.0.12","@things-factory/i18n-base":"^6.0.12","@things-factory/lite-menu":"^6.0.12","@things-factory/system-ui":"^6.0.12","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.12","@things-factory/context-ui":"^6.0.12","@things-factory/setting-ui":"^6.0.12","@things-factory/resource-ui":"^6.0.12","@things-factory/setting-base":"^6.0.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.12","@things-factory/oauth2-client":"^6.0.12","@things-factory/integration-ui":"^6.0.12","@things-factory/integration-melsec":"^6.0.12","@things-factory/integration-modbus":"^6.0.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.12_1678410245411_0.79469105785273","host":"s3://npm-registry-packages"}},"6.0.13":{"name":"@things-factory/operato-ecs","version":"6.0.13","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.13","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"880f0fd5b5c7505183b43cc4354a4fb8e15bb337","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.13.tgz","fileCount":55,"integrity":"sha512-+W/Eci9rdd6Co+L4byGlVzCKZo7YZnm6p6JKjJZOn8MtcbRllffXMPTXGoqkL9oPnWsGO/O4KlPMmpgEriYIhA==","signatures":[{"sig":"MEYCIQDGkolnQ0dl4GwDipxW4DS4M2XYk/fWlrx9T2GigzM6lgIhAKBddJXAan2mApqDHh5N/HlIX3TRIjLMZCNR6MvAHtJS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDI5vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc0xAAnluh77mib2peXFgWvHQDelYWq5rabsWEULN0WBOypndVGlxx\r\nKOMOX5CitpBhMv+3S24V7zIFzZlHXPKusAjuQVnAy/dmon78TbOHoH9qaUC5\r\nPz3N/4lBnDoD23wIPKuEelvH+ExNwH3t+CsnwQvMhxSoCYyV0tp9veiPHjlp\r\nm8FQZN0SXZ8jR3KhlDra3Q11BZvlDO1xV0GiaPEqbDVPXCklkQqNXDgHacmO\r\njNZlZDL/+EAFmNU6t6wcYuij8MhXY7u+ndepeq4+Ntx2AHSL/RWPh2Cg1rkT\r\nkrI+g/F6rsHiELFF4Iq+R2i67sp/k2UDd/fLNRdb3jEN/fjvWTOJx0KeMDjN\r\nRKhXUN4KzbUZUKItScV4gOaU2zl06BANx/V8AVfGRmLj1qnWGOef53kLUyDN\r\nzG7OxYcw5yDAHcWMnFYhwX5CpJ+9cWt/AnQV+XenRUo1MmQV75ZrUbM8shs4\r\nU3Z2wbHZpQciQXvQWNIAOtC0JsYYpLjyhBdh52tgnEOhJx541Ib1abyQta/T\r\n4ydkiqAAL+ygXQtk1ezUNXpgxyC0C04I/62Fp0sqqDpi0+vcfcXJ1dtc8V9l\r\nFrTokTVgHqzduuj3otF807UKapvnzv3YQ7Wk99K4PAkeYWNyJh84vJwBfUPe\r\nIQx85/epSNiqQ8xSN3SRjEEdNKJ3MYw46X4=\r\n=/n0o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6211b989212c23cf8f5d6be6d2c0f7e662e7c573","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.12","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.12","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.12","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.12","@things-factory/more-ui":"^6.0.12","@things-factory/board-ui":"^6.0.12","@things-factory/grist-ui":"^6.0.12","@things-factory/print-ui":"^6.0.13","@things-factory/dashboard":"^6.0.12","@things-factory/export-ui":"^6.0.13","@things-factory/i18n-base":"^6.0.12","@things-factory/lite-menu":"^6.0.12","@things-factory/system-ui":"^6.0.12","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.12","@things-factory/context-ui":"^6.0.13","@things-factory/setting-ui":"^6.0.12","@things-factory/resource-ui":"^6.0.13","@things-factory/setting-base":"^6.0.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.12","@things-factory/oauth2-client":"^6.0.12","@things-factory/integration-ui":"^6.0.12","@things-factory/integration-melsec":"^6.0.12","@things-factory/integration-modbus":"^6.0.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.13_1678544494809_0.027604369427901343","host":"s3://npm-registry-packages"}},"6.0.14":{"name":"@things-factory/operato-ecs","version":"6.0.14","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.14","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a61d9d7ab9b30ec231a3a481512246d04e4165e9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.14.tgz","fileCount":55,"integrity":"sha512-lxBJ8ElH0zvAze7hwozIg5S5OdtVYMR8HSzvCmAm0zPExEdcPwBB2qO71uIRxjzFrY7jYz+G7svi7X/chQswJQ==","signatures":[{"sig":"MEYCIQDPn6x+CZbOns2PKO1Q9/ViK7xOOKYI2ANgBrZM6LJFVQIhALJX4/oLtrzPDFjeOlpd1f+PX9yCOhjpg0tYWMF2FuBK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDLovACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMrxAAnayhpG43652V/alwcbv4yG/6+YGD8Po9Ts3X/t5QYeM/Q7Ln\r\n21chOIVyXmG1nSTzaGURS9RtwXXM0nnt1eSON8VryDG3ubV/9Wdf0anqgEhK\r\nGrVe3FgEzOit1CEK95cNEzfKVbzlH5Xo4sAxvMwHuQFmqv3pcxcRDCkCmyRw\r\nAduHqK+AJzDJNhnFRan7qcsi6/SJ0L/vsq9KU5F73/hpaMerxI572F5U/Hbj\r\nnIb/hZwxgsDgNkGIBTh0qt4TSFr1yz3cfXSqMwv21iUdAs+dfHLCd9SNn2nW\r\nwcjsfj6Dexczs4PJahfy6facSxjORg2kc+rsbnXVrz8NGpe9GDP9AVtEYb1M\r\nr4YutZZGTQSgbSaeOHWaxvZv3Cce9ohn1EjJxFsjfJQ5Qwf0D6dERBmzLCNB\r\nU5Rn2XdPgBFzbadEYze62FJ6Nmigv9xMR9nBghDzHfENcMrQhuWg6G52NtAb\r\ntIJ+24sNqfoLGRMbmz0lVCr6bwGVjrIWkVYvvnF+T1bdF5uyWrGF9hXzhUJO\r\nQC+ncj67qKxW2YMa8z2uBJaeZjRNWtIpcWNRDl3+8y9l3dXZDMMQJdiIthTs\r\n1ZixcUSvSkYbCVm6ujzxd6CeW5je+wfzAxKWjoPiny5ij/IzHdYOndIojjdK\r\nDWVg3tzDIpKdTTKfsXj06azWHmcyvXE4QnI=\r\n=I09M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"032db078ae849e84eb5aef75d781dcd17c34b999","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.12","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.12","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.12","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.12","@things-factory/more-ui":"^6.0.12","@things-factory/board-ui":"^6.0.14","@things-factory/grist-ui":"^6.0.12","@things-factory/print-ui":"^6.0.13","@things-factory/dashboard":"^6.0.14","@things-factory/export-ui":"^6.0.13","@things-factory/i18n-base":"^6.0.12","@things-factory/lite-menu":"^6.0.14","@things-factory/system-ui":"^6.0.12","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.12","@things-factory/context-ui":"^6.0.13","@things-factory/setting-ui":"^6.0.12","@things-factory/resource-ui":"^6.0.13","@things-factory/setting-base":"^6.0.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.12","@things-factory/oauth2-client":"^6.0.12","@things-factory/integration-ui":"^6.0.12","@things-factory/integration-melsec":"^6.0.12","@things-factory/integration-modbus":"^6.0.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.14_1678555695310_0.4581179343107664","host":"s3://npm-registry-packages"}},"6.0.15":{"name":"@things-factory/operato-ecs","version":"6.0.15","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.15","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"485ff1593a412cb27d08e893480cad015024cfda","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.15.tgz","fileCount":55,"integrity":"sha512-Tli4e8Grj+YWUPR+4jxlJ5cBHsyaE3TgOrdeXe4AjYW4OFONxvwfcTJVnA8uCDR0O1tpyuqnZauYeO8M3bLsew==","signatures":[{"sig":"MEQCIG/UCPI62JGVxPl2B/LIwbuSDndOsJ9oBTqoOHczBSmiAiAUUPm4pvXs6r83c8PdV/YzSEEJy5A1Zqmesmhye/KcWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDgNoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfGg/9G35wIU3VrcoqiiBE7o/iF5iYgYllgCE/zYpjngD7wJcD9tTQ\r\nGurJXtJzYWmm4ymVaR2RI34UdNKDp3aEY1sXFYlgveau0lZKpnEmpmOFdLEZ\r\n63KdVhWGWK8AA2V6yLf/e3UL71ucKCvOBxRHPD2fYascC5amnYpn/OZH3JQu\r\nJFX4npAzmJZH5vvTaSpz4mMPNVyPmDc1niIpgEqfTZKxwgnHGdI1A1yAYY/2\r\ne8Xa8cbCXfdYJTWIOch9FokvWumsJ2ZJGbcVo/9z75L1D3cDRM+MjI+T8rRS\r\nkrdtEdFYawhQe0X577Si6RU7dXXuNY/ZqhptSSNZxGsAZ+z7Xm3xJjWJehTR\r\n13A2z0pjl1Of0sO1IQ9USuJCNCDDg5EuPtjeXr9WR/yOpF1FM0v++NJQ9+C4\r\ndFEUGtVTWMAV8POvCf/SNKZ9jyIZPIrJhDitJNp9vknJ5LhxTGwnJu3ilBd3\r\nRZyg9s7bswmAvZkUQ8FNBJPPvyhExhM2p+b8ncmffv9CDwU/dhhlXDut9htB\r\n86k2+Wyvfx54mumBAjvTf43+rwCLp5h4MhroDOX2rzM6Mm9aH8jX2BAdD2Zt\r\nRUaZkHOGaJkaH1GE0B5c2PXeqVEZrCQDlJxaaFNVEBeGKlNtIzXi8Gcaj7Nb\r\nKIvLEVefcntCmUqdfRNAe8iDWJuVlzgo/oc=\r\n=/neM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7371bc44d75176210235997a56363f09b6a85453","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.12","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.12","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.12","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.12","@things-factory/more-ui":"^6.0.12","@things-factory/board-ui":"^6.0.14","@things-factory/grist-ui":"^6.0.12","@things-factory/print-ui":"^6.0.13","@things-factory/dashboard":"^6.0.14","@things-factory/export-ui":"^6.0.13","@things-factory/i18n-base":"^6.0.12","@things-factory/lite-menu":"^6.0.15","@things-factory/system-ui":"^6.0.12","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.12","@things-factory/context-ui":"^6.0.13","@things-factory/setting-ui":"^6.0.12","@things-factory/resource-ui":"^6.0.13","@things-factory/setting-base":"^6.0.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.12","@things-factory/oauth2-client":"^6.0.12","@things-factory/integration-ui":"^6.0.12","@things-factory/integration-melsec":"^6.0.12","@things-factory/integration-modbus":"^6.0.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.15_1678639976627_0.17475880009246647","host":"s3://npm-registry-packages"}},"6.0.17":{"name":"@things-factory/operato-ecs","version":"6.0.17","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.17","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8230b1456aee2582f54b2c90645cdedbc9798e08","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.17.tgz","fileCount":55,"integrity":"sha512-5ux82ZsTCrElj3IvF6GDvRel8LfbavuvJEvuRj2nn07DjPVPjE2iR1u2rfHnfQ6oMjGM/V/n/di02TXOpWzqGg==","signatures":[{"sig":"MEQCIGT2wLt1Z5zN5P9wNrjt1DMF2BXeUR3Vd5kBR7PYYhteAiA5Fe8lUIhhGzulDYE0w3gDmvI+73UMpR9JTf52zd9CMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEZpgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorKA/8DnQC+be49QdBxB9Carlc5Eq9fQBwD4H/IntCn9tH+K3z0rQ7\r\noajjJC+RHVc72Bjd8kBKzUMUAZ5wrZkMuWJ0LdemTyi2tc6wA/MjALnr4y9K\r\n+qKyZmdQTPz/1CCawhaZfqcWy7VPUMevPrh/uxAqitXwAj27HAqUIva5yfrM\r\naai08NSSwsiIhjg3N63zTEkBwjNavBZ/QXKAv45FjS6rKCX+3THvLzLm5a8c\r\nPvcSUyUMJd9QWWfbD0ylk07aYC1evMSbGJ+mzvCZXe5vqc91cZoRT+jN0oEx\r\ncTcHqOa6vx80W54ppPg6rUCZS+vbXnM8uPYV9JnRChJNeE97UyKlCPxZ08nM\r\n8IGiJclhy2JrzDcgH7WPol0AyWVuf27fzN8cMwkG2UeRxEnkhTctcVTmwi0/\r\nUojjLReFUW2gKR17KLEEu8RO13yJSfJovSdJOO27o7yquTx0TUaNm8WloSjq\r\npr7WIMILwi7sKeqbkcWKI4PljV6yTF5rI1jKJ5QiW2on5m/DprHI9GFBn84o\r\nH81I+Ld3vPYymHLf08f/WB6xdL7ic5GQr4k41G7kN8FSDUqNdyikdE2akOBM\r\nNjWo4/NKOxlGBpaU26f4pX2c96qO6TancrqdgoRjlyvh1N8OoX2DwO+VfO/r\r\n7/z/6qsxx/v04o3nMnKQ1LSJjqic029inPs=\r\n=wsQf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"960090ec7a355e26d55a46475babeff77eb52b15","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.12","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.12","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.12","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.12","@things-factory/more-ui":"^6.0.12","@things-factory/board-ui":"^6.0.14","@things-factory/grist-ui":"^6.0.12","@things-factory/print-ui":"^6.0.13","@things-factory/dashboard":"^6.0.14","@things-factory/export-ui":"^6.0.13","@things-factory/i18n-base":"^6.0.12","@things-factory/lite-menu":"^6.0.15","@things-factory/system-ui":"^6.0.12","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.12","@things-factory/context-ui":"^6.0.13","@things-factory/setting-ui":"^6.0.12","@things-factory/resource-ui":"^6.0.13","@things-factory/setting-base":"^6.0.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.12","@things-factory/oauth2-client":"^6.0.17","@things-factory/integration-ui":"^6.0.17","@things-factory/integration-melsec":"^6.0.17","@things-factory/integration-modbus":"^6.0.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.17_1678875232170_0.460254641823463","host":"s3://npm-registry-packages"}},"6.0.18":{"name":"@things-factory/operato-ecs","version":"6.0.18","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.18","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8040168c10fab8eb8f16e92be2d198db064c7828","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.18.tgz","fileCount":55,"integrity":"sha512-Rzkg0rVUCqlWoypxj3WPKoolQSBss57jPGfyuvz+TYmuuJ80+krgoOLFUVukjB1MaOo2YLUAczJBlbtJtFjEAw==","signatures":[{"sig":"MEQCICLCt2eQRhjLZy41/lpT6dDPggjgQWO5L+/PQ3i6K/3fAiAujgVAm59inECWPeotNBJ5gFQVwINF40OP93nA4eJUxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEn40ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjjA/5AYjy4mQs664jRfpFU4Uv70Csk7lwGLiYRxISsValOzCTIa4x\r\nUWGbwAIdafhFRhEx6XLYNiOpDFpkcpMj2j0jSmKz2gIcUxFbLNppZNiZgCjv\r\nDMzry+YrW2WpUCkd+7l12V3WGl+FpiVUL5fwT9Z+vQ3RpgDIGiFfl5/GW+wg\r\nW8WSKunXEeXqFSPpU7bbdCJzyoES7iO5nkWItTzUXfQ9V3bmUGX/FBWSr5CD\r\n0Q6s5SMbhvvoaDFObBh+0axM09aYEinGCfpMEXCDO+RqPClmVmP9sGO4ZGOq\r\ndb4YrV5yY0hfdv/SVMZ+bNZp7q/PVcMDIm2m/KdrNU5bKmYyHDa7i5QgVrsX\r\nrdiKPVe44+2rBOquaMSXy5wXn0npvFqjJ75uCVi2UYAYrvedjAGQ3+dHi8E4\r\nS9EVp7C1ITHgtX0Q9EIZmoyv1AKH8xycD7xg4ptMSJZfl0/Tau1YPL6vUUBT\r\nGc8F81GyqQJI1Sx8Fbla25CBqYtiZ4P92NIQ7tc8OY55yTMVNN/D2O2m1uEb\r\n8j2Qbc/434oJe6hrFyMXZYPPLZnYlIUntjT1o+alQ4ylf1l1XrN7Dq8cj2XU\r\nNbmKn9GPFAP9BV8ye7LaCkI3ONS/9r6Wo1o1tZ3DTx2zWkLewbRrIMA4IV1D\r\nLpjSiPqbEwnot6yBK+2LzohVX88uFRHgRhc=\r\n=z9SL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2e3e970ad20b2d7b67653ce04341bdf150ae7ebc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.18","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.18","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.18","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.18","@things-factory/more-ui":"^6.0.18","@things-factory/board-ui":"^6.0.18","@things-factory/grist-ui":"^6.0.18","@things-factory/print-ui":"^6.0.18","@things-factory/dashboard":"^6.0.18","@things-factory/export-ui":"^6.0.18","@things-factory/i18n-base":"^6.0.18","@things-factory/lite-menu":"^6.0.18","@things-factory/system-ui":"^6.0.18","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.18","@things-factory/context-ui":"^6.0.18","@things-factory/setting-ui":"^6.0.18","@things-factory/resource-ui":"^6.0.18","@things-factory/setting-base":"^6.0.18","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.18","@things-factory/oauth2-client":"^6.0.18","@things-factory/integration-ui":"^6.0.18","@things-factory/integration-melsec":"^6.0.18","@things-factory/integration-modbus":"^6.0.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.18_1678933556676_0.2551834082191746","host":"s3://npm-registry-packages"}},"6.0.19":{"name":"@things-factory/operato-ecs","version":"6.0.19","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.19","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"749d2de85b15cc36cb9b30db6d650a6e4cea6b65","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.19.tgz","fileCount":55,"integrity":"sha512-kM7T5CtU4C2fVhKYGngyVOlR3NsNlq/M0gYVA53IhXT8ZyRwTi8aapeO7kM23yCYLrUd6/a9aHAlxXGd2yuqAQ==","signatures":[{"sig":"MEUCIQD04Ibx3tdS1yvK7GQKgLyUsQml4zhc/wcL9rTW4oZJbAIgbd4OpRpRaL/nDiqKcU0S8o0Fvhr9xvHqo8OghjdIKsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFbKtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpySQ//Si/OKHJM77+3T5B5yulezXKU9Y+V1X8xk8sLQpsOqsxcsayD\r\nYH4dSlobvdmLr0TkQf6SclDqwXzSGFJScZoyiRd8CjBHTuOc+deRSRbye9Wg\r\nYuFe3CDJehIB0NZgTW1WRZ+BXMW6HdwZzCGRYTby+4pl1EY6D6VQPPvoaZy7\r\n/V2pA9EwONqBMAZe3EnuuVvq8tx7gT7Gc353x2RB03c8/ysFa3pRNC9SEukm\r\nwoimEn30WLATfbLy0IYnc2e/lsOoRG45WR6rDiv5SY46Jv0vYZ/NsO2w03P/\r\n1UxapcbVYfAsgSAN0U/8FN6N9/Dw5uQzohnMprZb14efemZj/Hc8HANbeik6\r\nQm/A7MXKdsgur8izywP8Ak+sx4EVE+3yvd1vyJ9SbdsmdJyIS9+xRLUpxezc\r\n0q2OEMCsiFEU2L7Dryy3Gda1oNyRnM25GGEsdZ/ACqotZOX9POn4kkDiv2I2\r\n0+2U3CsKaZY4VhJPll0m9C/kN3AO27uaa0BjHG3jzV4E1iH4GcQuWWYxrfGn\r\nyrPyEr8fD0Q0KGXZQudBhKNgZAAcGUoY8tXKvLj6BifOixFSiky3xEbmFo7C\r\n7qNf5wHj/tR7l6IzwcYTzSRwdkUAOFuLo0jK21QZv2E8VzFnxtgbQjRJm9XN\r\nAnsuKVyUzjvUida+EWGce8cLWmyGKV1JjWM=\r\n=Tlbw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"05a9514944178c345d8eec9009cc912b2e55c389","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.19","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.19","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.19","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.19","@things-factory/more-ui":"^6.0.19","@things-factory/board-ui":"^6.0.19","@things-factory/grist-ui":"^6.0.19","@things-factory/print-ui":"^6.0.19","@things-factory/dashboard":"^6.0.19","@things-factory/export-ui":"^6.0.19","@things-factory/i18n-base":"^6.0.19","@things-factory/lite-menu":"^6.0.19","@things-factory/system-ui":"^6.0.19","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.19","@things-factory/context-ui":"^6.0.19","@things-factory/setting-ui":"^6.0.19","@things-factory/resource-ui":"^6.0.19","@things-factory/setting-base":"^6.0.19","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.19","@things-factory/oauth2-client":"^6.0.19","@things-factory/integration-ui":"^6.0.19","@things-factory/integration-melsec":"^6.0.19","@things-factory/integration-modbus":"^6.0.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.19_1679143596764_0.3203823676357531","host":"s3://npm-registry-packages"}},"6.0.21":{"name":"@things-factory/operato-ecs","version":"6.0.21","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.21","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b39715e7876ed9f6235a2fa57205cbe81be4f734","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.21.tgz","fileCount":55,"integrity":"sha512-PjEQpmfFfiTZqmtI5o2GnSpV2B0f/SN4EPjhvT/8cepV6WLqqEwG/MZZPokp6MFbPBKnN8VO4xbQhtR5R+ns/g==","signatures":[{"sig":"MEYCIQD6Q2v4L5zozSVDl0LvIzoPq2ecmGg/q4KmaI2zUMUn2AIhAJEGXmd05ejGFHplFIu7RrkAcMeoduvxKi6sRQe6OHO2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFc1gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobzg/8DXTfOKRJQt+vQvVEPAK8eKL4RQm3huVDoHXZDUJ2cKmbApTm\r\n4njewfcZE+YuyIMPf9AoFUqqrVvul6KMrKIAkihHy7Gdsls5SPuM6mmzm9Ig\r\nkRmcqzTsd6TxxWdCJVmXnRdSIDWMrTeyT/dEqYLxz0s9xMy62Qu1P5X+g/ce\r\nxfLqu2vLyXDDvwPk40xN0DePOJYpLj2SCsvrcHMxucH6O/6UPQ035jKNk2zV\r\nYSa/ahluwgHU/Y8uvjeG3hjUae2EhBB2GB61YX/RFXC+TfomDxop5ysYUy7C\r\nu98i/N+x5RxuymY9zTSg8z7D7XU3huu/XsHcTnVVWIzSo+Uf0aQ39Frh6NgJ\r\nSFZuE7n5ft4X4mDw9iOM/JwNnUYTq6A8vwBU92Idxj0srJH+WGXNn7skynpK\r\n6XH9K4WzMBoX3df0BCQ3bGLmvIF4jqJ4c7YjQ2kwIILOiulT7bLx6SdwAFnp\r\nmyT+wKlbxAQUW1nGNcJ1Lu7LSdX+f8BU5B1ZV1ZY3YOkxi4UtA5fSiQHSZ/O\r\nUzAzH7s7ep3qBnmmRI+gIUH/d/rg6sQEvZewyNDf4I1uGK5kr6G3+LVg9cZU\r\nTesOHkicoVLylNNGoZUmqeIU22ycUQPYvtF7IDRCAudLbDwXI8AyATjkRG/J\r\nLRVaYziOGf6DXYyuAgs1lDUZTdoPa9NfjBQ=\r\n=KEHa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"074a4f460d08fed4bc7e9882aa57f4c120cf0f11","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.21","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.21","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.21","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.21","@things-factory/more-ui":"^6.0.21","@things-factory/board-ui":"^6.0.21","@things-factory/grist-ui":"^6.0.21","@things-factory/print-ui":"^6.0.21","@things-factory/dashboard":"^6.0.21","@things-factory/export-ui":"^6.0.21","@things-factory/i18n-base":"^6.0.21","@things-factory/lite-menu":"^6.0.21","@things-factory/system-ui":"^6.0.21","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.21","@things-factory/context-ui":"^6.0.21","@things-factory/setting-ui":"^6.0.21","@things-factory/resource-ui":"^6.0.21","@things-factory/setting-base":"^6.0.21","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.21","@things-factory/oauth2-client":"^6.0.21","@things-factory/integration-ui":"^6.0.21","@things-factory/integration-melsec":"^6.0.21","@things-factory/integration-modbus":"^6.0.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.21_1679150432291_0.43392737651436675","host":"s3://npm-registry-packages"}},"6.0.24":{"name":"@things-factory/operato-ecs","version":"6.0.24","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.24","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b3f434299793d5d559461ee0910c9179a14339a7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.24.tgz","fileCount":55,"integrity":"sha512-+nQoK57Qm1gL97AwhZGwi42To3VgvucBDwu08/WJInhRlTEbBLeQOPGBv9lJ6GmZSTsQLrpA2i5D7aZnxlW5CA==","signatures":[{"sig":"MEYCIQCOMHYMoY13lqsJzxOV2QzFGuJnw92uOnGK0S955EGTwwIhAJK3CAEYK4Krmd3uL6GM1FFznHlYV6UhqCEMtzXr3RR7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGTUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqUQ//VzYWpBP8gaOmXqobXLwk+zmwv63djs6uq3fTpPcpZ4pEFuMn\r\npZJ36qN4+Fqa7jLjVwuX+HlVR1apO/k8DVGqGt4BQHIK+zSB4XQanKx30+f9\r\nQAFbpcKyS77Msy0WloNGKvZy5dIWc+ic834LTktDSNM+iq6jzvRWsDcjvjHQ\r\nTQGkk55aF9W5T3fY2JMBWC5HFdd037DTAd5W8HiT+jvuNfvQgAE2pjkNCRuP\r\nAJ87+M4NEyfVlozKIR3R2Ei2LFkFSYV6/QBkmkvkz849bhGAHqwgx9uVjV4h\r\nMu2oxd2bGOR/2YM/nglaZtRFIOO9w5/gJaYeTasH7T6/ydoCY0GHrml+QKd3\r\nfyFbevsstRjx4Yp2m3jH78ruSyagbl+uWWHERgiXusQcjyzz3sVcKfdvGIvw\r\nlcXYPGnLB2vJAk13k9hCo28v09HXcOSvtbrCNU2Pto/6e7YhU/Ln4FKTaHCE\r\nEBooY/m2/RlV2GNv2SRrUMnPOS7rdZRLYbbvQY0L9DGMYJXvQSgp9Bvnie3T\r\nofDynQSWgIF17S1Gs6HKB8BtB/S/qk7Pa6PjebaEbhEh7dMaHNGF2KnjjiK7\r\nnJRA72wUx3hkMilu4F3EGrvj0ZeY3nMUD7jasUlELVk/LN7lAaScQpwKp/Kz\r\n9cIoHNopddiV1oZKYVRy5l0bmiLmDgBi198=\r\n=1+mT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"27c1a4c3bcf4f293e7e676caa1f2daa3bb6ded11","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.24","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.24","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.24","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.24","@things-factory/more-ui":"^6.0.24","@things-factory/board-ui":"^6.0.24","@things-factory/grist-ui":"^6.0.24","@things-factory/print-ui":"^6.0.24","@things-factory/dashboard":"^6.0.24","@things-factory/export-ui":"^6.0.24","@things-factory/i18n-base":"^6.0.24","@things-factory/lite-menu":"^6.0.24","@things-factory/system-ui":"^6.0.24","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.24","@things-factory/context-ui":"^6.0.24","@things-factory/setting-ui":"^6.0.24","@things-factory/resource-ui":"^6.0.24","@things-factory/setting-base":"^6.0.24","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.24","@things-factory/oauth2-client":"^6.0.24","@things-factory/integration-ui":"^6.0.24","@things-factory/integration-melsec":"^6.0.24","@things-factory/integration-modbus":"^6.0.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.24_1679373581363_0.3153933300562688","host":"s3://npm-registry-packages"}},"6.0.25":{"name":"@things-factory/operato-ecs","version":"6.0.25","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.25","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1dde97352528a3381a8edbf2a4a44fe7dda15a00","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.25.tgz","fileCount":55,"integrity":"sha512-YPFxXbP8BunoPbhE+VLrzJA/kwZKBb9vjrfJT3IEfXh11UnIS0kFjKpWg3BF9+DxWpz2dostdID3/OWStVzflw==","signatures":[{"sig":"MEUCIQCkSIDXUcAVAWgoJi9dyL2LpqvrNXOUfJmwxv16y95RzgIgNa+Rr9PjVUHhpbzUL0wcyTEvkBSOwlqwHfYFVkYdksI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHc23ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfhw//a6ocvoMWnkxiOkSU89ELS/wWryG8QtaMbZk15xfO57h06f+Y\r\nAA5r42Wi7mvotE8ogNLgi2EM/swuJNlrjUcy9joaUh4LMRQEnUwsi9Vqp/ho\r\n3ypeW8hSebI+ZIqJP4uhYI8wCrlsgT16ucomQWDWRBfcLiHiQW7DlFox+OHI\r\n+uQtAnGAYKH3xePI/4TRso6Z3ycRFqoJTbRoFuJiNkUMF4DYmbbiDU8B6wx9\r\nkVmnR61px9HF3t6oJk3+LAweU0LdNM8uSQ6Ky8ZI63nRm7WO6zWpIL6RN4n7\r\n9mOGe73Lch6Kh2wxhBi5hM1QNE5sXlXt+PXSPuYJ95fMdoED/w0POPyxNw62\r\nVxhKo1DM3UFJagps4Ju9hGjPWS7uv4S7a3L0EMsGNDC814jaDIlfsC++oDb5\r\nMpmHJCzGxjlrprX7BBtlLy1gVsGqGIPL94+KRe6RPJbzTUInP0X2UGzK93O4\r\nw0SGPpu7cLVGgRwITUXJbVL80qExjn+WEDOU6yZzRk0Rw9ITeYSxZh3kT403\r\nNnEr4Se8R5/Qd9UnEeIsMJw9zesfT405ULhytrtv7HCJWoHt8ugOcgXbj1Gb\r\n1ce8JbwoHO9INrUAKm6tJS+LEmqYSAx+kLGOd85bmqFqVh6GhiEfQlH0Zm7B\r\n5BfAAWhsPVYZ+avfEsU1DbaqW7UD0sIiNsQ=\r\n=VGZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8a987a42de944dc915b8cfddb047eb7bc0d4ba41","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.25","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.25","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.25","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.25","@things-factory/more-ui":"^6.0.25","@things-factory/board-ui":"^6.0.25","@things-factory/grist-ui":"^6.0.25","@things-factory/print-ui":"^6.0.25","@things-factory/dashboard":"^6.0.25","@things-factory/export-ui":"^6.0.25","@things-factory/i18n-base":"^6.0.25","@things-factory/lite-menu":"^6.0.25","@things-factory/system-ui":"^6.0.25","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.25","@things-factory/context-ui":"^6.0.25","@things-factory/setting-ui":"^6.0.25","@things-factory/resource-ui":"^6.0.25","@things-factory/setting-base":"^6.0.25","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.25","@things-factory/oauth2-client":"^6.0.25","@things-factory/integration-ui":"^6.0.25","@things-factory/integration-melsec":"^6.0.25","@things-factory/integration-modbus":"^6.0.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.25_1679674807640_0.792658703388204","host":"s3://npm-registry-packages"}},"6.0.27":{"name":"@things-factory/operato-ecs","version":"6.0.27","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.27","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d6bdebf993adecfce11a591bfc18a6c16b0de656","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.27.tgz","fileCount":55,"integrity":"sha512-dKbcu3oQpBIIsE5MPNk1ZlGoeOvsccmkBLmV+esjpft/RPSM4Cu+cBDJtxNB9A6quhlbuY/MN8QyxG4l8gEnyA==","signatures":[{"sig":"MEYCIQCygGZf1yn0WAbgp/OwYH+nPyJblFQJWeHcVHb2OUkqoQIhAJPaeqMnNDV8JSMVmyHA4O0TTDAtifWkg889aw+725zo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIc/8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3qhAAjiEMfPMTM4DcLAAtwR1PJCkpdqx13aXONNZmE5r0Kr8C9vm7\r\nGXjeTFaz4Os+kA27VtcOTSdmayZcDuEykdZRhACY9OA7N8Y/D0ulV+DcFnG6\r\nYOQBgPq/5AySb9XOD6d6dluMUS3vPF4oaPtyArDgdq9kTbcU67HKVz6nH5m9\r\n3MRS+fDSIV5drdvtw9FzlmfS6ifCkzYIRqtG2NoEbIb8+1MWSAFdVkUOD9It\r\nXfVA6PfuEhHJnmsq45r8QCNR3CLC7VhqTGkJmb5oAxkzn/8sLFmfqoxG0caq\r\nhqVIUXefSnSHmftkgf2Avv6Eupfaw3a5b1tUiHHzSKvaluTMlFNl6o7LC249\r\nHEcJ41wtCrs5+t6mvm2FWnQoVibMkHHFbfmDtnmh4hBDQmdaDalb9Fx0Yude\r\nXB1tUBbCXsLNkGC57DuM/w9/5Q/Ei5BddypyT6slbybZm2O8W5qRlgvomwnw\r\nMFi9y13KwU1VRKhcmf5iiRb561S2XMOivL1AOcoP6hARvRtuek8Kp3uO0nrF\r\nBdIpPvxAGTdBojegb9UmxkLsYS7YEbqLL88OSWEob2A6r3tKO6sktjTqKIO1\r\nySkik6c0wHqnTQmhCiNtaUHm7Wo0lcM8sF4alZ6YsAf2YdvkOqEAdZv4m2kI\r\nGyZ/0Wl7EUc5Ifkxw7VAicDJv/ApILrC1jM=\r\n=RRbK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"684784a4f3e450e9ce07dcd51db70b8a2d2c2a0f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.27","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.27","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.27","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.27","@things-factory/more-ui":"^6.0.27","@things-factory/board-ui":"^6.0.27","@things-factory/grist-ui":"^6.0.27","@things-factory/print-ui":"^6.0.27","@things-factory/dashboard":"^6.0.27","@things-factory/export-ui":"^6.0.27","@things-factory/i18n-base":"^6.0.27","@things-factory/lite-menu":"^6.0.27","@things-factory/system-ui":"^6.0.27","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.27","@things-factory/context-ui":"^6.0.27","@things-factory/setting-ui":"^6.0.27","@things-factory/resource-ui":"^6.0.27","@things-factory/setting-base":"^6.0.27","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.27","@things-factory/oauth2-client":"^6.0.27","@things-factory/integration-ui":"^6.0.27","@things-factory/integration-melsec":"^6.0.27","@things-factory/integration-modbus":"^6.0.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.27_1679937532306_0.006630975025391672","host":"s3://npm-registry-packages"}},"6.0.28":{"name":"@things-factory/operato-ecs","version":"6.0.28","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.28","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9031d20114c8cbb8e4d2d5f8322e7994da23cb30","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.28.tgz","fileCount":57,"integrity":"sha512-qGZS/KEeKHsC8PbU6yEXsZGVd1Mxk5iMjqWuKEUfQiPgZa2QYsWgmFiJG2FVxG6zcD4dvwWUug4qdhyo7VRJ2A==","signatures":[{"sig":"MEQCIAcwjqRc4mZzL0L2NW8+E1VW7mO2KoTYC92D0mgBEb+aAiB26aAy9xpaEUG5tsxd6uWIE6+12Bs/Da6I5/T7gcz6Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKooCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgCg/+JTQOEGXCeDkI3P2NbDWTC7uM8rkLhLF83Y7+8pmcnnQTRu4m\r\nUjGplFAVG5QM0mgTtrO/BfGo50rtkfXbxEl0WiwPFRZ0jFMLJ6ZaYnEfqPYt\r\nSqAqoNQA8mnTt0oNgxh41IfNJdx0khH5QqKc2Ym/Q/1kzrNTiIuqYR77WaM+\r\ntBFhNM66mjsT3xySUuqx1BF0gMCuPUT/VLo3JpAttpLBPR8deBA3osplAZ6g\r\nfzVEHefXSwkf1+93CSf+8qpis26pXRmLD2IxhUE2GgLCKX7ZU47pIQLOSsR9\r\nm1UICa5tdEAue8cnwvgRPLM+8QhgyYswCsy4JP1/Hw+dQkwimzKKJwt36v2J\r\nK36ccUh6ZI1S2twLgu+Zo0MzPXdWPU91z1ypLc2e5yL+tNUO+SJkF9795drb\r\nsCAhUPhK40VU7yFcupElUGUulWY5tCMhn9iFl6WokCcMR/9EkqD68iZ7jBKp\r\nn1YM49SiOQBoLHrOegn+agjlaaQJVbWRQwol86wXTrkCyuedrlt4jHYahjey\r\nZkKQoAE/g9uORI2KS0BxkM9gxl1lYekrgeqUsbo1ZY+nE6LRJvbavTaIQ1Kg\r\nCC2q7dUFhYJCbqfGGww3lnG05wv/RA7tb2tuUabTO3uTlTYV0ZSfkEVeRyKg\r\nS/pIFpDfu/S3jwzVHU4gmoDFK72IjykOlT8=\r\n=9pjx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8b4e03229444e38fc3f3487227a96837eef85099","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.28","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.28","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.28","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.28","@things-factory/more-ui":"^6.0.28","@things-factory/board-ui":"^6.0.28","@things-factory/grist-ui":"^6.0.28","@things-factory/print-ui":"^6.0.28","@things-factory/dashboard":"^6.0.28","@things-factory/export-ui":"^6.0.28","@things-factory/i18n-base":"^6.0.28","@things-factory/lite-menu":"^6.0.28","@things-factory/system-ui":"^6.0.28","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.28","@things-factory/context-ui":"^6.0.28","@things-factory/setting-ui":"^6.0.28","@things-factory/resource-ui":"^6.0.28","@things-factory/setting-base":"^6.0.28","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.28","@things-factory/oauth2-client":"^6.0.28","@things-factory/integration-ui":"^6.0.28","@things-factory/integration-melsec":"^6.0.28","@things-factory/integration-modbus":"^6.0.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.28_1680509441792_0.8731299244958388","host":"s3://npm-registry-packages"}},"6.0.32":{"name":"@things-factory/operato-ecs","version":"6.0.32","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.32","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6990ce0881e72ab662741b7d93e3622bf9032f92","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.32.tgz","fileCount":57,"integrity":"sha512-Hjgabu/G5crRpVmm8OsIrzQrHTOgKiX8Nc1FsR/JtBV3ZmH43JZvKRhYjcchiv+s1FQVzgKhfK/1xO0t+6seKQ==","signatures":[{"sig":"MEYCIQC9nB4MTJNd9L2wipRyPBTUufKnwiEbJ4j0RqCkJ8+g/QIhAJuVywXK+1ehwZuQQfdsIOifp2uI+wJz6Aa6Up9mdqWa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLKxfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoskg//V066KWOb4fWgUB9fvTNGDDK58fQKc5cfynVFWcHHWG4RhFJe\r\ntFe8VL0xAu3g4f8mO8ywMicCSi8aq12YCqYYqu/szqiOZV2LWdy0LRSP3R3S\r\ntnn0Om7k8qVIbFKvf/YRPQlTjE+XTlQ1hmRZPrxcyYPUPLdE07fU2ymmB7fg\r\nfc0wNVf4Tu5XJkYVT7RNJ6rLUxSTZejVTaY3jWZeKjwXWTgLsIdngj8N1iv4\r\n8RGDTCqhA7cszFNVjUYDsYgoVbTWF1lSN8wQc6Isx8VjM3CoDRQJI4EHb0s/\r\ndKfR9u+bd0f2cPGl4fhoKGVts9oVE+WfTxP4Sx6tgxp4osxjt57wQICJRMrO\r\nmpo/c36gOwj/R3I+V4+9WF3aS1QO3qRR4HyIzrbCCsUEpcoU4s2aaiGv+L+d\r\nuPdz5Zd3ECe9fEz9/ieOJwdpOr7w7kCDCqmQQlK0vt3xTNihQ3uc4iKp7SOr\r\nAmfTeZACBgYvw7J4HVlq+uh06MfsEAJZhR0/BoxGr7RHRjr+dqFslRsSfvFo\r\n6oJyxsfSlqSztMn0arlWZUyhWEUYMYZWPbyaBha5Jr2AkAu95joMnNInrw/h\r\ndCKsJsOj0s9DZGVQcJWWUZyD2gj+ORDO8v5lvi7521r8o9k6IROljuLaJyfn\r\nO/WjwZlK5AaWNRB46x0CdeKvP+pMwSORlxE=\r\n=XpkX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1b7b1eb2d2e1c0823ec69ee8160790c5da62072c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.32","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.32","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.32","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.32","@things-factory/more-ui":"^6.0.32","@things-factory/board-ui":"^6.0.32","@things-factory/grist-ui":"^6.0.32","@things-factory/print-ui":"^6.0.32","@things-factory/dashboard":"^6.0.32","@things-factory/export-ui":"^6.0.32","@things-factory/i18n-base":"^6.0.32","@things-factory/lite-menu":"^6.0.32","@things-factory/system-ui":"^6.0.32","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.32","@things-factory/context-ui":"^6.0.32","@things-factory/setting-ui":"^6.0.32","@things-factory/resource-ui":"^6.0.32","@things-factory/setting-base":"^6.0.32","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.32","@things-factory/oauth2-client":"^6.0.32","@things-factory/integration-ui":"^6.0.32","@things-factory/integration-melsec":"^6.0.32","@things-factory/integration-modbus":"^6.0.32"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.32"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.32_1680649311173_0.19540400010676318","host":"s3://npm-registry-packages"}},"6.0.34":{"name":"@things-factory/operato-ecs","version":"6.0.34","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.34","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2b64f761727ba0cb3d4bff2638de88d85decbddf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.34.tgz","fileCount":55,"integrity":"sha512-dIqNIN2xu6BwtIjVehVJ6eZIdRsR3vmsbpfRl/Gd8KaClVFJjdLrvOc720m/a7fX3Ap/xQTURIO4Oc+b5TilZQ==","signatures":[{"sig":"MEYCIQCck/0pmv1oCdDVDE6vJPWxZzlpVU3afT33B209o6SlzAIhAPodOYQbY8EwJfrfpzEnMLLYi9Ib5SNZaY8MOw3PVjNy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLSUwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcQw/+Mqq6imieyTLOYRAblndXRx7iXXIBW0eNupb/tO5Uf3KVlUmo\r\nioZ7AEs83rMgZDvP46MQQGR3Bv6N+KYu8GrZnfUM/KJ56zgSB04tJk1pKZxb\r\nYLSqzVnre7jdQNtS41L/MFoHPDoq4djlC/m47UmqNm8KMHZSA+RaZgcjch/X\r\n4JOkYY4w32wtkNU7JTDbm3Dk913Pbs+oAF1Tqq93Ln710cwaBP6SL7IuXDnj\r\nbrKkj9n3nP36qS/PzWIlTBACaPEygdH+WOXFLFEqmj16h0CGyPl1wv33BvaG\r\nYUGEmwQhBbW1PhY44Y6shPyt6bQSn54QQe+CTgdUC/nvRmqpimit6YPQbbcC\r\nSZGJ9jy56LaS8amUuWQ9feNAcFCJTdbb17r7mtLbqjZe4frGC/u78wTYqjV2\r\npTjwo0tE1RdkgyKP1xGFmkGqqB388o27u3pMgaEL1a/HX1eObTC8Bf6fAf2I\r\nVwFHTKDpCuFohB7YNxb6BuziQhjO3f7bnjKN+n6p+lUpEO/GqWhb4QMyKC78\r\n7WyuzGp4xzWUTZ00FiVPMeQTIlYjA+0/90lOAh2qUtNKK9w0XN/Ic4dvvMS0\r\ng5Njug+8pGDN31Qxb7qhenrzYQ0lJcksaWDosexAEzVP7yohrW6RmVgfduFr\r\n2AXljftjBPNPeyTfCHLWTfNYoG92AHc2Mik=\r\n=y6d2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a460e5183f6e97e061be886d1efe9a114bd1316b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.34","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.34","@things-factory/more-ui":"^6.0.34","@things-factory/board-ui":"^6.0.34","@things-factory/grist-ui":"^6.0.34","@things-factory/print-ui":"^6.0.34","@things-factory/dashboard":"^6.0.34","@things-factory/export-ui":"^6.0.34","@things-factory/i18n-base":"^6.0.34","@things-factory/lite-menu":"^6.0.34","@things-factory/system-ui":"^6.0.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.34","@things-factory/context-ui":"^6.0.34","@things-factory/setting-ui":"^6.0.34","@things-factory/resource-ui":"^6.0.34","@things-factory/setting-base":"^6.0.34","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.34","@things-factory/oauth2-client":"^6.0.34","@things-factory/integration-ui":"^6.0.34","@things-factory/integration-melsec":"^6.0.34","@things-factory/integration-modbus":"^6.0.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.34"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.34_1680680240599_0.753412619655097","host":"s3://npm-registry-packages"}},"6.0.35":{"name":"@things-factory/operato-ecs","version":"6.0.35","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.35","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6cc12d8c0ba425039488ad17365637aa17beb9c3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.35.tgz","fileCount":55,"integrity":"sha512-h9gHzSQnljxSzTIdGgdTTNObAT4QjH5bCV6Ay5dzCA+WoQ3/W6XAORb9Sl2DTlEgbWnUkW1PFxHJ+hPrGo/b6Q==","signatures":[{"sig":"MEUCIAs6Hi01YGbfAmlyL9LeWv0paJLjMEYXYCP4o1nY22vbAiEA+UHnoH+1xIg2gBcNSoExxVPPiQLtmkZ6bv6w3YroQP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLUtzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc2g//YdnFl6io7KMF24Kv0dRt8NdoZtMqI9cJ70ARRl9cqfacpm7D\r\nnS4+WldhTqfJ0tgzUAyYxkqj7Zdojq4vKSt2qR5HVVigEbUVevTKPKyHg7z9\r\nFChcWvUEOawEOgfCLXGo3CTXmB5WhmW5dSzU5YkpFhfcWsqaKkzK700zR1hp\r\nbN7gv3mX6Ike0EkLJQM/5Zigk4aO1L05e0ByDZ03VktL2lA9o0VDk//5GsW2\r\n8Ul+ehf6+PRYX7Kdaj4DDeD1lO0mPbOq+dGcLaOtSU0Ao4w1s5bulIPRFPIs\r\n+wXpBUfg3bqUQH+Wr57FtEPfLN0k5FF3Bw5s7RXgSHT28oFMwH3O3EHyFvTy\r\n6IOBOq7DgQ5YR2rP1d8nNK9YV4bD40+trnadtXr5YMFtLNCXWo+IOdvJXnjR\r\n0SpHKzQrY70vS/racwjfrG1urbDg3s25FWH8tg2IRdDRfN6Y8bzyYCaY5gij\r\nPQu1eqwVWKywb/CE1iHE3i6Ovh74CfAEwGftgAcky857ke1Lmzpq1KeBHnFa\r\nwFRnV5nZ2Yi+9kWvfjcrye42Y0apSlDPq/q+lKEdFFlmbmhmS8993eUVDxNQ\r\nnFKjbe3REGq6Ag2EbPNyc//D40gTFn89vOqTRd8ey4Dz12MV0w3ehPTDH2IY\r\nk3V45mwAEVgfb67m0krLLclT3FlE167//PM=\r\n=A2cj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2f731189d998bc4a6fb99cd8f4851cc90ef7a748","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.34","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.34","@things-factory/more-ui":"^6.0.34","@things-factory/board-ui":"^6.0.34","@things-factory/grist-ui":"^6.0.34","@things-factory/print-ui":"^6.0.34","@things-factory/dashboard":"^6.0.34","@things-factory/export-ui":"^6.0.34","@things-factory/i18n-base":"^6.0.34","@things-factory/lite-menu":"^6.0.34","@things-factory/system-ui":"^6.0.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.34","@things-factory/context-ui":"^6.0.34","@things-factory/setting-ui":"^6.0.34","@things-factory/resource-ui":"^6.0.34","@things-factory/setting-base":"^6.0.34","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.34","@things-factory/oauth2-client":"^6.0.34","@things-factory/integration-ui":"^6.0.34","@things-factory/integration-melsec":"^6.0.34","@things-factory/integration-modbus":"^6.0.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.34"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.35_1680690035052_0.7371992159204506","host":"s3://npm-registry-packages"}},"6.0.43":{"name":"@things-factory/operato-ecs","version":"6.0.43","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.43","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6cea86ee1a4869647f2ced519647ded2b010addf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.43.tgz","fileCount":55,"integrity":"sha512-jKsOKMgeL5oL0gSMhH/7FXZDazzrPLA4LtdQ4egrTn4LBD52f6bvu+bC8WAA9OojTIHXPJ42cy2nAs7wFhLgWg==","signatures":[{"sig":"MEUCIQCECOCSPyQxrOLdQcRpRqj5xw9fDvbOnfDlTCcSMQrAOwIgeULZBzRjTlN6YXvnNZTz6HJ/ZSYsDUCtwebR+LGy3Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNS5VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxSA/+Oqg6t/QkTdx0XgjFxiI4NjHuZZmWh4UsBEhcZUqiAWn97746\r\n9v1ajfxGs3WO3CYnhefX9uMiNcgehMtr7PWbzD99NcnW1rAllo8rY6y22dxK\r\nJXuEQ5VTJaYrF9jmtuCRE+Xn9NujQVDfRjVUSRyhmirWLMVhAY835B/rn1EY\r\nlqiI3untwbnHlFEAJgpNkZPxjkibVh1YxP+YXsflttix7iEC6nhOUEF8RQCf\r\nxSrcxm9zgHgQoKUsspNp6/p9zSjrymY0pd8keaH/oRFaqDTWp5Rb64dOO7ke\r\nKHcaj0Fjib+t1ZczcSCejNK/rjDqhkvl7tpmamsx+ON9la3E5esGEctLCQmL\r\negAftKZr6HPdZjDuPTxwp3xAZYnsaR3DJMeMhLM3qJ8w0uNmJ7ywrzj9Ze1f\r\nlX/EYahOqtUJNx64MT78m0I/rb9OeLjUdzzKo56/XnRvDvc9omrEE7jx5nzd\r\nJYyzoMA/sV3ZSY+ssFDFcQb2R/jr+YL+/RLNj2GACzmlMF2oEqDw/+M+38QQ\r\nlgfI/6PNY8qf0DWMP1XHZcwzCNR7G1iTg/cfT2nBhMRe5j+7j+3Fe2NyUB/j\r\nuAyHZX9mev9d8oJXTj09lcWYyb22owyfp9gVKbNnv2fw98U/cMhszBOc2160\r\nuIpVYEySX/jm/yLyDwCuekuM9I+iHLYDffI=\r\n=aoOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"08a649f00a8f0f489142207cb34de4b28c2e5630","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.43","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.43","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.43","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.43","@things-factory/more-ui":"^6.0.43","@things-factory/board-ui":"^6.0.43","@things-factory/grist-ui":"^6.0.43","@things-factory/print-ui":"^6.0.43","@things-factory/dashboard":"^6.0.43","@things-factory/export-ui":"^6.0.43","@things-factory/i18n-base":"^6.0.43","@things-factory/lite-menu":"^6.0.43","@things-factory/system-ui":"^6.0.43","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.43","@things-factory/context-ui":"^6.0.43","@things-factory/setting-ui":"^6.0.43","@things-factory/resource-ui":"^6.0.43","@things-factory/setting-base":"^6.0.43","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.43","@things-factory/oauth2-client":"^6.0.43","@things-factory/integration-ui":"^6.0.43","@things-factory/integration-melsec":"^6.0.43","@things-factory/integration-modbus":"^6.0.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.34"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.43_1681206869330_0.67952569197456","host":"s3://npm-registry-packages"}},"6.0.49":{"name":"@things-factory/operato-ecs","version":"6.0.49","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.49","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4062c29e565c3c72a7320c3b5c314329b4262941","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.49.tgz","fileCount":55,"integrity":"sha512-zrYPRoo1SGrKm284hAWgKCuZ+1NWHWIw7N9J68xhoDWScoU2iV86tJuSBs/b+WMinjv7LqY8811yEZ7P9fs9Iw==","signatures":[{"sig":"MEYCIQDiB2CyKxb7RJJ8fpyRzrGLOugniGpymyAlJ06FyB24KAIhAM1DSGidIZkNdnyGrsC8NGSW+RtPBx2CjxBBgQVI1RPx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPTM7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBLRAAoiIvq1iBDSLv2LhMzPm1nyzeHwEYTa06S6t9kCCIkSEsOv3H\r\nyg4qgmNmOFP8ZCMAXTslbtS+eknUkYrtvnVV5TsoGnhf+/YphGkznTM2SVCS\r\nsh8gJ8spVCXJo5FDRCb8AnZwfqZBIzjfY99HGSJ7bOf/fDavu6i5oz0OqtLA\r\nTdl/fiBxJGWBvITFklEZBXmQS1N54S4h1hMIqoE/LXTaB/DRSHjHJ9EwAPB9\r\n1B44dH1kskKhcZVSCUEZMMMVgSQX8efQy4PvR2a/AppzzIJAfLGVHg0ZZIWh\r\n2f6SWdIYIeWx81LqbVnO6BKZEG7rakrRnppJIYN0dR917wJEfeXDhXYLuem2\r\nyCRZAIByFK28hkpxDwdPSGTNdZNqw08rDmAF3zVP9hhpzFzzNEn3HuhtTacQ\r\nGIMuU64nuEEcuGhnmZ7wwPQUu+tZd1BcVHZ0P2SyBxxz9vzxcqWroemW7T91\r\nj5PR8s9QhNw15oYV02EBw2aag5xqJlc/nCs9kB3oZIW7cEwGewTCskKKAt3h\r\nftOvZ1E6+vAIGLOu2LSOiEcKTBVkVMUftci+OG7KjyFZFBfnezfZh0jOH1iz\r\ncYwmmVPo893CxcCPkWzLH7DA19USft1V3HzyVWhF2K9yX/pn4FqG0wC4UzK9\r\nxaoIdsO1BvCPELZIaS3mKXf1pT/GEwv+dbs=\r\n=JkHy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e107d6f692d008add950e000d2653bcbbd711a24","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.49","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.49","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.49","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.49","@things-factory/more-ui":"^6.0.49","@things-factory/board-ui":"^6.0.49","@things-factory/grist-ui":"^6.0.49","@things-factory/print-ui":"^6.0.49","@things-factory/dashboard":"^6.0.49","@things-factory/export-ui":"^6.0.49","@things-factory/i18n-base":"^6.0.49","@things-factory/lite-menu":"^6.0.49","@things-factory/system-ui":"^6.0.49","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.49","@things-factory/context-ui":"^6.0.49","@things-factory/setting-ui":"^6.0.49","@things-factory/resource-ui":"^6.0.49","@things-factory/setting-base":"^6.0.49","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.49","@things-factory/oauth2-client":"^6.0.49","@things-factory/integration-ui":"^6.0.49","@things-factory/integration-melsec":"^6.0.49","@things-factory/integration-modbus":"^6.0.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.49_1681732411196_0.6117927014416609","host":"s3://npm-registry-packages"}},"6.0.52":{"name":"@things-factory/operato-ecs","version":"6.0.52","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.52","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"20bcbe9c9c5a263e0c3db9a0de2a4c98a81a2106","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.52.tgz","fileCount":55,"integrity":"sha512-cAOgPZ+2CrKD3cyK9iB5bnU8tFDNwyD+2v971DnQAQ9FPPvbykNhZqBTouVvDkezQg4W/GcpFHOdwv9/8XR/sQ==","signatures":[{"sig":"MEQCIE4pto7mHZWuxGuIAqR5JHtkoiTA/VK6i7Wby/ljFS1VAiABYIHt0No4wX3rlsp6VHe7I03pWWW0e8YiGBzoD5Bing==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1165644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQr5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXrhAAhF7n5ZxUfeKZYHrGQLzJHGXtJ0OQXqR0HIXKOdMll8CU7KOH\r\n4DcjNDLCbCCqrHd7xUb3DItSOzCIixPUcpZ179olVy53ppnob4eBnLmHU7Xj\r\nugBcp+bLi09SDNdOjd5zXXBlf4Yijrw5nHjDVSD1T4I3ajpbyVkGfp+yMUHb\r\nIFph+CFBd0K6LTkGBNfVdeUwBAUG3wMzkFzSi/7R7J0sQN5YrgZRTdR+YkeO\r\nzbHLqTPfC7aHFJKqN1vA+ODpXxGq+eLwSy/g2a9e4KQRwyQvsJTmBJyGxWIn\r\nrlP6c81Gk1piRJJE9Vr7dLZcAjeL2YhvxXhJVFrK3LIXvAjkQbodBt3Kn/S5\r\nkQtNy3+KLokusGL+nchdEK+9sp7Sx2NSTM9b6a5xPDEI5LdU97eBe3iCrpwo\r\neMYq43dkC51ZWq0vo79cuE1QPHsF0Av/BhTFi5obxB1qs6DrnS6uybTjDR7K\r\nTMrUdnQe0Q6utPyOVM2uvSnvDjMIU/o+PP5T4GPDgrx5aNF3BJxcbOqLiSqT\r\no8MX8QVYArwYRw6jK7KG9hgne2ofCLvAfWdWbtyt1GG+Vmi8NNAvbU2MCbFt\r\nR9Sa9rK+/JQ+u64hAJnSCzkF2HTtJkZLlE2BDb/lqjbkEbstK7KAQvN5pEE5\r\ndKMQimJ1BN0bXZDdJYylYixUUQM9l5WelZ0=\r\n=WwzN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"be223b9a3f3a093cba2f97110e109597c9f9b21f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.49","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.49","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.49","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.49","@things-factory/more-ui":"^6.0.49","@things-factory/board-ui":"^6.0.49","@things-factory/grist-ui":"^6.0.49","@things-factory/print-ui":"^6.0.49","@things-factory/dashboard":"^6.0.52","@things-factory/export-ui":"^6.0.49","@things-factory/i18n-base":"^6.0.49","@things-factory/lite-menu":"^6.0.52","@things-factory/system-ui":"^6.0.49","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.49","@things-factory/context-ui":"^6.0.49","@things-factory/setting-ui":"^6.0.49","@things-factory/resource-ui":"^6.0.49","@things-factory/setting-base":"^6.0.49","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.52","@things-factory/oauth2-client":"^6.0.49","@things-factory/integration-ui":"^6.0.49","@things-factory/integration-melsec":"^6.0.49","@things-factory/integration-modbus":"^6.0.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.52_1682095729176_0.83616232267093","host":"s3://npm-registry-packages"}},"6.0.53":{"name":"@things-factory/operato-ecs","version":"6.0.53","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.53","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9027f88afbea572db4af7363d5ee127a2b4ee4c8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.53.tgz","fileCount":55,"integrity":"sha512-KGbnlOZpbNGgWfcdcbLtqitmESoPeIhMoWXjlMC/CikNzAYGTy2FSrmPwOKpV0mJxjTV9m959dlFAI8P6PLuTA==","signatures":[{"sig":"MEYCIQCbBQv/wk0DPPQpr28ON6xko2YVvFgh9fWNNtp+IVHxWAIhAIP8I08YVKawWTT4TgiKwTCpTzsMe1ZNoWF8zQKrjfND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRME0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryOg/+JzipJvtADg9Ig1UJWN+E4Je+pi5z+NP7n1yZBlshD6635hrN\r\n3GlEwdXhbpM4V6/9S4USnY7OI4Nx6AZ/cW1LWOrYCPl9FXh6Ecd9NezpFDlM\r\na85NFGk/VaaJvUlgyad3RXB/tvYHLBmjKoZvmedQSt6xayh3oLUSrv3T+fio\r\nCJECOGh1/iruwlAaq4KAA04/TAH677uDp3lIWScjK7noSCw5mMyIkYg8y3m1\r\nqFW0StZZx1Og4sad/FaBAIQrFC8Wo3lSe1Sok0OmUpyK8fimaP7IdlZPfQ/7\r\nuMsxZ6w9W9K04fKenICmoraUv3wUbB+3V5KS741ONylUid6wHtJ+GvdDuqiG\r\nhAzZlnbiH8WWz1eyU2w32VgGpzczy/2ESB9g9zkqsFPPSzrQ7hLllf4w7gx9\r\nduYWfoSB5ssbmiyaE09djRj9uYYJymaQm1AkFCdjRhP+Jm1MSoLoFsfIVUNq\r\nI3BOwSrpCGapddQqRVm79v3fcgYgoF2Vfp5hDvCF9EoVPAs94OoxKLTDz9/F\r\nFRhays5PBNKI4kkoxYdW0sTaBZffh7i+7mWo+6qVY1ODxksGWS2IH52HNrDi\r\n7KdCdMU68fcGOu1+NbGoeYPH5XXii2ZxxTf5AfP7iGXxSmBf32udu2mMXqkO\r\ntWAK4gVJqIWi45coaTpTPiKN7+18fuW0ieo=\r\n=qd3r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1b60f52b7e043286423881b8fb41f1fa08f9ba6d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.53","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.49","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.49","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.53","@things-factory/more-ui":"^6.0.49","@things-factory/board-ui":"^6.0.49","@things-factory/grist-ui":"^6.0.49","@things-factory/print-ui":"^6.0.49","@things-factory/dashboard":"^6.0.53","@things-factory/export-ui":"^6.0.49","@things-factory/i18n-base":"^6.0.49","@things-factory/lite-menu":"^6.0.53","@things-factory/system-ui":"^6.0.49","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.49","@things-factory/context-ui":"^6.0.49","@things-factory/setting-ui":"^6.0.53","@things-factory/resource-ui":"^6.0.53","@things-factory/setting-base":"^6.0.53","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.53","@things-factory/oauth2-client":"^6.0.53","@things-factory/integration-ui":"^6.0.53","@things-factory/integration-melsec":"^6.0.53","@things-factory/integration-modbus":"^6.0.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.53_1682227508198_0.14104219809486507","host":"s3://npm-registry-packages"}},"6.0.54":{"name":"@things-factory/operato-ecs","version":"6.0.54","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.54","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"38ce05a844599dc41ecfa92e8318ed5378c94174","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.54.tgz","fileCount":55,"integrity":"sha512-ElaBErPdJMMvhgzPBKXSPNB0OQp3ze8PBfTtJclc8sxJoHVzzttzt2VhF0OWbpNNb6FiPHzyZeAfhK4+6n7Rpw==","signatures":[{"sig":"MEUCIFo8znSM5l/ahYESQBu7l7FQYOIrIP3FB+X36TZFW5KpAiEAw2j737Cx+FZFO/lpMr7fUupCoEIita2n8TA6hHRSxVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRTQlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtDRAAnLFmiSf19a7mYwYhOFhXFw7/MDDAWRVn3unwKHoSR5lQYGyv\r\nwNZJhMtFYyBYbtoVhQOuedl1yRv7OvBtKrRlw8EcqNAImO3stIzGD3+sF7mp\r\nB/7x4LC/zWk7AKPGdd/nTm75mMV7aH8nTUDHnZn7cq9MQKputeN6QBOUpkGS\r\nkGT9p3np+k9P/DrypxROzg8l/fhPTskX9Z92uhfZDqL/v+Xt9QwfN/ecEaix\r\nSa0kX87sIvMhc8/u6fcJY9MS89nOWqlXfzgKJLqB9c20FcceQQ4FxO0cvuoi\r\nrWeCu+eEFhB61pGvP5B7HlkDe1xp3saw6yr575+iZUWCz/BHItgJl/0RFePF\r\npEZ4uUnKkVUu2lGnLBGREZe0n3urxLgAtyEAa0O+nVqIBD2nmrSGsJjIb1Xm\r\nzWn7+RWhmzi34zlsrPkY5ph+/0LUUr/xwgPHBEGLWhTsRgYnfFC3HrUphEn/\r\nzUlYJXKIXpJIpKQeEGhEwVNqtXlYYqOlVg7cxDpP2jka1Y6Tl4kWNSq3MLbt\r\nFKNuSl2gpKdK1Odv4rbUgkLfNWMm9O5YnTq5CBE4+PNOdgBoDHfrcuwtzUM/\r\nxXsvJUuxanRKo4speKkH40Xxd+aBz1IvrUDj5N5Autdv8QpYaQFs9fk91hD3\r\n31F2iT3Lzk2oBSMFLiBvAunJjy0vn8SBDIs=\r\n=edp6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5ffd411868ed85ea8d6580e6299ad5d54104e1c4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.54","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.49","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.49","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.54","@things-factory/more-ui":"^6.0.49","@things-factory/board-ui":"^6.0.49","@things-factory/grist-ui":"^6.0.49","@things-factory/print-ui":"^6.0.49","@things-factory/dashboard":"^6.0.54","@things-factory/export-ui":"^6.0.49","@things-factory/i18n-base":"^6.0.49","@things-factory/lite-menu":"^6.0.54","@things-factory/system-ui":"^6.0.49","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.49","@things-factory/context-ui":"^6.0.49","@things-factory/setting-ui":"^6.0.54","@things-factory/resource-ui":"^6.0.54","@things-factory/setting-base":"^6.0.54","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.54","@things-factory/oauth2-client":"^6.0.54","@things-factory/integration-ui":"^6.0.54","@things-factory/integration-melsec":"^6.0.54","@things-factory/integration-modbus":"^6.0.54"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.54_1682256932828_0.8423510819350457","host":"s3://npm-registry-packages"}},"6.0.57":{"name":"@things-factory/operato-ecs","version":"6.0.57","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.57","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7c6ba091e6d4b48a60402808fe0a78a436f5d4b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.57.tgz","fileCount":55,"integrity":"sha512-QnlRrQpcZlnNm8nfLcf9C49In41ScTm76J6mZRO05UYY/Gfv0ujXW5HIAwwclL50imSDiz/ERtonLef8EKn9Vw==","signatures":[{"sig":"MEUCIHJtIMOU2383u1edpw2mMjWGNYV+K0HSip7Tr2FVVI9NAiEA7N7YpkuKrtfXAbL1BvkN8fgspdg6O6bBZZw0/hzis5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSk3NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdNA/+LVfmIzSVTW5ZQRF+WhF3CZuJ14hoGt1/RX1mc1S9bpGfjFfX\r\n31ZltGu2AUPOPTKOQZzB5hRHaPSR1UqZiYSJG2iO8JPztQJ7fDTxqSq8kS+K\r\n2faYprxVKxk0ixgAO04rmV+TlGRFVt7d5vVe2m1rIAdDrUzaOc149SoBuSE0\r\nEDa2fA5Hdwxm525ECSZTTYjccvmpwHHA32sWcLRv1dQN8nIB8ITP+x5z/icq\r\nlDl/er63POoCQeXFD+ehTyPUSW5e3WiG/FsgUACirF87eOy9/ToOr+txjY5z\r\neqBcAALOxoaewEnBkwf6/GmYZG7ouX4DK/zqe5fN3IapS+UUwe+99R80Du4B\r\nWb2NXV9/NFQfprRVYjvDLuRhz3igWMvGcHF3A5935sk8SVv8zia3CKBCXbpm\r\nNv/4hDqcgXNwUNQ8QPJ0bX5CA5Aooq0/7CeKxYIj85V8TKsKRs34uKQz5BV9\r\nq1rBWFmQnrL34VIkbt8kOx+zDnJjJ5o4WBMgVzFn6Dbkm7+/eIeWOD5EpyfX\r\ncihjHFWJHtIZvSWoRy0L1zgjhu+KejDXcLtxEuZJutlOprXqT3tFXoo4bjW0\r\nnQKRB0PhHQD4G5jjGNu2OY7S1o2lukIhDWK8eRU0qkVPa/3C7j8f31kO9UWb\r\n/6S5sBzGF/p59SOb12y63vnCMb2SmA6ibBU=\r\n=zj0M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7aaa2253e3046278972372263d13fd9b6dbb6e8b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.57","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.57","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.57","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.57","@things-factory/more-ui":"^6.0.57","@things-factory/board-ui":"^6.0.57","@things-factory/grist-ui":"^6.0.57","@things-factory/print-ui":"^6.0.57","@things-factory/dashboard":"^6.0.57","@things-factory/export-ui":"^6.0.57","@things-factory/i18n-base":"^6.0.57","@things-factory/lite-menu":"^6.0.57","@things-factory/system-ui":"^6.0.57","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.57","@things-factory/context-ui":"^6.0.57","@things-factory/setting-ui":"^6.0.57","@things-factory/resource-ui":"^6.0.57","@things-factory/setting-base":"^6.0.57","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.57","@things-factory/oauth2-client":"^6.0.57","@things-factory/integration-ui":"^6.0.57","@things-factory/integration-melsec":"^6.0.57","@things-factory/integration-modbus":"^6.0.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.57_1682591181602_0.12140288113793529","host":"s3://npm-registry-packages"}},"6.0.58":{"name":"@things-factory/operato-ecs","version":"6.0.58","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.58","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"66c5646b013199c56057b719d5fae441fd7a3cf7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.58.tgz","fileCount":55,"integrity":"sha512-Mrm5mg+2emx4dSCXn/fx6hgxicuedHnft1iTKdNrOOtYI4D/X4SNsAoCqnj2QPkJDTiEKxVt0WcYpikG3cGOlw==","signatures":[{"sig":"MEUCIBlPpGiojnkfGSAxr1EcqOS9/Yq1UAzJ/IVY0unBdOZlAiEA00zKgTlqfY33HuPnTsJ7MKODRGSg1ODGene6qUjFnis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSlGrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVUg/+JL15y1Y2hgDEHWgbF8Bb/iPAJd/dYJTauI3vGUi7r7goQtKj\r\nGCZi+1KAf3LuhaoD3frq1ETFm8wlLRdHb/trf5ti0FGj1VgF5ApZRVqtllnd\r\n5WvwLQMv/S5fiB7NfR5g6eyBSjhscl6XgZHa0s5vZAWNCb+KGfhJMjUPXcao\r\n9M4/37/8tE8cHv2c76sFMz/pr3UGYF39NgMet/3CKtZhWh5KZPzAq7DD4QnK\r\ny9gmBYvssvFZ1n9FUJ6NctNL4En9cuHa/gZaFZiMAfnmYlSLr7Jiuzft+lzO\r\nug0U/9MPBR6J7vy7sRRU2nck6f30RlWmpMXGBDwkQjBYgqVzSTXBIaFt+2uG\r\nn+3tuHoygIcLBN5opiAVh8XfeYcAmcAUQl6Jec9izcX6kZ5AV5CWtn0+IXEC\r\n4Nz5KjgZBTqXQWsLQ1lovuzJ5+A6lqP7HAbNv/hFgfI0l/zc5iOGHl92FR0U\r\noVKBdAk7rCUqZd2YdDpaOIjtNMuzWJf6KIoyJnENtPBV4QP91q85b/ju+pql\r\n86NN9C5AKUF9BDkgFwTPCPOOTMFxId3VMOLT+Krkm+y2Js7AzCKVhPCUmNt+\r\nzg73UrwiYKh0WTyje/v29N4waQpm31JvMGRxZ4lgWmSVVVJxiUDnAF0OsmXU\r\n65c/oGoquvwEzjL++QUy0us3RlEkbzGmv30=\r\n=JY7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c68aa34916460226aa3116aeefb525b69afdad80","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.58","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.58","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.58","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.58","@things-factory/more-ui":"^6.0.58","@things-factory/board-ui":"^6.0.58","@things-factory/grist-ui":"^6.0.58","@things-factory/print-ui":"^6.0.58","@things-factory/dashboard":"^6.0.58","@things-factory/export-ui":"^6.0.58","@things-factory/i18n-base":"^6.0.58","@things-factory/lite-menu":"^6.0.58","@things-factory/system-ui":"^6.0.58","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.58","@things-factory/context-ui":"^6.0.58","@things-factory/setting-ui":"^6.0.58","@things-factory/resource-ui":"^6.0.58","@things-factory/setting-base":"^6.0.58","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.58","@things-factory/oauth2-client":"^6.0.58","@things-factory/integration-ui":"^6.0.58","@things-factory/integration-melsec":"^6.0.58","@things-factory/integration-modbus":"^6.0.58"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.58_1682592171422_0.12004286671340703","host":"s3://npm-registry-packages"}},"6.0.59":{"name":"@things-factory/operato-ecs","version":"6.0.59","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.59","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d7955b3c50c04e04c06537bcb873e19e2fe33afe","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.59.tgz","fileCount":55,"integrity":"sha512-I2rIWxalUNPaPIG9TPoPIcjnWyDUPGDj5dcIJcLL1JPiseS1QeehOKnlCrRvgdcIE3JmC46J7mjja+dNbK9mQQ==","signatures":[{"sig":"MEUCIBi5nvTGs20UADdZz13uQaOF9i4LiltN0XUX290yvq7VAiEAiONDmxl49yWEtMJImLvFocpg1KHzNhaR9WBE2pvZ0Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTFhgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokvA/9E1loALjR8yA/FpoG2IyO8jfypetZLXDGoEMGxAb4F2vvzhI+\r\nt+qxVbr+knwjY0bJzjUhchdG0ZEAqnVmxP8HRlxMXeSyffHuzZ4qdddxEq2B\r\nN3vFNle73d9TmI8Hs1EwpF1llTCABFqd0y6R+RU8b5ufLt2fcDW+wSqhJ0CJ\r\nO0Ybt1fwghpD011Y/qET9QpjQKeCeUVvdoZ2VJNSzuuoqSLp7GvGIvboELfe\r\nlVK/IUb+YXA9dkmPJEpUUl7VNWlu89NYXylHQJPzjyhZ2qzfbMsLN13Bz5Sh\r\noVbzWr3ZMIbzTMdTDr66xVcf4PD3dy2bf9uqCkmOtqWGDvSjUndDo+VAPJqX\r\nwNxp6JZkf2DwebGvFR8M8zkroLI1pY8bbTrUsKrKUJwFVJMICqkWWKGsQLQz\r\n3SbUuDaysAT2QmVbWlP5oodLSLsRNNnrlbHEljapQWbz8oppwetWXO4vD9Mg\r\nDfH8sOIjDYPUpw3RzF+k121TQxw025N2kUKpziH26yd8PB5vzoqnwLPTy0hn\r\nHZqLBusMd6JTYesI8Ntlb8yuURHPApmIS3LdBs7qy8qhufZqVToO2NY56Jl6\r\nbktaP8yObUXzRto4Ya/SZMa1nzl5QGDpjwbDHXx/emkSKqCRXT+hfnQ3xDKl\r\nOTmxUAsGjSWRfE0iSjTNxatByvtrvr4tuXo=\r\n=gYYH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b096d361b7139d73fddfa940bccb03aa62db7309","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.59","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.59","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.59","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.59","@things-factory/more-ui":"^6.0.59","@things-factory/board-ui":"^6.0.59","@things-factory/grist-ui":"^6.0.59","@things-factory/print-ui":"^6.0.59","@things-factory/dashboard":"^6.0.59","@things-factory/export-ui":"^6.0.59","@things-factory/i18n-base":"^6.0.59","@things-factory/lite-menu":"^6.0.59","@things-factory/system-ui":"^6.0.59","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.59","@things-factory/context-ui":"^6.0.59","@things-factory/setting-ui":"^6.0.59","@things-factory/resource-ui":"^6.0.59","@things-factory/setting-base":"^6.0.59","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.59","@things-factory/oauth2-client":"^6.0.59","@things-factory/integration-ui":"^6.0.59","@things-factory/integration-melsec":"^6.0.59","@things-factory/integration-modbus":"^6.0.59"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.59_1682724960377_0.5967811381297972","host":"s3://npm-registry-packages"}},"6.0.60":{"name":"@things-factory/operato-ecs","version":"6.0.60","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.60","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"64ee916d39aaf0ac250384228026b2bcac89fa77","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.60.tgz","fileCount":55,"integrity":"sha512-Z593bDd46mrLxOLjRLBls/Wcog3zZF6HI70qq5Avn1HAsbJPixdOMxRpyNELElxkQe7owq+WU6NxXXR2Ml7JDg==","signatures":[{"sig":"MEQCIAwjKLSC9xK74h53srqage6WGO5ocLv39/RXTMlyL5M5AiBUYsR3xoyzGxtVpqvN5bjrPKxGiBW0dQo5VRhsDb4Y+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTSiOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ3Q/9Ejj1QGk3WGnTGfAhUKvm06+9JZV2mOU0qk8xlFVIRxdteK3A\r\n7NHr8T09jHrmNhrzgUhIJuyp5loqOPSKSHDCL1pWEx+xbW3WnkFENoEzjJi2\r\nN1EWImyLzw+MOBATDhLXoCbTDMi0oT5J+H0/reC3lJN6pwawWpQBXoDx3Ytk\r\nT/BYkG+wKFMVkA1aJXOlJ+Cz/i/g8ilUXOZDtPdEvhuViq1x3Uvp3UN323x3\r\njyJq2Bi/izOEm5aM5u7kUbyhZB2gV9CP3TDat1HFT9QhW0XWg4pLDp8ej8EQ\r\nFrkJVUHHF8RsQNEu5saIYYNcuZp1vX0QcATmQCmn36zkR95DL7oSxYCiw4ow\r\nvr5u5f7whyNdo6VlHMidFidL8Wpg9GpNeQBgIt2jCbQQRGo1AwUTUs6jjIHB\r\nzGCSJp26h61V+PZaFWLkLIe2bOpSnQ3oSYJmlaIZLZsvagccDvyLl+09kobg\r\nJQhrixk3zVNCcZnvDSqihmRQMgdXk2BS9REaHZr1EGHwOjqWIxERhpWxnYGP\r\nRyBw3VRHJKSegY36a1NhP/xpkIt9TFtFHwPWeFstUIjmPOVrU/i0Ilceujns\r\nEEkI3H6bGciEROsaBOmHiYoZEzDLOlVwLd3qPwpt5PEqN3J9slDIYlKxHr83\r\nd2XM+O9m/lxC7kB+0QMy27edSkGUWn2zQc0=\r\n=0A86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d9d824a2cfd93ac110f2c4acd67c4ffc175a8c87","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.1/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.60","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.60","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.60","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.60","@things-factory/more-ui":"^6.0.60","@things-factory/board-ui":"^6.0.60","@things-factory/grist-ui":"^6.0.60","@things-factory/print-ui":"^6.0.60","@things-factory/dashboard":"^6.0.60","@things-factory/export-ui":"^6.0.60","@things-factory/i18n-base":"^6.0.60","@things-factory/lite-menu":"^6.0.60","@things-factory/system-ui":"^6.0.60","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.60","@things-factory/context-ui":"^6.0.60","@things-factory/setting-ui":"^6.0.60","@things-factory/resource-ui":"^6.0.60","@things-factory/setting-base":"^6.0.60","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.60","@things-factory/oauth2-client":"^6.0.60","@things-factory/integration-ui":"^6.0.60","@things-factory/integration-melsec":"^6.0.60","@things-factory/integration-modbus":"^6.0.60"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.60"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.60_1682778254376_0.919061065935028","host":"s3://npm-registry-packages"}},"6.0.61":{"name":"@things-factory/operato-ecs","version":"6.0.61","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.61","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"350b7d58e589d1b361129290e3f7e48b7ba165ce","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.61.tgz","fileCount":55,"integrity":"sha512-oQjL0VcimQ3teoo95EjX+1hkTWaOrI7GtzxFiqpGdFDVr/GIxLXQQSUYwt+69sBNePd47VTGPa4i32o+RmjTIw==","signatures":[{"sig":"MEQCIGfIPSFr317V8e9JdH2s9MVjAzxzlu/yTwdk3h6tDb2qAiB0L7PZBLHhM9TzWZb5C5sx5sRoa/amWx4hvvAsWdKYlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTnT0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeHg//VE0grvjycd+5a+OPz9Xwosbp43vdjcNXl4/L6xXrVWc17gBW\r\nhruFR+v7+S4n7RjH1Y1C4a04iWyjjJg9FJVp1+D6ymmg+1zyRFaj/LPtl+EH\r\nEeIVmspie8DQ5lZPVJZHkf3eF43u3Iq434XWxzz5ystvA96Dpz4PHds8HBX4\r\nPt7srSFAyqhAwmuazSCl9ny43uY4oSNB6WIHRX66/0jJt/SuN6rEFZqaukzX\r\nga3w6qu9G0bZSaeGoekxB5FSiZ3KtYD1hB4Mt5qajfd42CC/zjzJXtrsdYOj\r\nCGHnG9lV1ilf2mTadeN2EHhJ2u+09B6Fd2MNcyMEcMjQQft6GIzxNWgsTS6g\r\nhfo9Xuog6uF5oYEb2XzXxbEJn8KdpVF91NM+0p+leZFMuaRYy2sqkTd/HVT9\r\ndVCc6VeoCrZSI1tNn79LLl4LEqAlG4oW6tqKBNUbSXviov1BkNNmPv2KzLhG\r\nnP5C0AMVCxfIiEkD/n72hRdkGfFVOIScijr4n6sE4tfWnzIO9imlnamD6vKu\r\nDC83Cz9J9wb6LwMqrpPXuWcpuHTHk+pnGWJc5yBkFBdnS2g02XMDjJv/JR6h\r\nQV0k04r2yIlAw5hkH6BuHNomRqfR++9O/n1BsWvJcHUQcMlqcQ39o0Mp7+yH\r\nnIAq9JM9my9oKVZj6hHi5L/QJXL5MpFPERQ=\r\n=s0UZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e00b78f7ab4ef9d334e5d2947c461557a71eaf1a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.1/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.60","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.60","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.60","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.60","@things-factory/more-ui":"^6.0.60","@things-factory/board-ui":"^6.0.61","@things-factory/grist-ui":"^6.0.60","@things-factory/print-ui":"^6.0.60","@things-factory/dashboard":"^6.0.61","@things-factory/export-ui":"^6.0.60","@things-factory/i18n-base":"^6.0.60","@things-factory/lite-menu":"^6.0.61","@things-factory/system-ui":"^6.0.60","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.60","@things-factory/context-ui":"^6.0.60","@things-factory/setting-ui":"^6.0.60","@things-factory/resource-ui":"^6.0.60","@things-factory/setting-base":"^6.0.60","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.60","@things-factory/oauth2-client":"^6.0.60","@things-factory/integration-ui":"^6.0.60","@things-factory/integration-melsec":"^6.0.60","@things-factory/integration-modbus":"^6.0.60"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.60"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.61_1682863348705_0.9775953030702182","host":"s3://npm-registry-packages"}},"6.0.62":{"name":"@things-factory/operato-ecs","version":"6.0.62","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.62","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ba2516eb0d986c80f483240ae18ca54d0dd3dc38","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.62.tgz","fileCount":55,"integrity":"sha512-UHjWDH7eyUl2yYASyFs1VtOkW3tJRyXhVJuWy0Y0WCragFWGwLXQWcdUEsOWRjhbPKLCzaGHsbsqz2QXhZHH7Q==","signatures":[{"sig":"MEUCIQCzPgGuyQHEQD8Fk384/yMZq/9rw3WsC+NlGSNl6uoVtQIgdqgeADZAsyn/0QucuDusV6oJ05nXsu+tDANszzDo7zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUGBLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+rw//SejTNlSAfLMT094FLudgKbsSLXJvddBnNBpL5OpVt+srahFA\r\nc8nPBHbMTKBBUwiYUY0DWk3s3kxeljQXXLdfKJsunLx/xUn0qGTUzG8P5oyy\r\nZNkea3tDZlj03au1VSchFR5DmSbw2afUtIv576an7EWQY1QxV7QAI1tNBibQ\r\nsrw68PXdI18LuBMGkQQb8AveNVSE7JKf92O0oj+NqaVQvLmk6P8/oS55ZGDO\r\nIo8QgzgGu2r99MTWSbvuOJRjdUEXFQlVXG6gPfUP1vtBMhBf/iLtTn/CXfVv\r\neM2aoVNA7iC9YzQmaEnjtjpaH1GhsagYHDVqpZIfXu26YKP8AHGwXghrvWgW\r\nX7yWbH8tcF/ZznobvgHm1NAkgW8z1Yyf+6y/1+yFWEy9IIgPeiW/9KY0fULc\r\nv3s36LLEq2lTCSIJMG1M3yDUbhm84L3WYeRf3q2sVe5+I+KnFvTmcV6JBlNS\r\nuDZG7Nfv580Mb6rtPHw+ENXvdGbAcC6sgbd9HroP8lHrjK2EyPieNZWGz3uT\r\nxyKvOY2lIm/679BHJE0TGealMNx/D/DXM9CiYgyuktmmSvja4kGnnBQvfJFO\r\nVbM4j10M1lXC+mpGJVHauAfyZgWov1etVY0SrkiZYhPB9yLsB/uXYaBlXket\r\nJ9BAv3geTUi8i+Cb+JjBQntJ5JTgiLT38dw=\r\n=cnO9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"678c8ee3126230e97ac23bd61aea21e352d3eebf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.1/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.60","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.60","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.60","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.60","@things-factory/more-ui":"^6.0.60","@things-factory/board-ui":"^6.0.62","@things-factory/grist-ui":"^6.0.60","@things-factory/print-ui":"^6.0.60","@things-factory/dashboard":"^6.0.62","@things-factory/export-ui":"^6.0.60","@things-factory/i18n-base":"^6.0.60","@things-factory/lite-menu":"^6.0.62","@things-factory/system-ui":"^6.0.60","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.60","@things-factory/context-ui":"^6.0.60","@things-factory/setting-ui":"^6.0.60","@things-factory/resource-ui":"^6.0.60","@things-factory/setting-base":"^6.0.60","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.60","@things-factory/oauth2-client":"^6.0.60","@things-factory/integration-ui":"^6.0.60","@things-factory/integration-melsec":"^6.0.60","@things-factory/integration-modbus":"^6.0.60"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.62"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.62_1682989131693_0.16379491452446948","host":"s3://npm-registry-packages"}},"6.0.63":{"name":"@things-factory/operato-ecs","version":"6.0.63","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.63","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"580d5d6fdd9fdd73449b5a2616fe55730798e70e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.63.tgz","fileCount":55,"integrity":"sha512-uFm7isA/rM99QnFeMwL/qQJbfDtp8ic7KEYtaSF8oICzPvzLAV05FV9R8D/by5dStGyyfOfBpEOJIOGBpYCczQ==","signatures":[{"sig":"MEUCIQCxxE3Tieel/V5f4LNXjNF4otmJT1qQI5ietYo9WetECwIgAYo5fccdPJz7ysNYaaWNeyOiTFo21eRoG0paizulZb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUGZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoytQ/+JmMn8Ho5EJIGe3MN98HfzPa+VYc/6jtYHkuBnD1rvcP5MdYs\r\naDje+oSlKws7EHUvzDbmS8FGN+P0UbIoL3FTsmQ6vhv7WIja2pfAkUSk6l8b\r\nrlrX4Th37LsXtXyrjzpBZoZCXQ9wYazSJGzGksZQRJy9GUV+E1kKejVTp6rR\r\nqbkcX0bABCmjDKic0/1IBZjcOUbCJdpPCtoRQPISwZ4/GklRYTPMA8EEUuMT\r\nT8Z50QXqgFPukPKNYAiT66Y94jGYnvIKb8HSNp8E3lHc5WElKjnCqFMor8zl\r\nae/rXcFRKZ1xT0J3OVGFC9gn0CNAh9Ieqb+PbP8VO3qewxqcEtBH9WnB7o7e\r\nen49DGeungXU3q/DtmjbVd9yCL2AxuDeygPHkO3eSh3oirhl5m5rpZ7FTdJJ\r\nFjkKuAwSGWJFt6nLFQmwmzsTsqwPeScx4mb5VdfnZQ+zz5wcJPYIItm6bHb1\r\njDtpr6frZFM9Dglhp/APxjM8QEO4SX1Q2OQkYA5ztosCoCAFH7JEzoVdBg5I\r\ngb2rKJ5ii7mJ+tyHS4WsB7lu2SGGoy9z1o9GQtPOpwgwFD8ckQplhnYr2QVB\r\nMzE0YA21JghEy10cgIhqNfQYD7t5K2fZB1FddcfjrvUSVQTDlX8Ph7/pr6TG\r\nf9Lh0IWd0yGSyKg0ftL4WlUvPoAofmbBg1M=\r\n=EIcu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0aafe8e511cd26a7564d93924cafe30b8d933d07","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.1/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.60","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.60","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.60","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.60","@things-factory/more-ui":"^6.0.60","@things-factory/board-ui":"^6.0.62","@things-factory/grist-ui":"^6.0.60","@things-factory/print-ui":"^6.0.60","@things-factory/dashboard":"^6.0.62","@things-factory/export-ui":"^6.0.60","@things-factory/i18n-base":"^6.0.60","@things-factory/lite-menu":"^6.0.62","@things-factory/system-ui":"^6.0.60","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.60","@things-factory/context-ui":"^6.0.60","@things-factory/setting-ui":"^6.0.60","@things-factory/resource-ui":"^6.0.60","@things-factory/setting-base":"^6.0.60","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.60","@things-factory/oauth2-client":"^6.0.60","@things-factory/integration-ui":"^6.0.60","@things-factory/integration-melsec":"^6.0.60","@things-factory/integration-modbus":"^6.0.60"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.63_1682990708308_0.5529047726150773","host":"s3://npm-registry-packages"}},"6.0.64":{"name":"@things-factory/operato-ecs","version":"6.0.64","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.64","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a75bbf92069a143cf4e130bb47999e65b741a7c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.64.tgz","fileCount":55,"integrity":"sha512-GjhCGCzoSoS/0LYQ8xxlBksZFCOiVLNiB1L44QCHUnc7o8RO8YndxEXv4HMZ3VVsAtsr3ZtxIlcFRP7c40jcUQ==","signatures":[{"sig":"MEQCIAVm7VpRmYx2C9Q+N3UDfEIFMMwSS/5NKAfcaYrAsHQnAiAutEUXPhy2ou1J0G5sAf4rVlXejSKzyaOO1+NKSDuswg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUUMlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmOw/9G3KEtF3oJdkp4SZw4C5hztkFUewZeGRI1cj1YdpjHCeLcA6i\r\nGJelVhEia1IkAeTIdfyoY+HbbNWgIMRuFKatQydmu6vRi/AYdgQHBJ3AsfPG\r\nrFPsT6+FySHhNnzOT7g03N+sGuG+adCFn2Uv29b2VdaUFqQU1Lur6M2K5ECL\r\naIyb9iXo+PH0tnw0ihN9dJHMZPU5S2yoGHZ8iWLxNl7h8Nr1zAQNqyTd9JPY\r\n4rHgco1Kq/o6qYLQKis4pLqEvZMcuFtSKKsIEZqfW1W20DLY1Gd8TYbmt0iV\r\nBP7lHdDoxDCY0z8zawcXssk7Okd4mXIUX3nm6TK7ZSQPE35sFpWjwRo9lGwi\r\nOrtYpzZhsy5bEB3BsiNIy/sCoRB4/7S2WiFmXXi/pmpanGCWSHPuor7T2axF\r\ntHBnnISkobz8O5SRj0Xj3zblDyeoEDUpl2Z69AtOnfXxhE3u/dloZoCWRV25\r\nuwg6P11e5M06U5tXpeT+MhgElj1/qpbHa+QbCr1S3HkTwm4ykvdoGfFJGY3i\r\nTQF6Q38ud9M0m9RuHus7hHu0Htc6xxtZ6QrhHwKM9FjlDHA3p89mad0LrfOe\r\neGJkE07MXoeQpsl+efPZycFlKZS1DuvqTiK6U4jWIUCz/vLy0PIiDxlls9z6\r\ne9vmhth6RTx1tqKHN+BhoisMAvi9bufLtAY=\r\n=aJWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0fc17b9d97e347aea917f7b8f6c0518285ac30c8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.1/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.60","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.60","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.60","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.60","@things-factory/more-ui":"^6.0.60","@things-factory/board-ui":"^6.0.62","@things-factory/grist-ui":"^6.0.60","@things-factory/print-ui":"^6.0.60","@things-factory/dashboard":"^6.0.62","@things-factory/export-ui":"^6.0.60","@things-factory/i18n-base":"^6.0.60","@things-factory/lite-menu":"^6.0.62","@things-factory/system-ui":"^6.0.60","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.60","@things-factory/context-ui":"^6.0.60","@things-factory/setting-ui":"^6.0.60","@things-factory/resource-ui":"^6.0.60","@things-factory/setting-base":"^6.0.60","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.60","@things-factory/oauth2-client":"^6.0.60","@things-factory/integration-ui":"^6.0.64","@things-factory/integration-melsec":"^6.0.64","@things-factory/integration-modbus":"^6.0.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.64_1683047205011_0.8389067948330462","host":"s3://npm-registry-packages"}},"6.0.65":{"name":"@things-factory/operato-ecs","version":"6.0.65","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.65","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e26e8dd4b88fc01b9f106ef36145534ceb997cbc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.65.tgz","fileCount":55,"integrity":"sha512-PZ+U0VTnOKQL4BbtcOog0V77DmIKL5xgBEczh4kVbxKn2MiwrpZ2SWv61M/AMbhr2GJ1IM8ToFfOMsWGEZRsng==","signatures":[{"sig":"MEUCIGSq6u5KK6t9eIJloDJuxaoe/QRJgveHLyH2WX1TC8enAiEAskDWtL8zNTSCUxDJE4fwUx+tDaJxczVo1SBkPnWw9b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUnb8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaXg//X56igeE5UpB60dckQr4Bj7ypLyEiFYSIGwlLblinT5vAuL7h\r\nhf1wZfKl6WCock/Oyc+aS5T8jhvppxQlnvHedUJZS+uzCX7CSfT1yBuB5sGr\r\njUTEdNEtGPqkdjXdgSJc6TRnsE1Q5giIIw3QqcMO0cCWe7fjrXf8dELW6YuL\r\nG66MWxP0RXW9HY6vOrNa/snDpMkyZyMb/OdwLam41sfM/1T25m+25lNcLipj\r\n0LRtyczx1sKlqVxjEZOyn4yxAZ0PjHWEx6UXo6vc3hgjGx/fYEcXkMzQsAH8\r\n2ZkHE6dfEri7ha4xePUk8ruoACzXMEoBVKZut7UJ6keMjhTPBXbgLVOLPzx2\r\ncq7/9W5KEzxShZoJAjeQTqBgwlnJVEM9W0Eh/rT0Rj92HZLKQbEzR0klYCyb\r\nyC51Fo6qgmUAE/JrTeWzvavsfPXHpvhxF1S89ijwEpCUZJTZ+K78YRAGnVoT\r\niY81AhwVa2zhw8yXnLEfhGwcf8KeVfc06eEjbj7/jQkCIhSj0c0cRHUQs4cF\r\nhogkc32myCmFWQzs6WtJ055iFE4Mj4OxXN0Z/tEFXzYVuqLi803BBTl7boJj\r\nHAB9vXbsqZ/JjpoqexcrGvlBFwwfQ3CZstgw0pQz7JQ0cstd+TflxjfhhtHa\r\nBRJNDJpD6rbGTvmIE8r8f9ySl69nGlasyaE=\r\n=KlV7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6d8e9017e211a4aab574f7962449935edf7dd335","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.1/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.60","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.60","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.60","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.65","@things-factory/more-ui":"^6.0.60","@things-factory/board-ui":"^6.0.62","@things-factory/grist-ui":"^6.0.60","@things-factory/print-ui":"^6.0.60","@things-factory/dashboard":"^6.0.62","@things-factory/export-ui":"^6.0.60","@things-factory/i18n-base":"^6.0.60","@things-factory/lite-menu":"^6.0.62","@things-factory/system-ui":"^6.0.60","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.60","@things-factory/context-ui":"^6.0.60","@things-factory/setting-ui":"^6.0.60","@things-factory/resource-ui":"^6.0.65","@things-factory/setting-base":"^6.0.60","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.60","@things-factory/oauth2-client":"^6.0.60","@things-factory/integration-ui":"^6.0.64","@things-factory/integration-melsec":"^6.0.64","@things-factory/integration-modbus":"^6.0.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.65_1683126011705_0.8200527264276323","host":"s3://npm-registry-packages"}},"6.0.66":{"name":"@things-factory/operato-ecs","version":"6.0.66","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.66","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3551daa9c463b171a04c06db64db992ddae46942","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.66.tgz","fileCount":55,"integrity":"sha512-/b/bM3JImsfGVIIiE84VO2Nnf8ZxCpgF+RQKtfe8Oeah++b03Y2GuwP+iBjlwqtr1kTnImlZV0sD0SrnsIA+Fw==","signatures":[{"sig":"MEUCIQCVnR2jymeobG24J9+nQSWrOnBVC+v30ix3PtDqQ1EeCwIgQL+u9uHKl+0jGqCBXKxkXe4UWin+raT3yw2nmG5ZaEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVFYnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHmA/+Lv3okRuw5fI7A9rYPJi+oaYRa+wJHbLXRez/zqk19xi/h0MV\r\nHgiV2r8q7yF1wQ3PPQJWVy8GAjPRgu1rUImFTMqvhrtlesZD6r44vL71Q49z\r\nW1tlP0bJHxtM4TM+WwiIFOijCtJ48fuzneUkQkVNvrp/29pVJINuNdtG2Noq\r\nm3OU/MdLoR9O9FHXikRrBd5DTyCOJHz42fXvPZE9iw839Zqdvx32G1/J7j+A\r\n1p1s5hIDRbg4iVRDO5L75rGIno7wE4boDxsC2i/6vFneKplNhfDgY4u5mQFH\r\nNfqz/xZCb6CB27XybNe2s2GklqzUQcnpwfZTvat6fW/jqxAc3V0LNmk0DHc2\r\nkuKdWPP80CD4fPTTBwzRj1EavjRen96JUNOMpPMeSghLigbMPa4ZgfjIYUCL\r\nt1Mq4ZN4S6FPmRda32mP86yGR/EY5INWocW/RzXDyva0dL0Mng2g7wI4cXdW\r\njv2l3hYOHU2cqyy/Or23iruciC2+DY0Ml3xBbaru2f8DtyXOTCYxtZSnNdSX\r\n45cvx7YXzaurwRFFWCF1Q6T3PGYl6PaXfhpXO64pnVK3MUapeGJ9OyuieYn8\r\ndZs32moJjZjyVkpCw2qxBFKyvSjFVDyIsmXBcphy2KvPGsGoEpoual0UxorO\r\nMkt4BdIBVnXDwCQcQWQP8gyq/akokyZWF/Q=\r\n=vFGx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"be8f5c22cde7454f21d5bfabc0eb092ef59c0701","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.1/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.60","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.60","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.60","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.65","@things-factory/more-ui":"^6.0.60","@things-factory/board-ui":"^6.0.62","@things-factory/grist-ui":"^6.0.60","@things-factory/print-ui":"^6.0.60","@things-factory/dashboard":"^6.0.62","@things-factory/export-ui":"^6.0.60","@things-factory/i18n-base":"^6.0.60","@things-factory/lite-menu":"^6.0.62","@things-factory/system-ui":"^6.0.60","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.66","@things-factory/context-ui":"^6.0.60","@things-factory/setting-ui":"^6.0.60","@things-factory/resource-ui":"^6.0.65","@things-factory/setting-base":"^6.0.60","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.60","@things-factory/oauth2-client":"^6.0.60","@things-factory/integration-ui":"^6.0.64","@things-factory/integration-melsec":"^6.0.64","@things-factory/integration-modbus":"^6.0.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.66_1683248678877_0.059760022460718654","host":"s3://npm-registry-packages"}},"6.0.67":{"name":"@things-factory/operato-ecs","version":"6.0.67","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.67","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7b09a026f06a8ff5208e8feb788cff9f4982a544","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.67.tgz","fileCount":56,"integrity":"sha512-nirXULi+kVqU4NWLE9fzHx7JxkQGXIo0VBOJ0hUOiHWWwK6vYvFXc8RUXWL8TD2CwKjvbAqKMdgFjWwcNZOS6g==","signatures":[{"sig":"MEQCIH0CE378A2nNVTpBNWLDZj753U3oJwiY6/4vsQtFqSorAiBsVaKE/EKmS2+v7a5CSdWgIOANNG7YBMeWFF5AKowhkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223217},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"69de24faac65e08ba200e67402b19ed564125a87","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.67","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.67","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.67","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.67","@things-factory/more-ui":"^6.0.67","@things-factory/board-ui":"^6.0.67","@things-factory/grist-ui":"^6.0.67","@things-factory/print-ui":"^6.0.67","@things-factory/dashboard":"^6.0.67","@things-factory/export-ui":"^6.0.67","@things-factory/i18n-base":"^6.0.67","@things-factory/lite-menu":"^6.0.67","@things-factory/system-ui":"^6.0.67","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.67","@things-factory/context-ui":"^6.0.67","@things-factory/setting-ui":"^6.0.67","@things-factory/resource-ui":"^6.0.67","@things-factory/setting-base":"^6.0.67","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.67","@things-factory/oauth2-client":"^6.0.67","@things-factory/integration-ui":"^6.0.67","@things-factory/integration-melsec":"^6.0.67","@things-factory/integration-modbus":"^6.0.67"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.67_1683311170382_0.060047950735407474","host":"s3://npm-registry-packages"}},"6.0.68":{"name":"@things-factory/operato-ecs","version":"6.0.68","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.68","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"014a145047b08ecc9b93f52e2eb222fa0ca6616e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.68.tgz","fileCount":56,"integrity":"sha512-OBkBkXkKF5j4iiIAF0Cgbui9Rly0zwAIYVxGYyuYt054sbXBfI5PVSWo6b1f+CTtkWGWPZoCydz5JhAxB5c7cw==","signatures":[{"sig":"MEQCIAp50vgiPMOF5bKij0vjT56gR1YGm1dl2YZwH5XTCdIfAiBEw5KU8XK0EyKBnZto9oX311Gh39wKZiz24Nv8N2vb0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223230},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"832b257b49d4fcca76d5a428df8a2fcf44b4db1a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.67","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.67","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.67","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.67","@things-factory/more-ui":"^6.0.67","@things-factory/board-ui":"^6.0.67","@things-factory/grist-ui":"^6.0.67","@things-factory/print-ui":"^6.0.67","@things-factory/dashboard":"^6.0.67","@things-factory/export-ui":"^6.0.67","@things-factory/i18n-base":"^6.0.67","@things-factory/lite-menu":"^6.0.67","@things-factory/system-ui":"^6.0.67","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.67","@things-factory/context-ui":"^6.0.67","@things-factory/setting-ui":"^6.0.67","@things-factory/resource-ui":"^6.0.67","@things-factory/setting-base":"^6.0.67","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.67","@things-factory/oauth2-client":"^6.0.67","@things-factory/integration-ui":"^6.0.68","@things-factory/integration-melsec":"^6.0.68","@things-factory/integration-modbus":"^6.0.68"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.68_1683345594584_0.4330234488215283","host":"s3://npm-registry-packages"}},"6.0.69":{"name":"@things-factory/operato-ecs","version":"6.0.69","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.69","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c77f338f56992c36f31fb60a5f304500d1edc102","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.69.tgz","fileCount":56,"integrity":"sha512-V+WPlAYlCqx4RdvKE1mhihPoG6RJ7roKlRQOnbBBwcL0PH7bTQxmxc+WBY3yRSnrk9J3HxzEER32C4c97WrMfg==","signatures":[{"sig":"MEQCIEY4kkLXnl8qqCtqNDpQ7UptwO+McpOQ9QJA8lKDZS0yAiADf0i4o7yKgTyVrWCv/16KM/J2DH2pqkjgFi16/HlHqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223230},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d0198bba193b275f29fffd8c3963f556db4dda92","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.67","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.67","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.67","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.67","@things-factory/more-ui":"^6.0.67","@things-factory/board-ui":"^6.0.67","@things-factory/grist-ui":"^6.0.67","@things-factory/print-ui":"^6.0.67","@things-factory/dashboard":"^6.0.69","@things-factory/export-ui":"^6.0.67","@things-factory/i18n-base":"^6.0.67","@things-factory/lite-menu":"^6.0.69","@things-factory/system-ui":"^6.0.67","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.67","@things-factory/context-ui":"^6.0.67","@things-factory/setting-ui":"^6.0.67","@things-factory/resource-ui":"^6.0.67","@things-factory/setting-base":"^6.0.67","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.69","@things-factory/oauth2-client":"^6.0.67","@things-factory/integration-ui":"^6.0.69","@things-factory/integration-melsec":"^6.0.69","@things-factory/integration-modbus":"^6.0.69"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.69_1683469928233_0.7336414657716079","host":"s3://npm-registry-packages"}},"6.0.70":{"name":"@things-factory/operato-ecs","version":"6.0.70","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.70","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"25e6d23e4a89a28d1860e4ed94f9eda487da3fea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.70.tgz","fileCount":56,"integrity":"sha512-Q/EgS7N+z2pYPC26wZPI/PXefXwUqnlSwHwHGG2C2RxzPw3VniVXUwfTnlZgsO3/kdx+C6LGgD2eqrskgqSUqg==","signatures":[{"sig":"MEYCIQDnOkz1Cd80XnfcxbMa/N59OjWVYlyFOOCzOwamlZr6ygIhAKqM4iRqOaBD11v+eQsWmyW+jxoj8NbRCiasTTvzGALj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b9c05eb9b7a0aed2bcf7b24bd5851eb047b54391","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.67","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.67","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.67","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.67","@things-factory/more-ui":"^6.0.67","@things-factory/board-ui":"^6.0.67","@things-factory/grist-ui":"^6.0.67","@things-factory/print-ui":"^6.0.67","@things-factory/dashboard":"^6.0.70","@things-factory/export-ui":"^6.0.67","@things-factory/i18n-base":"^6.0.67","@things-factory/lite-menu":"^6.0.70","@things-factory/system-ui":"^6.0.67","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.67","@things-factory/context-ui":"^6.0.67","@things-factory/setting-ui":"^6.0.70","@things-factory/resource-ui":"^6.0.67","@things-factory/setting-base":"^6.0.70","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.70","@things-factory/oauth2-client":"^6.0.67","@things-factory/integration-ui":"^6.0.70","@things-factory/integration-melsec":"^6.0.70","@things-factory/integration-modbus":"^6.0.70"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.70_1683514782101_0.47091103013174695","host":"s3://npm-registry-packages"}},"6.0.71":{"name":"@things-factory/operato-ecs","version":"6.0.71","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.71","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e0d94c775eb242ca2808b791c49df14388e8f52f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.71.tgz","fileCount":56,"integrity":"sha512-dzbqwXavWJu9dJtdStbweOWSegAJKPXnz1N2aTvWzWuLO9SK3yXV81Rye2eLyeyu2ODQT7SuPZNbUkSZ0Gp5wA==","signatures":[{"sig":"MEUCIQCbpBbvMGScjyoUugvIq0WBC/Kc+xQQimJTWErkR8Q+LQIgXbSwIvM2C9bjbokUDHRRRDcJLJgIvrBxjXJwiUrkdyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ab2f27c4e2c61002aa0e47925d2dcf523725eaa7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.71","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.71","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.71","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.71","@things-factory/more-ui":"^6.0.71","@things-factory/board-ui":"^6.0.71","@things-factory/grist-ui":"^6.0.71","@things-factory/print-ui":"^6.0.71","@things-factory/dashboard":"^6.0.71","@things-factory/export-ui":"^6.0.71","@things-factory/i18n-base":"^6.0.71","@things-factory/lite-menu":"^6.0.71","@things-factory/system-ui":"^6.0.71","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.71","@things-factory/context-ui":"^6.0.71","@things-factory/setting-ui":"^6.0.71","@things-factory/resource-ui":"^6.0.71","@things-factory/setting-base":"^6.0.71","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.71","@things-factory/oauth2-client":"^6.0.71","@things-factory/integration-ui":"^6.0.71","@things-factory/integration-melsec":"^6.0.71","@things-factory/integration-modbus":"^6.0.71"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.71_1683603961329_0.48607523941800745","host":"s3://npm-registry-packages"}},"6.0.72":{"name":"@things-factory/operato-ecs","version":"6.0.72","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.72","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"289cc210f55dcf56b6d25cab70e1c26d31f886b1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.72.tgz","fileCount":56,"integrity":"sha512-8j+Rv7yptR38iVyOd9nYh6QQ08xBA/SS2LHMd85BjzNaFnyfVmDlJhDvUBVLi+r/XFhIBWol6gPWJ5oc88g6sg==","signatures":[{"sig":"MEYCIQC/fvGYhJROd1ty/5KjmmDfhiCkWb7BcO4WFTRXRMIIWwIhAOjB2yJScqTwEFhJ2TzIfiy8ThBhIzPAtBydJwbA2byw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"91122225b04d3b61d76d541ae1794341259938a7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.71","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.71","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.71","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.71","@things-factory/more-ui":"^6.0.71","@things-factory/board-ui":"^6.0.71","@things-factory/grist-ui":"^6.0.71","@things-factory/print-ui":"^6.0.71","@things-factory/dashboard":"^6.0.71","@things-factory/export-ui":"^6.0.71","@things-factory/i18n-base":"^6.0.71","@things-factory/lite-menu":"^6.0.71","@things-factory/system-ui":"^6.0.71","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.71","@things-factory/context-ui":"^6.0.71","@things-factory/setting-ui":"^6.0.71","@things-factory/resource-ui":"^6.0.71","@things-factory/setting-base":"^6.0.71","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.71","@things-factory/oauth2-client":"^6.0.71","@things-factory/integration-ui":"^6.0.72","@things-factory/integration-melsec":"^6.0.72","@things-factory/integration-modbus":"^6.0.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.72_1683732796120_0.06582818717920658","host":"s3://npm-registry-packages"}},"6.0.73":{"name":"@things-factory/operato-ecs","version":"6.0.73","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.73","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4a4240dafa0c706e9550b15a269fbc4b159a192e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.73.tgz","fileCount":56,"integrity":"sha512-FbLKLLs5clTZcCDozxxVxigjxCHkC8OWwcmkvXrvuonZLcth8U3nKroDWxOmeDcHeuJuPr20g8lj811SyAvD1w==","signatures":[{"sig":"MEQCID9DlreX242cOSrzpZgMgzMMCpD8/ggqvrlVRnAAjU3+AiAaiNqUwbhjDN0cTUFFh5hhDuwiE3sUP01alXfQgvk8QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cf00adc3f06bebbe492c63f0f743eb874155f9b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.73","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.73","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.73","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.73","@things-factory/more-ui":"^6.0.73","@things-factory/board-ui":"^6.0.73","@things-factory/grist-ui":"^6.0.73","@things-factory/print-ui":"^6.0.73","@things-factory/dashboard":"^6.0.73","@things-factory/export-ui":"^6.0.73","@things-factory/i18n-base":"^6.0.73","@things-factory/lite-menu":"^6.0.73","@things-factory/system-ui":"^6.0.73","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.73","@things-factory/context-ui":"^6.0.73","@things-factory/setting-ui":"^6.0.73","@things-factory/resource-ui":"^6.0.73","@things-factory/setting-base":"^6.0.73","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.73","@things-factory/oauth2-client":"^6.0.73","@things-factory/integration-ui":"^6.0.73","@things-factory/integration-melsec":"^6.0.73","@things-factory/integration-modbus":"^6.0.73"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.73_1683740712844_0.8046159284120857","host":"s3://npm-registry-packages"}},"6.0.74":{"name":"@things-factory/operato-ecs","version":"6.0.74","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.74","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"deaefc0ac50fa75047087f19ef1025ed458b06a8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.74.tgz","fileCount":57,"integrity":"sha512-EXnbc9wWjNy3mbTW2TapoDESihRf+he1kvnHmBfAyo6biGy5JuraaMkwGX+JVYBBojAJPQZJL2OUxwOeZC/Zhw==","signatures":[{"sig":"MEUCIGhtINplRt7pMokH7zth/obFZJ551Dbnghk0GDuWb4D4AiEA2HEr/fu4JUd1VebOyxCvw/iKZE9gfG8mFkNyayK8nC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224271},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a2543e723bf9d22907129352567680e1aa1a263a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.73","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.73","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.73","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.73","@things-factory/more-ui":"^6.0.73","@things-factory/board-ui":"^6.0.73","@things-factory/grist-ui":"^6.0.73","@things-factory/print-ui":"^6.0.73","@things-factory/dashboard":"^6.0.73","@things-factory/export-ui":"^6.0.73","@things-factory/i18n-base":"^6.0.73","@things-factory/lite-menu":"^6.0.73","@things-factory/system-ui":"^6.0.73","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.73","@things-factory/context-ui":"^6.0.73","@things-factory/setting-ui":"^6.0.73","@things-factory/resource-ui":"^6.0.73","@things-factory/setting-base":"^6.0.73","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.73","@things-factory/oauth2-client":"^6.0.73","@things-factory/integration-ui":"^6.0.73","@things-factory/integration-melsec":"^6.0.73","@things-factory/integration-modbus":"^6.0.73"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.74_1683858771702_0.4815463481069848","host":"s3://npm-registry-packages"}},"6.0.75":{"name":"@things-factory/operato-ecs","version":"6.0.75","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"_id":"@things-factory/operato-ecs@6.0.75","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ec6e3fba35bae1db1b819692cfbf528b8c705874","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.75.tgz","fileCount":57,"integrity":"sha512-asLDxCIbOMp63RToQl1AVbpsbOklv+H2o/I2f5z1gw4EEWkRp/5pRVLywIG3RonsyrX6ahc6jaBtyWXlrhH+jA==","signatures":[{"sig":"MEYCIQCPJb4CgsVWfJaeAjjjGaQjbGmX3trqeEWYn4OyJzvDLQIhAP83p+SFM+4qPwX+r7Pp0zD290e03gHMhEjT8veylZF6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224271},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f7ca179a7fabfc129a9981a7bd734380a3ac64f0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.75","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.75","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.75","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.75","@things-factory/more-ui":"^6.0.75","@things-factory/board-ui":"^6.0.75","@things-factory/grist-ui":"^6.0.75","@things-factory/print-ui":"^6.0.75","@things-factory/dashboard":"^6.0.75","@things-factory/export-ui":"^6.0.75","@things-factory/i18n-base":"^6.0.75","@things-factory/lite-menu":"^6.0.75","@things-factory/system-ui":"^6.0.75","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.75","@things-factory/context-ui":"^6.0.75","@things-factory/setting-ui":"^6.0.75","@things-factory/resource-ui":"^6.0.75","@things-factory/setting-base":"^6.0.75","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.75","@things-factory/oauth2-client":"^6.0.75","@things-factory/integration-ui":"^6.0.75","@things-factory/integration-melsec":"^6.0.75","@things-factory/integration-modbus":"^6.0.75"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.75_1683920612443_0.6583719131309815","host":"s3://npm-registry-packages"}},"6.0.76":{"name":"@things-factory/operato-ecs","version":"6.0.76","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.76","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"23a956871df6fd8527a1c64f55a9e53a4714d9d8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.76.tgz","fileCount":57,"integrity":"sha512-7w7W5ijUeqkm4H9IPfoX/SuAEIr96etoo+QtprL8bbmGxC37m5DJ1YUfACEJF8nPXg8J9ROj/qh7PlmrogXYHA==","signatures":[{"sig":"MEUCIQDWLQXPKg34RC61pSbjGfiEYaVG53vfJ9dqkyfe/HNQNAIgKehg0a3WT+oE+PvBdxqw5KXbFkvc4ubdNPGMM8SuTCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224291},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9764b72a970f16771840811199df6a29e1dc7a30","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.76","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.76","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.76","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.76","@things-factory/more-ui":"^6.0.76","@things-factory/board-ui":"^6.0.76","@things-factory/grist-ui":"^6.0.76","@things-factory/print-ui":"^6.0.76","@things-factory/dashboard":"^6.0.76","@things-factory/export-ui":"^6.0.76","@things-factory/i18n-base":"^6.0.76","@things-factory/lite-menu":"^6.0.76","@things-factory/system-ui":"^6.0.76","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.76","@things-factory/context-ui":"^6.0.76","@things-factory/setting-ui":"^6.0.76","@things-factory/resource-ui":"^6.0.76","@things-factory/setting-base":"^6.0.76","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.76","@things-factory/oauth2-client":"^6.0.76","@things-factory/integration-ui":"^6.0.76","@things-factory/integration-melsec":"^6.0.76","@things-factory/integration-modbus":"^6.0.76"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.76"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.76_1683923361164_0.6706501053207117","host":"s3://npm-registry-packages"}},"6.0.78":{"name":"@things-factory/operato-ecs","version":"6.0.78","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.78","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bc9c3bb90c13bca2c0f5bdcba45745c5b6eae012","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.78.tgz","fileCount":57,"integrity":"sha512-Xq7QDxFgh5GZaKKyP5WgikydoIv2NDTj29PaQuX2Y2LaYI4s2k0yItWTSarc1kYG+BuGiuQjLPl4JFM4A8M49A==","signatures":[{"sig":"MEQCIDiO1avaV8DVvDJXVUGjfE01CYOfpbaU66DY2gbfYzFOAiA1wtsJ3v2XsqF5YXRgPGTzWFf+lxD9WTuuudWP5uWV9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224292},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6d1b076baae617ee1c1df25e176c21d7b1a18e61","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.78","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.78","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.78","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.78","@things-factory/more-ui":"^6.0.78","@things-factory/board-ui":"^6.0.78","@things-factory/grist-ui":"^6.0.78","@things-factory/print-ui":"^6.0.78","@things-factory/dashboard":"^6.0.78","@things-factory/export-ui":"^6.0.78","@things-factory/i18n-base":"^6.0.78","@things-factory/lite-menu":"^6.0.78","@things-factory/system-ui":"^6.0.78","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.78","@things-factory/context-ui":"^6.0.78","@things-factory/setting-ui":"^6.0.78","@things-factory/resource-ui":"^6.0.78","@things-factory/setting-base":"^6.0.78","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.78","@things-factory/oauth2-client":"^6.0.78","@things-factory/integration-ui":"^6.0.78","@things-factory/integration-melsec":"^6.0.78","@things-factory/integration-modbus":"^6.0.78"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.78_1684003700492_0.6433973710250449","host":"s3://npm-registry-packages"}},"4.3.216":{"name":"@things-factory/operato-ecs","version":"4.3.216","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.216","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"be38fadfc12eeefe9e71304dfbde3d73ac6351cc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.216.tgz","fileCount":54,"integrity":"sha512-oR43L4ZfVwN07dUbHR+av3l8FqwK3eWi77jUOorTSBxtimZdznIKNWQx+VoWtwqGs74Nw/r/aBc93HgV71emJw==","signatures":[{"sig":"MEUCIQD+wKR6rPM719z0sGatkhXZe7T4eHVb1Ng7DiWRxpNy3gIgOYJIyS6qCrx4NnCPqK7tFJvLMa/05gbUwXDiPGKz1aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cc38341b8a9b9ef18d70eee81456fc90cf1ce785","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.190","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.179","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.179","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.179","@things-factory/more-ui":"^4.3.179","@things-factory/board-ui":"^4.3.179","@things-factory/grist-ui":"^4.3.179","@things-factory/print-ui":"^4.3.179","@things-factory/dashboard":"^4.3.186","@things-factory/export-ui":"^4.3.179","@things-factory/i18n-base":"^4.3.179","@things-factory/lite-menu":"^4.3.186","@things-factory/system-ui":"^4.3.179","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.179","@things-factory/context-ui":"^4.3.179","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.186","@things-factory/resource-ui":"^4.3.179","@things-factory/setting-base":"^4.3.186","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.186","@things-factory/oauth2-client":"^4.3.179","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.216","@things-factory/integration-melsec":"^4.3.216","@things-factory/integration-modbus":"^4.3.216","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.179"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.216_1684070056298_0.7778522755057995","host":"s3://npm-registry-packages"}},"6.0.81":{"name":"@things-factory/operato-ecs","version":"6.0.81","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.81","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"dc87105e8fad1f6c328d3da70baf450684b493c7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.81.tgz","fileCount":57,"integrity":"sha512-j8WzLawa78AxHnrGqAIU2HY78+q6tYR2RPZjpqDXMq0y8Q23FxgUtpmnDTXjRqbZaSKUSjQjKlKNd/6OqUxWeA==","signatures":[{"sig":"MEUCIQDrVyB62t/WoDGkvfxUSDXX7cf2En8nPLdJ2IWQbM+Z/gIgE23xCheyfuwRKoAYNP69HKD42OxR5V8l0dywYG0oTac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224292},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"184612c4610f1ab154bd26ff4a862ec3a6d852fb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.78","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.78","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.78","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.81","@things-factory/more-ui":"^6.0.78","@things-factory/board-ui":"^6.0.78","@things-factory/grist-ui":"^6.0.78","@things-factory/print-ui":"^6.0.78","@things-factory/dashboard":"^6.0.78","@things-factory/export-ui":"^6.0.78","@things-factory/i18n-base":"^6.0.78","@things-factory/lite-menu":"^6.0.78","@things-factory/system-ui":"^6.0.78","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.78","@things-factory/context-ui":"^6.0.78","@things-factory/setting-ui":"^6.0.78","@things-factory/resource-ui":"^6.0.81","@things-factory/setting-base":"^6.0.78","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.78","@things-factory/oauth2-client":"^6.0.81","@things-factory/integration-ui":"^6.0.81","@things-factory/integration-melsec":"^6.0.81","@things-factory/integration-modbus":"^6.0.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.81_1684121269439_0.9492698749802777","host":"s3://npm-registry-packages"}},"4.3.218":{"name":"@things-factory/operato-ecs","version":"4.3.218","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.218","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ea6a8d8b23a86d45d7edd6d1b49536196110a268","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.218.tgz","fileCount":54,"integrity":"sha512-ZERNPG3nysYjSpx7AcckGEQHEzzIsQjKjODx3Jua4rMRRS6Oe9xhJXR0AZcXrDxL7G8ouktAw968h9FgqeQQiA==","signatures":[{"sig":"MEUCIEqpha1a4OSe+plTSqeBnWTsa+0bcANKSs6bSrU2MW/qAiEA/j6rtou8FRiye8JSAua+DB7sdNauvLYvDKkTeiRmRDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"efe5222c07eaa6c820e0b4362ef4024895e7920e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.190","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.179","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.179","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.179","@things-factory/more-ui":"^4.3.179","@things-factory/board-ui":"^4.3.179","@things-factory/grist-ui":"^4.3.179","@things-factory/print-ui":"^4.3.179","@things-factory/dashboard":"^4.3.186","@things-factory/export-ui":"^4.3.179","@things-factory/i18n-base":"^4.3.179","@things-factory/lite-menu":"^4.3.186","@things-factory/system-ui":"^4.3.179","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.179","@things-factory/context-ui":"^4.3.179","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.186","@things-factory/resource-ui":"^4.3.179","@things-factory/setting-base":"^4.3.186","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.186","@things-factory/oauth2-client":"^4.3.179","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.218","@things-factory/integration-melsec":"^4.3.218","@things-factory/integration-modbus":"^4.3.218","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.179"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.218_1684220800906_0.17665181299665256","host":"s3://npm-registry-packages"}},"6.0.82":{"name":"@things-factory/operato-ecs","version":"6.0.82","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.82","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6a9bd988773a64b4f9cff86b842217cd783145c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.82.tgz","fileCount":57,"integrity":"sha512-3lWS9vmvt4aWXdzHDFypdQ4FNYH6EUZ/VVP/ZPdypbNKe7rAIewhWT97ux48iUawTjcA2bWiRejCJR+p3cr7IQ==","signatures":[{"sig":"MEYCIQC87S0B9ul55XfibD6GmAIaaR4HkUSuZwRHn9O39F8BGwIhAOXQOvVskD2hJUtu6jZmQ4lqOZEeTl9zj0Zoi17X6vea","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224292},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6cd2a84db2c9ad8d9e75ecbdfcc53df1b20cf79f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.82","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.82","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.82","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.82","@things-factory/more-ui":"^6.0.82","@things-factory/board-ui":"^6.0.82","@things-factory/grist-ui":"^6.0.82","@things-factory/print-ui":"^6.0.82","@things-factory/dashboard":"^6.0.82","@things-factory/export-ui":"^6.0.82","@things-factory/i18n-base":"^6.0.82","@things-factory/lite-menu":"^6.0.82","@things-factory/system-ui":"^6.0.82","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.82","@things-factory/context-ui":"^6.0.82","@things-factory/setting-ui":"^6.0.82","@things-factory/resource-ui":"^6.0.82","@things-factory/setting-base":"^6.0.82","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.82","@things-factory/oauth2-client":"^6.0.82","@things-factory/integration-ui":"^6.0.82","@things-factory/integration-melsec":"^6.0.82","@things-factory/integration-modbus":"^6.0.82"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.82_1684231311913_0.7761292422074308","host":"s3://npm-registry-packages"}},"4.3.219":{"name":"@things-factory/operato-ecs","version":"4.3.219","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.219","maintainers":[{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"61a9519255e03754109c0c7e5909ba274fdf8d75","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.219.tgz","fileCount":54,"integrity":"sha512-ddHHMeZIdK1c2PJu9ZxVzXIBOTORZVcYMlAn/33vqZMCBc7uKyhZXbACQgxPn+DXZutMaqXVblIX56mV5PFnvg==","signatures":[{"sig":"MEUCIQCh8r4/+eahpqp9LCBb3Kku8qSxmLxc2Hu6W/8ifbkmjAIgXV2Nwq9rz2oV9QS66VjQ0Y0IUVBWH2H3oC2SHVs6H/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b6b100adf5b9d8066b0b063b5e4bd804d4782880","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.190","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.179","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.179","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.179","@things-factory/more-ui":"^4.3.179","@things-factory/board-ui":"^4.3.179","@things-factory/grist-ui":"^4.3.179","@things-factory/print-ui":"^4.3.179","@things-factory/dashboard":"^4.3.186","@things-factory/export-ui":"^4.3.179","@things-factory/i18n-base":"^4.3.179","@things-factory/lite-menu":"^4.3.186","@things-factory/system-ui":"^4.3.179","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.179","@things-factory/context-ui":"^4.3.179","@things-factory/scene-form":"^4.3.159","@things-factory/setting-ui":"^4.3.186","@things-factory/resource-ui":"^4.3.179","@things-factory/setting-base":"^4.3.186","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.186","@things-factory/oauth2-client":"^4.3.179","@things-factory/scene-restful":"^4.3.159","@things-factory/integration-ui":"^4.3.219","@things-factory/integration-melsec":"^4.3.219","@things-factory/integration-modbus":"^4.3.219","@things-factory/scene-data-transform":"^4.3.159"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.179"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.219_1684240434034_0.7479616296001512","host":"s3://npm-registry-packages"}},"6.0.90":{"name":"@things-factory/operato-ecs","version":"6.0.90","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.90","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7b2ec7e44db465b7daab3af6589ecc4e4a96e2c0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.90.tgz","fileCount":57,"integrity":"sha512-x6GEoT9y7lUF1zmI1Q+wMSr5Afe0h9QZ8CLXw7ybxNZWkJICtB0ai0hUDAkBCGTib0uJasGZaSsGZpnb0CaNdg==","signatures":[{"sig":"MEUCIH3dw68NhLTjy+LjXzRYGeZVpUehLyxcKmz7QdxGVWiWAiEA3hEbWjI7slc9+fzbwe3dkoqKEnRsmHgN5lnTkSUbdrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224292},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f414cc54d34c91def66b229a9c417b663399c031","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.90","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.90","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.90","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.90","@things-factory/more-ui":"^6.0.90","@things-factory/board-ui":"^6.0.90","@things-factory/grist-ui":"^6.0.90","@things-factory/print-ui":"^6.0.90","@things-factory/dashboard":"^6.0.90","@things-factory/export-ui":"^6.0.90","@things-factory/i18n-base":"^6.0.90","@things-factory/lite-menu":"^6.0.90","@things-factory/system-ui":"^6.0.90","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.90","@things-factory/context-ui":"^6.0.90","@things-factory/setting-ui":"^6.0.90","@things-factory/resource-ui":"^6.0.90","@things-factory/setting-base":"^6.0.90","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.90","@things-factory/oauth2-client":"^6.0.90","@things-factory/integration-ui":"^6.0.90","@things-factory/integration-melsec":"^6.0.90","@things-factory/integration-modbus":"^6.0.90"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.90"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.90_1684473023669_0.1457035028119531","host":"s3://npm-registry-packages"}},"6.0.91":{"name":"@things-factory/operato-ecs","version":"6.0.91","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.91","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8f9f86a7e56f7dd86aaed8a6bb827b0a80592a60","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.91.tgz","fileCount":57,"integrity":"sha512-UM4HpaCx6TauNmxpkLsDpfgJqNgnAzcEhPrctCo7RnH+3mzwBkj7yyM84wEPu6+W7efyykGCoXnQxiaoVEJZag==","signatures":[{"sig":"MEUCIQC4BxFamJR9/Hq5ONijnOEexUrmlVuwJycNe2FStQ/V7QIgL8JSMr4nb7j2fzxzCR6IxdlpdcJy3C5ulbWQViLJMHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224292},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"26a056b2169e65b870a179a615fefb444063eef9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.91","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.91","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.91","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.91","@things-factory/more-ui":"^6.0.91","@things-factory/board-ui":"^6.0.91","@things-factory/grist-ui":"^6.0.91","@things-factory/print-ui":"^6.0.91","@things-factory/dashboard":"^6.0.91","@things-factory/export-ui":"^6.0.91","@things-factory/i18n-base":"^6.0.91","@things-factory/lite-menu":"^6.0.91","@things-factory/system-ui":"^6.0.91","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.91","@things-factory/context-ui":"^6.0.91","@things-factory/setting-ui":"^6.0.91","@things-factory/resource-ui":"^6.0.91","@things-factory/setting-base":"^6.0.91","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.91","@things-factory/oauth2-client":"^6.0.91","@things-factory/integration-ui":"^6.0.91","@things-factory/integration-melsec":"^6.0.91","@things-factory/integration-modbus":"^6.0.91"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.91"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.91_1684474612998_0.31467997052736996","host":"s3://npm-registry-packages"}},"6.0.92":{"name":"@things-factory/operato-ecs","version":"6.0.92","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.92","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"02977f1e32de4d4533d94f6666736090b8c7db00","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.92.tgz","fileCount":57,"integrity":"sha512-XgTjNJcDayr525I9IRB9XMAcE7MuuY8g25hjLIOr7MoQWpSZlFSps8n5pM98z9RJiMq73obTeW7yknWvFG3A+Q==","signatures":[{"sig":"MEUCIEGLGltl6MfzkE3tpm/bMFwa0+mDuY1iITb9LvvMmfdwAiEAq05Fwdog3l/MrGkVUlURh8x+xF6JdNep6+jrW15Z9LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224375},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6b20d32f29809cd6c99fd22296f809816a6c954d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.91","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.91","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.91","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.92","@things-factory/more-ui":"^6.0.91","@things-factory/board-ui":"^6.0.91","@things-factory/grist-ui":"^6.0.91","@things-factory/print-ui":"^6.0.91","@things-factory/dashboard":"^6.0.91","@things-factory/export-ui":"^6.0.91","@things-factory/i18n-base":"^6.0.91","@things-factory/lite-menu":"^6.0.91","@things-factory/system-ui":"^6.0.91","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.91","@things-factory/context-ui":"^6.0.91","@things-factory/setting-ui":"^6.0.91","@things-factory/resource-ui":"^6.0.92","@things-factory/setting-base":"^6.0.91","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.91","@things-factory/oauth2-client":"^6.0.91","@things-factory/integration-ui":"^6.0.91","@things-factory/integration-melsec":"^6.0.91","@things-factory/integration-modbus":"^6.0.91"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.91"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.92_1684590409421_0.152653544683508","host":"s3://npm-registry-packages"}},"6.0.96":{"name":"@things-factory/operato-ecs","version":"6.0.96","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.96","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"dbb51bc44843f8fae8a0a7f7acc8be9299043fd6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.96.tgz","fileCount":57,"integrity":"sha512-Y/FBtY553BLc3n9ODqdJU/VqIWsAd6rFNhLzvDnKweq6dBTCPMSl9pxnapJj/PxQdgdvjXXc6/ZWP4dIbsRY/Q==","signatures":[{"sig":"MEYCIQCCvxQGTmOk40MSe1DyEyyFjld186A1EkzsHyk+LYMe0wIhAIrSiEWLknxXTqq+1zDyhysge5Kfptcvl++RnngZEYDE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224375},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a9733ed107c937d32f5aa0af67daca582e93d0c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.96","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.96","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.96","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.96","@things-factory/more-ui":"^6.0.96","@things-factory/board-ui":"^6.0.96","@things-factory/grist-ui":"^6.0.96","@things-factory/print-ui":"^6.0.96","@things-factory/dashboard":"^6.0.96","@things-factory/export-ui":"^6.0.96","@things-factory/i18n-base":"^6.0.96","@things-factory/lite-menu":"^6.0.96","@things-factory/system-ui":"^6.0.96","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.96","@things-factory/context-ui":"^6.0.96","@things-factory/setting-ui":"^6.0.96","@things-factory/resource-ui":"^6.0.96","@things-factory/setting-base":"^6.0.96","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.96","@things-factory/oauth2-client":"^6.0.96","@things-factory/integration-ui":"^6.0.96","@things-factory/integration-melsec":"^6.0.96","@things-factory/integration-modbus":"^6.0.96"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.96"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.96_1684766919910_0.06758258268976536","host":"s3://npm-registry-packages"}},"6.0.97":{"name":"@things-factory/operato-ecs","version":"6.0.97","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.97","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c1f0239f1d2651a5e6bc31788e60c69313e07c7d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.97.tgz","fileCount":57,"integrity":"sha512-RIgXszqZt9w0lnhe/jr6XkuAZBAexk1y7z8SEHF838k1z9dGyjlZx+Bvjpug+PHC66krFX9QUJyvt9dHfaxAIg==","signatures":[{"sig":"MEUCIQCotxOiFXtnaDt2Arju6cWwsU0F6EQb69qaXQ42hdnx2wIgJYDBKkBH8VLlzy/ZU40Rq10kgo+nKaVx9YhJMCfLSlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224375},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"510370a3d76afd1b26a692768319aad3fe662c65","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.97","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.97","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.97","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.97","@things-factory/more-ui":"^6.0.97","@things-factory/board-ui":"^6.0.97","@things-factory/grist-ui":"^6.0.97","@things-factory/print-ui":"^6.0.97","@things-factory/dashboard":"^6.0.97","@things-factory/export-ui":"^6.0.97","@things-factory/i18n-base":"^6.0.97","@things-factory/lite-menu":"^6.0.97","@things-factory/system-ui":"^6.0.97","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.97","@things-factory/context-ui":"^6.0.97","@things-factory/setting-ui":"^6.0.97","@things-factory/resource-ui":"^6.0.97","@things-factory/setting-base":"^6.0.97","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.97","@things-factory/oauth2-client":"^6.0.97","@things-factory/integration-ui":"^6.0.97","@things-factory/integration-melsec":"^6.0.97","@things-factory/integration-modbus":"^6.0.97"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.97"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.97_1684767286173_0.4417949660831708","host":"s3://npm-registry-packages"}},"4.3.227":{"name":"@things-factory/operato-ecs","version":"4.3.227","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.227","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8012eee2d5f319eca203bb43f256cb0d0995829d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.227.tgz","fileCount":54,"integrity":"sha512-4jRuFK+o8OlGUaqPbGvWlv4rad3xh7t9ubqYHCVm8i7DFZoQtGk7ZoMidjaZaQgIBQJjU7PtD5HR069lmJS0Aw==","signatures":[{"sig":"MEYCIQCbk9WYCB1lKCX9JJS24oHPn2vMSO5du/xRsvuoYI2ktwIhAKOg0bqm3zS74r69r9E5tfyv9DiXDSr5g7DzVQ7LpsHh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e745df475dd3ee67be6d42b3e8a273f07a7a11bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.227","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.227","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.227","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.227","@things-factory/more-ui":"^4.3.227","@things-factory/board-ui":"^4.3.227","@things-factory/grist-ui":"^4.3.227","@things-factory/print-ui":"^4.3.227","@things-factory/dashboard":"^4.3.227","@things-factory/export-ui":"^4.3.227","@things-factory/i18n-base":"^4.3.227","@things-factory/lite-menu":"^4.3.227","@things-factory/system-ui":"^4.3.227","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.227","@things-factory/context-ui":"^4.3.227","@things-factory/scene-form":"^4.3.227","@things-factory/setting-ui":"^4.3.227","@things-factory/resource-ui":"^4.3.227","@things-factory/setting-base":"^4.3.227","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.227","@things-factory/oauth2-client":"^4.3.227","@things-factory/scene-restful":"^4.3.227","@things-factory/integration-ui":"^4.3.227","@things-factory/integration-melsec":"^4.3.227","@things-factory/integration-modbus":"^4.3.227","@things-factory/scene-data-transform":"^4.3.227"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.227"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.227_1684768209989_0.45864381511593044","host":"s3://npm-registry-packages"}},"6.0.99":{"name":"@things-factory/operato-ecs","version":"6.0.99","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.99","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5674a22a8d89eb64216947018da984d8edb90f4c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.99.tgz","fileCount":57,"integrity":"sha512-xi6ugXkTawdc/AKNtwJLxGW52+KUvdXZLHLGlDJwmAhMgk7rVv2Sdv5rs/HZzNt+B+4xrgFzC5Ss+37aD6EkzQ==","signatures":[{"sig":"MEUCIGDEAyvzSrE9UsEwOoAiNS1LS6qtb4BI5cII2/jZXqZ6AiEA27I4E6ML0ICpahgH1eDQQL1NgTcrn6ZtK7thU9ng5PQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224373},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1deaad12a84365ab799ae4e81dec5c5a230d7fc1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.99","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.99","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.99","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.99","@things-factory/more-ui":"^6.0.99","@things-factory/board-ui":"^6.0.99","@things-factory/grist-ui":"^6.0.99","@things-factory/print-ui":"^6.0.99","@things-factory/dashboard":"^6.0.99","@things-factory/export-ui":"^6.0.99","@things-factory/i18n-base":"^6.0.99","@things-factory/lite-menu":"^6.0.99","@things-factory/system-ui":"^6.0.99","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.99","@things-factory/context-ui":"^6.0.99","@things-factory/setting-ui":"^6.0.99","@things-factory/resource-ui":"^6.0.99","@things-factory/setting-base":"^6.0.99","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.99","@things-factory/oauth2-client":"^6.0.99","@things-factory/integration-ui":"^6.0.99","@things-factory/integration-melsec":"^6.0.99","@things-factory/integration-modbus":"^6.0.99"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.99"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.99_1684992372474_0.7703266359764889","host":"s3://npm-registry-packages"}},"6.0.101":{"name":"@things-factory/operato-ecs","version":"6.0.101","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.101","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7fe3131a81b92acc004e87fa424641c8af23dea0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.101.tgz","fileCount":57,"integrity":"sha512-MTIBWCbJqdA5R3B8Fk5Qc5LURU5Vg+y7sq9S5WsusrCOxdfrKuAowLv4ilSo+kn/iLI55JdkA+lyaCboxenGkg==","signatures":[{"sig":"MEQCIH3NxvnCyEbc5LqF31EJXuFYf6zaSp2RYjGKds7XppOdAiBOwFudbZBjbExfkSwSCymrIoWpAwhKvahiBu31OPcDVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223994},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c047fd44e804ee9623233fe973217570b15a1c28","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.101","@things-factory/more-ui":"^6.0.101","@things-factory/board-ui":"^6.0.101","@things-factory/grist-ui":"^6.0.101","@things-factory/print-ui":"^6.0.101","@things-factory/dashboard":"^6.0.101","@things-factory/export-ui":"^6.0.101","@things-factory/i18n-base":"^6.0.101","@things-factory/lite-menu":"^6.0.101","@things-factory/system-ui":"^6.0.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.101","@things-factory/context-ui":"^6.0.101","@things-factory/setting-ui":"^6.0.101","@things-factory/resource-ui":"^6.0.101","@things-factory/setting-base":"^6.0.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.101","@things-factory/oauth2-client":"^6.0.101","@things-factory/integration-ui":"^6.0.101","@things-factory/integration-melsec":"^6.0.101","@things-factory/integration-modbus":"^6.0.101"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.101"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.101_1685048052157_0.25565618270080726","host":"s3://npm-registry-packages"}},"6.0.104":{"name":"@things-factory/operato-ecs","version":"6.0.104","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.104","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6a8a5cbcc2fc50c50cc83dc5b9d9c96c5826b354","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.104.tgz","fileCount":57,"integrity":"sha512-eRQu+VHbDptYiPRe/HHgdphY5QTin9PGniVWg8zoRy4cqOc9sSbodgKSYfFwdsvBz0LPg4rZrYK5ibD/H831AQ==","signatures":[{"sig":"MEQCIAM0PQmpTMHEMuE4HN6Bst1685RocNaOpXP+R/w3RGz+AiAvjRW7vp1iQVaai51CM7harTzQO1kO1u+6dX9pJ3ruRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224398},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c239d87b7e21262af03804064e01a6dc3a2e23fa","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.104","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.104","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.104","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.104","@things-factory/more-ui":"^6.0.104","@things-factory/board-ui":"^6.0.104","@things-factory/grist-ui":"^6.0.104","@things-factory/print-ui":"^6.0.104","@things-factory/dashboard":"^6.0.104","@things-factory/export-ui":"^6.0.104","@things-factory/i18n-base":"^6.0.104","@things-factory/lite-menu":"^6.0.104","@things-factory/system-ui":"^6.0.104","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.104","@things-factory/context-ui":"^6.0.104","@things-factory/setting-ui":"^6.0.104","@things-factory/resource-ui":"^6.0.104","@things-factory/setting-base":"^6.0.104","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.104","@things-factory/oauth2-client":"^6.0.104","@things-factory/integration-ui":"^6.0.104","@things-factory/integration-melsec":"^6.0.104","@things-factory/integration-modbus":"^6.0.104"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.104_1685204073011_0.06934404589141718","host":"s3://npm-registry-packages"}},"6.0.105":{"name":"@things-factory/operato-ecs","version":"6.0.105","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.105","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"48121bc95f409fdd2a8d171af9f11b5c246c002b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.105.tgz","fileCount":57,"integrity":"sha512-QmEa7bY0suSqTnqRUhA0D7zksfH4YhjrNhiAho/s/NYJ3py/B4nCPkzUBvnOMLQjgvEjU2ZdxIOTI81LPgki+Q==","signatures":[{"sig":"MEUCIQCMXm+ge4MC4S9JQ+gyZOnTXHIBLc9REQ6J1pvP+ZqGrQIgClD+epF0+SGlH5jn4I9DOVoPUxNVfiVshqO+wvdCV80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224398},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e4c1181c90332bd782dbba33dd8c1599ede76466","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.104","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.104","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.104","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.105","@things-factory/more-ui":"^6.0.104","@things-factory/board-ui":"^6.0.104","@things-factory/grist-ui":"^6.0.104","@things-factory/print-ui":"^6.0.104","@things-factory/dashboard":"^6.0.104","@things-factory/export-ui":"^6.0.104","@things-factory/i18n-base":"^6.0.104","@things-factory/lite-menu":"^6.0.104","@things-factory/system-ui":"^6.0.104","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.104","@things-factory/context-ui":"^6.0.104","@things-factory/setting-ui":"^6.0.104","@things-factory/resource-ui":"^6.0.105","@things-factory/setting-base":"^6.0.104","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.104","@things-factory/oauth2-client":"^6.0.104","@things-factory/integration-ui":"^6.0.104","@things-factory/integration-melsec":"^6.0.104","@things-factory/integration-modbus":"^6.0.104"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.105_1685209356218_0.0514576568531071","host":"s3://npm-registry-packages"}},"6.0.106":{"name":"@things-factory/operato-ecs","version":"6.0.106","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.106","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"270e8ae092b8972c4cfd1ac8b32a67ca0ce0b608","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.106.tgz","fileCount":57,"integrity":"sha512-GvcbdRY9OpVNHWeff2w6L9Ua7LQZJGeQhFfBu5knx3vzR0EqsiPOU4rtRRW07/y1WEf32MzdKrEinVExUS/u3w==","signatures":[{"sig":"MEYCIQDCepJBrRuMCh8yJjABxGl+RNzaBDP08MZAblUTRk42vQIhAPzzHZE3c7317JomBnMTOPLoFSxdfldNbW1P9iJ/hpYs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224398},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ac9c6877be455e7c02114b517f1c6c5a5da56d7f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.104","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.104","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.104","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.105","@things-factory/more-ui":"^6.0.104","@things-factory/board-ui":"^6.0.104","@things-factory/grist-ui":"^6.0.104","@things-factory/print-ui":"^6.0.104","@things-factory/dashboard":"^6.0.104","@things-factory/export-ui":"^6.0.104","@things-factory/i18n-base":"^6.0.104","@things-factory/lite-menu":"^6.0.104","@things-factory/system-ui":"^6.0.104","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.106","@things-factory/context-ui":"^6.0.104","@things-factory/setting-ui":"^6.0.104","@things-factory/resource-ui":"^6.0.105","@things-factory/setting-base":"^6.0.104","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.104","@things-factory/oauth2-client":"^6.0.104","@things-factory/integration-ui":"^6.0.104","@things-factory/integration-melsec":"^6.0.104","@things-factory/integration-modbus":"^6.0.104"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.106_1685289045953_0.7998487545374195","host":"s3://npm-registry-packages"}},"6.0.107":{"name":"@things-factory/operato-ecs","version":"6.0.107","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.107","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c40b6b3c71130a5f99d615cbeb9a92b2fd834e49","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.107.tgz","fileCount":57,"integrity":"sha512-qUZq5xPPsGiEd6RSDOtY35HkIMPyxL1hnsyrvQIgXn91EX9B+frV7VD8X+I91HGCDpaXg58Is6ZPhu928Nzo7w==","signatures":[{"sig":"MEYCIQCZI19j7Mo1+SeGGz0WLgoRg/hT2e1MTL3HvtvmGR9q9gIhAPJA58proZilbI/Bbzk0Sf1vipuuZC0OOG57o2c1Ade7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224398},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fa6d3ad23a445081db89b26e75a696fb46a38bd6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.107","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.107","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.107","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.107","@things-factory/more-ui":"^6.0.107","@things-factory/board-ui":"^6.0.107","@things-factory/grist-ui":"^6.0.107","@things-factory/print-ui":"^6.0.107","@things-factory/dashboard":"^6.0.107","@things-factory/export-ui":"^6.0.107","@things-factory/i18n-base":"^6.0.107","@things-factory/lite-menu":"^6.0.107","@things-factory/system-ui":"^6.0.107","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.107","@things-factory/context-ui":"^6.0.107","@things-factory/setting-ui":"^6.0.107","@things-factory/resource-ui":"^6.0.107","@things-factory/setting-base":"^6.0.107","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.107","@things-factory/oauth2-client":"^6.0.107","@things-factory/integration-ui":"^6.0.107","@things-factory/integration-melsec":"^6.0.107","@things-factory/integration-modbus":"^6.0.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.107_1685435201501_0.379900932795175","host":"s3://npm-registry-packages"}},"4.3.234":{"name":"@things-factory/operato-ecs","version":"4.3.234","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.234","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cc26b43676b9dd429c209bb4df89338362610026","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.234.tgz","fileCount":54,"integrity":"sha512-hQlnq6PZ9Pp3gDgMIle7eDs62ahT6ETMuQJadBY/HLUFQC1CLZOzOtNaOaJzB7nxU04GI7dWmCvcC5xGxxp1Ow==","signatures":[{"sig":"MEUCIQCKnxRQn754GnDSywctVKWRZX1DZgVDOvy1gYfspK84BwIgVPq3RSrOQJW50AVPspL3GcVdoXnpkHVOwNgiAs13hhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1145999},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f09a8d10fcf4cffc06abb9777ca60ee82b00ce33","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.234","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.227","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.227","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.234","@things-factory/more-ui":"^4.3.227","@things-factory/board-ui":"^4.3.234","@things-factory/grist-ui":"^4.3.227","@things-factory/print-ui":"^4.3.227","@things-factory/dashboard":"^4.3.234","@things-factory/export-ui":"^4.3.227","@things-factory/i18n-base":"^4.3.227","@things-factory/lite-menu":"^4.3.234","@things-factory/system-ui":"^4.3.227","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.227","@things-factory/context-ui":"^4.3.227","@things-factory/scene-form":"^4.3.227","@things-factory/setting-ui":"^4.3.234","@things-factory/resource-ui":"^4.3.234","@things-factory/setting-base":"^4.3.234","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.234","@things-factory/oauth2-client":"^4.3.234","@things-factory/scene-restful":"^4.3.227","@things-factory/integration-ui":"^4.3.234","@things-factory/integration-melsec":"^4.3.234","@things-factory/integration-modbus":"^4.3.234","@things-factory/scene-data-transform":"^4.3.227"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.227"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.234_1685529357423_0.225189010321162","host":"s3://npm-registry-packages"}},"6.0.111":{"name":"@things-factory/operato-ecs","version":"6.0.111","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.111","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a1e93cc63a1627fd14a152c9c34f735e4c8b330d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.111.tgz","fileCount":57,"integrity":"sha512-INYTb+jlSgMwfB9dja9XyrWmIcO2e5RqdSQyjpzbTKXeUotleHqGdnAVQlUlF4MzicGr0YalXKZzVBKAWG1QCg==","signatures":[{"sig":"MEUCIHoYcsqCv4p9DCGoQsB92Q+dOat5yLTOgOa6gmh/nkvBAiEA89HLsbMX5nRtkiISREVTh209savpAZWyJGBWRsEA0Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224481},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0968c04da88d4571f800b217dc794ac7129ef258","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.107","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.107","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.107","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.107","@things-factory/more-ui":"^6.0.107","@things-factory/board-ui":"^6.0.107","@things-factory/grist-ui":"^6.0.107","@things-factory/print-ui":"^6.0.107","@things-factory/dashboard":"^6.0.107","@things-factory/export-ui":"^6.0.107","@things-factory/i18n-base":"^6.0.107","@things-factory/lite-menu":"^6.0.107","@things-factory/system-ui":"^6.0.107","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.107","@things-factory/context-ui":"^6.0.107","@things-factory/setting-ui":"^6.0.107","@things-factory/resource-ui":"^6.0.107","@things-factory/setting-base":"^6.0.107","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.107","@things-factory/oauth2-client":"^6.0.107","@things-factory/integration-ui":"^6.0.111","@things-factory/integration-melsec":"^6.0.111","@things-factory/integration-modbus":"^6.0.111"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.111_1685604669588_0.35140219189501143","host":"s3://npm-registry-packages"}},"6.0.113":{"name":"@things-factory/operato-ecs","version":"6.0.113","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.113","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c434063575af4227e271db9750ead559d6a190c3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.113.tgz","fileCount":57,"integrity":"sha512-5LsEVvuJvvfKYJOi63yxgiEYXPwZ+c4fHrODDIzAVXSwN/QK6Wexn2JaXVS1uu9GytZnG/1MlPH8AHHagI4Pew==","signatures":[{"sig":"MEQCICCLNb4QU+LeRwDxUBiHOpu5M3fMBJ5OrWaZqbtqvkytAiA37peUGkFRkINqX4lfc0qd7itYo/rCboSzcvIfPqb4lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224398},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1f753c3122911f7e014edae7e469784cdfb8678e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.113","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.113","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.113","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.113","@things-factory/more-ui":"^6.0.113","@things-factory/board-ui":"^6.0.113","@things-factory/grist-ui":"^6.0.113","@things-factory/print-ui":"^6.0.113","@things-factory/dashboard":"^6.0.113","@things-factory/export-ui":"^6.0.113","@things-factory/i18n-base":"^6.0.113","@things-factory/lite-menu":"^6.0.113","@things-factory/system-ui":"^6.0.113","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.113","@things-factory/context-ui":"^6.0.113","@things-factory/setting-ui":"^6.0.113","@things-factory/resource-ui":"^6.0.113","@things-factory/setting-base":"^6.0.113","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.113","@things-factory/oauth2-client":"^6.0.113","@things-factory/integration-ui":"^6.0.113","@things-factory/integration-melsec":"^6.0.113","@things-factory/integration-modbus":"^6.0.113"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.113_1685774035710_0.0012357029541889553","host":"s3://npm-registry-packages"}},"6.0.114":{"name":"@things-factory/operato-ecs","version":"6.0.114","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.114","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b64f6c4700cc647304eac2dd68d94953f5dc8db3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.114.tgz","fileCount":57,"integrity":"sha512-24wJbQ6le11OJ8kimzdtSEp6gTrAUaf1hLulNDl86BO6RhXHDp+cbibWzvUttD3dEEWyNhCOwAWsW8uyGXRQ8g==","signatures":[{"sig":"MEUCIE2iITiFbgytmxsdKS/rowd6PRex/8Ka04n9mT14hyo+AiEAp0h108BCLsdAN6Bz16saRsMzo8LhCCcaJWkrGhtv5sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224398},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5d0bc702cc5e209d01753eea9aa6dbd0a488ac86","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.114","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.114","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.114","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.114","@things-factory/more-ui":"^6.0.114","@things-factory/board-ui":"^6.0.114","@things-factory/grist-ui":"^6.0.114","@things-factory/print-ui":"^6.0.114","@things-factory/dashboard":"^6.0.114","@things-factory/export-ui":"^6.0.114","@things-factory/i18n-base":"^6.0.114","@things-factory/lite-menu":"^6.0.114","@things-factory/system-ui":"^6.0.114","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.114","@things-factory/context-ui":"^6.0.114","@things-factory/setting-ui":"^6.0.114","@things-factory/resource-ui":"^6.0.114","@things-factory/setting-base":"^6.0.114","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.114","@things-factory/oauth2-client":"^6.0.114","@things-factory/integration-ui":"^6.0.114","@things-factory/integration-melsec":"^6.0.114","@things-factory/integration-modbus":"^6.0.114"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.114_1685777200663_0.6642621746059321","host":"s3://npm-registry-packages"}},"6.0.115":{"name":"@things-factory/operato-ecs","version":"6.0.115","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.115","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"70dd21ab7c2ac04e916eca235f183072ac7a7c63","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.115.tgz","fileCount":57,"integrity":"sha512-nylqMXSiCkvvKae9CKcC+ikUBk81t94yqGwhsiQICYdvME2TScjOOn99vR8u6al4LGgxf8MIEO3jqSIzv0+Rlg==","signatures":[{"sig":"MEQCIDchr3sOVPGi10S3xVxDM8BxOh0ySymaGHwGHqQaDbI4AiAugwFZk4Oz2qdmFiUObOEUHx/3pXsmjULxLYawRBH8tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224398},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4937b4fe2040f49d906a4df5cdfced17553b83ef","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.115","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.115","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.115","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.115","@things-factory/more-ui":"^6.0.115","@things-factory/board-ui":"^6.0.115","@things-factory/grist-ui":"^6.0.115","@things-factory/print-ui":"^6.0.115","@things-factory/dashboard":"^6.0.115","@things-factory/export-ui":"^6.0.115","@things-factory/i18n-base":"^6.0.115","@things-factory/lite-menu":"^6.0.115","@things-factory/system-ui":"^6.0.115","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.115","@things-factory/context-ui":"^6.0.115","@things-factory/setting-ui":"^6.0.115","@things-factory/resource-ui":"^6.0.115","@things-factory/setting-base":"^6.0.115","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.115","@things-factory/oauth2-client":"^6.0.115","@things-factory/integration-ui":"^6.0.115","@things-factory/integration-melsec":"^6.0.115","@things-factory/integration-modbus":"^6.0.115"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.115_1685783330687_0.4372084454892451","host":"s3://npm-registry-packages"}},"6.0.117":{"name":"@things-factory/operato-ecs","version":"6.0.117","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.117","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b4b60c499700a5d08dd4b04e9bb06d966516d6f9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.117.tgz","fileCount":57,"integrity":"sha512-t0v1fKtWerKa30/6yXOh/p/E1utNkYyL8DsUypnXr/ea7nRcC/eUICTPWSfssOTQFS9xj9dUqwF2TGCPmxRaHQ==","signatures":[{"sig":"MEQCIDkz155XCk2l3sy/J52UVzBqbt75a/wKY74JqBvZJW4YAiBAf9Ezxm2vILyrj0SmWejkLiB6DZ7s0qDMe0B37YZ9sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227714},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"daf7301428f3efd71de2f45827b5e0d1354d076e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.115","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.115","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.115","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.115","@things-factory/more-ui":"^6.0.115","@things-factory/board-ui":"^6.0.115","@things-factory/grist-ui":"^6.0.115","@things-factory/print-ui":"^6.0.115","@things-factory/dashboard":"^6.0.115","@things-factory/export-ui":"^6.0.115","@things-factory/i18n-base":"^6.0.115","@things-factory/lite-menu":"^6.0.117","@things-factory/system-ui":"^6.0.115","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.115","@things-factory/context-ui":"^6.0.115","@things-factory/setting-ui":"^6.0.115","@things-factory/resource-ui":"^6.0.115","@things-factory/setting-base":"^6.0.115","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.115","@things-factory/oauth2-client":"^6.0.115","@things-factory/integration-ui":"^6.0.115","@things-factory/integration-melsec":"^6.0.115","@things-factory/integration-modbus":"^6.0.115"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.117_1685795197869_0.6516458420007358","host":"s3://npm-registry-packages"}},"6.0.118":{"name":"@things-factory/operato-ecs","version":"6.0.118","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.118","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9de9016ae539e9cd2940df8128be1bfe87256697","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.118.tgz","fileCount":57,"integrity":"sha512-cJ3a2UJfh1bZBtyTfJ99QnGrVpNQGj/XXbcooB06FyqJKhYi4eH3VfC393JbbU/2QWtJMAOPkCxWIRoBAxp0Sg==","signatures":[{"sig":"MEQCIHQh++jD+zUyTNn5xOHKInDMhXe9P3bwghBQFWnaVR9uAiAVjzyvHGEfa/Y/W6wyB5Oo5Nz3byNWTcb14Gq3uI8T5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227714},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1e7ddc3436e494f42a9428443e834b221c7256bb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.118","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.118","@things-factory/more-ui":"^6.0.118","@things-factory/board-ui":"^6.0.118","@things-factory/grist-ui":"^6.0.118","@things-factory/print-ui":"^6.0.118","@things-factory/dashboard":"^6.0.118","@things-factory/export-ui":"^6.0.118","@things-factory/i18n-base":"^6.0.118","@things-factory/lite-menu":"^6.0.118","@things-factory/system-ui":"^6.0.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.118","@things-factory/context-ui":"^6.0.118","@things-factory/setting-ui":"^6.0.118","@things-factory/resource-ui":"^6.0.118","@things-factory/setting-base":"^6.0.118","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.118","@things-factory/oauth2-client":"^6.0.118","@things-factory/integration-ui":"^6.0.118","@things-factory/integration-melsec":"^6.0.118","@things-factory/integration-modbus":"^6.0.118"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.118_1685814681819_0.13747964453068495","host":"s3://npm-registry-packages"}},"6.0.119":{"name":"@things-factory/operato-ecs","version":"6.0.119","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.119","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"55dc46ee34655cfae7e514b59644b81334005c6a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.119.tgz","fileCount":57,"integrity":"sha512-wfoN2NDbV83mxuA0wSAUVK8RXXgKuDt+PLBTBDTAlFqyKBXmB1OaD47Bj52A37oE0Bu+WaGs4MWzLtROrhGtYQ==","signatures":[{"sig":"MEUCIQCEpvdgQcC/PhkBQo084icAPklovqHAzK12FxpnVsjThwIgMNE4ApsNDfik2nMoMzITpUUag0CfMyVLyUElQ9OesAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227714},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6e54141ddf5c8a1c9a65d1a9b99fbca9236cd3c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.118","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.118","@things-factory/more-ui":"^6.0.118","@things-factory/board-ui":"^6.0.118","@things-factory/grist-ui":"^6.0.118","@things-factory/print-ui":"^6.0.118","@things-factory/dashboard":"^6.0.118","@things-factory/export-ui":"^6.0.118","@things-factory/i18n-base":"^6.0.118","@things-factory/lite-menu":"^6.0.118","@things-factory/system-ui":"^6.0.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.118","@things-factory/context-ui":"^6.0.118","@things-factory/setting-ui":"^6.0.118","@things-factory/resource-ui":"^6.0.118","@things-factory/setting-base":"^6.0.118","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.118","@things-factory/oauth2-client":"^6.0.118","@things-factory/integration-ui":"^6.0.119","@things-factory/integration-melsec":"^6.0.119","@things-factory/integration-modbus":"^6.0.119"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.119_1685818097529_0.17978495820394125","host":"s3://npm-registry-packages"}},"6.0.120":{"name":"@things-factory/operato-ecs","version":"6.0.120","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.120","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cfb2afc3050da284d3bcd135f6d39f1ffea72fa1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.120.tgz","fileCount":57,"integrity":"sha512-n/bOP3epAZwxhuhhNzrrbl6iSqMybVaAQJHA1Ax3DzgVC9iqR4NPrbLXZgacT4Dg22qjhTchydzyB2ZYmIuRAg==","signatures":[{"sig":"MEUCIEWXqFb+yL52xALe4gg7Vl/BZwf0eOKucOCH0/Y5+bqlAiEAz+MRx8iZD2MxLJCj5Th8+iJ63Q/d0/gHAYnTsvv4bmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227714},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6182ee6f7dec8b5b96ff6fc386c2e9dcc25e0186","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.118","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.118","@things-factory/more-ui":"^6.0.118","@things-factory/board-ui":"^6.0.118","@things-factory/grist-ui":"^6.0.118","@things-factory/print-ui":"^6.0.118","@things-factory/dashboard":"^6.0.118","@things-factory/export-ui":"^6.0.118","@things-factory/i18n-base":"^6.0.118","@things-factory/lite-menu":"^6.0.118","@things-factory/system-ui":"^6.0.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.118","@things-factory/context-ui":"^6.0.118","@things-factory/setting-ui":"^6.0.118","@things-factory/resource-ui":"^6.0.118","@things-factory/setting-base":"^6.0.118","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.118","@things-factory/oauth2-client":"^6.0.118","@things-factory/integration-ui":"^6.0.120","@things-factory/integration-melsec":"^6.0.120","@things-factory/integration-modbus":"^6.0.120"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.120_1685825997612_0.6472354408305461","host":"s3://npm-registry-packages"}},"4.3.237":{"name":"@things-factory/operato-ecs","version":"4.3.237","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.237","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"34a0b49794108d5ad1b67b6ae56bf5b9e81ace00","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.237.tgz","fileCount":55,"integrity":"sha512-AmBeMLbeI9o1YFjJkDbHUgTkDQB0TYxGY5GVM97Te566FrAAx6JnJMj+3jznRLBe29SnCEMMuiwDyx3W1t84xQ==","signatures":[{"sig":"MEUCIHcr9mOWarqW2cKBMzXZ0CCyRavIDnc2mN0MHXfOUCJ+AiEA140y1ZlzU27rf36l01kt7RZoHVEaWRUdkDKx1HAvq6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"90cda1a8580b7be252a474c138bea4b6870d7dfc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.237","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.237","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.237","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.237","@things-factory/more-ui":"^4.3.237","@things-factory/board-ui":"^4.3.237","@things-factory/grist-ui":"^4.3.237","@things-factory/print-ui":"^4.3.237","@things-factory/dashboard":"^4.3.237","@things-factory/export-ui":"^4.3.237","@things-factory/i18n-base":"^4.3.237","@things-factory/lite-menu":"^4.3.237","@things-factory/system-ui":"^4.3.237","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.237","@things-factory/context-ui":"^4.3.237","@things-factory/scene-form":"^4.3.237","@things-factory/setting-ui":"^4.3.237","@things-factory/resource-ui":"^4.3.237","@things-factory/setting-base":"^4.3.237","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.237","@things-factory/oauth2-client":"^4.3.237","@things-factory/scene-restful":"^4.3.237","@things-factory/integration-ui":"^4.3.237","@things-factory/integration-melsec":"^4.3.237","@things-factory/integration-modbus":"^4.3.237","@things-factory/scene-data-transform":"^4.3.237"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.227"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.237_1686046624178_0.49343697240928686","host":"s3://npm-registry-packages"}},"6.0.121":{"name":"@things-factory/operato-ecs","version":"6.0.121","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.121","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3305f26d16145d5d5c6cac7389fcd28a0cc4f48e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.121.tgz","fileCount":57,"integrity":"sha512-Lcb2w28wVcz7Ybm2KS5pcaRHED9mOAUmgJa4sW1o/wv8sTtttv9pOoIm7jin82nmNpt3/lX0UkpWjGA+jtpJ6A==","signatures":[{"sig":"MEUCIQCMNYJvP/7jQWGbEI570wMikF6Wm+OWzVwvum6uPDWFxwIgTSOUKnt8sNeTx2HtHoHVzWi5cDKZUaBxxWv1BqFfT+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227714},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"033fd819ac9f0763153041d869d1af107e2d58c1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.121","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.121","@things-factory/more-ui":"^6.0.118","@things-factory/board-ui":"^6.0.121","@things-factory/grist-ui":"^6.0.121","@things-factory/print-ui":"^6.0.121","@things-factory/dashboard":"^6.0.121","@things-factory/export-ui":"^6.0.118","@things-factory/i18n-base":"^6.0.121","@things-factory/lite-menu":"^6.0.121","@things-factory/system-ui":"^6.0.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.118","@things-factory/context-ui":"^6.0.118","@things-factory/setting-ui":"^6.0.121","@things-factory/resource-ui":"^6.0.121","@things-factory/setting-base":"^6.0.121","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.121","@things-factory/oauth2-client":"^6.0.121","@things-factory/integration-ui":"^6.0.121","@things-factory/integration-melsec":"^6.0.121","@things-factory/integration-modbus":"^6.0.121"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.104"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.121_1686071666616_0.31635335612226756","host":"s3://npm-registry-packages"}},"4.3.238":{"name":"@things-factory/operato-ecs","version":"4.3.238","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.238","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cb286b381a2759de03c0d6102ceed380c949e851","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.238.tgz","fileCount":55,"integrity":"sha512-zBy/B673zkWbaCGi+5Sqii0REyepbXHxeGrDWcNMyqYNIvxjxtlKRmeOqg5Sljva2z/0Ao3F+mKcCGD0YGP4NQ==","signatures":[{"sig":"MEYCIQCxJww72G87A1xjYJKB40Y2kjvJPbnouP/+vVwHnN6QlgIhANl7z5VTfhFpEI/PWkrjVekr2vXpWm8kY99ZRxENGoqb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"926d659dd0e4d6c24c33ed7cf558779a51f5cba7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.237","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.237","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.237","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.237","@things-factory/more-ui":"^4.3.237","@things-factory/board-ui":"^4.3.237","@things-factory/grist-ui":"^4.3.237","@things-factory/print-ui":"^4.3.237","@things-factory/dashboard":"^4.3.237","@things-factory/export-ui":"^4.3.237","@things-factory/i18n-base":"^4.3.237","@things-factory/lite-menu":"^4.3.237","@things-factory/system-ui":"^4.3.237","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.237","@things-factory/context-ui":"^4.3.237","@things-factory/scene-form":"^4.3.237","@things-factory/setting-ui":"^4.3.237","@things-factory/resource-ui":"^4.3.237","@things-factory/setting-base":"^4.3.237","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.237","@things-factory/oauth2-client":"^4.3.237","@things-factory/scene-restful":"^4.3.237","@things-factory/integration-ui":"^4.3.238","@things-factory/integration-melsec":"^4.3.238","@things-factory/integration-modbus":"^4.3.238","@things-factory/scene-data-transform":"^4.3.237"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.227"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.238_1686144963147_0.8059284920129799","host":"s3://npm-registry-packages"}},"6.0.124":{"name":"@things-factory/operato-ecs","version":"6.0.124","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.124","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a2514b8af4ea4269d4e756279ef3aaa1603a1afc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.124.tgz","fileCount":57,"integrity":"sha512-oTS0C3vYSDmgZHWoba9gqMgwUx7Lod4Dd84h64NLLalMRG2xvnCOY9493QRX8+yMP6TbnG4Lc7CofZlfvnvvSQ==","signatures":[{"sig":"MEUCICKbJ4sjRO2zvCYEwQu6m8Ge3aUL+sGmyF9iIjpOJk0gAiEAlcyxMM1XEAPuHm5g73u7LNEL9Bch95Hu+7p3vqzI01g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227714},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6841e3180fd0fb4ef7ee81c2a153cda80300e904","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.124","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.124","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.124","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.124","@things-factory/more-ui":"^6.0.124","@things-factory/board-ui":"^6.0.124","@things-factory/grist-ui":"^6.0.124","@things-factory/print-ui":"^6.0.124","@things-factory/dashboard":"^6.0.124","@things-factory/export-ui":"^6.0.124","@things-factory/i18n-base":"^6.0.124","@things-factory/lite-menu":"^6.0.124","@things-factory/system-ui":"^6.0.124","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.124","@things-factory/context-ui":"^6.0.124","@things-factory/setting-ui":"^6.0.124","@things-factory/resource-ui":"^6.0.124","@things-factory/setting-base":"^6.0.124","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.124","@things-factory/oauth2-client":"^6.0.124","@things-factory/integration-ui":"^6.0.124","@things-factory/integration-melsec":"^6.0.124","@things-factory/integration-modbus":"^6.0.124"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.124"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.124_1686218667366_0.26727324820577625","host":"s3://npm-registry-packages"}},"4.3.239":{"name":"@things-factory/operato-ecs","version":"4.3.239","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.239","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f2a49e2d3f882509bf7031f748139d4581a61a37","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.239.tgz","fileCount":55,"integrity":"sha512-kB8A2PFTNks/MtqvBFpxxS9OiVcWzwCoCVTlvqyXiDdcni4mTYfRGlnG/RxaMhce+noxTOVFuTQDSGCN1D0qdQ==","signatures":[{"sig":"MEQCIBkktdOW4Gwg1afIWq+tmGsGZTbic92h563xfkuCljD7AiBgZr0Md1Qo7Y4Cr/KqenjEztZF+t8FCPkUlJFt65YxTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ed967aa995647ed1ebd4dd08d162d3a7ffddee51","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.237","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.237","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.237","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.239","@things-factory/more-ui":"^4.3.237","@things-factory/board-ui":"^4.3.237","@things-factory/grist-ui":"^4.3.237","@things-factory/print-ui":"^4.3.237","@things-factory/dashboard":"^4.3.237","@things-factory/export-ui":"^4.3.237","@things-factory/i18n-base":"^4.3.237","@things-factory/lite-menu":"^4.3.237","@things-factory/system-ui":"^4.3.237","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.237","@things-factory/context-ui":"^4.3.237","@things-factory/scene-form":"^4.3.237","@things-factory/setting-ui":"^4.3.237","@things-factory/resource-ui":"^4.3.239","@things-factory/setting-base":"^4.3.237","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.237","@things-factory/oauth2-client":"^4.3.237","@things-factory/scene-restful":"^4.3.237","@things-factory/integration-ui":"^4.3.238","@things-factory/integration-melsec":"^4.3.238","@things-factory/integration-modbus":"^4.3.238","@things-factory/scene-data-transform":"^4.3.237"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.227"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.239_1686230036772_0.5678142833882962","host":"s3://npm-registry-packages"}},"6.0.125":{"name":"@things-factory/operato-ecs","version":"6.0.125","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.125","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5565293a5bbc911049ed7dd95303e9581411bcb8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.125.tgz","fileCount":57,"integrity":"sha512-Ihf1rZHHKznizJ3d8rTHYBJhfgtjtksYgFJ7rLYUd/TVxGyEhoT/Eck8H3TfLpR8yioJpItF6z3EkG1IQ5H8Hw==","signatures":[{"sig":"MEUCIB1rDCM/hlpz1vJPswgnFeh9BmBXxDNRO5srT3ZM6tNnAiEA/fBH5YJUxCE3C3LHTBsRVmOEXYUgoS9mGnjZ+8dO62o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227714},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2d741c0c6ad8cf572560ac5bcc6fb7de470ede72","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.125","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.125","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.125","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.125","@things-factory/more-ui":"^6.0.125","@things-factory/board-ui":"^6.0.125","@things-factory/grist-ui":"^6.0.125","@things-factory/print-ui":"^6.0.125","@things-factory/dashboard":"^6.0.125","@things-factory/export-ui":"^6.0.125","@things-factory/i18n-base":"^6.0.125","@things-factory/lite-menu":"^6.0.125","@things-factory/system-ui":"^6.0.125","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.125","@things-factory/context-ui":"^6.0.125","@things-factory/setting-ui":"^6.0.125","@things-factory/resource-ui":"^6.0.125","@things-factory/setting-base":"^6.0.125","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.125","@things-factory/oauth2-client":"^6.0.125","@things-factory/integration-ui":"^6.0.125","@things-factory/integration-melsec":"^6.0.125","@things-factory/integration-modbus":"^6.0.125"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.124"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.125_1686285827519_0.9299417703931541","host":"s3://npm-registry-packages"}},"6.0.127":{"name":"@things-factory/operato-ecs","version":"6.0.127","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.127","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c466aee18d096fc97968382c16d3911ec932ee91","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.127.tgz","fileCount":57,"integrity":"sha512-ADS7VrOY1n0N0E9g9I0cCW8EmMFAQReO1PGC0IJ3h/G6/+LTvrRTzNZeT8hA3xzzt6OlrkRrI+F3qPvrp3962Q==","signatures":[{"sig":"MEYCIQDt27uYeib7IK5u7t8+lag2D/TYZU2xyP94NTSQua4JjAIhAKnTnuup7AQPmrzraux6F/PgeNQN+4EPFy0iSz9ITwbO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227797},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ad9678bc8d579de5907db7970515532a6fb56adf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.125","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.125","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.125","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.125","@things-factory/more-ui":"^6.0.125","@things-factory/board-ui":"^6.0.125","@things-factory/grist-ui":"^6.0.125","@things-factory/print-ui":"^6.0.125","@things-factory/dashboard":"^6.0.125","@things-factory/export-ui":"^6.0.125","@things-factory/i18n-base":"^6.0.125","@things-factory/lite-menu":"^6.0.125","@things-factory/system-ui":"^6.0.125","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.125","@things-factory/context-ui":"^6.0.125","@things-factory/setting-ui":"^6.0.125","@things-factory/resource-ui":"^6.0.125","@things-factory/setting-base":"^6.0.125","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.125","@things-factory/oauth2-client":"^6.0.125","@things-factory/integration-ui":"^6.0.127","@things-factory/integration-melsec":"^6.0.127","@things-factory/integration-modbus":"^6.0.127"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.124"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.127_1686497572729_0.3927458266702455","host":"s3://npm-registry-packages"}},"6.0.128":{"name":"@things-factory/operato-ecs","version":"6.0.128","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.128","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"58a481006001cf8f9e83d19ec34b48058942f88d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.128.tgz","fileCount":1226,"integrity":"sha512-8rvLTb5CQU7cGLj6B7INgckEeAXdLFvqJidhbX5UXpR1X5uS5A72ZOIm6Ato6FHuDEdgBzgpI42RT4ADmPLujg==","signatures":[{"sig":"MEUCIGaYTlD/SrY48XJRlhw3Tm5vdZFxMOOWByaScdaNvPF+AiEAlQ/ePsrWeDK6tnTRhlbPeIKYLM8CKesbfxjZpy6UAr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45560407},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"042de559f7282d03a7c8f80e260f82d49ceb6495","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.125","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.125","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.125","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.125","@things-factory/more-ui":"^6.0.125","@things-factory/board-ui":"^6.0.125","@things-factory/grist-ui":"^6.0.125","@things-factory/print-ui":"^6.0.125","@things-factory/dashboard":"^6.0.125","@things-factory/export-ui":"^6.0.125","@things-factory/i18n-base":"^6.0.125","@things-factory/lite-menu":"^6.0.125","@things-factory/system-ui":"^6.0.125","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.125","@things-factory/context-ui":"^6.0.125","@things-factory/setting-ui":"^6.0.125","@things-factory/resource-ui":"^6.0.125","@things-factory/setting-base":"^6.0.125","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.125","@things-factory/oauth2-client":"^6.0.125","@things-factory/integration-ui":"^6.0.127","@things-factory/integration-melsec":"^6.0.127","@things-factory/integration-modbus":"^6.0.128"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.124"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.128_1686543366403_0.35604710853507093","host":"s3://npm-registry-packages"}},"6.0.133":{"name":"@things-factory/operato-ecs","version":"6.0.133","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.133","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"757503e12a1c8d9ce26a99b7973ab2c891576eae","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.133.tgz","fileCount":58,"integrity":"sha512-W0G5gbMeYZ8O7Y1DAxIL6joBruSLiAFA5K7oXhNy9PNPLcCbbJO7nYz41WLwOe29yX0UYMZSrJ1lNlvK9TGE3A==","signatures":[{"sig":"MEUCIQCHImvi6BBQbOHl84Iap3qV+gA6zF59OJMAw3vPhuVPmQIgT+jummMYtxxfE8fnyYlM9FmVI8/uPhr8n6vRLXZ0Jqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227799},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c08bf83d00cbb66e1338cdfeed8ca91d4e130c97","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.133","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.133","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.133","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.133","@things-factory/more-ui":"^6.0.133","@things-factory/board-ui":"^6.0.133","@things-factory/grist-ui":"^6.0.133","@things-factory/print-ui":"^6.0.133","@things-factory/dashboard":"^6.0.133","@things-factory/export-ui":"^6.0.133","@things-factory/i18n-base":"^6.0.133","@things-factory/lite-menu":"^6.0.133","@things-factory/system-ui":"^6.0.133","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.133","@things-factory/context-ui":"^6.0.133","@things-factory/setting-ui":"^6.0.133","@things-factory/resource-ui":"^6.0.133","@things-factory/setting-base":"^6.0.133","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.133","@things-factory/oauth2-client":"^6.0.133","@things-factory/integration-ui":"^6.0.133","@things-factory/integration-melsec":"^6.0.133","@things-factory/integration-modbus":"^6.0.133"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.124"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.133_1686735258972_0.9735102873313828","host":"s3://npm-registry-packages"}},"6.0.141":{"name":"@things-factory/operato-ecs","version":"6.0.141","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.141","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"310d0dbb41a8dcbe210ac0edacd51d87e6b5ecb0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.141.tgz","fileCount":58,"integrity":"sha512-SY+7irptGcLJ1mBzle+Uf8kE5p/GF/fglHBCTRjEuZLdJWHPrzSU1jkIp2FIAH6NEZkwNQrizHuVLfXICNIAAg==","signatures":[{"sig":"MEUCIA4gq66ZU5N3RMYBvv1wydbaKxNTRfnGrBkp0+R1nI2iAiEAiARiKjcw7Vn4N8Hj4X+RFPr/Y5m2rcbkbW9dUb23Dsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227799},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d9fe5f28cee1bf8f527688e06d190ae78d6e2b04","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.133","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.133","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.133","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.133","@things-factory/more-ui":"^6.0.133","@things-factory/board-ui":"^6.0.133","@things-factory/grist-ui":"^6.0.133","@things-factory/print-ui":"^6.0.133","@things-factory/dashboard":"^6.0.133","@things-factory/export-ui":"^6.0.133","@things-factory/i18n-base":"^6.0.133","@things-factory/lite-menu":"^6.0.133","@things-factory/system-ui":"^6.0.133","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.133","@things-factory/context-ui":"^6.0.133","@things-factory/setting-ui":"^6.0.133","@things-factory/resource-ui":"^6.0.133","@things-factory/setting-base":"^6.0.133","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.133","@things-factory/oauth2-client":"^6.0.133","@things-factory/integration-ui":"^6.0.141","@things-factory/integration-melsec":"^6.0.141","@things-factory/integration-modbus":"^6.0.141"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.124"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.141_1687254465132_0.47703135043626466","host":"s3://npm-registry-packages"}},"6.0.142":{"name":"@things-factory/operato-ecs","version":"6.0.142","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.142","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9d5d79080b00c163ffdc7824f09d34172c73471f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.142.tgz","fileCount":58,"integrity":"sha512-nawxRwjST+vh8c85z+dJbcRt8XikhdF9AXvQFRKQ75JPSv+0+yOYGs+8madzXMlwO4lS7UgXcvhi+qre8IgJvQ==","signatures":[{"sig":"MEQCID2ATlHbWlrHSnakpoSF3n0YjJU7aDmePLM8H6UfP5KwAiAVuMh1PBGckA29pj6no96d0xnwSSQJ4qwJJ43y35unhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227799},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f6436cf20d6477dd11e4598bdd88d87127966640","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.133","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.133","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.133","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.133","@things-factory/more-ui":"^6.0.133","@things-factory/board-ui":"^6.0.133","@things-factory/grist-ui":"^6.0.133","@things-factory/print-ui":"^6.0.133","@things-factory/dashboard":"^6.0.133","@things-factory/export-ui":"^6.0.133","@things-factory/i18n-base":"^6.0.133","@things-factory/lite-menu":"^6.0.133","@things-factory/system-ui":"^6.0.133","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.133","@things-factory/context-ui":"^6.0.133","@things-factory/setting-ui":"^6.0.133","@things-factory/resource-ui":"^6.0.133","@things-factory/setting-base":"^6.0.133","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.133","@things-factory/oauth2-client":"^6.0.133","@things-factory/integration-ui":"^6.0.142","@things-factory/integration-melsec":"^6.0.142","@things-factory/integration-modbus":"^6.0.142"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.124"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.142_1687255060557_0.13312224959479635","host":"s3://npm-registry-packages"}},"6.0.143":{"name":"@things-factory/operato-ecs","version":"6.0.143","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.143","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6be4833fced1758165f5b6858e6d3262824dc56c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.143.tgz","fileCount":58,"integrity":"sha512-2W4VwTlFB4LZdnDh0Qx/H8u585oBwczR5Gk5J4/sAmlzFjEgPQGAyYxtN3LJ3uZV81faM5nT6raRssPUBOKubQ==","signatures":[{"sig":"MEUCIHPenkD4iCQsTJTOorrNtRUyBusHNzwLuvjVucEkdmqQAiEApcSGd52SvYNUelvzU4Hh/HbERHz3qHazDE53teqlujE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227799},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e6d1b644b95e24c114fdb8f476139850c2d899c1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.133","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.133","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.133","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.133","@things-factory/more-ui":"^6.0.133","@things-factory/board-ui":"^6.0.133","@things-factory/grist-ui":"^6.0.133","@things-factory/print-ui":"^6.0.133","@things-factory/dashboard":"^6.0.133","@things-factory/export-ui":"^6.0.133","@things-factory/i18n-base":"^6.0.133","@things-factory/lite-menu":"^6.0.133","@things-factory/system-ui":"^6.0.133","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.133","@things-factory/context-ui":"^6.0.133","@things-factory/setting-ui":"^6.0.133","@things-factory/resource-ui":"^6.0.133","@things-factory/setting-base":"^6.0.133","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.133","@things-factory/oauth2-client":"^6.0.133","@things-factory/integration-ui":"^6.0.143","@things-factory/integration-melsec":"^6.0.143","@things-factory/integration-modbus":"^6.0.143"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.124"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.143_1687265332024_0.948110526751796","host":"s3://npm-registry-packages"}},"6.0.145":{"name":"@things-factory/operato-ecs","version":"6.0.145","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.145","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a16920b74ed7d9dd53adfbf83eb28f4d53a54eb6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.145.tgz","fileCount":58,"integrity":"sha512-u2fPCrAGAi8LroshyAx8WayuFp2cnVdP8xRK3Wqb8FwOYRvdz6OREd5+zNoNsHmJ8MDZnnGe6UlBP96AOvFNZg==","signatures":[{"sig":"MEQCIFJSxvDjQDVcSL5AurQr0Pmwgt499WfW37RGbxoFSqUiAiBC7VXg25z8FQqJM1CCsSg/N15q8GDC2j9JpmtFtHKQzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227799},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0390e4f4308f8a5295e5cd2b65bafb859c5245f1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.145","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.145","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.145","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.145","@things-factory/more-ui":"^6.0.145","@things-factory/board-ui":"^6.0.145","@things-factory/grist-ui":"^6.0.145","@things-factory/print-ui":"^6.0.145","@things-factory/dashboard":"^6.0.145","@things-factory/export-ui":"^6.0.145","@things-factory/i18n-base":"^6.0.145","@things-factory/lite-menu":"^6.0.145","@things-factory/system-ui":"^6.0.145","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.145","@things-factory/context-ui":"^6.0.145","@things-factory/setting-ui":"^6.0.145","@things-factory/resource-ui":"^6.0.145","@things-factory/setting-base":"^6.0.145","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.145","@things-factory/oauth2-client":"^6.0.145","@things-factory/integration-ui":"^6.0.145","@things-factory/integration-melsec":"^6.0.145","@things-factory/integration-modbus":"^6.0.145"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.145"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.145_1687318808278_0.812237165916669","host":"s3://npm-registry-packages"}},"6.0.150":{"name":"@things-factory/operato-ecs","version":"6.0.150","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.0.150","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"85e8ec297e0b888971eb2a948e908cd5bd5c45b7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.0.150.tgz","fileCount":58,"integrity":"sha512-M0GK3Ao8hdSwGrYVyApLn6Al8GKW++uY9Vj6Neya2qfriu+kXi1encP4i/W53eGHKEi5fRFbcCOWm9Kk6nvWwg==","signatures":[{"sig":"MEQCIFTsGPAJqyCSifp7ph+QePhWJFN69rPe4V4ISKtjaVZ7AiAFft3myDHpOFYzkcHUM7Iql6EN83u26uzhTukHiUNeFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227799},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9889dbaf65eca5b1b5cb685b0c926355d9e9ade3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.0.145","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.0.145","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.0.145","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.0.145","@things-factory/more-ui":"^6.0.145","@things-factory/board-ui":"^6.0.145","@things-factory/grist-ui":"^6.0.145","@things-factory/print-ui":"^6.0.145","@things-factory/dashboard":"^6.0.145","@things-factory/export-ui":"^6.0.145","@things-factory/i18n-base":"^6.0.145","@things-factory/lite-menu":"^6.0.145","@things-factory/system-ui":"^6.0.145","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.0.145","@things-factory/context-ui":"^6.0.145","@things-factory/setting-ui":"^6.0.145","@things-factory/resource-ui":"^6.0.145","@things-factory/setting-base":"^6.0.145","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.0.145","@things-factory/oauth2-client":"^6.0.145","@things-factory/integration-ui":"^6.0.150","@things-factory/integration-melsec":"^6.0.145","@things-factory/integration-modbus":"^6.0.145"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.0.145"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.0.150_1687336051812_0.25396294916530726","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@things-factory/operato-ecs","version":"6.1.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.0","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"75d616d01da000b11b588fc450e522361315fe4a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.0.tgz","fileCount":60,"integrity":"sha512-6JCTJLEetcMRt2/4o3RX3XVHOrTTX9KGgFJAXzNezA0fBbw7Vq0jSzz6MdWx1Bcl7LLLD2MPHrbXjdcPFibmJA==","signatures":[{"sig":"MEUCIQDvQDlDLvRXMQQXEPypqDnlOH0eGp+OBMpoxt7tef8ZuAIgB0a/m1M5N0QbyMxjrdRkHUfcc+z/FIY/nY8J0KIQq6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238640},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"205ac14ff55275d948a8cc6d7c514b90d6baf6ef","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.0","@things-factory/more-ui":"^6.1.0","@things-factory/board-ui":"^6.1.0","@things-factory/print-ui":"^6.1.0","@things-factory/dashboard":"^6.1.0","@things-factory/export-ui":"^6.1.0","@things-factory/i18n-base":"^6.1.0","@things-factory/lite-menu":"^6.1.0","@things-factory/system-ui":"^6.1.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.0","@things-factory/context-ui":"^6.1.0","@things-factory/setting-ui":"^6.1.0","@things-factory/resource-ui":"^6.1.0","@things-factory/setting-base":"^6.1.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.0","@things-factory/oauth2-client":"^6.1.0","@things-factory/integration-ui":"^6.1.0","@things-factory/integration-melsec":"^6.1.0","@things-factory/integration-modbus":"^6.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.0_1687605821032_0.16176824912008914","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@things-factory/operato-ecs","version":"6.1.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.1","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1427b012d35cb47743adaaca992ca1b07cdd37d5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.1.tgz","fileCount":60,"integrity":"sha512-HoMQ5cL5cNejN61JrzTBtFl96931sKqs7zAx8En0Wt2In5OT3tFZS+31KDJnuew4fHFzDkFwtsrh4mc1Q1FTlA==","signatures":[{"sig":"MEQCIHtk+/+QMS5n6OJum2NVW3+7GadL3r9S02o3lNKaWGlfAiA+FGYpNGHMEQQmeYYtXN86ikaBiXEHFip/vl+oGM9+KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238640},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6db355e12ac7580863fe1a0f4b6d6258b2cadead","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.1","@things-factory/more-ui":"^6.1.1","@things-factory/board-ui":"^6.1.1","@things-factory/print-ui":"^6.1.1","@things-factory/dashboard":"^6.1.1","@things-factory/export-ui":"^6.1.1","@things-factory/i18n-base":"^6.1.1","@things-factory/lite-menu":"^6.1.1","@things-factory/system-ui":"^6.1.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.1","@things-factory/context-ui":"^6.1.1","@things-factory/setting-ui":"^6.1.1","@things-factory/resource-ui":"^6.1.1","@things-factory/setting-base":"^6.1.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.1","@things-factory/oauth2-client":"^6.1.1","@things-factory/integration-ui":"^6.1.1","@things-factory/integration-melsec":"^6.1.1","@things-factory/integration-modbus":"^6.1.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.1_1687622125798_0.2656664338129817","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"@things-factory/operato-ecs","version":"6.1.2","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.2","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"70206f55394b832645d84118689d7ecf4b448e28","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.2.tgz","fileCount":60,"integrity":"sha512-jX4gTbAvjbZAA1B8u9Ev1j0j/GwJe1exktwyP4s9KBSILq3WJGQtw6vu1lxDlAmoRKSSEbgbfS4EDJMFvsGyoQ==","signatures":[{"sig":"MEUCICUg1pnfPT017t0ur67L61/MjWdEhHiJegt9YVGoShkPAiEA9lkxVd6YsLNVlAVSVZM+LTwyh2DG2uahvelR12IxmW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238723},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f237e856ae21fc8c09b7bbbcc4f50282c7e7856d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.2","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.2","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.2","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.2","@things-factory/more-ui":"^6.1.2","@things-factory/board-ui":"^6.1.2","@things-factory/print-ui":"^6.1.2","@things-factory/dashboard":"^6.1.2","@things-factory/export-ui":"^6.1.2","@things-factory/i18n-base":"^6.1.2","@things-factory/lite-menu":"^6.1.2","@things-factory/system-ui":"^6.1.2","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.2","@things-factory/context-ui":"^6.1.2","@things-factory/setting-ui":"^6.1.2","@things-factory/resource-ui":"^6.1.2","@things-factory/setting-base":"^6.1.2","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.2","@things-factory/oauth2-client":"^6.1.2","@things-factory/integration-ui":"^6.1.2","@things-factory/integration-melsec":"^6.1.2","@things-factory/integration-modbus":"^6.1.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.2_1687743067539_0.1623451962035649","host":"s3://npm-registry-packages"}},"6.1.7":{"name":"@things-factory/operato-ecs","version":"6.1.7","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.7","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d684c67e0f362e48d6656899516f067339e3b98b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.7.tgz","fileCount":60,"integrity":"sha512-vjFr3NYv717c9BQ/0t4rmJXB3nWXzkpCcnn75mW2XfNML/m4/T5D+i+xS6K21La3qdTCY4JAkrntlCWrZRAYrg==","signatures":[{"sig":"MEQCIFs8Q95tRrOfgPxwoajd1xg+S7WiAB98MSW/ntquvKNVAiBHs+g9KKoOxncnTeH8akiXtEOrXiCPTDlFQkple5d8QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238640},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b7d7932f4585d09d45ac09696f102b8f1ce73cce","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.7","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.7","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.7","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.7","@things-factory/more-ui":"^6.1.7","@things-factory/board-ui":"^6.1.7","@things-factory/print-ui":"^6.1.7","@things-factory/dashboard":"^6.1.7","@things-factory/export-ui":"^6.1.7","@things-factory/i18n-base":"^6.1.7","@things-factory/lite-menu":"^6.1.7","@things-factory/system-ui":"^6.1.7","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.7","@things-factory/context-ui":"^6.1.7","@things-factory/setting-ui":"^6.1.7","@things-factory/resource-ui":"^6.1.7","@things-factory/setting-base":"^6.1.7","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.7","@things-factory/oauth2-client":"^6.1.7","@things-factory/integration-ui":"^6.1.7","@things-factory/integration-melsec":"^6.1.7","@things-factory/integration-modbus":"^6.1.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.7_1687778014002_0.2322424871328903","host":"s3://npm-registry-packages"}},"6.1.8":{"name":"@things-factory/operato-ecs","version":"6.1.8","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6386339ece34c9e852cb0ac707816a0b79d77af8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.8.tgz","fileCount":60,"integrity":"sha512-B03wLokNxJd99Mr9imUmquecKZTyMpKrv8D0wX6dM9uTxy5bN0ETyj84BRrDRjkKnYDGIb27mq8ntqPpa/jAEQ==","signatures":[{"sig":"MEUCIQCJ3hh00Ga7oEn0UtmJ3WXB2WCoV2qClXyLJx39M8ll8gIgBWxOv+ln+I0eoru8n+XZqqjUTpCDPg4QKLh6v0kSbdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238640},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7e9226de4f60ec179dcba405271b9ea76ac44629","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.8","@things-factory/more-ui":"^6.1.8","@things-factory/board-ui":"^6.1.8","@things-factory/print-ui":"^6.1.8","@things-factory/dashboard":"^6.1.8","@things-factory/export-ui":"^6.1.8","@things-factory/i18n-base":"^6.1.8","@things-factory/lite-menu":"^6.1.8","@things-factory/system-ui":"^6.1.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.8","@things-factory/context-ui":"^6.1.8","@things-factory/setting-ui":"^6.1.8","@things-factory/resource-ui":"^6.1.8","@things-factory/setting-base":"^6.1.8","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.8","@things-factory/oauth2-client":"^6.1.8","@things-factory/integration-ui":"^6.1.8","@things-factory/integration-melsec":"^6.1.8","@things-factory/integration-modbus":"^6.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.8_1687780153705_0.24393801009531946","host":"s3://npm-registry-packages"}},"6.1.10":{"name":"@things-factory/operato-ecs","version":"6.1.10","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.10","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ceea7093a6eca87174924fc1cd82d4a7abd19f72","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.10.tgz","fileCount":60,"integrity":"sha512-0FDyiVH6k4wDgQ2BOrScdNSKNyBlVhcQfJjP1RpeND88Tck5FNytZ7VTpndQnEh8FLV84yf1mV3trTfYOrXARg==","signatures":[{"sig":"MEUCIQDSfezdSLTjXzZl11ff7s79FR54GIeTUyaLpFBiheTEZgIgdT5gUaB2weEmClM0UwcCU74Oe3kmaNs+c7VGzGBDHdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238644},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a068fe9d42082ab2707900e6bc2a74db67c049a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.8","@things-factory/more-ui":"^6.1.8","@things-factory/board-ui":"^6.1.8","@things-factory/print-ui":"^6.1.8","@things-factory/dashboard":"^6.1.10","@things-factory/export-ui":"^6.1.8","@things-factory/i18n-base":"^6.1.8","@things-factory/lite-menu":"^6.1.10","@things-factory/system-ui":"^6.1.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.8","@things-factory/context-ui":"^6.1.8","@things-factory/setting-ui":"^6.1.8","@things-factory/resource-ui":"^6.1.8","@things-factory/setting-base":"^6.1.8","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.10","@things-factory/oauth2-client":"^6.1.8","@things-factory/integration-ui":"^6.1.8","@things-factory/integration-melsec":"^6.1.8","@things-factory/integration-modbus":"^6.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.10_1687785939456_0.42883139501517076","host":"s3://npm-registry-packages"}},"6.1.11":{"name":"@things-factory/operato-ecs","version":"6.1.11","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.11","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"77a7f52cf4e61d444234ba6009494768646fbaf9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.11.tgz","fileCount":60,"integrity":"sha512-lIo1aW2yaec/TzXk7Rov5pnJJs56Glw/67NkGJ99uvITH+zAPkHQ5m7JAGLf9K/Wp6XPnS0KP8mP9HbMMGy+Pw==","signatures":[{"sig":"MEUCIQD5dvGjnVhdqZU9Yx7lRa0gPFIuxx7GZj2iv9UTRAxsMAIgao/CBXawV17PpXmynhhYOPpFlNrdVi3uQZYxu2i44Yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238610},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"484864c861289750237b70b336dfb09c83ceb65a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.11","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.11","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.11","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.11","@things-factory/more-ui":"^6.1.11","@things-factory/board-ui":"^6.1.11","@things-factory/print-ui":"^6.1.11","@things-factory/dashboard":"^6.1.11","@things-factory/export-ui":"^6.1.11","@things-factory/i18n-base":"^6.1.11","@things-factory/lite-menu":"^6.1.11","@things-factory/system-ui":"^6.1.11","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.11","@things-factory/context-ui":"^6.1.11","@things-factory/setting-ui":"^6.1.11","@things-factory/resource-ui":"^6.1.11","@things-factory/setting-base":"^6.1.11","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.11","@things-factory/oauth2-client":"^6.1.11","@things-factory/integration-ui":"^6.1.11","@things-factory/integration-melsec":"^6.1.11","@things-factory/integration-modbus":"^6.1.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.11_1687793409166_0.5358104137092188","host":"s3://npm-registry-packages"}},"6.1.12":{"name":"@things-factory/operato-ecs","version":"6.1.12","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.12","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9ad4f0ad49510b71b6b256e70fc7d770f6f186ad","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.12.tgz","fileCount":60,"integrity":"sha512-aUdNpot4ev/2pej/Cgfn763uBCm8ECx4POdIyjG+tYEDcTDeNdRZCZM9VSG5cIMsw215s8rSzWpacm8BTSbwIA==","signatures":[{"sig":"MEUCIQDE/UM1XCQSv3j8CQ3qQmJLg+caZUK7o4HpgzrKFAW5CgIgEKKFG/AgnLqvij+i/67cYJCMP7DyEXHfr/LYp5Rz5bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238620},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"91c40b88e85856e41775f23d9ff67ebc3eb3e39b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.12","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.12","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.12","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.12","@things-factory/more-ui":"^6.1.12","@things-factory/board-ui":"^6.1.12","@things-factory/print-ui":"^6.1.12","@things-factory/dashboard":"^6.1.12","@things-factory/export-ui":"^6.1.12","@things-factory/i18n-base":"^6.1.12","@things-factory/lite-menu":"^6.1.12","@things-factory/system-ui":"^6.1.12","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.12","@things-factory/context-ui":"^6.1.12","@things-factory/setting-ui":"^6.1.12","@things-factory/resource-ui":"^6.1.12","@things-factory/setting-base":"^6.1.12","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.12","@things-factory/oauth2-client":"^6.1.12","@things-factory/integration-ui":"^6.1.12","@things-factory/integration-melsec":"^6.1.12","@things-factory/integration-modbus":"^6.1.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.12_1687797465753_0.4234193074463597","host":"s3://npm-registry-packages"}},"4.3.248":{"name":"@things-factory/operato-ecs","version":"4.3.248","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.248","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"44b6337527817db306aeaf51eb56a5bab4dd9232","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.248.tgz","fileCount":55,"integrity":"sha512-dypoc078Gssoc4vHyhN/54/iQqtF39j9OHc9DsoFs4Z7cU94mwR19rYOhG1LHs9yWTke4WwgIuTuN731kyNL/w==","signatures":[{"sig":"MEQCIAKFJg6aVRFm4/1aD1Sz8xbnybal2f+904xWbdZCB9PeAiB/O2Q/05Ha911E/kw45VQhCByAQaP7p+7Pq94gho6nWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c45a9863ca451fa4d4fe3dbc797d7cc883b5bfd5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.248","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.237","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.237","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.248","@things-factory/more-ui":"^4.3.237","@things-factory/board-ui":"^4.3.248","@things-factory/grist-ui":"^4.3.237","@things-factory/print-ui":"^4.3.237","@things-factory/dashboard":"^4.3.248","@things-factory/export-ui":"^4.3.237","@things-factory/i18n-base":"^4.3.237","@things-factory/lite-menu":"^4.3.248","@things-factory/system-ui":"^4.3.237","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.237","@things-factory/context-ui":"^4.3.237","@things-factory/scene-form":"^4.3.237","@things-factory/setting-ui":"^4.3.248","@things-factory/resource-ui":"^4.3.248","@things-factory/setting-base":"^4.3.248","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.248","@things-factory/oauth2-client":"^4.3.248","@things-factory/scene-restful":"^4.3.237","@things-factory/integration-ui":"^4.3.248","@things-factory/integration-melsec":"^4.3.248","@things-factory/integration-modbus":"^4.3.248","@things-factory/scene-data-transform":"^4.3.237"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.227"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.248_1687863591125_0.5723065139195052","host":"s3://npm-registry-packages"}},"6.1.17":{"name":"@things-factory/operato-ecs","version":"6.1.17","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.17","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"93cc21c614b767c93c2112344b1799beb26b5584","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.17.tgz","fileCount":60,"integrity":"sha512-qrubONZKzhxN/o97nVyo8pOyOu1Zk6Nw8gX+fZnRATRtPGc8WY/65BwYgAQwEo+pugWJTc5faai6NIyummGKMA==","signatures":[{"sig":"MEUCIGD4k4P5tlnDZVRFzd77QpfK3oCiV3uRURSrZF19HYNFAiEA80NYvDfVkQfguYoUanV7TunUUnBnf36ILqsZeD6VlIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238741},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"acb9af0da0bef96c1936bd5ed4a22299dc8ef37c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.17","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.17","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.17","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.17","@things-factory/more-ui":"^6.1.17","@things-factory/board-ui":"^6.1.17","@things-factory/print-ui":"^6.1.17","@things-factory/dashboard":"^6.1.17","@things-factory/export-ui":"^6.1.17","@things-factory/i18n-base":"^6.1.17","@things-factory/lite-menu":"^6.1.17","@things-factory/system-ui":"^6.1.17","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.17","@things-factory/context-ui":"^6.1.17","@things-factory/setting-ui":"^6.1.17","@things-factory/resource-ui":"^6.1.17","@things-factory/setting-base":"^6.1.17","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.17","@things-factory/oauth2-client":"^6.1.17","@things-factory/integration-ui":"^6.1.17","@things-factory/integration-melsec":"^6.1.17","@things-factory/integration-modbus":"^6.1.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.17_1687936484172_0.3922108407528959","host":"s3://npm-registry-packages"}},"6.1.18":{"name":"@things-factory/operato-ecs","version":"6.1.18","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.18","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"339e8543a24452015eb66d92587b8b7eabc7dbee","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.18.tgz","fileCount":60,"integrity":"sha512-n9TVe3IzrnlLQ5/Ff6QwqlFqj+gOAMRdMVIvdS7qYPUZg9/pod5Up+T46ZUBV33JD5mxtzVGqoyvljuIwAGi1w==","signatures":[{"sig":"MEUCIQC35tkHft4tlzOjRVYoC/AGR7mC1jcdxf8uJVtaa49fbgIgTV20iS9SBMh9YttVjHSYvFUgVDJuiwxmuUjvqRLv3Vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238741},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"595020c9d80be29ad8dfe02301be007ae659abc5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.18","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.18","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.18","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.18","@things-factory/more-ui":"^6.1.18","@things-factory/board-ui":"^6.1.18","@things-factory/print-ui":"^6.1.18","@things-factory/dashboard":"^6.1.18","@things-factory/export-ui":"^6.1.18","@things-factory/i18n-base":"^6.1.18","@things-factory/lite-menu":"^6.1.18","@things-factory/system-ui":"^6.1.18","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.18","@things-factory/context-ui":"^6.1.18","@things-factory/setting-ui":"^6.1.18","@things-factory/resource-ui":"^6.1.18","@things-factory/setting-base":"^6.1.18","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.18","@things-factory/oauth2-client":"^6.1.18","@things-factory/integration-ui":"^6.1.18","@things-factory/integration-melsec":"^6.1.18","@things-factory/integration-modbus":"^6.1.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.18_1687936943713_0.49081098195505635","host":"s3://npm-registry-packages"}},"6.1.20":{"name":"@things-factory/operato-ecs","version":"6.1.20","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.20","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"421673d598b36295269a1219a20b5b5b72c97d3f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.20.tgz","fileCount":60,"integrity":"sha512-Ak0zOhRhHicA/em8D9jBfDx2axx+p+o+vdlgRdE56jaJkJ2WwfZ+QtKGE7IGq2nuD1RnEH3CjIynCG3b5XoAlg==","signatures":[{"sig":"MEUCICj8bE/PCqWuIudp1aRcks3Sp8Y21ZSruxjtPpHS9NzTAiEA4K3nyXxlLasgWThw9iAEAPg9AoSgXSQtQWb5J8Pzk3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238741},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"eb20ac40ad73fc6072682e9185301e962cc4cb23","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.18","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.18","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.18","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.18","@things-factory/more-ui":"^6.1.18","@things-factory/board-ui":"^6.1.18","@things-factory/print-ui":"^6.1.18","@things-factory/dashboard":"^6.1.18","@things-factory/export-ui":"^6.1.18","@things-factory/i18n-base":"^6.1.18","@things-factory/lite-menu":"^6.1.18","@things-factory/system-ui":"^6.1.18","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.18","@things-factory/context-ui":"^6.1.18","@things-factory/setting-ui":"^6.1.20","@things-factory/resource-ui":"^6.1.18","@things-factory/setting-base":"^6.1.18","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.18","@things-factory/oauth2-client":"^6.1.18","@things-factory/integration-ui":"^6.1.18","@things-factory/integration-melsec":"^6.1.18","@things-factory/integration-modbus":"^6.1.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.20_1688016595524_0.6164415728444188","host":"s3://npm-registry-packages"}},"6.1.21":{"name":"@things-factory/operato-ecs","version":"6.1.21","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.21","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2d036a3da580da91b10751218d584e7870d504be","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.21.tgz","fileCount":60,"integrity":"sha512-kNvQQekhtVZN/jz1x+9U2RrNQowXHyvCJ8IHBfVSzW/dbBLxpxXYL0j7+YcSiGaqcGm5R02e/TMcV0aZc5JI2g==","signatures":[{"sig":"MEYCIQDL838MJgDyooSQaz7Ioo3CRmgVsWCzD4rb4ruKhIe65gIhANOoaTYn73BGgsk01EDMr5l+uXl7PGZbEL9NppMfQx4y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238741},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f7daba255a423d7a47f636a13e417750cbbaf232","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.18","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.18","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.18","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.18","@things-factory/more-ui":"^6.1.18","@things-factory/board-ui":"^6.1.18","@things-factory/print-ui":"^6.1.18","@things-factory/dashboard":"^6.1.18","@things-factory/export-ui":"^6.1.18","@things-factory/i18n-base":"^6.1.18","@things-factory/lite-menu":"^6.1.18","@things-factory/system-ui":"^6.1.18","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.18","@things-factory/context-ui":"^6.1.18","@things-factory/setting-ui":"^6.1.20","@things-factory/resource-ui":"^6.1.18","@things-factory/setting-base":"^6.1.18","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.18","@things-factory/oauth2-client":"^6.1.18","@things-factory/integration-ui":"^6.1.21","@things-factory/integration-melsec":"^6.1.21","@things-factory/integration-modbus":"^6.1.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.21_1688363409795_0.4856860418079041","host":"s3://npm-registry-packages"}},"6.1.22":{"name":"@things-factory/operato-ecs","version":"6.1.22","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.22","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a329b6624d6d24e9b7b11315e5f16b5ef5a08d3e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.22.tgz","fileCount":60,"integrity":"sha512-fTZLb3KB3A/wnfyZ7WNE/HL8PZPkIcffn8qVEPEHAqLO91jQjJcQV7IKTdsQb3iYYz8SXrZ8PCX2ZxkRHY5NKw==","signatures":[{"sig":"MEQCIAgd9hzNLXJmHPqZWIX9c+EsQquGlAfGP2nBV8C/3DpcAiBeNZMdXP1lAhgxRuO+nJEt5L31HU/OPCWgsRqzPUKGXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238741},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b745ff277f5bd9359d74201edb88bc88c9392508","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.22","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.22","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.22","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.22","@things-factory/more-ui":"^6.1.22","@things-factory/board-ui":"^6.1.22","@things-factory/print-ui":"^6.1.22","@things-factory/dashboard":"^6.1.22","@things-factory/export-ui":"^6.1.22","@things-factory/i18n-base":"^6.1.22","@things-factory/lite-menu":"^6.1.22","@things-factory/system-ui":"^6.1.22","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.22","@things-factory/context-ui":"^6.1.22","@things-factory/setting-ui":"^6.1.22","@things-factory/resource-ui":"^6.1.22","@things-factory/setting-base":"^6.1.22","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.22","@things-factory/oauth2-client":"^6.1.22","@things-factory/integration-ui":"^6.1.22","@things-factory/integration-melsec":"^6.1.22","@things-factory/integration-modbus":"^6.1.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.22_1688365768763_0.06812292354773897","host":"s3://npm-registry-packages"}},"6.1.23":{"name":"@things-factory/operato-ecs","version":"6.1.23","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.23","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"80c9e02d9742fbbfe9286a548114875cbf993971","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.23.tgz","fileCount":60,"integrity":"sha512-uOCixA0ca6/A42jQ6YUWriVrhk6K5JNNXX+TLN108frHHO9b2/E+zjUAfDNOOKW9UxcLB2S9bckY/rfqdJGVcA==","signatures":[{"sig":"MEQCIA+nH9c/ypjmmiuqAZu0HuiPUaz5AX7Ktl5Dki1acgbXAiArk7BK2kq4KTPugTKnZuKWqR+Q4z8udnP0pIPx6uCdyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238741},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"125d105c9f2e7ab6f04b1549128635f747b719fa","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.23","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.23","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.23","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.23","@things-factory/more-ui":"^6.1.23","@things-factory/board-ui":"^6.1.23","@things-factory/print-ui":"^6.1.23","@things-factory/dashboard":"^6.1.23","@things-factory/export-ui":"^6.1.23","@things-factory/i18n-base":"^6.1.23","@things-factory/lite-menu":"^6.1.23","@things-factory/system-ui":"^6.1.23","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.23","@things-factory/context-ui":"^6.1.23","@things-factory/setting-ui":"^6.1.23","@things-factory/resource-ui":"^6.1.23","@things-factory/setting-base":"^6.1.23","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.23","@things-factory/oauth2-client":"^6.1.23","@things-factory/integration-ui":"^6.1.23","@things-factory/integration-melsec":"^6.1.23","@things-factory/integration-modbus":"^6.1.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.23_1688365978248_0.763668581476812","host":"s3://npm-registry-packages"}},"6.1.28":{"name":"@things-factory/operato-ecs","version":"6.1.28","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.28","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a09f73109ce7fbf623365fc2f2ef282cca3eaa5f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.28.tgz","fileCount":60,"integrity":"sha512-dhczFt9XtOuN9HzEEuhWEVfl1iMquEuBYA2jo7WUiHKhx7CFJAZq8xPCm/x0xZYX2LuQ3vY92HEiPcLkR3ksDg==","signatures":[{"sig":"MEUCIQCGGEZdqLEZDC7sfPVH+edtf+c8CEDI409BaxTDNTLHNQIgXK/Z/STwBvS/LLcAiuRfZMpPBR0C9+9MubYPIU34W58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6830586c0142afaf8a23ff84aced6d4da18f1746","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.28","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.28","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.28","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.28","@things-factory/more-ui":"^6.1.28","@things-factory/board-ui":"^6.1.28","@things-factory/print-ui":"^6.1.28","@things-factory/dashboard":"^6.1.28","@things-factory/export-ui":"^6.1.28","@things-factory/i18n-base":"^6.1.28","@things-factory/lite-menu":"^6.1.28","@things-factory/system-ui":"^6.1.28","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.28","@things-factory/context-ui":"^6.1.28","@things-factory/setting-ui":"^6.1.28","@things-factory/resource-ui":"^6.1.28","@things-factory/setting-base":"^6.1.28","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.28","@things-factory/oauth2-client":"^6.1.28","@things-factory/integration-ui":"^6.1.28","@things-factory/integration-melsec":"^6.1.28","@things-factory/integration-modbus":"^6.1.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.28_1688521638036_0.6932828332610825","host":"s3://npm-registry-packages"}},"6.1.32":{"name":"@things-factory/operato-ecs","version":"6.1.32","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.32","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9604e1a1dfeb5e77491d4410ccd23d119f236996","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.32.tgz","fileCount":60,"integrity":"sha512-XLNU49TaX5Sm9BduWYm+z6bNYRCc0j60evC3xWvFaaAkPT1iypeeEhApbN3KavDGQrXG4UXJFFaEnxS1XXqsEg==","signatures":[{"sig":"MEYCIQCjUMwi55dSMTkrPSG6KHM9HsQpXTqPQZmJObdukbpTBAIhANRIABy00VYoCUEsbo9Y6kYN8/taJcmZOq9X5UnurJhV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bc25e4bddf354e780176b9b74d64fc0a00d38c00","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.28","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.28","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.28","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.28","@things-factory/more-ui":"^6.1.28","@things-factory/board-ui":"^6.1.32","@things-factory/print-ui":"^6.1.28","@things-factory/dashboard":"^6.1.32","@things-factory/export-ui":"^6.1.28","@things-factory/i18n-base":"^6.1.28","@things-factory/lite-menu":"^6.1.32","@things-factory/system-ui":"^6.1.28","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.28","@things-factory/context-ui":"^6.1.28","@things-factory/setting-ui":"^6.1.28","@things-factory/resource-ui":"^6.1.28","@things-factory/setting-base":"^6.1.28","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.28","@things-factory/oauth2-client":"^6.1.28","@things-factory/integration-ui":"^6.1.28","@things-factory/integration-melsec":"^6.1.28","@things-factory/integration-modbus":"^6.1.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.32_1688602732803_0.23057178883152085","host":"s3://npm-registry-packages"}},"4.3.253":{"name":"@things-factory/operato-ecs","version":"4.3.253","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.253","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9641f23227a74939d43dab43706e9d9937194894","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.253.tgz","fileCount":55,"integrity":"sha512-0P5T/b7Q9+uXxIPsmXZRa3TYdmuMmiimhd+/Zq0/nKuQodxVFTR1b64HZfF+NXTXvkWO0RssCRY5hyfZGDl8JQ==","signatures":[{"sig":"MEUCIBnE4DkSBo7ou8DRBVtE9IszgCea+cp/K5yH8eqqU0FqAiEA4ULsSoDaPANzlG/bImzZYV3JdKvle6CO470qEAwpsMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d4bb8ac7f7f9bfe3bbe6007576881c0be36060a3","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.253","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.253","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.253","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.253","@things-factory/more-ui":"^4.3.253","@things-factory/board-ui":"^4.3.253","@things-factory/grist-ui":"^4.3.253","@things-factory/print-ui":"^4.3.253","@things-factory/dashboard":"^4.3.253","@things-factory/export-ui":"^4.3.253","@things-factory/i18n-base":"^4.3.253","@things-factory/lite-menu":"^4.3.253","@things-factory/system-ui":"^4.3.253","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.253","@things-factory/context-ui":"^4.3.253","@things-factory/scene-form":"^4.3.253","@things-factory/setting-ui":"^4.3.253","@things-factory/resource-ui":"^4.3.253","@things-factory/setting-base":"^4.3.253","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.253","@things-factory/oauth2-client":"^4.3.253","@things-factory/scene-restful":"^4.3.253","@things-factory/integration-ui":"^4.3.253","@things-factory/integration-melsec":"^4.3.253","@things-factory/integration-modbus":"^4.3.253","@things-factory/scene-data-transform":"^4.3.253"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.253"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.253_1688637921203_0.46831900839209806","host":"s3://npm-registry-packages"}},"6.1.39":{"name":"@things-factory/operato-ecs","version":"6.1.39","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.39","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"91fe480f6e146cc1f1e8590e8ce9bca79f1a1603","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.39.tgz","fileCount":60,"integrity":"sha512-7yDFbVjQWTlgS+AMIe26xeGaC3eBMMf3VFfaT2rJ0WyJeu3sddLc8nKgRBxchTCTJxdBj2Rrx95L4WrVUqJiRA==","signatures":[{"sig":"MEUCIQCOD63K9Bk775pUARGiDaDvmb+kmbrQbl/OnmHtlte+ZwIgYPSgXnhG2hKA1WoH6CRSP3I1fJm8zmOIvm9LmK6OGk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238747},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a596141c2db1970bc5dd3fb1693af57ad93ea07a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.9.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.28","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.28","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.28","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.28","@things-factory/more-ui":"^6.1.28","@things-factory/board-ui":"^6.1.39","@things-factory/print-ui":"^6.1.28","@things-factory/dashboard":"^6.1.39","@things-factory/export-ui":"^6.1.28","@things-factory/i18n-base":"^6.1.28","@things-factory/lite-menu":"^6.1.39","@things-factory/system-ui":"^6.1.28","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.28","@things-factory/context-ui":"^6.1.28","@things-factory/setting-ui":"^6.1.28","@things-factory/resource-ui":"^6.1.28","@things-factory/setting-base":"^6.1.28","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.39","@things-factory/oauth2-client":"^6.1.28","@things-factory/integration-ui":"^6.1.28","@things-factory/integration-melsec":"^6.1.28","@things-factory/integration-modbus":"^6.1.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.39_1688739049197_0.46834996906229165","host":"s3://npm-registry-packages"}},"6.1.40":{"name":"@things-factory/operato-ecs","version":"6.1.40","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.40","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ef4fc54c0c828b1fc41c739d7609c440b9d0f431","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.40.tgz","fileCount":60,"integrity":"sha512-+26J6qjCMkznxg4E06EAS04ynvVN3VNB+nVExsYCkaktBN4D39yDzaeRr7w7tqhTrtnW4rCrth/rfEvXr1JvLA==","signatures":[{"sig":"MEYCIQDGJDPe2Lg7fAsujO4kMLMiMoh+YEvySHSguP2g6wpJBwIhAIR0eB0e0FESErenOsZd97f13QhPgCWKLN57xDgeXdRI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238747},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4d6b1f8f1d9537aa8ae0385a8b2c78c8314bf102","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.28","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.28","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.28","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.28","@things-factory/more-ui":"^6.1.28","@things-factory/board-ui":"^6.1.40","@things-factory/print-ui":"^6.1.28","@things-factory/dashboard":"^6.1.40","@things-factory/export-ui":"^6.1.28","@things-factory/i18n-base":"^6.1.28","@things-factory/lite-menu":"^6.1.40","@things-factory/system-ui":"^6.1.28","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.28","@things-factory/context-ui":"^6.1.28","@things-factory/setting-ui":"^6.1.28","@things-factory/resource-ui":"^6.1.28","@things-factory/setting-base":"^6.1.28","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.39","@things-factory/oauth2-client":"^6.1.28","@things-factory/integration-ui":"^6.1.28","@things-factory/integration-melsec":"^6.1.28","@things-factory/integration-modbus":"^6.1.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.40_1689039142274_0.2515633408478306","host":"s3://npm-registry-packages"}},"6.1.46":{"name":"@things-factory/operato-ecs","version":"6.1.46","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.46","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"58f56acb47106b2b7030a57c1a6cb4d255d736b0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.46.tgz","fileCount":60,"integrity":"sha512-4qgkug1JR2L42C5VlsmPZkEShqQiuvxl+fZ6Z7l244gnGvFLTQmZTHFjVvEy1NX0fx4LgM1xYSmnEe0WK1m+rQ==","signatures":[{"sig":"MEYCIQCRLW4/zBdR7RTBTbTa96uVE6NP7vyh3gnEjJrcBAbg3QIhAKtAItMaHnW/cHbTEhOdmTamlT9WkQNZpPWi9ge/8v75","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ac695c5fb46d1055713fc6f7926c76e9967e2db1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.46","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.46","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.46","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.46","@things-factory/more-ui":"^6.1.46","@things-factory/board-ui":"^6.1.46","@things-factory/print-ui":"^6.1.46","@things-factory/dashboard":"^6.1.46","@things-factory/export-ui":"^6.1.46","@things-factory/i18n-base":"^6.1.46","@things-factory/lite-menu":"^6.1.46","@things-factory/system-ui":"^6.1.46","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.46","@things-factory/context-ui":"^6.1.46","@things-factory/setting-ui":"^6.1.46","@things-factory/resource-ui":"^6.1.46","@things-factory/setting-base":"^6.1.46","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.46","@things-factory/oauth2-client":"^6.1.46","@things-factory/integration-ui":"^6.1.46","@things-factory/integration-melsec":"^6.1.46","@things-factory/integration-modbus":"^6.1.46"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.46_1689327394524_0.4192139364913068","host":"s3://npm-registry-packages"}},"6.1.48":{"name":"@things-factory/operato-ecs","version":"6.1.48","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.48","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bbb4ebb662dfe0998e1cd865e8eed6f2db256cb2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.48.tgz","fileCount":60,"integrity":"sha512-hT/dYNNeAnnRy5njyO0OI8gR2KIk2rZ11H+IcuxAOvkOPcudvy0CZDpilteGr0u/k5r22KY+TITO3ozzjIIYfA==","signatures":[{"sig":"MEYCIQC07XI589JFtUw4JCc17Ta61nGlfWXv8MvR6TlmNDo5YwIhAPGRwYLJ4Ut0iLn+C9kw+Q+fQNuvG0zQ0sPRDl7xHqaw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"eb4f1fb780cddd2168562ae5678f44254ee6423b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.48","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.48","@things-factory/more-ui":"^6.1.48","@things-factory/board-ui":"^6.1.48","@things-factory/print-ui":"^6.1.48","@things-factory/dashboard":"^6.1.48","@things-factory/export-ui":"^6.1.48","@things-factory/i18n-base":"^6.1.48","@things-factory/lite-menu":"^6.1.48","@things-factory/system-ui":"^6.1.48","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.48","@things-factory/context-ui":"^6.1.48","@things-factory/setting-ui":"^6.1.48","@things-factory/resource-ui":"^6.1.48","@things-factory/setting-base":"^6.1.48","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.48","@things-factory/oauth2-client":"^6.1.48","@things-factory/integration-ui":"^6.1.48","@things-factory/integration-melsec":"^6.1.48","@things-factory/integration-modbus":"^6.1.48"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.48_1689476925567_0.5352985809578708","host":"s3://npm-registry-packages"}},"6.1.50":{"name":"@things-factory/operato-ecs","version":"6.1.50","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.50","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"db4878f733445e95254edd465b05a100ffd28366","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.50.tgz","fileCount":60,"integrity":"sha512-2C6YAo9mLKuby5qRAXmrzzCIijiuAct9nOBQWNLwPawqzRKkITOxZ0pXDY+zbkKBpuQk6TALYhY66xMpyniGaA==","signatures":[{"sig":"MEUCIQCE4us2WuA1bSz4oVFCqqrS26tsEMV3Pc4eMIoHSsMJuAIgBn/67YNhlB5mDjljC1qRzvOppx7m8bUcFmByc0+/K6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9933349bf84cd7394069f3994db659383f1485d9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.48","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.48","@things-factory/more-ui":"^6.1.48","@things-factory/board-ui":"^6.1.48","@things-factory/print-ui":"^6.1.48","@things-factory/dashboard":"^6.1.48","@things-factory/export-ui":"^6.1.48","@things-factory/i18n-base":"^6.1.48","@things-factory/lite-menu":"^6.1.48","@things-factory/system-ui":"^6.1.48","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.48","@things-factory/context-ui":"^6.1.48","@things-factory/setting-ui":"^6.1.48","@things-factory/resource-ui":"^6.1.48","@things-factory/setting-base":"^6.1.48","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.48","@things-factory/oauth2-client":"^6.1.48","@things-factory/integration-ui":"^6.1.50","@things-factory/integration-melsec":"^6.1.50","@things-factory/integration-modbus":"^6.1.50"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.50_1689575824124_0.31297928905256267","host":"s3://npm-registry-packages"}},"6.1.52":{"name":"@things-factory/operato-ecs","version":"6.1.52","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.52","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b3107afe09e0d2178333f54c905a0cf9c9b354d3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.52.tgz","fileCount":60,"integrity":"sha512-Hw6YmqkEwoHJhlDbCUKPLVEe2TSVu3qSepCtMaqLAaCMRHnETHY9w/DIZPn7/F7Mo0Y6b00k4uanEgrGpFmX0Q==","signatures":[{"sig":"MEUCIFi16QyLmtXxBruMEZwLVr/dVzABrXwioksKcmNxDGSBAiEAznDxPJSS2NObrqpVahmxW0/OBE1mLo+R1sMYTmCHFpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ef84aece7f35bd03fbdfc9dcde264d2fbe5ef215","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.48","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.48","@things-factory/more-ui":"^6.1.48","@things-factory/board-ui":"^6.1.48","@things-factory/print-ui":"^6.1.48","@things-factory/dashboard":"^6.1.48","@things-factory/export-ui":"^6.1.48","@things-factory/i18n-base":"^6.1.48","@things-factory/lite-menu":"^6.1.48","@things-factory/system-ui":"^6.1.48","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.48","@things-factory/context-ui":"^6.1.48","@things-factory/setting-ui":"^6.1.48","@things-factory/resource-ui":"^6.1.48","@things-factory/setting-base":"^6.1.48","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.48","@things-factory/oauth2-client":"^6.1.48","@things-factory/integration-ui":"^6.1.52","@things-factory/integration-melsec":"^6.1.52","@things-factory/integration-modbus":"^6.1.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.52_1689590484776_0.7259003673611055","host":"s3://npm-registry-packages"}},"4.3.269":{"name":"@things-factory/operato-ecs","version":"4.3.269","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.269","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d199d9a3e6a4141548cd8b4b9f0cf6badc4dfc8e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.269.tgz","fileCount":55,"integrity":"sha512-UjIXsLOCqU6ktzJmSSvDGIh6jP+aIjVAbESXGpmYMuo7mfyGK+xqHm7At3h0TNx//HRJHg7WQO+s9kNLYJ9tvQ==","signatures":[{"sig":"MEQCIGJ56WAQe1H26Ti5zRQzY89v0BKhAgCQs5+6lgWIuXumAiAKRZzHvYUoxeMafHJBVKQIRtHFUkgtMSf6cIVIsK/IZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a1317b08841c213b338e5fd060be1ae295cb7022","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.269","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.269","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.269","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.269","@things-factory/more-ui":"^4.3.269","@things-factory/board-ui":"^4.3.269","@things-factory/grist-ui":"^4.3.269","@things-factory/print-ui":"^4.3.269","@things-factory/dashboard":"^4.3.269","@things-factory/export-ui":"^4.3.269","@things-factory/i18n-base":"^4.3.269","@things-factory/lite-menu":"^4.3.269","@things-factory/system-ui":"^4.3.269","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.269","@things-factory/context-ui":"^4.3.269","@things-factory/scene-form":"^4.3.269","@things-factory/setting-ui":"^4.3.269","@things-factory/resource-ui":"^4.3.269","@things-factory/setting-base":"^4.3.269","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.269","@things-factory/oauth2-client":"^4.3.269","@things-factory/scene-restful":"^4.3.269","@things-factory/integration-ui":"^4.3.269","@things-factory/integration-melsec":"^4.3.269","@things-factory/integration-modbus":"^4.3.269","@things-factory/scene-data-transform":"^4.3.269"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.269"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.269_1689871568767_0.24450665530754612","host":"s3://npm-registry-packages"}},"4.3.270":{"name":"@things-factory/operato-ecs","version":"4.3.270","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.270","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"975d70b6608e4ada2a6bbb47f5539e38a3af94b7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.270.tgz","fileCount":55,"integrity":"sha512-+WqO/cEFAyoDUIsTsALwW6IeQwYdjR7ucophjRZF0yrkkhJf+tGE6g/X6fICb9LScni4L2yAfwGyi/On8wmasQ==","signatures":[{"sig":"MEUCIA4LQnl+SH5288KVqnhBO7uh9b71ZhgJrOf+3hJXMCywAiEA7pfVAtnPtvkS74pcX8KqsjMQ6T2V1KAI2C9dGMUrGWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b15711d9d704f3542f1e0c277295870e5ce258f5","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.270","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.270","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.270","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.270","@things-factory/more-ui":"^4.3.270","@things-factory/board-ui":"^4.3.270","@things-factory/grist-ui":"^4.3.270","@things-factory/print-ui":"^4.3.270","@things-factory/dashboard":"^4.3.270","@things-factory/export-ui":"^4.3.270","@things-factory/i18n-base":"^4.3.270","@things-factory/lite-menu":"^4.3.270","@things-factory/system-ui":"^4.3.270","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.270","@things-factory/context-ui":"^4.3.270","@things-factory/scene-form":"^4.3.270","@things-factory/setting-ui":"^4.3.270","@things-factory/resource-ui":"^4.3.270","@things-factory/setting-base":"^4.3.270","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.270","@things-factory/oauth2-client":"^4.3.270","@things-factory/scene-restful":"^4.3.270","@things-factory/integration-ui":"^4.3.270","@things-factory/integration-melsec":"^4.3.270","@things-factory/integration-modbus":"^4.3.270","@things-factory/scene-data-transform":"^4.3.270"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.270"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.270_1689878132780_0.7716914374028621","host":"s3://npm-registry-packages"}},"6.1.54":{"name":"@things-factory/operato-ecs","version":"6.1.54","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.54","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"105c8594569173aa228508d980bc6c4e78f92b00","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.54.tgz","fileCount":60,"integrity":"sha512-eQPICCv8ZfYxVS+IJpzzLPFowHGQLShTqzdGR4P6TQgA9H4NIPs2fvJQXzGR2uN9cMWTS7uQS30MjfB39ZoOVw==","signatures":[{"sig":"MEUCIG6qbrGWR0XFn5ut5+5k9WfwUJHpaScJFRdmOb/9bLvGAiEA4MeKk5VWZIPebooCd/rdc/+3nSfyaHLJd15gD2DZiQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0a1dfea2fc8b8a65d91ad16357f4524d0c622bb8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.48","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.48","@things-factory/more-ui":"^6.1.48","@things-factory/board-ui":"^6.1.54","@things-factory/print-ui":"^6.1.48","@things-factory/dashboard":"^6.1.54","@things-factory/export-ui":"^6.1.48","@things-factory/i18n-base":"^6.1.48","@things-factory/lite-menu":"^6.1.54","@things-factory/system-ui":"^6.1.48","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.48","@things-factory/context-ui":"^6.1.48","@things-factory/setting-ui":"^6.1.48","@things-factory/resource-ui":"^6.1.48","@things-factory/setting-base":"^6.1.48","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.48","@things-factory/oauth2-client":"^6.1.48","@things-factory/integration-ui":"^6.1.52","@things-factory/integration-melsec":"^6.1.52","@things-factory/integration-modbus":"^6.1.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.54_1689931794837_0.9231202103059091","host":"s3://npm-registry-packages"}},"6.1.55":{"name":"@things-factory/operato-ecs","version":"6.1.55","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.55","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9916ddcbf21360c97d8257216ef70fac476259d7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.55.tgz","fileCount":60,"integrity":"sha512-xjsAnhnuM7ehyTYzuMNG1NP/O2vqJVwOl9mGHMwKPtlz5UP5ZJUnsTiCNjaSkHagWTJoGzf5xWLijWoe9K5uZw==","signatures":[{"sig":"MEUCIDCxGivI8QahQ/it9jmZtL/4C6pF95EQodx10wSlO2syAiEA+NND741yThn8wHdgqF3MEvbGPgMzdfjFx21+NRxwlgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"11edc149a214ce17658fa1f6acb3aa918033d49d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.48","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.48","@things-factory/more-ui":"^6.1.48","@things-factory/board-ui":"^6.1.55","@things-factory/print-ui":"^6.1.48","@things-factory/dashboard":"^6.1.55","@things-factory/export-ui":"^6.1.48","@things-factory/i18n-base":"^6.1.48","@things-factory/lite-menu":"^6.1.55","@things-factory/system-ui":"^6.1.48","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.48","@things-factory/context-ui":"^6.1.48","@things-factory/setting-ui":"^6.1.48","@things-factory/resource-ui":"^6.1.48","@things-factory/setting-base":"^6.1.48","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.55","@things-factory/oauth2-client":"^6.1.48","@things-factory/integration-ui":"^6.1.52","@things-factory/integration-melsec":"^6.1.52","@things-factory/integration-modbus":"^6.1.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.55_1690005466651_0.23756352238908485","host":"s3://npm-registry-packages"}},"6.1.61":{"name":"@things-factory/operato-ecs","version":"6.1.61","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.61","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c6c1ce15633b218e89424dcbc5f355ba9a281a71","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.61.tgz","fileCount":60,"integrity":"sha512-QPVDHl4PzMHaZAHmfhqyMF7L4rBTQlMBEsnWjq2kHOvNbfueUKIfO1IbwaswuqSBdxdNbOYE1hLju8CtN1va/A==","signatures":[{"sig":"MEUCICrV3hXBmKrmEl4HR+L34DIfPC2wgKfoS0g13jhfKF8zAiEA5Ccq5ExlWb+EzLjjw6w3Y+FqjlOB3eETG160MC9iS20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"817b56926cd2a9c90dfafba0bf277713c4d798c8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.48","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.61","@things-factory/more-ui":"^6.1.48","@things-factory/board-ui":"^6.1.55","@things-factory/print-ui":"^6.1.48","@things-factory/dashboard":"^6.1.55","@things-factory/export-ui":"^6.1.48","@things-factory/i18n-base":"^6.1.48","@things-factory/lite-menu":"^6.1.55","@things-factory/system-ui":"^6.1.48","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.48","@things-factory/context-ui":"^6.1.48","@things-factory/setting-ui":"^6.1.48","@things-factory/resource-ui":"^6.1.61","@things-factory/setting-base":"^6.1.48","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.55","@things-factory/oauth2-client":"^6.1.48","@things-factory/integration-ui":"^6.1.52","@things-factory/integration-melsec":"^6.1.52","@things-factory/integration-modbus":"^6.1.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.61_1690419561376_0.7594161839619069","host":"s3://npm-registry-packages"}},"4.3.277":{"name":"@things-factory/operato-ecs","version":"4.3.277","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.277","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"51a5af977992830d19e732ff23b16c69121ac007","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.277.tgz","fileCount":55,"integrity":"sha512-bPolVmxAFY/ExPcM+jbSqzmv3kV/KVmJbDN2byU6WT7LFzuFcf1mKkVto8nbFJ2/jmwWbmiyVZEGbFiL8bY5Gw==","signatures":[{"sig":"MEYCIQDvk17/sOW9uKuRDf28pVrV8oPWMTbt9ro6f4pDa5Fe0gIhAMkaz5Z2HIKInYJjgcuaHvEVyolt3EJq6C4pWcpdIQiV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"450f1c933f7fedc480511542ee9fb77e2bc1a308","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.277","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.277","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.277","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.277","@things-factory/more-ui":"^4.3.277","@things-factory/board-ui":"^4.3.277","@things-factory/grist-ui":"^4.3.277","@things-factory/print-ui":"^4.3.277","@things-factory/dashboard":"^4.3.277","@things-factory/export-ui":"^4.3.277","@things-factory/i18n-base":"^4.3.277","@things-factory/lite-menu":"^4.3.277","@things-factory/system-ui":"^4.3.277","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.277","@things-factory/context-ui":"^4.3.277","@things-factory/scene-form":"^4.3.277","@things-factory/setting-ui":"^4.3.277","@things-factory/resource-ui":"^4.3.277","@things-factory/setting-base":"^4.3.277","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.277","@things-factory/oauth2-client":"^4.3.277","@things-factory/scene-restful":"^4.3.277","@things-factory/integration-ui":"^4.3.277","@things-factory/integration-melsec":"^4.3.277","@things-factory/integration-modbus":"^4.3.277","@things-factory/scene-data-transform":"^4.3.277"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.277"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.277_1690467164876_0.11731138947000375","host":"s3://npm-registry-packages"}},"4.3.278":{"name":"@things-factory/operato-ecs","version":"4.3.278","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.278","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8aeac45b6681f95f0092454b451cc3e1d0a184c7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.278.tgz","fileCount":55,"integrity":"sha512-NJ+V2q49houSSgAqXbZ7Bo2DY+6fcPWQHljTLPHWdCOpV2FW9Xf2MdZcXedjz3YNQr8pzRjGQzK7Fu77ix5oqA==","signatures":[{"sig":"MEUCID+BpYThyIboD66qoczQ6X1pCmVc6TUI0lthES8mxDACAiEAwome6VB4pnulG0f3bQIHf+VsyFxwEgdHiFHDHK/Xe/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"88153e99dfd6c56d1217a2493e12669b1b4117c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.278","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.278","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.278","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.278","@things-factory/more-ui":"^4.3.278","@things-factory/board-ui":"^4.3.278","@things-factory/grist-ui":"^4.3.278","@things-factory/print-ui":"^4.3.278","@things-factory/dashboard":"^4.3.278","@things-factory/export-ui":"^4.3.278","@things-factory/i18n-base":"^4.3.278","@things-factory/lite-menu":"^4.3.278","@things-factory/system-ui":"^4.3.278","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.278","@things-factory/context-ui":"^4.3.278","@things-factory/scene-form":"^4.3.278","@things-factory/setting-ui":"^4.3.278","@things-factory/resource-ui":"^4.3.278","@things-factory/setting-base":"^4.3.278","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.278","@things-factory/oauth2-client":"^4.3.278","@things-factory/scene-restful":"^4.3.278","@things-factory/integration-ui":"^4.3.278","@things-factory/integration-melsec":"^4.3.278","@things-factory/integration-modbus":"^4.3.278","@things-factory/scene-data-transform":"^4.3.278"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.278"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.278_1690467600774_0.6543404638605337","host":"s3://npm-registry-packages"}},"6.1.63":{"name":"@things-factory/operato-ecs","version":"6.1.63","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.63","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d39f89ae47745ab531a9ed49aae8f7d77a0f84f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.63.tgz","fileCount":60,"integrity":"sha512-ND/6yiwa1S6ht646+92/RqF3wwhNoF74WHgg8DJlBY5lZpY4YH/33OR8qTWMh1bjLAxvgRmITzLKcrs+fadIxw==","signatures":[{"sig":"MEUCIHP60XsJ+q3SI9wP00RzhWzdbOlWW+i7OsudYHjolZwMAiEAjs1e8yIjExQ3HNV/LNwihOcmjvG3+Tldp36CPEjDLHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8fe392456b1fe6a06df7eaae92be3ef00ce5a743","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.48","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.63","@things-factory/more-ui":"^6.1.48","@things-factory/board-ui":"^6.1.55","@things-factory/print-ui":"^6.1.48","@things-factory/dashboard":"^6.1.55","@things-factory/export-ui":"^6.1.48","@things-factory/i18n-base":"^6.1.48","@things-factory/lite-menu":"^6.1.55","@things-factory/system-ui":"^6.1.48","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.48","@things-factory/context-ui":"^6.1.48","@things-factory/setting-ui":"^6.1.48","@things-factory/resource-ui":"^6.1.63","@things-factory/setting-base":"^6.1.48","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.55","@things-factory/oauth2-client":"^6.1.48","@things-factory/integration-ui":"^6.1.52","@things-factory/integration-melsec":"^6.1.52","@things-factory/integration-modbus":"^6.1.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.63_1690468906134_0.20588172197574828","host":"s3://npm-registry-packages"}},"4.3.280":{"name":"@things-factory/operato-ecs","version":"4.3.280","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.280","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b8c6f24b66af8a93f132eb17e4b7d30269d19ed7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.280.tgz","fileCount":55,"integrity":"sha512-VN0oyd2w3T2M8zRghxsy8Ljt3TKZGEB0zWrBxBkP1rjq0j1AnyhbMv2jrmCoZ2hK3mBA0vcbC41exJNCue6IkA==","signatures":[{"sig":"MEUCIQDf7FeJ3eG8IT6l9pnSUTtxOE4AuUAsGEe8YfW/WrPAVgIgZaqBAk154ubpArvHbWh9mOTSQiajW01U4/GcB4NNCeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b2dc6ebcc7c2b2d8e7343f2a4ec5b872c304d305","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.280","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.280","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.280","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.280","@things-factory/more-ui":"^4.3.280","@things-factory/board-ui":"^4.3.280","@things-factory/grist-ui":"^4.3.280","@things-factory/print-ui":"^4.3.280","@things-factory/dashboard":"^4.3.280","@things-factory/export-ui":"^4.3.280","@things-factory/i18n-base":"^4.3.280","@things-factory/lite-menu":"^4.3.280","@things-factory/system-ui":"^4.3.280","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.280","@things-factory/context-ui":"^4.3.280","@things-factory/scene-form":"^4.3.280","@things-factory/setting-ui":"^4.3.280","@things-factory/resource-ui":"^4.3.280","@things-factory/setting-base":"^4.3.280","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.280","@things-factory/oauth2-client":"^4.3.280","@things-factory/scene-restful":"^4.3.280","@things-factory/integration-ui":"^4.3.280","@things-factory/integration-melsec":"^4.3.280","@things-factory/integration-modbus":"^4.3.280","@things-factory/scene-data-transform":"^4.3.280"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.280"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.280_1690469167620_0.06603363867569256","host":"s3://npm-registry-packages"}},"4.3.281":{"name":"@things-factory/operato-ecs","version":"4.3.281","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.281","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a6aeaeddcc213e6b8b6fe1b62033555ea5a43aa1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.281.tgz","fileCount":55,"integrity":"sha512-j+ZnON0TvLPxVdX01jLeZFcjWCOek8Qv9UUcPJaHMlKQYDvVEBHRVKP0N7Gy+ExA7HVJc22OrLbOMzF92xwM9g==","signatures":[{"sig":"MEUCIQDb0eXR8IBONz5aNeAndLmdKfOqjjHqCFDP0P5YgTyg2QIgSepirlYyQy1DEKkqmECl7S6Q2AxRPhTXuhhFFQHBAWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"188bb788d3bf0de2e9ae82ac0433e8f08b979bfc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.281","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.281","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.281","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.281","@things-factory/more-ui":"^4.3.281","@things-factory/board-ui":"^4.3.281","@things-factory/grist-ui":"^4.3.281","@things-factory/print-ui":"^4.3.281","@things-factory/dashboard":"^4.3.281","@things-factory/export-ui":"^4.3.281","@things-factory/i18n-base":"^4.3.281","@things-factory/lite-menu":"^4.3.281","@things-factory/system-ui":"^4.3.281","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.281","@things-factory/context-ui":"^4.3.281","@things-factory/scene-form":"^4.3.281","@things-factory/setting-ui":"^4.3.281","@things-factory/resource-ui":"^4.3.281","@things-factory/setting-base":"^4.3.281","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.281","@things-factory/oauth2-client":"^4.3.281","@things-factory/scene-restful":"^4.3.281","@things-factory/integration-ui":"^4.3.281","@things-factory/integration-melsec":"^4.3.281","@things-factory/integration-modbus":"^4.3.281","@things-factory/scene-data-transform":"^4.3.281"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.281"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.281_1690478462101_0.6636442636133693","host":"s3://npm-registry-packages"}},"6.1.66":{"name":"@things-factory/operato-ecs","version":"6.1.66","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.66","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d61f2fc46a9bef8528e92ce9609b5293b112ef2d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.66.tgz","fileCount":60,"integrity":"sha512-+VF6A2RwSudj5h8RESm2cVZ+l4ryJTJlLNdfcQoEIw+tmrJXAl+VjOUlLHT5bCBZHOAfJCdhxtOTOOKLj7TR8g==","signatures":[{"sig":"MEQCIAPYFYJfmDxTAcucmU/nXW4VWxWFTq+BtN+YyiQsVSP0AiBdvWxtzbuugnIWOnzCNG7b5HB173tfDfT84KPGHH4NNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238664},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"86447edc189a8432999c6dcfce0e32ee7dbd3e5f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.66","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.66","@things-factory/more-ui":"^6.1.66","@things-factory/board-ui":"^6.1.66","@things-factory/print-ui":"^6.1.66","@things-factory/dashboard":"^6.1.66","@things-factory/export-ui":"^6.1.66","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.66","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.66","@things-factory/context-ui":"^6.1.66","@things-factory/setting-ui":"^6.1.66","@things-factory/resource-ui":"^6.1.66","@things-factory/setting-base":"^6.1.66","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.66","@things-factory/oauth2-client":"^6.1.66","@things-factory/integration-ui":"^6.1.66","@things-factory/integration-melsec":"^6.1.66","@things-factory/integration-modbus":"^6.1.66"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.66_1690512601578_0.3228821024806765","host":"s3://npm-registry-packages"}},"6.1.67":{"name":"@things-factory/operato-ecs","version":"6.1.67","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.67","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ae16dc24e1ebb9982f57d92c8b7c69e2f02c43cf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.67.tgz","fileCount":60,"integrity":"sha512-GCuCMYihFIKqOIs6P3rg5bs3EjvxZaZnsCDIM/t1LY7vT/jKQDT9MN8x+lvXQFqoyeUg10hsKTd7qZ+6RfnxEQ==","signatures":[{"sig":"MEUCIQDx9ihDpJWZDrixwr5MhBD6mvEwVcUbd8an4KCyyEti5wIgWoU2wpSnd67vzEjU4RLeNO8E+TG89NNi1sPowTo19l4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241715},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8c200f0b657dc3bb429325d2ae41fecc2bd840a8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.66","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.67","@things-factory/more-ui":"^6.1.66","@things-factory/board-ui":"^6.1.66","@things-factory/print-ui":"^6.1.66","@things-factory/dashboard":"^6.1.66","@things-factory/export-ui":"^6.1.66","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.67","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.67","@things-factory/context-ui":"^6.1.66","@things-factory/setting-ui":"^6.1.66","@things-factory/resource-ui":"^6.1.67","@things-factory/setting-base":"^6.1.66","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.66","@things-factory/oauth2-client":"^6.1.66","@things-factory/integration-ui":"^6.1.66","@things-factory/integration-melsec":"^6.1.66","@things-factory/integration-modbus":"^6.1.66"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.67_1690615430161_0.11474466700723074","host":"s3://npm-registry-packages"}},"6.1.68":{"name":"@things-factory/operato-ecs","version":"6.1.68","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.68","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5cb8a38f4dca37667f7a86a51a7f190384845316","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.68.tgz","fileCount":60,"integrity":"sha512-ZCOegyV4rpWONvuq7FZ7X1TrhcqtE8fdOne+vjvpgQ1VFKnatAT2/xZZG1V02ooS07KD0q0BO3v9b3FY1kdd9A==","signatures":[{"sig":"MEYCIQD5dCfUyAQHszWEIy1vXokx+yImC1rlDHGPqMHEEs8SLQIhAMSSxvJRIwuj7HkTZ6piSsqsVF95Ykof73T4x50Pk/Ox","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c24575516e5047a6c94a65fe5442f278e5a80148","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.66","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.67","@things-factory/more-ui":"^6.1.68","@things-factory/board-ui":"^6.1.66","@things-factory/print-ui":"^6.1.68","@things-factory/dashboard":"^6.1.66","@things-factory/export-ui":"^6.1.68","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.68","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.68","@things-factory/context-ui":"^6.1.68","@things-factory/setting-ui":"^6.1.66","@things-factory/resource-ui":"^6.1.68","@things-factory/setting-base":"^6.1.66","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.66","@things-factory/oauth2-client":"^6.1.66","@things-factory/integration-ui":"^6.1.66","@things-factory/integration-melsec":"^6.1.66","@things-factory/integration-modbus":"^6.1.66"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.68_1690651831052_0.7181146602969701","host":"s3://npm-registry-packages"}},"6.1.69":{"name":"@things-factory/operato-ecs","version":"6.1.69","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.69","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7b83087aadcea090a99322b909cd08d8c9e6d577","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.69.tgz","fileCount":60,"integrity":"sha512-ikcpyafMjDD3klKlRRBfTjRobMbXwETeqFhYIqzeFfExesmeitkV9WDWcAClDwrVHHRNS6pimmNYAb4HnQUNBQ==","signatures":[{"sig":"MEUCIQCsiQJ+0NHTlqOfPB/zvV0BY96i/1+0GPtxhm2Xi43bmAIgGTONItwkyCbysW4Jn8lBfBLxXdD1PZHbSCOkHBme+xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d276cb4a58820e670d283f50282d4f20a32605a2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.66","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.67","@things-factory/more-ui":"^6.1.68","@things-factory/board-ui":"^6.1.69","@things-factory/print-ui":"^6.1.68","@things-factory/dashboard":"^6.1.69","@things-factory/export-ui":"^6.1.68","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.69","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.68","@things-factory/context-ui":"^6.1.68","@things-factory/setting-ui":"^6.1.66","@things-factory/resource-ui":"^6.1.68","@things-factory/setting-base":"^6.1.66","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.66","@things-factory/oauth2-client":"^6.1.66","@things-factory/integration-ui":"^6.1.69","@things-factory/integration-melsec":"^6.1.66","@things-factory/integration-modbus":"^6.1.66"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.69_1690682350804_0.828449736345241","host":"s3://npm-registry-packages"}},"6.1.70":{"name":"@things-factory/operato-ecs","version":"6.1.70","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.70","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"66b81a8ce557080e3a3c06ade4c24322b55fc42d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.70.tgz","fileCount":60,"integrity":"sha512-7DZB7lX2gmbq/b3z23Ahx0BdRT33P49SY97UWfN/iDlngHKk2SZXQ9+mMkqfyNwmB16hR7ubI5TY2SNwX5CGDg==","signatures":[{"sig":"MEUCIQCs+CSWCCNRL7HoL4bJXdh0ZFdGblhcP+KSSm+Cfu199AIgPchYQiqwi4soI7ZDuXc/nX5bk4t3ZcbErYL0CJFY56Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c597a3f5a31397aa9132c5ad96dc64a2b13bbf23","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.66","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.67","@things-factory/more-ui":"^6.1.68","@things-factory/board-ui":"^6.1.69","@things-factory/print-ui":"^6.1.70","@things-factory/dashboard":"^6.1.69","@things-factory/export-ui":"^6.1.70","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.69","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.70","@things-factory/context-ui":"^6.1.70","@things-factory/setting-ui":"^6.1.66","@things-factory/resource-ui":"^6.1.70","@things-factory/setting-base":"^6.1.66","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.66","@things-factory/oauth2-client":"^6.1.66","@things-factory/integration-ui":"^6.1.69","@things-factory/integration-melsec":"^6.1.66","@things-factory/integration-modbus":"^6.1.66"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.70_1690707365158_0.9208996892625325","host":"s3://npm-registry-packages"}},"6.1.71":{"name":"@things-factory/operato-ecs","version":"6.1.71","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.71","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b2d24594ea18a08cb7a500165a89b4af927533b2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.71.tgz","fileCount":60,"integrity":"sha512-YVkOfSCPdFMZeYbKemmjv9noKK8V2GI4+7tS/mA3M54kxh7HlVjGFhvciZLxFQCOscn7VKqv/VbN74DlfquQfA==","signatures":[{"sig":"MEUCIQC5x1LsAPmZV/EkEsCTVTDmg9rlAXbofwcc7yfFDsngywIgYnj23LOvXav3M9tkevTw2sD0y0AAmE+I1jDIQiXw4J0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"468074de192c57950fc398df7c0eab3deeb2b7c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.66","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.71","@things-factory/more-ui":"^6.1.68","@things-factory/board-ui":"^6.1.71","@things-factory/print-ui":"^6.1.70","@things-factory/dashboard":"^6.1.71","@things-factory/export-ui":"^6.1.70","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.71","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.71","@things-factory/context-ui":"^6.1.70","@things-factory/setting-ui":"^6.1.66","@things-factory/resource-ui":"^6.1.71","@things-factory/setting-base":"^6.1.66","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.66","@things-factory/oauth2-client":"^6.1.66","@things-factory/integration-ui":"^6.1.71","@things-factory/integration-melsec":"^6.1.66","@things-factory/integration-modbus":"^6.1.66"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.71_1690716878303_0.265021245758827","host":"s3://npm-registry-packages"}},"6.1.72":{"name":"@things-factory/operato-ecs","version":"6.1.72","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.72","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2a195b0e6caac29385819058ede5b7435b8a2e45","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.72.tgz","fileCount":60,"integrity":"sha512-fcw7JrlJAstgd7pHbalN291X9LNU0aTjLP6dtIR0UIhcgKMa0zZihVd4i6HrG1VeVVWe7QmRbIeA601J3z9+5Q==","signatures":[{"sig":"MEUCIQCtw+GVSRXJmrGVIppD+JoNgWEclcq1M2q1owbKSm4lTwIgMKx9SWnbBcZYbQm7iN6mWl5Rj6SVRVhFobyCBbOka/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7e984bc3f940363c6887667b6ccbc5e360c2d3f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.72","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.72","@things-factory/more-ui":"^6.1.68","@things-factory/board-ui":"^6.1.72","@things-factory/print-ui":"^6.1.72","@things-factory/dashboard":"^6.1.72","@things-factory/export-ui":"^6.1.72","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.72","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.72","@things-factory/context-ui":"^6.1.72","@things-factory/setting-ui":"^6.1.72","@things-factory/resource-ui":"^6.1.72","@things-factory/setting-base":"^6.1.72","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.72","@things-factory/oauth2-client":"^6.1.72","@things-factory/integration-ui":"^6.1.72","@things-factory/integration-melsec":"^6.1.72","@things-factory/integration-modbus":"^6.1.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.72_1690732996324_0.3719863148558378","host":"s3://npm-registry-packages"}},"6.1.73":{"name":"@things-factory/operato-ecs","version":"6.1.73","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.73","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"870582b8aed018e87d385581fd5c3be1b5f0dbe2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.73.tgz","fileCount":60,"integrity":"sha512-6/8AqfQHN9ANUqQtTTantX+jjqiMcV3cE7kkF7bMAyj+YPmbVNxCpVg10zjAez//vn7eKi9BvD9PTkPwr/SGSg==","signatures":[{"sig":"MEUCIQDI3AUOKcQqjEAnjpjSVUBJzp7UKraaQRhY1yq3YQh1WAIgUoGiYxUXGpPymjLFwUIj3vnLzbREBPnk6PeFlOflaOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9b0f959c69b6e72c19f527733d054d245b3b5c77","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.72","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.72","@things-factory/more-ui":"^6.1.68","@things-factory/board-ui":"^6.1.72","@things-factory/print-ui":"^6.1.73","@things-factory/dashboard":"^6.1.72","@things-factory/export-ui":"^6.1.73","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.72","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.72","@things-factory/context-ui":"^6.1.73","@things-factory/setting-ui":"^6.1.72","@things-factory/resource-ui":"^6.1.73","@things-factory/setting-base":"^6.1.72","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.72","@things-factory/oauth2-client":"^6.1.72","@things-factory/integration-ui":"^6.1.73","@things-factory/integration-melsec":"^6.1.72","@things-factory/integration-modbus":"^6.1.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.73_1690768828931_0.06221365791087741","host":"s3://npm-registry-packages"}},"6.1.76":{"name":"@things-factory/operato-ecs","version":"6.1.76","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.76","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6c162cbdeab7b963f7e9148c2c9e0c14504daebd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.76.tgz","fileCount":60,"integrity":"sha512-fSqpvwKBcgC0kqdoW9Gt3MrZSjJ+yrmY0BbhPJ2bqgI5JXJidBHAVvv5qyYrwbnkAStfthIwicHZOGFno5XIMQ==","signatures":[{"sig":"MEUCIQCNOFdIyGetSoiVykIxNm0h9XJ+m8zO8TJneN8bUWejqgIgB99j+fY0SNDt4gwQnQLsR4wdnQa2Sp25xXdR+FxLVTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4b534eef6c84815c42a5b4fba4b857432053e757","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.76","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.66","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.66","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.76","@things-factory/more-ui":"^6.1.68","@things-factory/board-ui":"^6.1.72","@things-factory/print-ui":"^6.1.73","@things-factory/dashboard":"^6.1.76","@things-factory/export-ui":"^6.1.73","@things-factory/i18n-base":"^6.1.66","@things-factory/lite-menu":"^6.1.76","@things-factory/system-ui":"^6.1.66","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.76","@things-factory/context-ui":"^6.1.73","@things-factory/setting-ui":"^6.1.76","@things-factory/resource-ui":"^6.1.76","@things-factory/setting-base":"^6.1.76","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.76","@things-factory/oauth2-client":"^6.1.76","@things-factory/integration-ui":"^6.1.76","@things-factory/integration-melsec":"^6.1.76","@things-factory/integration-modbus":"^6.1.76"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.66"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.76_1690813891325_0.7606528424203478","host":"s3://npm-registry-packages"}},"6.1.78":{"name":"@things-factory/operato-ecs","version":"6.1.78","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.78","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6a67634958e9a9f7c81a874c4f5affcaceeba904","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.78.tgz","fileCount":60,"integrity":"sha512-+rryv7s+hcEF6pJzRdTd7Op5oXMsVpheGNSmCEZgZjG0qEMaDzPr7de0iXGsaOMTX/I3FoB2BiltEAZnyDLp+Q==","signatures":[{"sig":"MEUCIB9gzCelxJjNAgarb1GuY0P7PgnqNY+7NTD0kkf8GW0lAiEApoXoO1VV7krXNbrFL5K8KkSgzUtyYcK7DNZP6Mio1GE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5563e4bc955a4675b9d0190f11bb4eefc8ed55a0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.78","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.78","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.78","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.78","@things-factory/more-ui":"^6.1.78","@things-factory/board-ui":"^6.1.78","@things-factory/print-ui":"^6.1.78","@things-factory/dashboard":"^6.1.78","@things-factory/export-ui":"^6.1.78","@things-factory/i18n-base":"^6.1.78","@things-factory/lite-menu":"^6.1.78","@things-factory/system-ui":"^6.1.78","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.78","@things-factory/context-ui":"^6.1.78","@things-factory/setting-ui":"^6.1.78","@things-factory/resource-ui":"^6.1.78","@things-factory/setting-base":"^6.1.78","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.78","@things-factory/oauth2-client":"^6.1.78","@things-factory/integration-ui":"^6.1.78","@things-factory/integration-melsec":"^6.1.78","@things-factory/integration-modbus":"^6.1.78"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.78_1690819500210_0.8488305809825474","host":"s3://npm-registry-packages"}},"6.1.79":{"name":"@things-factory/operato-ecs","version":"6.1.79","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.79","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b6219a413103465c6b248fdb858429c2b2d21dd5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.79.tgz","fileCount":60,"integrity":"sha512-ZQejCJ/25fXOiO+k2PWgj/Gk1SkAEDUFB1WKZaHVQx167UOyUFjbwuEie4FIRzmdGg5szDZiwCmSLxUAqtsGqw==","signatures":[{"sig":"MEUCIEcC9OsOIJB2iD4v3MSi4e24ed/X9p4Dj1kIM8sr8dGqAiEArxaQ3AkDGb4hl46p/wHz9eRyZJ7oYxCwO8kK8SVIsTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"18623e9b07861b82ab5b5c02aa386262f52fe7f9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.79","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.79","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.79","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.79","@things-factory/more-ui":"^6.1.79","@things-factory/board-ui":"^6.1.79","@things-factory/print-ui":"^6.1.79","@things-factory/dashboard":"^6.1.79","@things-factory/export-ui":"^6.1.79","@things-factory/i18n-base":"^6.1.79","@things-factory/lite-menu":"^6.1.79","@things-factory/system-ui":"^6.1.79","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.79","@things-factory/context-ui":"^6.1.79","@things-factory/setting-ui":"^6.1.79","@things-factory/resource-ui":"^6.1.79","@things-factory/setting-base":"^6.1.79","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.79","@things-factory/oauth2-client":"^6.1.79","@things-factory/integration-ui":"^6.1.79","@things-factory/integration-melsec":"^6.1.79","@things-factory/integration-modbus":"^6.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.79"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.79_1690819921920_0.3471620397156825","host":"s3://npm-registry-packages"}},"6.1.81":{"name":"@things-factory/operato-ecs","version":"6.1.81","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.81","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"44a07ca8798d2625dc25ce1afcd270188dbd796d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.81.tgz","fileCount":60,"integrity":"sha512-zU0pyvWMbSgLjU4qePe/76iqJfvh+VKmYHHHdMg3WEKlPx9Z3u2WQ+8HlTBRyzSeKdTtKeTjSqFNn2J4yyP0jw==","signatures":[{"sig":"MEUCIQDbvKSMF/jntPQrB//EzTNUCyeh+eXB3UW/3M22LVCq2gIgARNwYL54i3rdbajSQ8X2PSVw56uhh/IJm5+Gmog/i2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241890},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cf39cd5eb29e1abd83a71a66fbe797409b560282","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.81","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.81","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.81","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.81","@things-factory/more-ui":"^6.1.81","@things-factory/board-ui":"^6.1.81","@things-factory/print-ui":"^6.1.81","@things-factory/dashboard":"^6.1.81","@things-factory/export-ui":"^6.1.81","@things-factory/i18n-base":"^6.1.81","@things-factory/lite-menu":"^6.1.81","@things-factory/system-ui":"^6.1.81","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.81","@things-factory/context-ui":"^6.1.81","@things-factory/setting-ui":"^6.1.81","@things-factory/resource-ui":"^6.1.81","@things-factory/setting-base":"^6.1.81","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.81","@things-factory/oauth2-client":"^6.1.81","@things-factory/integration-ui":"^6.1.81","@things-factory/integration-melsec":"^6.1.81","@things-factory/integration-modbus":"^6.1.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.79"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.81_1690894748226_0.5842893549335695","host":"s3://npm-registry-packages"}},"6.1.82":{"name":"@things-factory/operato-ecs","version":"6.1.82","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.82","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f83670318d7c9794c240c18106ac25b2ffd75d1d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.82.tgz","fileCount":60,"integrity":"sha512-zzZLWXvNzQEw/KcGzo2gSOn2hV/suavl1wgXiW1jvI8+EwH3/YvgvQxZtXjl3iI4zP34UZfPRkvkSBh7gWpbnw==","signatures":[{"sig":"MEYCIQDRlAMl682qcZwRAq1kzO8WI5/hvHu+OHyBNtwLrKUqkAIhAKoOhcaiALztAXIwVj4U78HVQaV8sNiyYv3Mwyyk4Wcq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1242024},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"49c8b7dec7d37aa762baf228bfe75045803cef2d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.81","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.81","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.81","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.81","@things-factory/more-ui":"^6.1.81","@things-factory/board-ui":"^6.1.81","@things-factory/print-ui":"^6.1.81","@things-factory/dashboard":"^6.1.81","@things-factory/export-ui":"^6.1.81","@things-factory/i18n-base":"^6.1.81","@things-factory/lite-menu":"^6.1.81","@things-factory/system-ui":"^6.1.81","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.81","@things-factory/context-ui":"^6.1.81","@things-factory/setting-ui":"^6.1.81","@things-factory/resource-ui":"^6.1.81","@things-factory/setting-base":"^6.1.81","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.81","@things-factory/oauth2-client":"^6.1.81","@things-factory/integration-ui":"^6.1.81","@things-factory/integration-melsec":"^6.1.81","@things-factory/integration-modbus":"^6.1.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.79"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.82_1691142850990_0.6210363413061115","host":"s3://npm-registry-packages"}},"6.1.83":{"name":"@things-factory/operato-ecs","version":"6.1.83","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.83","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"342eed6a98b9a5241c56275118a35bc0aa1dc4e9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.83.tgz","fileCount":60,"integrity":"sha512-If1zIhhPO3AL/llLv6DYMb9FnmirWY3niZQEWcK8DMREwQKbjb+tL5klRE2ZmomjsvXmedJ5g2TplExgA1Y0NA==","signatures":[{"sig":"MEYCIQCsEo2TXbaTK6C5Zq97j74dHwfVb4GVW1sltH4Xefnp8QIhAMOEI06L93NdAvTWyIIc29EYKHdyGJxQMD8kUJI7Pxyk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1242047},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a4aa065ad799671d92996ea07daa0eef99350009","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.81","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.81","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.81","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.81","@things-factory/more-ui":"^6.1.81","@things-factory/board-ui":"^6.1.83","@things-factory/print-ui":"^6.1.81","@things-factory/dashboard":"^6.1.83","@things-factory/export-ui":"^6.1.81","@things-factory/i18n-base":"^6.1.81","@things-factory/lite-menu":"^6.1.83","@things-factory/system-ui":"^6.1.81","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.81","@things-factory/context-ui":"^6.1.81","@things-factory/setting-ui":"^6.1.81","@things-factory/resource-ui":"^6.1.81","@things-factory/setting-base":"^6.1.81","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.83","@things-factory/oauth2-client":"^6.1.81","@things-factory/integration-ui":"^6.1.81","@things-factory/integration-melsec":"^6.1.81","@things-factory/integration-modbus":"^6.1.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.79"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.83_1691286196753_0.22149971619760267","host":"s3://npm-registry-packages"}},"6.1.84":{"name":"@things-factory/operato-ecs","version":"6.1.84","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.84","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8f789b3bb2195355acbc9d20de7fcb7ced4a0074","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.84.tgz","fileCount":59,"integrity":"sha512-Bj8XP2OAyee8WERofGMm/9mLDx03T98GITPLE4YfRWyr/ortcF29Z/Gj/BQEg8Fc2UV1rV1ZvvGyS3pi2NR0Lw==","signatures":[{"sig":"MEQCIEpm7y0wmWV/nL3svMBsikuYuIBXE4XbPlOq84gCYh8NAiBQMb0fuNH8c6LRVQKs2AHma/bV5szGrFZE5KrmLEDTrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241498},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"66cd7dd022e34cbd91dcd66e71320305be11873c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.84","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.84","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.84","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.84","@things-factory/more-ui":"^6.1.84","@things-factory/board-ui":"^6.1.84","@things-factory/print-ui":"^6.1.84","@things-factory/dashboard":"^6.1.84","@things-factory/export-ui":"^6.1.84","@things-factory/i18n-base":"^6.1.84","@things-factory/lite-menu":"^6.1.84","@things-factory/system-ui":"^6.1.84","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.84","@things-factory/context-ui":"^6.1.84","@things-factory/setting-ui":"^6.1.84","@things-factory/resource-ui":"^6.1.84","@things-factory/setting-base":"^6.1.84","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.84","@things-factory/oauth2-client":"^6.1.84","@things-factory/integration-ui":"^6.1.84","@things-factory/integration-melsec":"^6.1.84","@things-factory/integration-modbus":"^6.1.84"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.84_1691317024774_0.1456317729968133","host":"s3://npm-registry-packages"}},"6.1.85":{"name":"@things-factory/operato-ecs","version":"6.1.85","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.85","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9c7289de0bd4d95d0647305725e2ddfa013d3673","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.85.tgz","fileCount":59,"integrity":"sha512-jbqxZX+Ka1o5VJh3T9fUqpsZvG9NBbFWu5wDx2jxLl8OoM9+BzPckA9OBY4jJIFbohVaURRGsDOD2pxsJVTKwg==","signatures":[{"sig":"MEQCICPhXDc16wIq0hH5YsLoYz1B1QD5eNOM6LqV9l8Fr8M/AiBGR/fKc3ZnLXZhfJfYsUsd1ElTlSRQNXviJPcGMPuLzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241498},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5ebda26d71b4181008aea1b2eb8cd9169928e55d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.84","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.84","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.84","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.84","@things-factory/more-ui":"^6.1.84","@things-factory/board-ui":"^6.1.84","@things-factory/print-ui":"^6.1.84","@things-factory/dashboard":"^6.1.84","@things-factory/export-ui":"^6.1.84","@things-factory/i18n-base":"^6.1.84","@things-factory/lite-menu":"^6.1.84","@things-factory/system-ui":"^6.1.84","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.84","@things-factory/context-ui":"^6.1.84","@things-factory/setting-ui":"^6.1.84","@things-factory/resource-ui":"^6.1.84","@things-factory/setting-base":"^6.1.84","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.84","@things-factory/oauth2-client":"^6.1.84","@things-factory/integration-ui":"^6.1.84","@things-factory/integration-melsec":"^6.1.84","@things-factory/integration-modbus":"^6.1.84"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.85_1691330360041_0.043618415710400704","host":"s3://npm-registry-packages"}},"6.1.87":{"name":"@things-factory/operato-ecs","version":"6.1.87","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.87","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8b4bb374cb2e109e391768f0df8c1a088d3572f8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.87.tgz","fileCount":59,"integrity":"sha512-YApfaSo4bXCI2LpTZnupm4ognCIXHG5pz2CgeNnyUVju40llF/YU/7eKG6ZntL+4p/ZYjM22x/2DbcmGhXGJmQ==","signatures":[{"sig":"MEYCIQCfgaD6iGjyS2FfzozoHCnHZw/dlTIsWB+xzlTO3n6khAIhAKkX+dYwJOm9IuAn8OQ5eKhOq3Ttad0ZMMFhgbUjvxPH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241498},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7bd2bd5ae49b9a2d60383bdb0022bc0227fd094e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"woo_ram","email":"wryang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.13.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.13.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.84","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.84","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.84","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.84","@things-factory/more-ui":"^6.1.84","@things-factory/board-ui":"^6.1.84","@things-factory/print-ui":"^6.1.84","@things-factory/dashboard":"^6.1.87","@things-factory/export-ui":"^6.1.84","@things-factory/i18n-base":"^6.1.84","@things-factory/lite-menu":"^6.1.87","@things-factory/system-ui":"^6.1.84","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.84","@things-factory/context-ui":"^6.1.84","@things-factory/setting-ui":"^6.1.84","@things-factory/resource-ui":"^6.1.87","@things-factory/setting-base":"^6.1.84","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.87","@things-factory/oauth2-client":"^6.1.84","@things-factory/integration-ui":"^6.1.84","@things-factory/integration-melsec":"^6.1.84","@things-factory/integration-modbus":"^6.1.84"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.87_1691549222742_0.46864835188983855","host":"s3://npm-registry-packages"}},"6.1.88":{"name":"@things-factory/operato-ecs","version":"6.1.88","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.88","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"eef4ef8d7be2c0c46d4b290f6ad1358827b84bb2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.88.tgz","fileCount":59,"integrity":"sha512-h6XMdzAGIYdH3Fez1xDn0ZfP2WRvd4+w+LGav8tOVj1KgUpx0dnf0bTrtph7osAmQxh7OFKlrBCBfthWB3Djeg==","signatures":[{"sig":"MEUCIQC5w0TtOQC5usKlS0suEIgSjNmqhry6camW9sFsNt21QAIgSgoj9/Sb2WlrsazUNAOz6hshsubJLnWpyfwVMm23wLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241498},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c532b48aaef9dc9fca4182e38333de8fcb87e4e0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.88","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.88","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.84","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.88","@things-factory/more-ui":"^6.1.84","@things-factory/board-ui":"^6.1.88","@things-factory/print-ui":"^6.1.88","@things-factory/dashboard":"^6.1.88","@things-factory/export-ui":"^6.1.84","@things-factory/i18n-base":"^6.1.88","@things-factory/lite-menu":"^6.1.88","@things-factory/system-ui":"^6.1.84","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.88","@things-factory/context-ui":"^6.1.84","@things-factory/setting-ui":"^6.1.88","@things-factory/resource-ui":"^6.1.88","@things-factory/setting-base":"^6.1.88","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.88","@things-factory/oauth2-client":"^6.1.88","@things-factory/integration-ui":"^6.1.88","@things-factory/integration-melsec":"^6.1.88","@things-factory/integration-modbus":"^6.1.88"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.88_1691591347299_0.4539027216780851","host":"s3://npm-registry-packages"}},"6.1.90":{"name":"@things-factory/operato-ecs","version":"6.1.90","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.90","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"29a3e08d2e1c8d92a347885d1784d6b579fe15d8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.90.tgz","fileCount":59,"integrity":"sha512-1dSNk2JbP/u4QtUb7ILQdEUsHp5CoRs/0/8bqBzEuDkcIKBrfdyL+XmPbb5qY3FODwpnP6Z+QvbA4dw6ULd4Qg==","signatures":[{"sig":"MEUCIGfNqWMMiWNe8Pr+XU4SVyoUqUbATHMw/4GX3QcnmAVyAiEAi3rMIoBG64/fqDFBOy1WDD/WUQfMFJ/4OksTsCYOTRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241498},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5179fd723efa21331105f0c941a1e6062c201eb7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.90","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.90","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.90","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.90","@things-factory/more-ui":"^6.1.90","@things-factory/board-ui":"^6.1.90","@things-factory/print-ui":"^6.1.90","@things-factory/dashboard":"^6.1.90","@things-factory/export-ui":"^6.1.90","@things-factory/i18n-base":"^6.1.90","@things-factory/lite-menu":"^6.1.90","@things-factory/system-ui":"^6.1.90","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.90","@things-factory/context-ui":"^6.1.90","@things-factory/setting-ui":"^6.1.90","@things-factory/resource-ui":"^6.1.90","@things-factory/setting-base":"^6.1.90","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.90","@things-factory/oauth2-client":"^6.1.90","@things-factory/integration-ui":"^6.1.90","@things-factory/integration-melsec":"^6.1.90","@things-factory/integration-modbus":"^6.1.90"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.90"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.90_1691593505257_0.11828308748948335","host":"s3://npm-registry-packages"}},"6.1.91":{"name":"@things-factory/operato-ecs","version":"6.1.91","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.91","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e7cae9fa58e30f88fb99cf1fcc068bf7236bffb1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.91.tgz","fileCount":59,"integrity":"sha512-D9Ds+B3BmpPtCTBdKvAI77VPRrp9CDZEIn2NE53YLGHBy6BL1KenSl4DJOkjDEyVbEVP35Hj0LG5VGt7XNKRDA==","signatures":[{"sig":"MEYCIQDVmyJmLlWe2gFAGKz4YWSJ0DNYkbf8MIlH3qon+nFhrwIhALxPjDPGh7dVCCdHS1uDwZ93PoTtvZQjTMUHAgtOxezf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2d49434d317126980f37c8bd2a4f9cc777f12277","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.90","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.90","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.90","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.90","@things-factory/more-ui":"^6.1.90","@things-factory/board-ui":"^6.1.90","@things-factory/print-ui":"^6.1.90","@things-factory/dashboard":"^6.1.90","@things-factory/export-ui":"^6.1.90","@things-factory/i18n-base":"^6.1.90","@things-factory/lite-menu":"^6.1.90","@things-factory/system-ui":"^6.1.90","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.90","@things-factory/context-ui":"^6.1.90","@things-factory/setting-ui":"^6.1.90","@things-factory/resource-ui":"^6.1.90","@things-factory/setting-base":"^6.1.90","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.90","@things-factory/oauth2-client":"^6.1.90","@things-factory/integration-ui":"^6.1.91","@things-factory/integration-melsec":"^6.1.91","@things-factory/integration-modbus":"^6.1.91"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.90"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.91_1691652969857_0.8364427514503143","host":"s3://npm-registry-packages"}},"6.1.92":{"name":"@things-factory/operato-ecs","version":"6.1.92","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.92","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"254212a7d6fa56058adda0006d368a6dfd419f39","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.92.tgz","fileCount":59,"integrity":"sha512-ABP++jsB+OVjhq6Q76N3SLDnGfiT7+AuieFiJeu6zjK5xTgI8GWayoD3/iXR2FyP/Ml3z8ZNHEl6Gm1uFYAAFA==","signatures":[{"sig":"MEYCIQC5f01CTdRjUmQIX2wu5zm9c4AKn+Di+FPBnQmQmrlBdwIhAMKfqNMYE3KTU6pdd8FOXL3N0XpkiMYkOvHKDCMM5FdK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f4e4f96d90693cfb0255aeeaeb24cdbda7fed921","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.92","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.92","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.92","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.92","@things-factory/more-ui":"^6.1.92","@things-factory/board-ui":"^6.1.92","@things-factory/print-ui":"^6.1.92","@things-factory/dashboard":"^6.1.92","@things-factory/export-ui":"^6.1.92","@things-factory/i18n-base":"^6.1.92","@things-factory/lite-menu":"^6.1.92","@things-factory/system-ui":"^6.1.92","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.92","@things-factory/context-ui":"^6.1.92","@things-factory/setting-ui":"^6.1.92","@things-factory/resource-ui":"^6.1.92","@things-factory/setting-base":"^6.1.92","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.92","@things-factory/oauth2-client":"^6.1.92","@things-factory/integration-ui":"^6.1.92","@things-factory/integration-melsec":"^6.1.92","@things-factory/integration-modbus":"^6.1.92"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.90"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.92_1691678428156_0.718934001880077","host":"s3://npm-registry-packages"}},"6.1.93":{"name":"@things-factory/operato-ecs","version":"6.1.93","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.93","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f919141ab58a78135efef2f865f08fd21e6b97e8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.93.tgz","fileCount":59,"integrity":"sha512-FU6IO1/kleEhEiavcp6T9UOKJDiN8kDuhmDj9Imb1bdsyu48jooeTVF4q/2RFpT0f9qWdHih4w5LOSfU3IymgA==","signatures":[{"sig":"MEUCIDzUu9yn3wGs1e0H2h83yz5lDGF+7ELxSbqrbmJJyXZXAiEAxomf1lVQVMK6sW8NttyNiId+uYJ0YBR7jtiOPQ/ciFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"80510247228b2a2eb88d2ab1cc4fdaf4e3ab6341","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.92","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.92","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.92","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.92","@things-factory/more-ui":"^6.1.92","@things-factory/board-ui":"^6.1.93","@things-factory/print-ui":"^6.1.92","@things-factory/dashboard":"^6.1.93","@things-factory/export-ui":"^6.1.92","@things-factory/i18n-base":"^6.1.92","@things-factory/lite-menu":"^6.1.93","@things-factory/system-ui":"^6.1.92","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.92","@things-factory/context-ui":"^6.1.92","@things-factory/setting-ui":"^6.1.92","@things-factory/resource-ui":"^6.1.92","@things-factory/setting-base":"^6.1.92","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.92","@things-factory/oauth2-client":"^6.1.92","@things-factory/integration-ui":"^6.1.92","@things-factory/integration-melsec":"^6.1.92","@things-factory/integration-modbus":"^6.1.92"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.90"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.93_1691747923779_0.6831157262346066","host":"s3://npm-registry-packages"}},"6.1.94":{"name":"@things-factory/operato-ecs","version":"6.1.94","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.94","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8b55505a47d9338d31c2a3e765dac14f091bebfc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.94.tgz","fileCount":59,"integrity":"sha512-JP85oNrYPfL0M91geNGHUyxPnTdcsFOzgyR/dR42RKsqbOLExd6RxKcfMKQezsc0sB2whkFMbow4lwpCSQjufg==","signatures":[{"sig":"MEUCIFDwQGH6Bmlyrn20aIQMq1NTmjyxT+6EqbK0CPUY4QtiAiEAtjAl5+Nn3oySFYut8Ao4yHYzM6c+ZDy5tXbXOqD8K60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d8e03a082bcb10fc9417b3d3bb18268bdb2a649c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.94","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.94","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.94","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.94","@things-factory/more-ui":"^6.1.94","@things-factory/board-ui":"^6.1.94","@things-factory/print-ui":"^6.1.94","@things-factory/dashboard":"^6.1.94","@things-factory/export-ui":"^6.1.94","@things-factory/i18n-base":"^6.1.94","@things-factory/lite-menu":"^6.1.94","@things-factory/system-ui":"^6.1.94","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.94","@things-factory/context-ui":"^6.1.94","@things-factory/setting-ui":"^6.1.94","@things-factory/resource-ui":"^6.1.94","@things-factory/setting-base":"^6.1.94","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.94","@things-factory/oauth2-client":"^6.1.94","@things-factory/integration-ui":"^6.1.94","@things-factory/integration-melsec":"^6.1.94","@things-factory/integration-modbus":"^6.1.94"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.90"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.94_1691938660109_0.12038015951428416","host":"s3://npm-registry-packages"}},"6.1.96":{"name":"@things-factory/operato-ecs","version":"6.1.96","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.96","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8a82f65a84d9c16ccf5095e13863301f10f57131","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.96.tgz","fileCount":59,"integrity":"sha512-/vwfW5rCSFSTuetn+ZOMxM7hgC/oOxb0kZCBZcWvCjr+9LgtmCEYidI68JZCXMTQtO2csgi+E2x27vNgkpnNxg==","signatures":[{"sig":"MEQCIChLCQL5xCnvKVyn9j6VSYEOoyP+HwfykLBvMOglH7plAiAlJMxxfCb3+SegPejWADxdkXKh7n1vdeF+JOeHMG6Cvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"535ca1d403d6c2d6e25314ece79f4b77d877c75b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.96","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.96","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.96","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.96","@things-factory/more-ui":"^6.1.96","@things-factory/board-ui":"^6.1.96","@things-factory/print-ui":"^6.1.96","@things-factory/dashboard":"^6.1.96","@things-factory/export-ui":"^6.1.96","@things-factory/i18n-base":"^6.1.96","@things-factory/lite-menu":"^6.1.96","@things-factory/system-ui":"^6.1.96","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.96","@things-factory/context-ui":"^6.1.96","@things-factory/setting-ui":"^6.1.96","@things-factory/resource-ui":"^6.1.96","@things-factory/setting-base":"^6.1.96","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.96","@things-factory/oauth2-client":"^6.1.96","@things-factory/integration-ui":"^6.1.96","@things-factory/integration-melsec":"^6.1.96","@things-factory/integration-modbus":"^6.1.96"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.96"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.96_1692154045188_0.7041492444649824","host":"s3://npm-registry-packages"}},"6.1.97":{"name":"@things-factory/operato-ecs","version":"6.1.97","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.97","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1881496716f7d24daf0d1bfc7cdb93d39223ab35","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.97.tgz","fileCount":59,"integrity":"sha512-KgrEJlI10B6oWXlrLThc/VEwpRAMPq8orHEJ/Nh2W9MmU/yxvFRQwp3OlCd1RZbK2M7bp9S8GZtzxYF5dB+AKA==","signatures":[{"sig":"MEUCIFQ/jA4amKgvw0sKO9VrRPhgHQHQDoVkvKPU5VQNfrCOAiEAnbgyrktQSxEzHQEtQNaeGSEJn/1k0koKJO0NjfDSDdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"15667630113f73f091981e217b7a4cae0814fce5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.97","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.97","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.97","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.97","@things-factory/more-ui":"^6.1.97","@things-factory/board-ui":"^6.1.97","@things-factory/print-ui":"^6.1.97","@things-factory/dashboard":"^6.1.97","@things-factory/export-ui":"^6.1.97","@things-factory/i18n-base":"^6.1.97","@things-factory/lite-menu":"^6.1.97","@things-factory/system-ui":"^6.1.97","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.97","@things-factory/context-ui":"^6.1.97","@things-factory/setting-ui":"^6.1.97","@things-factory/resource-ui":"^6.1.97","@things-factory/setting-base":"^6.1.97","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.97","@things-factory/oauth2-client":"^6.1.97","@things-factory/integration-ui":"^6.1.97","@things-factory/integration-melsec":"^6.1.97","@things-factory/integration-modbus":"^6.1.97"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.97"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.97_1692263320172_0.33154601275538975","host":"s3://npm-registry-packages"}},"6.1.98":{"name":"@things-factory/operato-ecs","version":"6.1.98","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.98","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0271a75840cbefd8e8eee5907d4ee1a348b23c24","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.98.tgz","fileCount":59,"integrity":"sha512-XMovrEeNtDnKW1X4O5KeAVz3dCbhf+nAE9V7rtCDzTqFS9FtFzuD9Zlbfp/9+J8ppCx6rTGy52q4if5HM1baWw==","signatures":[{"sig":"MEUCIAhklSXNCQONGmipeWV4gWLmiP5ctEXx+zOVqko9gCi5AiEAqB4x+hO4lBFsUJGx1lFX4G1C7twCh4jToZjRERxcmys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d4f1c879015daa09cb3b9aa5ea7316de61021d4d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.97","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.97","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.97","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.97","@things-factory/more-ui":"^6.1.97","@things-factory/board-ui":"^6.1.97","@things-factory/print-ui":"^6.1.97","@things-factory/dashboard":"^6.1.97","@things-factory/export-ui":"^6.1.97","@things-factory/i18n-base":"^6.1.97","@things-factory/lite-menu":"^6.1.97","@things-factory/system-ui":"^6.1.97","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.97","@things-factory/context-ui":"^6.1.97","@things-factory/setting-ui":"^6.1.97","@things-factory/resource-ui":"^6.1.97","@things-factory/setting-base":"^6.1.97","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.97","@things-factory/oauth2-client":"^6.1.97","@things-factory/integration-ui":"^6.1.98","@things-factory/integration-melsec":"^6.1.98","@things-factory/integration-modbus":"^6.1.98"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.97"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.98_1692274249086_0.41221268471759376","host":"s3://npm-registry-packages"}},"6.1.99":{"name":"@things-factory/operato-ecs","version":"6.1.99","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.99","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7d18f5626f6bd191d6c8ab89be532653146592c3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.99.tgz","fileCount":59,"integrity":"sha512-d68PPeGkXRxEk65cjp3YQ7VYtikM52TA2oBHqo2bQ/imBRYfoiywV29mAR6/zHKBseMknph6zjPeUbhawrUMug==","signatures":[{"sig":"MEYCIQCydakuESo21+jyKh9goza2E/jX9dDMX+hVl+WpvAjRiAIhAK16+lzrvRJtP316sEw5VmKIMKDuo4b3LhV0DIXsUFFO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243518},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"632211d70dcf6fc0ba1b1891608470980bb7dbbe","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.99","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.99","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.99","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.99","@things-factory/more-ui":"^6.1.99","@things-factory/board-ui":"^6.1.99","@things-factory/print-ui":"^6.1.99","@things-factory/dashboard":"^6.1.99","@things-factory/export-ui":"^6.1.99","@things-factory/i18n-base":"^6.1.99","@things-factory/lite-menu":"^6.1.99","@things-factory/system-ui":"^6.1.99","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.99","@things-factory/context-ui":"^6.1.99","@things-factory/setting-ui":"^6.1.99","@things-factory/resource-ui":"^6.1.99","@things-factory/setting-base":"^6.1.99","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.99","@things-factory/oauth2-client":"^6.1.99","@things-factory/integration-ui":"^6.1.99","@things-factory/integration-melsec":"^6.1.99","@things-factory/integration-modbus":"^6.1.99"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.99"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.99_1692281287275_0.535352598161493","host":"s3://npm-registry-packages"}},"6.1.100":{"name":"@things-factory/operato-ecs","version":"6.1.100","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.100","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"97792995eef3d150ef1d9247e561f693bdd5ca24","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.100.tgz","fileCount":59,"integrity":"sha512-jIKpRu6XiY/MSk+lsOoXn+h8nU2Ue5pJBFVp2dnHKbrgEUHu9s8upR++HBdlrnkRfmAHYraVFfm1jcx8DVd75A==","signatures":[{"sig":"MEUCIBZMV2su9WFVAm84ttCx/3g8KntOmJBAUR6HxmiA5K21AiEAzLbyoSi6UebU0PjrLHqp1yMZmga/7CsE07JOQ4S0fdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243541},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"59a1d1061fc37a9f0fdf971f4c0e3a7b64cc03c2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.100","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.100","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.100","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.100","@things-factory/more-ui":"^6.1.100","@things-factory/board-ui":"^6.1.100","@things-factory/print-ui":"^6.1.100","@things-factory/dashboard":"^6.1.100","@things-factory/export-ui":"^6.1.100","@things-factory/i18n-base":"^6.1.100","@things-factory/lite-menu":"^6.1.100","@things-factory/system-ui":"^6.1.100","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.100","@things-factory/context-ui":"^6.1.100","@things-factory/setting-ui":"^6.1.100","@things-factory/resource-ui":"^6.1.100","@things-factory/setting-base":"^6.1.100","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.100","@things-factory/oauth2-client":"^6.1.100","@things-factory/integration-ui":"^6.1.100","@things-factory/integration-melsec":"^6.1.100","@things-factory/integration-modbus":"^6.1.100"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.99"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.100_1692328840333_0.4562844197027145","host":"s3://npm-registry-packages"}},"6.1.101":{"name":"@things-factory/operato-ecs","version":"6.1.101","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.101","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ac5a432d06dda3d026b36fc76885ecaf7be25e7e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.101.tgz","fileCount":59,"integrity":"sha512-TvQF8aGuoilc8CVdh8DN2OSgp/jCq8pn65C8PHkGgD4P095FsLZFcfYTaTN160eTSs+9Xo6XJzP9/JLPz0zLUw==","signatures":[{"sig":"MEYCIQChw0d9pQJ0ghwPyLLItTDQgB9PdA8xAr1n2keys6uSXQIhALhqePZVfmuHnmxx2O3fGMTbBJdg4YrlMCAJiDj8UwvZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243541},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1ecb1d6fca22c20751878c234b9139ff0dac7766","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.101","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.101","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.101","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.101","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.101","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.101","@things-factory/integration-melsec":"^6.1.101","@things-factory/integration-modbus":"^6.1.101"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.99"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.101_1692430320374_0.35488573075958696","host":"s3://npm-registry-packages"}},"6.1.102":{"name":"@things-factory/operato-ecs","version":"6.1.102","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.102","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"866d5787de1cd3b901cc05242d1ea08327d7fe5c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.102.tgz","fileCount":59,"integrity":"sha512-pwvK2sOGliis53EL+H8rP4NoyKvhliHVLdlWm0L5A5/Eq33qjRAfGUlp6BBcPqjHOOQmrPRIrqTFO5nBvpJxYQ==","signatures":[{"sig":"MEUCIQDZtUtkgYLXSdAwwqcpi1dnn3cXMvAsZvh+wiWKHodZCQIgXMWvTHSL3wAbHlGVyZyB4m3nk5D/MsdEVkLcanMxDp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243541},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"12ca699e6be4b531e75b40b3851c66dd2ba98b50","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.102","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.101","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.101","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.102","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.101","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.101","@things-factory/integration-melsec":"^6.1.101","@things-factory/integration-modbus":"^6.1.101"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.99"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.102_1692430847955_0.5529505590938424","host":"s3://npm-registry-packages"}},"6.1.103":{"name":"@things-factory/operato-ecs","version":"6.1.103","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.103","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"393e7cf6ea0dfb3691c724f31b90bae19b9b5acd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.103.tgz","fileCount":59,"integrity":"sha512-Y+l0G376z68JdaqVPMLSQ5IaaxFhPEWvLesscsBcginJWUGhogTZ478E+XuWBQ+7IyyHBygxWc84/oOEbLMcdQ==","signatures":[{"sig":"MEYCIQCXMhDZ9yTNluJnEwKUF7o78rYzVQcYXdM7wihPTMHWHwIhAJGLpg9vsQIp7QiNTL96NwlKEk8ZWBc3yim7wx3tboKo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c5acba2345556dd71e885ca56692c8a50216568e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.102","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.101","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.101","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.102","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.101","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.103","@things-factory/integration-melsec":"^6.1.103","@things-factory/integration-modbus":"^6.1.103"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.103_1692500646693_0.27434199676292303","host":"s3://npm-registry-packages"}},"6.1.104":{"name":"@things-factory/operato-ecs","version":"6.1.104","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.104","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a6fbf0de9a3e280e1d41cfdf7fb7a40073ceab51","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.104.tgz","fileCount":59,"integrity":"sha512-VYlf7VZGmEf2eKeF+o6esNkSevss6bXLWhDoYbx/GADrLDRw+GaMW7ppgfh5kDr0T2fVBYP4APtFXSjyOVFhIw==","signatures":[{"sig":"MEUCIQDqJ/APvieeoVaMtNL3hH8vumRB2uSYwuilfzDu6i9jEgIgKbGOQOuMHPq78fy50iYqkel5IFvv8abnkVdjOgOUnCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d2f776fe1904d0dc944ba9937da78c8a1e9873a9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.102","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.101","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.101","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.102","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.101","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.104","@things-factory/integration-melsec":"^6.1.104","@things-factory/integration-modbus":"^6.1.104"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.104_1692547128243_0.35785033971475966","host":"s3://npm-registry-packages"}},"6.1.105":{"name":"@things-factory/operato-ecs","version":"6.1.105","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.105","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"00f71cf4a3e2785e32b71d70254ab65fe8c9cf27","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.105.tgz","fileCount":59,"integrity":"sha512-iLkJNE6bwDBp1KV+uL7gJak8Ma8Sx6Sg+SflLDL/cWxXx+lCcdnxhxT9B7It1h05FBW+2hP9Eu2q4QYTWUxLxw==","signatures":[{"sig":"MEQCIA99h5dXt79suElvMOCdx+8EMq+Ptgj2UGwbERFgfeq/AiA8TO0F+mMngXTQO2LWIjI6/qgGpAnwDxvT+6HkotFcRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"aca9ff8f8cf1ef94f2333256dc9f977616c690ae","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.102","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.101","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.101","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.102","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.101","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.105","@things-factory/integration-melsec":"^6.1.104","@things-factory/integration-modbus":"^6.1.104"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.105_1692589351580_0.27146950714186","host":"s3://npm-registry-packages"}},"6.1.106":{"name":"@things-factory/operato-ecs","version":"6.1.106","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.106","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ac32de1b05bd2a7ad42e838569a1fee5881cfb41","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.106.tgz","fileCount":59,"integrity":"sha512-e+34tsNe1zbyke5SPFuzSv8N+QIIMHkADGgYnyWgjIpXNRvxRYxDRrKACflOu5yMivn+DjQVu1CGLB9WUOlUkg==","signatures":[{"sig":"MEYCIQCA3pXQkOp8J75JtMqgwf+qHHNw96lfu4dDeH0svJ02ogIhAICZQNxyThPmSYBbfMqyv3Vy7+DAgqdAdpOimL+7sMCK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"575c1311948ec9089b989409f5f8bbe0b117dbd9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.106","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.101","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.101","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.106","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.101","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.106","@things-factory/integration-melsec":"^6.1.106","@things-factory/integration-modbus":"^6.1.106"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.106_1692671000625_0.012349166111506715","host":"s3://npm-registry-packages"}},"6.1.107":{"name":"@things-factory/operato-ecs","version":"6.1.107","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.107","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c07c0dc0c6cb4010a3e5366afbb74a091ec8d843","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.107.tgz","fileCount":59,"integrity":"sha512-2W1xgw3k0pydQnV9MlNWbRrg4Z4+TOgqUegoco9ivKUvZaUkpeAiLhNfSLVzztnAL+SOPasELn7V5+X/3lfQ3g==","signatures":[{"sig":"MEYCIQD2Bn6Rx251P3jmxsEuil528vp1LkPVkJl247KrzS73ugIhALyl4cOI6lf2Nu0Vpn1bwZS9z3xZ8X7xDrY9IhjIZtr8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"59df8334e8bbbad6353a63ad42ac28c36b3bf320","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.106","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.101","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.101","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.106","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.101","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.107","@things-factory/integration-melsec":"^6.1.107","@things-factory/integration-modbus":"^6.1.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.107_1692679208083_0.04930849104480539","host":"s3://npm-registry-packages"}},"6.1.108":{"name":"@things-factory/operato-ecs","version":"6.1.108","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.108","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a55ac3986e4f0eb49f5d498bd4e9c2762f8ba865","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.108.tgz","fileCount":59,"integrity":"sha512-b/6bgwjnq/Aieq7ljskyByWOQXxJ7zrCdGQVR13DHdlMCw8vVvnR7C6jEtqfey0CUZbIxb5zs/Bnz/Vf99dCtQ==","signatures":[{"sig":"MEQCICg1YXB4qyzx+czV/Dwyx77H/UT8pZQiwMeFj7RmhXI7AiAdH9b1zwUCvV3ic6jcT0ABvw/yJ19UMRJjB+iec+VkWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1fecb603eb21ef27da63ebb2bda7172469964c85","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.106","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.108","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.108","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.106","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.108","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.108","@things-factory/integration-melsec":"^6.1.108","@things-factory/integration-modbus":"^6.1.108"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.108_1692712016834_0.4928633378903602","host":"s3://npm-registry-packages"}},"6.1.109":{"name":"@things-factory/operato-ecs","version":"6.1.109","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.109","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f6b7bab9dcf94afe43c87ffd8e6b69690e0abfa0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.109.tgz","fileCount":59,"integrity":"sha512-rzxpiu/+BV03ga3kWKBI+v0VABHDRWbn+kiN4lwsTU7Mde5AIqPrrGfJ0JKJFkcXSEgZBVJBJQTRkIAS7MVkfA==","signatures":[{"sig":"MEUCIQCKuVpP68qX+2+TDiff930VYHs1jlWEOJFX543haYNE0wIgRrQ3hndJPfw2O6u+anB/A/6H1TBpH8YfYJ8+ap2QnF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2d01ab62857af73f34e373f9403b954c9b0a202b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.106","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.109","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.109","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.101","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.101","@things-factory/resource-ui":"^6.1.106","@things-factory/setting-base":"^6.1.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.109","@things-factory/oauth2-client":"^6.1.101","@things-factory/integration-ui":"^6.1.108","@things-factory/integration-melsec":"^6.1.108","@things-factory/integration-modbus":"^6.1.108"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.109_1692713444978_0.3449797526892875","host":"s3://npm-registry-packages"}},"6.1.111":{"name":"@things-factory/operato-ecs","version":"6.1.111","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.111","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f683a888b89bdf64ffdb8b1761191df3a945efa1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.111.tgz","fileCount":59,"integrity":"sha512-RFu7YuQ/OOWT0NrPo4R8eORLeiYqHDG4WNxNswrR2WCCAg2YvV7G1Sjo3EIuAm2SBq9QDAROvgh8twp1khxSvQ==","signatures":[{"sig":"MEUCIGRLFzsqNtQLOAv32WzZm1IzKdHpQopYsIww1gWeEqVtAiEAwC7k9LlTltk1I78dxvLB2NwTLIXPrv1xwnacqvitdSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1ac99e94258ee70625bbc04de368b3f2558534d2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.111","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.111","@things-factory/more-ui":"^6.1.101","@things-factory/board-ui":"^6.1.101","@things-factory/print-ui":"^6.1.101","@things-factory/dashboard":"^6.1.111","@things-factory/export-ui":"^6.1.101","@things-factory/i18n-base":"^6.1.101","@things-factory/lite-menu":"^6.1.111","@things-factory/system-ui":"^6.1.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.111","@things-factory/context-ui":"^6.1.101","@things-factory/setting-ui":"^6.1.111","@things-factory/resource-ui":"^6.1.111","@things-factory/setting-base":"^6.1.111","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.111","@things-factory/oauth2-client":"^6.1.111","@things-factory/integration-ui":"^6.1.111","@things-factory/integration-melsec":"^6.1.111","@things-factory/integration-modbus":"^6.1.111"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.111_1692831541409_0.2679058765286215","host":"s3://npm-registry-packages"}},"6.1.112":{"name":"@things-factory/operato-ecs","version":"6.1.112","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.112","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c73f78edbb7cc32aaefae9e2e9a990f0ed6a73d9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.112.tgz","fileCount":59,"integrity":"sha512-9IyNJXaesjPnbSPpnQ8uI3lIuxj34ZxUW9jCkhqJPLoyzlD5UlQN248qoj5GYpJ8GIL6istLqwvEUlwwjJx8QQ==","signatures":[{"sig":"MEUCIQDVWIQEv4JZWmoM/Rg1pUV9WMtExCoFqsvYgxbWedFdxAIgWvTq9gFYMoUc23gxNhZdEEH7p/Lko7zCjbXZbx3ifIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d33ec2c83a2dafeedd6a32921574b726f6fca785","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.112","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.112","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.112","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.112","@things-factory/more-ui":"^6.1.112","@things-factory/board-ui":"^6.1.112","@things-factory/print-ui":"^6.1.112","@things-factory/dashboard":"^6.1.112","@things-factory/export-ui":"^6.1.112","@things-factory/i18n-base":"^6.1.112","@things-factory/lite-menu":"^6.1.112","@things-factory/system-ui":"^6.1.112","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.112","@things-factory/context-ui":"^6.1.112","@things-factory/setting-ui":"^6.1.112","@things-factory/resource-ui":"^6.1.112","@things-factory/setting-base":"^6.1.112","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.112","@things-factory/oauth2-client":"^6.1.112","@things-factory/integration-ui":"^6.1.112","@things-factory/integration-melsec":"^6.1.112","@things-factory/integration-modbus":"^6.1.112"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.112"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.112_1692832346081_0.22273727738458615","host":"s3://npm-registry-packages"}},"6.1.113":{"name":"@things-factory/operato-ecs","version":"6.1.113","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.113","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d88d18e1e269639043c4c320b261aebdb04305ed","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.113.tgz","fileCount":59,"integrity":"sha512-PCsHsbiDxociCq6uBs6M7Is4bLJdJPy1CEIzhzW1/ldHUqzItzxc/SM8a6U5jA8/lYP5uPipwiaQSaPiTEy9tg==","signatures":[{"sig":"MEQCICbWypCGFVmhYVAFl68Vq3FQuwKAHeGHKWev58PwsyvZAiBh6yOMb1YkVqBQaYUC1UoOhszZD+SHHus8ZZ4KCZ9x2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5c2a899ed475188d9555fcdd70db9d41b298a2ed","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.112","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.112","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.112","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.112","@things-factory/more-ui":"^6.1.112","@things-factory/board-ui":"^6.1.112","@things-factory/print-ui":"^6.1.112","@things-factory/dashboard":"^6.1.113","@things-factory/export-ui":"^6.1.112","@things-factory/i18n-base":"^6.1.112","@things-factory/lite-menu":"^6.1.113","@things-factory/system-ui":"^6.1.112","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.112","@things-factory/context-ui":"^6.1.112","@things-factory/setting-ui":"^6.1.112","@things-factory/resource-ui":"^6.1.112","@things-factory/setting-base":"^6.1.112","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.113","@things-factory/oauth2-client":"^6.1.112","@things-factory/integration-ui":"^6.1.112","@things-factory/integration-melsec":"^6.1.112","@things-factory/integration-modbus":"^6.1.112"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.112"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.113_1693106076274_0.5548598086554308","host":"s3://npm-registry-packages"}},"6.1.114":{"name":"@things-factory/operato-ecs","version":"6.1.114","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.114","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e895638aeb279e4aafb88e22ec3db8fbedb9487c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.114.tgz","fileCount":59,"integrity":"sha512-0tZIOxjC56cCVfnf7Qm3RviAJ3w+FkPFTZry5RTXmo7cbHxlfVfyOFe0EOjNb9Pit+VXPIDcqO/Te15T9qJJqQ==","signatures":[{"sig":"MEQCID6OlriwZhBC5CrbTPyHs16r5Vzoi2zutCjIiDfSD34mAiBvwttveySU/DzjGD8UbA+dj4V7xtFVZfX0AsqBNb+0WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243542},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c2270baafd1ccbda6e5886916f4d5fd6479f8da5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.112","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.112","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.112","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.112","@things-factory/more-ui":"^6.1.112","@things-factory/board-ui":"^6.1.112","@things-factory/print-ui":"^6.1.112","@things-factory/dashboard":"^6.1.114","@things-factory/export-ui":"^6.1.112","@things-factory/i18n-base":"^6.1.112","@things-factory/lite-menu":"^6.1.114","@things-factory/system-ui":"^6.1.112","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.112","@things-factory/context-ui":"^6.1.112","@things-factory/setting-ui":"^6.1.112","@things-factory/resource-ui":"^6.1.112","@things-factory/setting-base":"^6.1.112","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.114","@things-factory/oauth2-client":"^6.1.112","@things-factory/integration-ui":"^6.1.112","@things-factory/integration-melsec":"^6.1.112","@things-factory/integration-modbus":"^6.1.112"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.112"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.114_1693145755280_0.8005084901547967","host":"s3://npm-registry-packages"}},"6.1.115":{"name":"@things-factory/operato-ecs","version":"6.1.115","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.115","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c7ef82fd150d3c98b9b3b3865eb1d9ed09cd2415","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.115.tgz","fileCount":59,"integrity":"sha512-/DmJzlbcT2ueXZolxlzBcv4RrRmW/J9nZro23MlE3hD3q0+WIJtnGlSnamkzAkls0jSyp5p5KBGPvQ9OgXJ3Pg==","signatures":[{"sig":"MEYCIQCqYdwNZsEORdLFs5fVMK/JtecDoWAr775o06i4AfVDCQIhALiEvoews3q2jMUDrsEqEzXSlfwV+1TDDpJKJTOtOOAS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244058},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3677982365595b0f3a8ec26e47c234878ecbb910","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.115","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.115","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.115","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.115","@things-factory/more-ui":"^6.1.115","@things-factory/board-ui":"^6.1.115","@things-factory/print-ui":"^6.1.115","@things-factory/dashboard":"^6.1.115","@things-factory/export-ui":"^6.1.115","@things-factory/i18n-base":"^6.1.115","@things-factory/lite-menu":"^6.1.115","@things-factory/system-ui":"^6.1.115","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.115","@things-factory/context-ui":"^6.1.115","@things-factory/setting-ui":"^6.1.115","@things-factory/resource-ui":"^6.1.115","@things-factory/setting-base":"^6.1.115","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.115","@things-factory/oauth2-client":"^6.1.115","@things-factory/integration-ui":"^6.1.115","@things-factory/integration-melsec":"^6.1.115","@things-factory/integration-modbus":"^6.1.115"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.112"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.115_1693290431913_0.5989158621375834","host":"s3://npm-registry-packages"}},"6.1.116":{"name":"@things-factory/operato-ecs","version":"6.1.116","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.116","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"678f11819d5272203c02ea233359bfd8347cbf70","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.116.tgz","fileCount":59,"integrity":"sha512-XiP+I7uYZ3Tr93P3o2DchxgLyEFNB/Po/8rbUVV/3T2HTpr3pmDZjNFcztFaW5mCORfZVZmAF1Slrh+IEfOJOg==","signatures":[{"sig":"MEUCIGzQ9PkmYgFnQcBpniqsPh0opP7mhqL+HD4jxf12znAZAiEAlf+i9Y+EVy9OZapUGI9sPw1IO/+z54MYg2HPmTqzPgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244058},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4477d162a7008239bfd5f31dcfa879f59a2ad2ce","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.116","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.116","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.116","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.116","@things-factory/more-ui":"^6.1.116","@things-factory/board-ui":"^6.1.116","@things-factory/print-ui":"^6.1.116","@things-factory/dashboard":"^6.1.116","@things-factory/export-ui":"^6.1.116","@things-factory/i18n-base":"^6.1.116","@things-factory/lite-menu":"^6.1.116","@things-factory/system-ui":"^6.1.116","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.116","@things-factory/context-ui":"^6.1.116","@things-factory/setting-ui":"^6.1.116","@things-factory/resource-ui":"^6.1.116","@things-factory/setting-base":"^6.1.116","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.116","@things-factory/oauth2-client":"^6.1.116","@things-factory/integration-ui":"^6.1.116","@things-factory/integration-melsec":"^6.1.116","@things-factory/integration-modbus":"^6.1.116"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.116_1693290807757_0.6176141154902883","host":"s3://npm-registry-packages"}},"6.1.117":{"name":"@things-factory/operato-ecs","version":"6.1.117","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.117","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e248a13f621b1c8208f0afb37b0dc15c24527778","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.117.tgz","fileCount":59,"integrity":"sha512-tot7zDSZAadhTuLVTOnmwMeZ9dhFCEuTQVDFeGs7PNsr2CTsUJRMATPBnfA1u8vpS/6aB0Io249aUWmydWeZxA==","signatures":[{"sig":"MEUCIQCIH5E2uEb1yNYYeGEhFEmflRVygshCFGjlEpFTw8bb+gIgbkiWOYZF06yRY+tBCf3HJ2nUOgK3NP5SkTiCUdE567s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244058},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"82d5cb1eab1ce608345fba651a221082c47915f5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.116","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.116","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.116","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.116","@things-factory/more-ui":"^6.1.116","@things-factory/board-ui":"^6.1.116","@things-factory/print-ui":"^6.1.116","@things-factory/dashboard":"^6.1.116","@things-factory/export-ui":"^6.1.116","@things-factory/i18n-base":"^6.1.116","@things-factory/lite-menu":"^6.1.116","@things-factory/system-ui":"^6.1.116","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.116","@things-factory/context-ui":"^6.1.116","@things-factory/setting-ui":"^6.1.116","@things-factory/resource-ui":"^6.1.116","@things-factory/setting-base":"^6.1.116","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.116","@things-factory/oauth2-client":"^6.1.116","@things-factory/integration-ui":"^6.1.117","@things-factory/integration-melsec":"^6.1.117","@things-factory/integration-modbus":"^6.1.117"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.117_1693324487295_0.7002861240158496","host":"s3://npm-registry-packages"}},"6.1.118":{"name":"@things-factory/operato-ecs","version":"6.1.118","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.118","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c5409f49d02cc45fdfbbaf8f6e9975088f2e6f51","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.118.tgz","fileCount":3005,"integrity":"sha512-WizLd+2gJrOQhThHb1N7DVyECfNIYHOfQX7gEOAonfhlnTSTkAjtj5JGnsx83+LqB6NBbzqCws8MAKxRnkb9bQ==","signatures":[{"sig":"MEUCIQD0pb+7dBCptMYtk0qoQy1aF0xKGCj7/QfBGNZb0LbjsAIgWU9taVf/M/D28y3QGgFB0n7QL/m+rK9hK011iFK6hAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115461373},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ea96bacb831bdc751bd1962a9d73a7d8abf0e304","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.118","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.118","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.118","@things-factory/print-ui":"^6.1.118","@things-factory/dashboard":"^6.1.118","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.118","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.118","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.118","@things-factory/resource-ui":"^6.1.118","@things-factory/setting-base":"^6.1.118","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.118","@things-factory/oauth2-client":"^6.1.118","@things-factory/integration-ui":"^6.1.118","@things-factory/integration-melsec":"^6.1.118","@things-factory/integration-modbus":"^6.1.118"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.118_1693467315054_0.7082477234900435","host":"s3://npm-registry-packages"}},"6.1.119":{"name":"@things-factory/operato-ecs","version":"6.1.119","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.119","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"85790d741344537fbea1c2ea25bb24c6f08d86f6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.119.tgz","fileCount":59,"integrity":"sha512-zwNqAiYo3BGaz4+lZ77o5GZrZPWjSPo3NH9OPp83uAKvNHm512bGeUw5GUpFxEHOVMDV9UAzMO6OXesYULHpqQ==","signatures":[{"sig":"MEUCIDsxglzWQj5OLWicAtRstE/UK9mwzBESrifdVaSCySbiAiEApZDyQ97vh7xw/oF4kHbGrrPUASzieFiUh//BkdGY+7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244058},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a3729089483f19175214666ef9959ad88328d4a6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.118","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.118","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.118","@things-factory/print-ui":"^6.1.118","@things-factory/dashboard":"^6.1.118","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.118","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.118","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.118","@things-factory/resource-ui":"^6.1.118","@things-factory/setting-base":"^6.1.118","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.118","@things-factory/oauth2-client":"^6.1.118","@things-factory/integration-ui":"^6.1.119","@things-factory/integration-melsec":"^6.1.119","@things-factory/integration-modbus":"^6.1.119"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.119_1693525685315_0.35433619683337003","host":"s3://npm-registry-packages"}},"6.1.120":{"name":"@things-factory/operato-ecs","version":"6.1.120","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.120","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"887cd64ca9dc5314d488797aeb91b2c211281b3d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.120.tgz","fileCount":59,"integrity":"sha512-z668PW393mI5M0wAngOe/EE8fiqu+9vrlLeij7jGouC1EYok9kbg33k0fDExUaYMMn/OOsaW/jvfsDPQ6SrYUQ==","signatures":[{"sig":"MEUCIBSI6WnNECSjbLxi3v5rK75U/scEOqXSe0LmI6zLpj4BAiEA03bo1pDHXiC9xZ4Z+pRZ4CIYVvetzOM1ogc+1C3zpBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d9026fbb86bb0e66883bc628653aba7d0931babe","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.118","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.118","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.118","@things-factory/print-ui":"^6.1.118","@things-factory/dashboard":"^6.1.118","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.118","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.118","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.118","@things-factory/resource-ui":"^6.1.118","@things-factory/setting-base":"^6.1.118","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.118","@things-factory/oauth2-client":"^6.1.118","@things-factory/integration-ui":"^6.1.119","@things-factory/integration-opc":"^6.1.120","@things-factory/integration-melsec":"^6.1.119","@things-factory/integration-modbus":"^6.1.119"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.120_1693719382694_0.5462160388497093","host":"s3://npm-registry-packages"}},"6.1.121":{"name":"@things-factory/operato-ecs","version":"6.1.121","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.121","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"59b36905012d91fdb1fbf65c61bd3b5e51c0d2bd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.121.tgz","fileCount":59,"integrity":"sha512-WKHzzEGHGdcImiW0S43DX+RdcSlWH2xRYoLWGoWGpFg4+V52eZxQyprDizpEXLeFhCluQEZNaMLJElIW/5UqXg==","signatures":[{"sig":"MEUCIQDOuPJcnYi7Z+PvSkA9LDbw09MaKsY3Ja3afwOe7qeO4gIgIecn98R5HjHZ3GsFI+77DtuoG1gnwBCQIASPvxJ4hTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cdfdfc683192fa936d0378a4bf22677d4b905de9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.118","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.118","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.118","@things-factory/print-ui":"^6.1.118","@things-factory/dashboard":"^6.1.121","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.121","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.118","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.118","@things-factory/resource-ui":"^6.1.118","@things-factory/setting-base":"^6.1.118","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.121","@things-factory/oauth2-client":"^6.1.118","@things-factory/integration-ui":"^6.1.119","@things-factory/integration-opc":"^6.1.120","@things-factory/integration-melsec":"^6.1.119","@things-factory/integration-modbus":"^6.1.119"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.121_1693867990195_0.5275663400010406","host":"s3://npm-registry-packages"}},"6.1.122":{"name":"@things-factory/operato-ecs","version":"6.1.122","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.122","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ce14c205e7d921fefd614031f9a9d7158d913c54","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.122.tgz","fileCount":59,"integrity":"sha512-h51+inccoGCH7m1nj29QvlXIV2bNy2kMokn84TH4bv8oNfGESd4f81r2VtyWSBejLZSsCFN2T7BPADdziHFkKQ==","signatures":[{"sig":"MEYCIQDplilYsrlpDLHKL6+WFZ8+9zA4HO66k9qglTg2VGyVAQIhANVcLMlPoQEn1W8330tNNoL7yS0BF781qyKJ7quavAVC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"01735af77d98fa26fbcc312e9b982eee1638114d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.122","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.122","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.122","@things-factory/print-ui":"^6.1.122","@things-factory/dashboard":"^6.1.122","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.122","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.122","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.122","@things-factory/resource-ui":"^6.1.122","@things-factory/setting-base":"^6.1.122","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.122","@things-factory/oauth2-client":"^6.1.122","@things-factory/integration-ui":"^6.1.122","@things-factory/integration-opc":"^6.1.122","@things-factory/integration-melsec":"^6.1.122","@things-factory/integration-modbus":"^6.1.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.122_1693918730145_0.3612438731127354","host":"s3://npm-registry-packages"}},"6.1.123":{"name":"@things-factory/operato-ecs","version":"6.1.123","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.123","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7190f86186e72da84196678a968603fd6f4596f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.123.tgz","fileCount":59,"integrity":"sha512-xZ0g2QsouLWu8DE9FSZm8V6niua6l9vZS5MXUhKRlRRlgI2/Y3ivNxmvKTU6BiQhFner5sDgaSk7xjHa44nyWA==","signatures":[{"sig":"MEQCIDvFiJZVb4ODckyh/Tado0M88Oys1u6aqNWRo/zO30QZAiBamF4v2JWhlqFmN06wDojzqCookiUE17oqktWxmiGSHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b1440f932f519e74aca05dabf2dd7f6690fcb3cf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.123","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.123","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.123","@things-factory/print-ui":"^6.1.123","@things-factory/dashboard":"^6.1.123","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.123","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.123","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.123","@things-factory/resource-ui":"^6.1.123","@things-factory/setting-base":"^6.1.123","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.123","@things-factory/oauth2-client":"^6.1.123","@things-factory/integration-ui":"^6.1.123","@things-factory/integration-opc":"^6.1.123","@things-factory/integration-melsec":"^6.1.123","@things-factory/integration-modbus":"^6.1.123"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.123_1693928789063_0.5332881572565393","host":"s3://npm-registry-packages"}},"4.3.310":{"name":"@things-factory/operato-ecs","version":"4.3.310","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.310","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"27ee0c76174304383f5c3d0f47537e271c2904b2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.310.tgz","fileCount":55,"integrity":"sha512-weqKSCLLhEPJk8A9qymXziRGSGlxplaBLe4tcA6Gz3isc8PCdDR5YeE2DmRBtoOdDoOGI9uImoymYrQyiDAPyA==","signatures":[{"sig":"MEUCIQCC9SH3b0yilQt3SgHPn4RgmIcaYmRJDXToBSTsuOVfoAIgPtA+KZ+b6JpGGboJ881FUz9UlaNvXLBeY7tYXtKy5Is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a65e44ff31b1ca683c81c028d46803916b878730","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.281","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.281","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.281","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.281","@things-factory/more-ui":"^4.3.281","@things-factory/board-ui":"^4.3.281","@things-factory/grist-ui":"^4.3.281","@things-factory/print-ui":"^4.3.281","@things-factory/dashboard":"^4.3.281","@things-factory/export-ui":"^4.3.281","@things-factory/i18n-base":"^4.3.281","@things-factory/lite-menu":"^4.3.281","@things-factory/system-ui":"^4.3.281","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.281","@things-factory/context-ui":"^4.3.281","@things-factory/scene-form":"^4.3.281","@things-factory/setting-ui":"^4.3.281","@things-factory/resource-ui":"^4.3.281","@things-factory/setting-base":"^4.3.281","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.281","@things-factory/oauth2-client":"^4.3.281","@things-factory/scene-restful":"^4.3.281","@things-factory/integration-ui":"^4.3.310","@things-factory/integration-melsec":"^4.3.310","@things-factory/integration-modbus":"^4.3.310","@things-factory/scene-data-transform":"^4.3.281"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.281"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.310_1694062116058_0.8486371226387859","host":"s3://npm-registry-packages"}},"6.1.124":{"name":"@things-factory/operato-ecs","version":"6.1.124","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.124","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cf207b7d2322396d5c5658afee791490c730cc30","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.124.tgz","fileCount":59,"integrity":"sha512-xLiU7uedKi3L0l1NV9naqeiXfbPI6bodmdRTBkQZcnF9au5BzK642v0yI/5JPcOlv+X+xHSuHkhj0acdFkFqtw==","signatures":[{"sig":"MEUCIQCIv27FAS4+JmrEP1FKOy2lb2t/NqxMr9XTDLgRzocGnQIgcuwp21ldmu1wjulVriKOPTlzyntC3Q+Bxb2cTOuDxP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"206aa7c2b8d4d5cf73ceb282be740fb6aec44308","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.123","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.123","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.124","@things-factory/print-ui":"^6.1.123","@things-factory/dashboard":"^6.1.124","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.124","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.123","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.123","@things-factory/resource-ui":"^6.1.123","@things-factory/setting-base":"^6.1.123","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.123","@things-factory/oauth2-client":"^6.1.123","@things-factory/integration-ui":"^6.1.124","@things-factory/integration-opc":"^6.1.124","@things-factory/integration-melsec":"^6.1.123","@things-factory/integration-modbus":"^6.1.123"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.124_1694070797659_0.03521584559048585","host":"s3://npm-registry-packages"}},"6.1.125":{"name":"@things-factory/operato-ecs","version":"6.1.125","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.125","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b28eb273e6348eebbc9e7b017a5044b932ad56cf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.125.tgz","fileCount":59,"integrity":"sha512-r1g5B2q+7sQJk1/E/Uxr0rCN7sF1wOtbX+bHxCR3FCPvf3LWqXKMAgGaVHlgZg0AFL3SscUr0bnLJhdWRMYaZA==","signatures":[{"sig":"MEQCIAH99jhryKFeJtA6upjOj9kMCPlVDVeVwNYpCVMvITFhAiBScsknOkVn2AfCZZp/5DEx2er0wPgGiOEWJx/pQtHlvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b3c9361bdeb6d711afc939953b0f4b56836d5860","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.123","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.123","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.125","@things-factory/print-ui":"^6.1.123","@things-factory/dashboard":"^6.1.125","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.125","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.123","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.123","@things-factory/resource-ui":"^6.1.123","@things-factory/setting-base":"^6.1.123","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.123","@things-factory/oauth2-client":"^6.1.123","@things-factory/integration-ui":"^6.1.124","@things-factory/integration-opc":"^6.1.124","@things-factory/integration-melsec":"^6.1.123","@things-factory/integration-modbus":"^6.1.123"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.125_1694079289495_0.8255449764823937","host":"s3://npm-registry-packages"}},"6.1.126":{"name":"@things-factory/operato-ecs","version":"6.1.126","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.126","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d822939dfba05813cf5be6aa58df142e7de8c38b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.126.tgz","fileCount":59,"integrity":"sha512-aoWwh3/3N/HpJNGA35ipvYXvUz225tZkY3cCkOc5XFcsbRV29ntFflvjx1R+Gv4bneSmgmBu7JTMVQMhetbWpw==","signatures":[{"sig":"MEUCIQC2meGzEvyzVrh8gTnzs4Ci2DYLHzYblHSy5+Rqhq/XCgIgP9kW+zZX5zcMIcIG7069gaJq5OgdMXng6wGNA0AmWio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9ea3842379e79c66f7e52f8954d2f21aba8c6012","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.123","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.118","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.118","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.123","@things-factory/more-ui":"^6.1.118","@things-factory/board-ui":"^6.1.126","@things-factory/print-ui":"^6.1.123","@things-factory/dashboard":"^6.1.126","@things-factory/export-ui":"^6.1.118","@things-factory/i18n-base":"^6.1.118","@things-factory/lite-menu":"^6.1.126","@things-factory/system-ui":"^6.1.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.123","@things-factory/context-ui":"^6.1.118","@things-factory/setting-ui":"^6.1.123","@things-factory/resource-ui":"^6.1.123","@things-factory/setting-base":"^6.1.123","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.123","@things-factory/oauth2-client":"^6.1.123","@things-factory/integration-ui":"^6.1.124","@things-factory/integration-opc":"^6.1.124","@things-factory/integration-melsec":"^6.1.123","@things-factory/integration-modbus":"^6.1.123"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.116"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.126_1694097845777_0.6516680904965486","host":"s3://npm-registry-packages"}},"6.1.127":{"name":"@things-factory/operato-ecs","version":"6.1.127","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.127","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c74b85a08a61b6cd53389ba7aab5618b58ba9e36","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.127.tgz","fileCount":59,"integrity":"sha512-+baXCr3Qf+ILHWVDlGjLtJFy8LkBnnSlYgb5k3iNKjqLk+01Vl69hfDW/LXXoJCzl8cEK1LzGfguxYyQ47FYPg==","signatures":[{"sig":"MEUCIQCVhLS5TVEyNzUK41ITktIvL8mz67XP3NkwKNGI/l7zwwIgfbnhHNFV1pc2O64eEoVF2jbRXMmpvfbgs5wqtHGwRUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1e37585e8021af947ffdf03c11c90754a949a318","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.127","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.127","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.127","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.127","@things-factory/more-ui":"^6.1.127","@things-factory/board-ui":"^6.1.127","@things-factory/print-ui":"^6.1.127","@things-factory/dashboard":"^6.1.127","@things-factory/export-ui":"^6.1.127","@things-factory/i18n-base":"^6.1.127","@things-factory/lite-menu":"^6.1.127","@things-factory/system-ui":"^6.1.127","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.127","@things-factory/context-ui":"^6.1.127","@things-factory/setting-ui":"^6.1.127","@things-factory/resource-ui":"^6.1.127","@things-factory/setting-base":"^6.1.127","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.127","@things-factory/oauth2-client":"^6.1.127","@things-factory/integration-ui":"^6.1.127","@things-factory/integration-opc":"^6.1.127","@things-factory/integration-melsec":"^6.1.127","@things-factory/integration-modbus":"^6.1.127"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.127"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.127_1694143926074_0.36354688750538355","host":"s3://npm-registry-packages"}},"6.1.129":{"name":"@things-factory/operato-ecs","version":"6.1.129","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.129","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cf4c208ea1b5e0df1a686b8cc0316a4e229e9401","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.129.tgz","fileCount":59,"integrity":"sha512-VUtMnO4ysWH1y0Uwf9YI5E1mFit8qCuv8EemDm4wJ9P2c2KJ0P+HWEvCGQaS1b8HHFoa/427Rhp6PgHezUSguQ==","signatures":[{"sig":"MEUCIFvPtPgE0IVEM1HCrYTQwVF+sAWYPtE5jOnT88M6tOFsAiEAqznb5qTMlE3qtHmgByi2IJpxD80Ivy+dqM7S1jUO6ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"34348ec14b8648940212758df1945b9321a13593","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.129","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.129","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.129","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.129","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.129","@things-factory/integration-opc":"^6.1.129","@things-factory/integration-melsec":"^6.1.129","@things-factory/integration-modbus":"^6.1.129"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.129_1694190589312_0.4026055026735875","host":"s3://npm-registry-packages"}},"6.1.130":{"name":"@things-factory/operato-ecs","version":"6.1.130","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.130","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1fe07528edc17f74bb4dd144cfd64b0eb09f879a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.130.tgz","fileCount":59,"integrity":"sha512-WFFDJkAqrN6tqggGAfIUG3SkZGOJ+YErt96mnbX5JoG9HZflA/5nUt9UvN3unoDAiydyAMgevlCmARAArSxbSQ==","signatures":[{"sig":"MEQCIEWmtFg5D1Sgrngrp/bSeETtqlm+5F9rkc2MEuy21cGoAiAmi+AZYGKTxuZRACHt4gKC/lhty0TLoAxLS8P201Anwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b694e353eac8bd9cccfb00ffb201ed7933475ca8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.130","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.130","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.130","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.129","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.129","@things-factory/integration-opc":"^6.1.129","@things-factory/integration-melsec":"^6.1.129","@things-factory/integration-modbus":"^6.1.129"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.130_1694259940316_0.4805325338324664","host":"s3://npm-registry-packages"}},"6.1.131":{"name":"@things-factory/operato-ecs","version":"6.1.131","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.131","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0b75bef58b20a2f75a92cf9f2747723caafc29ba","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.131.tgz","fileCount":59,"integrity":"sha512-/sLC2DvZTNwjpAmAsfqvtgF3+epCX9vzcBRQZeYS+3ZMc8YMPyEot4Who/wEO2/3vW7ml8h2sFsOTwLgQkutTg==","signatures":[{"sig":"MEUCIGeVyf0bzTX9hgj9rHDlvJTmJpOuvEbRB+ZtQTHfe71PAiEA1x17YyVPRh60TAHFnHu2J4Zsmj1VgprqQ0Bd+Lf3Nnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7e8b7b739e9fec8b7037853f926062807b079118","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.130","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.131","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.131","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.131","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.129","@things-factory/integration-opc":"^6.1.129","@things-factory/integration-melsec":"^6.1.129","@things-factory/integration-modbus":"^6.1.129"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.131_1694330675567_0.927244521927949","host":"s3://npm-registry-packages"}},"6.1.132":{"name":"@things-factory/operato-ecs","version":"6.1.132","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.132","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"11a9d8347b4f8581fe84f4fe11de6772ad1ec5cc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.132.tgz","fileCount":59,"integrity":"sha512-FIIgmeOUR0ujoU3RvSp2MpTM67LpfcHD50a6908wVjER1DMMgdr/2VCfOHEhkzsqokt8hYbXy40AkwhuijaBxw==","signatures":[{"sig":"MEQCIG20mG6Oqdbuui7HROmqkZphCQOHixIdLaCFvBemkyAjAiB1uBQPi7HFWBLNBMI5veWyv8gSPH+gZV76juHbJw1NGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ca28e2a70ff8736f065165b45c19516309064abe","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.130","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.132","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.132","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.132","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.129","@things-factory/integration-opc":"^6.1.129","@things-factory/integration-melsec":"^6.1.129","@things-factory/integration-modbus":"^6.1.129"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.132_1694343788348_0.04024194534937564","host":"s3://npm-registry-packages"}},"6.1.134":{"name":"@things-factory/operato-ecs","version":"6.1.134","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.134","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f7c67135c12a50ddd3d8e8a898b7b95b5eef20b4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.134.tgz","fileCount":59,"integrity":"sha512-iD4gNAFEpax+mYctuwzWlqsKQwYUomlK/Y7HwR39tZqVG+XRqGo6RrKZlMqPMxt/tUWc8+ccQYhShRMXHhPX4g==","signatures":[{"sig":"MEUCIQDRksWnQfuGeusmFjCG5LsFRBhLwDRSeHHlJe/L/8b4KgIgFx1Ujp5ZHQUaZIeW6iycg6i3DZO4c090jietgw0lpRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"162c76d8f2a1d93da1087d4e17b661747dbd5090","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.130","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.134","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.134","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.134","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.129","@things-factory/integration-opc":"^6.1.129","@things-factory/integration-melsec":"^6.1.129","@things-factory/integration-modbus":"^6.1.129"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.134_1694394835455_0.3749221652637269","host":"s3://npm-registry-packages"}},"6.1.135":{"name":"@things-factory/operato-ecs","version":"6.1.135","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.135","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9bc2ee28c530a69b3e0a611d2dc6e08b79db1ec9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.135.tgz","fileCount":59,"integrity":"sha512-6wW3eSouU4DEfRO7dZsIFS9B1YVpNoPOQGdN0hlSQQKdoy1xsaboiTwTWUZgMKK5Ei1f/s3hszVwouHWTI4gVg==","signatures":[{"sig":"MEQCIF2EcP0NLq5G0mz2I+Id/69bEJ5u8fiIx519ZkUOKeIzAiA1nInBg+5lImEVfaCpMSk1ub0/v9g4KLnGfzstRLi8Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"47a1415679ac004eb4d6624dbcbf68e88e416aff","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.130","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.135","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.135","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.135","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.129","@things-factory/integration-opc":"^6.1.129","@things-factory/integration-melsec":"^6.1.129","@things-factory/integration-modbus":"^6.1.129"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.135_1694397200770_0.6795271892320653","host":"s3://npm-registry-packages"}},"6.1.136":{"name":"@things-factory/operato-ecs","version":"6.1.136","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.136","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"da28dc94b91e9ac17cc90864b7afaf8a67d14856","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.136.tgz","fileCount":59,"integrity":"sha512-Ft8zv4y9z/vEpeGv5ySpGtAsZCtrB7nAI4O5RcdtYB8ldIZ36WxHcHl8LQ5iFxrrs7LMG8tMKun1GdbdQBPGhA==","signatures":[{"sig":"MEUCIA4sUfxOTXLBVAHKnujfrQzkYrnPTSKP/S5JxB8w+XZZAiEA5RazW+V7Z4bm6VupTUhLbhJhd3oqDAa1lg6jq0ZOXjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c7e750419ae4b8d48f07c43177af637a02036512","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.130","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.135","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.135","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.135","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.129","@things-factory/integration-opc":"^6.1.136","@things-factory/integration-melsec":"^6.1.129","@things-factory/integration-modbus":"^6.1.129"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.136_1694451924667_0.3193029659915545","host":"s3://npm-registry-packages"}},"6.1.137":{"name":"@things-factory/operato-ecs","version":"6.1.137","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.137","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5f3f5f285f2a9a3307318e1124edb085c1bbaa6f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.137.tgz","fileCount":59,"integrity":"sha512-FaBvrD8eAsURhgcvmU2n+k8XPFArFOo9+Gm58f8Zd85zNZ6j2LISdl2lDLXVUqHLA1SwuZKuODsii4aDS3PJlg==","signatures":[{"sig":"MEYCIQDYLfcg0pSE8uEB2Kjqq0ddfXzkPO7rithkuOpkFrPkFwIhAPyFHjEbn8J3RuiKR0AKIVlq4EgzOrb8a8jVKC327ol9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"129a4cb955b260131c4931fddb7f12a5f38e2007","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.130","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.137","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.137","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.137","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.129","@things-factory/integration-opc":"^6.1.136","@things-factory/integration-melsec":"^6.1.129","@things-factory/integration-modbus":"^6.1.129"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.137_1694475019640_0.43326201369233064","host":"s3://npm-registry-packages"}},"6.1.138":{"name":"@things-factory/operato-ecs","version":"6.1.138","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.138","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3b29db2581e075a6d4da5226a9365a6e9e36ca71","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.138.tgz","fileCount":59,"integrity":"sha512-jPdNGjUBwLw4KQlDUjWTgRa8mGY8oh1b60mN2WqUuRl/j4yCgz/N4FtBclCgYmp3/jZa3oFbVY8vj1qZvbv7ow==","signatures":[{"sig":"MEQCICcxkA2uYlrDRoUudFnfJCCZurhb1QnxyqetZAjeBwzyAiBaLURjvk2EQ8pkcrRoTiOML4EFUQc9K1IfwdHSitBs/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6bcb91fa7d1647f069212383bf0ece8039e742e5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.130","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.137","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.137","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.137","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.138","@things-factory/integration-opc":"^6.1.138","@things-factory/integration-melsec":"^6.1.138","@things-factory/integration-modbus":"^6.1.138"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.138_1694533898579_0.7673176152588377","host":"s3://npm-registry-packages"}},"6.1.140":{"name":"@things-factory/operato-ecs","version":"6.1.140","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.140","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"43ae2b1b082fbc1a4c2e6845edee8ebc70bbfbc7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.140.tgz","fileCount":59,"integrity":"sha512-/IrSA7+yXI3cbu6X34wNbKaVY0Ig7oTSg5HICmzA/YYvuJwtStJoSLsiHrKuz6GbVwYfRNptKG2VcGCjqyWoxQ==","signatures":[{"sig":"MEUCIQCtmNasT/XqH+OSmdgb7iDzdqvVVy6SfwthtuQl9ZlwpQIgJETNJpb3N+JPYRyX+T+k0qo9bSvYG3ypGIX4QDdlMck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"694fd29950b1d23bdd751096d6325f8a254df0ac","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.129","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.129","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.129","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.129","@things-factory/more-ui":"^6.1.129","@things-factory/board-ui":"^6.1.140","@things-factory/print-ui":"^6.1.129","@things-factory/dashboard":"^6.1.140","@things-factory/export-ui":"^6.1.129","@things-factory/i18n-base":"^6.1.129","@things-factory/lite-menu":"^6.1.140","@things-factory/system-ui":"^6.1.129","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.129","@things-factory/context-ui":"^6.1.129","@things-factory/setting-ui":"^6.1.129","@things-factory/resource-ui":"^6.1.129","@things-factory/setting-base":"^6.1.129","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.137","@things-factory/oauth2-client":"^6.1.129","@things-factory/integration-ui":"^6.1.138","@things-factory/integration-opc":"^6.1.138","@things-factory/integration-melsec":"^6.1.138","@things-factory/integration-modbus":"^6.1.138"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.129"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.140_1694624257514_0.012377874193811422","host":"s3://npm-registry-packages"}},"6.1.141":{"name":"@things-factory/operato-ecs","version":"6.1.141","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.141","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6bdfcc3b7e99111c044e645f4ddc755205592c06","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.141.tgz","fileCount":59,"integrity":"sha512-t234RtdbR/LZFhV5Ds12EVI+oHo21qd9UB4t8m9Hop7KhzecOLs4GGOoiSu/39uCGVyW5c6XJJM8yzFx5QNQ9g==","signatures":[{"sig":"MEUCIFF6b0eNiP0EYRcGBM0mCJKOvKxGwzxBisYJfbX9QVNQAiEAlADCIAEAFIt6fpeH3mwlr4dWenJLQiQzpKq+J3cSB8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e3d3ba0a80acd94b85b4ee881c5e9374fc3ee04d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.141","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.141","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.141","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.141","@things-factory/more-ui":"^6.1.141","@things-factory/board-ui":"^6.1.141","@things-factory/print-ui":"^6.1.141","@things-factory/dashboard":"^6.1.141","@things-factory/export-ui":"^6.1.141","@things-factory/i18n-base":"^6.1.141","@things-factory/lite-menu":"^6.1.141","@things-factory/system-ui":"^6.1.141","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.141","@things-factory/context-ui":"^6.1.141","@things-factory/setting-ui":"^6.1.141","@things-factory/resource-ui":"^6.1.141","@things-factory/setting-base":"^6.1.141","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.141","@things-factory/oauth2-client":"^6.1.141","@things-factory/integration-ui":"^6.1.141","@things-factory/integration-opc":"^6.1.141","@things-factory/integration-melsec":"^6.1.141","@things-factory/integration-modbus":"^6.1.141"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.141"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.141_1694663162082_0.3010379718171994","host":"s3://npm-registry-packages"}},"6.1.142":{"name":"@things-factory/operato-ecs","version":"6.1.142","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.142","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"22e97229c1e1867588d0c1660b30211c33955b83","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.142.tgz","fileCount":59,"integrity":"sha512-FaR9riByYU+V9w7HuNFO+zxP01Ijw1rUUURk7yM2gX2+hZBgcIHv78+FwRTWGx2X4jugbp3q77qawU8n1inKEQ==","signatures":[{"sig":"MEQCIAZGmhRxGeIWxhfPC1rGIZiu9GMmFq+cAkH76ESPth8GAiAJz0BfmTzqZS848nUAIN3maGJm7D9/DVcx4f+xTyWbEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b979a7985734abd4a1a4db15fcb6d42577765cda","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.141","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.141","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.141","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.141","@things-factory/more-ui":"^6.1.141","@things-factory/board-ui":"^6.1.142","@things-factory/print-ui":"^6.1.141","@things-factory/dashboard":"^6.1.142","@things-factory/export-ui":"^6.1.141","@things-factory/i18n-base":"^6.1.141","@things-factory/lite-menu":"^6.1.142","@things-factory/system-ui":"^6.1.141","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.141","@things-factory/context-ui":"^6.1.141","@things-factory/setting-ui":"^6.1.141","@things-factory/resource-ui":"^6.1.141","@things-factory/setting-base":"^6.1.141","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.142","@things-factory/oauth2-client":"^6.1.141","@things-factory/integration-ui":"^6.1.141","@things-factory/integration-opc":"^6.1.141","@things-factory/integration-melsec":"^6.1.141","@things-factory/integration-modbus":"^6.1.141"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.141"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.142_1694706403245_0.8815776959700106","host":"s3://npm-registry-packages"}},"6.1.143":{"name":"@things-factory/operato-ecs","version":"6.1.143","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.143","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"535d467688a9606b9e535daf5bb677fdecdb8c7d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.143.tgz","fileCount":59,"integrity":"sha512-dUasnqjsUB9c+dFHOomK44plO8uyEtIABUbv48GCVATWN7qg4GKtoNnqEvaH9Cro0zKF31yuXacnOPDJOJ2qIQ==","signatures":[{"sig":"MEUCICw5h7EGOliEoaq18zelxm11sPGrRIYr8mpshwZGyqxMAiEA7NYDkOHFZB3lltlvTV2RK0OpawIJI5huQBwK2jMKgXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"eed9d36f729b75ea28882625ef296f83b01c8c65","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.143","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.141","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.141","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.143","@things-factory/more-ui":"^6.1.141","@things-factory/board-ui":"^6.1.142","@things-factory/print-ui":"^6.1.143","@things-factory/dashboard":"^6.1.143","@things-factory/export-ui":"^6.1.141","@things-factory/i18n-base":"^6.1.143","@things-factory/lite-menu":"^6.1.143","@things-factory/system-ui":"^6.1.141","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.143","@things-factory/context-ui":"^6.1.141","@things-factory/setting-ui":"^6.1.143","@things-factory/resource-ui":"^6.1.143","@things-factory/setting-base":"^6.1.143","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.143","@things-factory/oauth2-client":"^6.1.143","@things-factory/integration-ui":"^6.1.143","@things-factory/integration-opc":"^6.1.143","@things-factory/integration-melsec":"^6.1.143","@things-factory/integration-modbus":"^6.1.143"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.141"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.143_1694746535296_0.9820933753814347","host":"s3://npm-registry-packages"}},"6.1.144":{"name":"@things-factory/operato-ecs","version":"6.1.144","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.144","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"49062e63eb0b532c7b14673005802155387fc37b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.144.tgz","fileCount":59,"integrity":"sha512-AZtSLBEqN6mCn7EXCd2oZB1Cap3wTfD59wUkyo4hVa08ngjR5iCiVtESrCAOKTqH0NvJ8DyED6CTbeSaiXzGRQ==","signatures":[{"sig":"MEYCIQCCB/LkI+hwdc4DlYA5YmxLEUbuQPYUt7yCtPbJlAxGHAIhALV4c1U+4LPLw6+bZe0yeBDE8aSzdbWTD/8I0/kHdxjn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b02358b7f09ab03016594e7648234d94c042ea48","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.143","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.141","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.141","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.143","@things-factory/more-ui":"^6.1.141","@things-factory/board-ui":"^6.1.142","@things-factory/print-ui":"^6.1.143","@things-factory/dashboard":"^6.1.144","@things-factory/export-ui":"^6.1.141","@things-factory/i18n-base":"^6.1.143","@things-factory/lite-menu":"^6.1.144","@things-factory/system-ui":"^6.1.141","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.143","@things-factory/context-ui":"^6.1.141","@things-factory/setting-ui":"^6.1.143","@things-factory/resource-ui":"^6.1.143","@things-factory/setting-base":"^6.1.143","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.144","@things-factory/oauth2-client":"^6.1.143","@things-factory/integration-ui":"^6.1.143","@things-factory/integration-opc":"^6.1.143","@things-factory/integration-melsec":"^6.1.143","@things-factory/integration-modbus":"^6.1.143"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.141"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.144_1694756845155_0.8173013883438789","host":"s3://npm-registry-packages"}},"6.1.145":{"name":"@things-factory/operato-ecs","version":"6.1.145","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.145","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f030c5afbe3b5fe748e5163f027e797cbe914234","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.145.tgz","fileCount":59,"integrity":"sha512-EqHbJJShXeR8JWWdihojRtaQ4jlI4M5hQ+m2/lvY0PMqkk03p4iglvcJR0aWcCX1Tmvc7x4lO/+fknecRgC2ig==","signatures":[{"sig":"MEQCIEmU5mRnekCeLBizF1bGLxqE7XbK1yyNKxrNmI4nyDqKAiBvFRWTGdFXvP9sasviPgdzxvbNKTeldHWvLMXcKQj6EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"615af7d8a649cb70f13c13dfafdf6cb84db13b9b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.145","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.145","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.145","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.145","@things-factory/more-ui":"^6.1.145","@things-factory/board-ui":"^6.1.145","@things-factory/print-ui":"^6.1.145","@things-factory/dashboard":"^6.1.145","@things-factory/export-ui":"^6.1.145","@things-factory/i18n-base":"^6.1.145","@things-factory/lite-menu":"^6.1.145","@things-factory/system-ui":"^6.1.145","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.145","@things-factory/context-ui":"^6.1.145","@things-factory/setting-ui":"^6.1.145","@things-factory/resource-ui":"^6.1.145","@things-factory/setting-base":"^6.1.145","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.145","@things-factory/oauth2-client":"^6.1.145","@things-factory/integration-ui":"^6.1.145","@things-factory/integration-opc":"^6.1.145","@things-factory/integration-melsec":"^6.1.145","@things-factory/integration-modbus":"^6.1.145"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.145"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.145_1694798772789_0.9704493647426033","host":"s3://npm-registry-packages"}},"6.1.146":{"name":"@things-factory/operato-ecs","version":"6.1.146","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.146","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1067306f7c66b4b5fa7d8870f14871f394157fb6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.146.tgz","fileCount":59,"integrity":"sha512-EmRyL2nsGYYhYgKdEBGCCKQk03mdclMgNaHzpB2dXsTMLrBXcQLXVXA8TZEz8gH/qiUgLLTdWSB/LsIt50uXHg==","signatures":[{"sig":"MEUCIDqxBKh+KfjpKEZRujwRl+EXntggxDzFv3Uy87MsAyQkAiEA12XlSy43m5SgNRQFWjCAryktFjfw8KkVReTK7LKBIws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"aa259261bbad566fd57b59848372675ca09329ce","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.146","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.145","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.145","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.146","@things-factory/more-ui":"^6.1.145","@things-factory/board-ui":"^6.1.145","@things-factory/print-ui":"^6.1.145","@things-factory/dashboard":"^6.1.146","@things-factory/export-ui":"^6.1.145","@things-factory/i18n-base":"^6.1.145","@things-factory/lite-menu":"^6.1.146","@things-factory/system-ui":"^6.1.145","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.146","@things-factory/context-ui":"^6.1.145","@things-factory/setting-ui":"^6.1.146","@things-factory/resource-ui":"^6.1.146","@things-factory/setting-base":"^6.1.146","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.146","@things-factory/oauth2-client":"^6.1.146","@things-factory/integration-ui":"^6.1.146","@things-factory/integration-opc":"^6.1.146","@things-factory/integration-melsec":"^6.1.146","@things-factory/integration-modbus":"^6.1.146"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.145"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.146_1695020806499_0.6422510967703825","host":"s3://npm-registry-packages"}},"6.1.148":{"name":"@things-factory/operato-ecs","version":"6.1.148","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.148","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f2fed16c5f50bfad21d69d5d7a5233cb023c2e3b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.148.tgz","fileCount":59,"integrity":"sha512-zVRRV3JkIq2EaV0HCfROZFCLkGyecttjJaS/U7nA7g8R1I3FsHey5uINtAv3+TQXurjvJGa0uGIWePiD+Gq0hg==","signatures":[{"sig":"MEYCIQD2rrDL+HReLE6gPCq3eyugVbvUvktmClAR3+qRbBKB1AIhAM9LuIO8YVKNt0L0NwQIPdEQywORqIrG7JAfVgHP7xzQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7bb56f2ed29b238fe58be38c9ccc2e10d6c3933b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.146","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.145","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.145","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.146","@things-factory/more-ui":"^6.1.145","@things-factory/board-ui":"^6.1.148","@things-factory/print-ui":"^6.1.145","@things-factory/dashboard":"^6.1.148","@things-factory/export-ui":"^6.1.145","@things-factory/i18n-base":"^6.1.145","@things-factory/lite-menu":"^6.1.148","@things-factory/system-ui":"^6.1.145","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.146","@things-factory/context-ui":"^6.1.145","@things-factory/setting-ui":"^6.1.146","@things-factory/resource-ui":"^6.1.146","@things-factory/setting-base":"^6.1.146","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.146","@things-factory/oauth2-client":"^6.1.146","@things-factory/integration-ui":"^6.1.146","@things-factory/integration-opc":"^6.1.146","@things-factory/integration-melsec":"^6.1.146","@things-factory/integration-modbus":"^6.1.146"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.145"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.148_1695037633371_0.007728296350322905","host":"s3://npm-registry-packages"}},"6.1.149":{"name":"@things-factory/operato-ecs","version":"6.1.149","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.149","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"71de4cd01e061c36535571fd4dc6e647e767ef87","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.149.tgz","fileCount":59,"integrity":"sha512-d48856xbt73lMIDJIUgg/+PjKi5MYv3wfsz9zeggkGrg8BG8x0ZQE8e8lwHqB5d95W86HNf4qqu3IhQJ8bO3Cg==","signatures":[{"sig":"MEUCIQDHIZ+EN5XQK4615QK0SxuwnrYDb3AltXlyH3rgZXUpYwIgJy4MF5raAN0HSw+vcEKwdJ/p6INKrGT0zADULTaRD1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3e37731c2aa69973591772319074d147d2c7d94f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.146","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.145","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.145","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.146","@things-factory/more-ui":"^6.1.145","@things-factory/board-ui":"^6.1.148","@things-factory/print-ui":"^6.1.145","@things-factory/dashboard":"^6.1.149","@things-factory/export-ui":"^6.1.145","@things-factory/i18n-base":"^6.1.145","@things-factory/lite-menu":"^6.1.149","@things-factory/system-ui":"^6.1.145","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.146","@things-factory/context-ui":"^6.1.145","@things-factory/setting-ui":"^6.1.146","@things-factory/resource-ui":"^6.1.146","@things-factory/setting-base":"^6.1.146","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.149","@things-factory/oauth2-client":"^6.1.146","@things-factory/integration-ui":"^6.1.146","@things-factory/integration-opc":"^6.1.146","@things-factory/integration-melsec":"^6.1.146","@things-factory/integration-modbus":"^6.1.146"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.145"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.149_1695042832758_0.7809780995234838","host":"s3://npm-registry-packages"}},"6.1.150":{"name":"@things-factory/operato-ecs","version":"6.1.150","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.150","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8de63503f73b49dbc66ce43eaa11be3abdaf9e61","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.150.tgz","fileCount":59,"integrity":"sha512-a/xDlxOPNDzdsGCFBw+PWZjfSQR4n18/HTbr6JAxdusP6NwlfxndCP6jFhhcnzy16xNmgqJZH9PkleXIDCBCLQ==","signatures":[{"sig":"MEQCIG1uP0qKAoYYFMIJbo2YyGk4ByX/1DfIWlatrDtoB3qfAiBLWrQD2oNeBVcQInYgzJd1kHak1cZJ3dQcVgPM0Jj6fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244199},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"46b1265e3682f95c9da9540c3f5768661364cc44","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.146","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.145","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.145","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.146","@things-factory/more-ui":"^6.1.145","@things-factory/board-ui":"^6.1.148","@things-factory/print-ui":"^6.1.145","@things-factory/dashboard":"^6.1.149","@things-factory/export-ui":"^6.1.150","@things-factory/i18n-base":"^6.1.145","@things-factory/lite-menu":"^6.1.149","@things-factory/system-ui":"^6.1.145","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.146","@things-factory/context-ui":"^6.1.145","@things-factory/setting-ui":"^6.1.146","@things-factory/resource-ui":"^6.1.146","@things-factory/setting-base":"^6.1.146","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.149","@things-factory/oauth2-client":"^6.1.146","@things-factory/integration-ui":"^6.1.150","@things-factory/integration-opc":"^6.1.150","@things-factory/integration-melsec":"^6.1.150","@things-factory/integration-modbus":"^6.1.150"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.145"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.150_1695055872160_0.33008864504247937","host":"s3://npm-registry-packages"}},"6.1.152":{"name":"@things-factory/operato-ecs","version":"6.1.152","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.152","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9e0c37d762ef77a2f2be5cc2f5583c8f75b54b0c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.152.tgz","fileCount":59,"integrity":"sha512-6TJdMGCC3ay4El//KpviOjcUZXWcl32kNg9acUwD1Ew4B2sJUPFWbtsIJFb2y3DzWENY6H+jgRZQTsh/fTeh6g==","signatures":[{"sig":"MEUCIQDx4zonHrCL/Xf93ScGBU7Y62OO4DZqGDehuQq0G2E9pgIgINcgnlg1sdq282ZTBg5mM/u8+G2Ise82+EH2TXemzPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9d0c8827cb25f037bcb4270ea53dcd95f73b2722","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.152","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.152","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.152","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.152","@things-factory/more-ui":"^6.1.152","@things-factory/board-ui":"^6.1.152","@things-factory/print-ui":"^6.1.152","@things-factory/dashboard":"^6.1.152","@things-factory/export-ui":"^6.1.152","@things-factory/i18n-base":"^6.1.152","@things-factory/lite-menu":"^6.1.152","@things-factory/system-ui":"^6.1.152","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.152","@things-factory/context-ui":"^6.1.152","@things-factory/setting-ui":"^6.1.152","@things-factory/resource-ui":"^6.1.152","@things-factory/setting-base":"^6.1.152","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.152","@things-factory/oauth2-client":"^6.1.152","@things-factory/integration-ui":"^6.1.152","@things-factory/integration-opc":"^6.1.152","@things-factory/integration-melsec":"^6.1.152","@things-factory/integration-modbus":"^6.1.152"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.145"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.152_1695101479671_0.5772003513119586","host":"s3://npm-registry-packages"}},"6.1.153":{"name":"@things-factory/operato-ecs","version":"6.1.153","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.153","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fa5f0b0a73c6e269135947e1938a6c818e75f3d0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.153.tgz","fileCount":59,"integrity":"sha512-RuMNdTFN1meiX7dCX6gfrIM9fbk7HNZYyBacAqy8j3H+U9MxVbnk9iMlWveXFb6LjrqP1HhZuP8kGyQ5ERRIEQ==","signatures":[{"sig":"MEQCIHVo0o85o0IhF6jNKulMtE0bbtnE4t+Nuh9Qq6/9UIFTAiBZOerrj7u3UKX+o9DauUqf1uj/L424BAQ2Xr1DvjpIsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8ac2d875fb6b38d24efcfdab27667877b019f30a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.153","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.153","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.153","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.153","@things-factory/more-ui":"^6.1.153","@things-factory/board-ui":"^6.1.153","@things-factory/print-ui":"^6.1.153","@things-factory/dashboard":"^6.1.153","@things-factory/export-ui":"^6.1.153","@things-factory/i18n-base":"^6.1.153","@things-factory/lite-menu":"^6.1.153","@things-factory/system-ui":"^6.1.153","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.153","@things-factory/context-ui":"^6.1.153","@things-factory/setting-ui":"^6.1.153","@things-factory/resource-ui":"^6.1.153","@things-factory/setting-base":"^6.1.153","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.153","@things-factory/oauth2-client":"^6.1.153","@things-factory/integration-ui":"^6.1.153","@things-factory/integration-opc":"^6.1.153","@things-factory/integration-melsec":"^6.1.153","@things-factory/integration-modbus":"^6.1.153"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.153"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.153_1695109445082_0.39522335444500345","host":"s3://npm-registry-packages"}},"6.1.154":{"name":"@things-factory/operato-ecs","version":"6.1.154","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.154","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f18b40f286f243b091bed97a4eeebd62b34bfca5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.154.tgz","fileCount":59,"integrity":"sha512-Ai7NBL/R4zX6tGU4ykvq2aihVTdKc/Xp9jRBLPkfOZz8ogTgBodT0LHoD3PUz0DWw5uLGIBe4w/e5BIN0QmOVA==","signatures":[{"sig":"MEQCIHhRS+ZcIJOuhlO0o/fTahIgmUjlYuR54xaj5fvxxl2pAiBh3V2LkulyX8xUhgoRerVjJ8bj7Ut0PUpWXzLWR9kHww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f724eab413cae097192afa2865d27664bc5b4a6f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.154","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.154","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.154","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.154","@things-factory/more-ui":"^6.1.154","@things-factory/board-ui":"^6.1.154","@things-factory/print-ui":"^6.1.154","@things-factory/dashboard":"^6.1.154","@things-factory/export-ui":"^6.1.154","@things-factory/i18n-base":"^6.1.154","@things-factory/lite-menu":"^6.1.154","@things-factory/system-ui":"^6.1.154","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.154","@things-factory/context-ui":"^6.1.154","@things-factory/setting-ui":"^6.1.154","@things-factory/resource-ui":"^6.1.154","@things-factory/setting-base":"^6.1.154","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.154","@things-factory/oauth2-client":"^6.1.154","@things-factory/integration-ui":"^6.1.154","@things-factory/integration-opc":"^6.1.154","@things-factory/integration-melsec":"^6.1.154","@things-factory/integration-modbus":"^6.1.154"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.154"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.154_1695131949277_0.07267676709831039","host":"s3://npm-registry-packages"}},"6.1.155":{"name":"@things-factory/operato-ecs","version":"6.1.155","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.155","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6a16417c7807a847e215d8b988e3ab6075702a56","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.155.tgz","fileCount":59,"integrity":"sha512-ZMl6XRsZJf3qk2OSc5WTlcdPtiTUluD3q+/BBXKkTH31cT512319MRKbfzpr4YbfYuXVFu2qKQKdSJGwtFHanQ==","signatures":[{"sig":"MEYCIQDTF2E/YM6cBuUscjFlHDShYcXbjP8AO/mhAattUgSj4QIhAJAr/hxhKSC6icaaoC5Cb0tDopxnHAk+rdeF0phZ2KBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b08fff48f768f10f90d11bb31f413396affdfc33","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.154","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.154","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.154","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.154","@things-factory/more-ui":"^6.1.154","@things-factory/board-ui":"^6.1.154","@things-factory/print-ui":"^6.1.154","@things-factory/dashboard":"^6.1.154","@things-factory/export-ui":"^6.1.154","@things-factory/i18n-base":"^6.1.154","@things-factory/lite-menu":"^6.1.154","@things-factory/system-ui":"^6.1.154","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.154","@things-factory/context-ui":"^6.1.154","@things-factory/setting-ui":"^6.1.154","@things-factory/resource-ui":"^6.1.154","@things-factory/setting-base":"^6.1.154","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.154","@things-factory/oauth2-client":"^6.1.154","@things-factory/integration-ui":"^6.1.155","@things-factory/integration-opc":"^6.1.155","@things-factory/integration-melsec":"^6.1.155","@things-factory/integration-modbus":"^6.1.155"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.154"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.155_1695134437652_0.05750345242162158","host":"s3://npm-registry-packages"}},"6.1.156":{"name":"@things-factory/operato-ecs","version":"6.1.156","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.156","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8efce4a5277fddc28671f83d76e049f2f9f004d0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.156.tgz","fileCount":59,"integrity":"sha512-Ikq2r/CQMEgdTLuYBA0eZQWrE1d7nxhSMJGX8LPSkwI4GNitScTnKk8R6Fkyq7xmRde0Z5YtzyONHTuKcVrdAg==","signatures":[{"sig":"MEUCIQCmS5utmF7J4bNN/kkYTfGikFHcJpcKDDP9V1XpbZhdwAIgSFbSdAEKnhIn0BaxtzTMegs3RtDMJ6C5kE8qXzBPu38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a0f1cd16edee089468c231b3bb97bd0c03c8727","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.156","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.156","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.156","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.156","@things-factory/more-ui":"^6.1.156","@things-factory/board-ui":"^6.1.156","@things-factory/print-ui":"^6.1.156","@things-factory/dashboard":"^6.1.156","@things-factory/export-ui":"^6.1.156","@things-factory/i18n-base":"^6.1.156","@things-factory/lite-menu":"^6.1.156","@things-factory/system-ui":"^6.1.156","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.156","@things-factory/context-ui":"^6.1.156","@things-factory/setting-ui":"^6.1.156","@things-factory/resource-ui":"^6.1.156","@things-factory/setting-base":"^6.1.156","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.156","@things-factory/oauth2-client":"^6.1.156","@things-factory/integration-ui":"^6.1.156","@things-factory/integration-opc":"^6.1.156","@things-factory/integration-melsec":"^6.1.156","@things-factory/integration-modbus":"^6.1.156"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.154"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.156_1695236283344_0.608571168421796","host":"s3://npm-registry-packages"}},"6.1.158":{"name":"@things-factory/operato-ecs","version":"6.1.158","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.158","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f6ac5939481c58143bb30ae997dd789a3bf54b99","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.158.tgz","fileCount":59,"integrity":"sha512-UljJjjosC3a9A28XxUmHTrFDJJnub/hAr2GW4LdCJMDg0NG2G2JeEh8Fs6DjedaJA3tG7X3zu/WOui5wDRgDFA==","signatures":[{"sig":"MEQCIDVv7+m2y6l/GtAqC8G3x9pHNCIJF1afvYhUupJwYoYPAiBISGuyEfrmBV8RzvJ4h0z/V6Mx9K2wm0GEW5CjgQkDVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d7c68dc93ff2938b44be97e07c9bdd8c1ecc6e85","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.156","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.156","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.156","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.158","@things-factory/more-ui":"^6.1.156","@things-factory/board-ui":"^6.1.158","@things-factory/print-ui":"^6.1.156","@things-factory/dashboard":"^6.1.158","@things-factory/export-ui":"^6.1.156","@things-factory/i18n-base":"^6.1.156","@things-factory/lite-menu":"^6.1.158","@things-factory/system-ui":"^6.1.156","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.156","@things-factory/context-ui":"^6.1.156","@things-factory/setting-ui":"^6.1.156","@things-factory/resource-ui":"^6.1.158","@things-factory/setting-base":"^6.1.156","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.156","@things-factory/oauth2-client":"^6.1.156","@things-factory/integration-ui":"^6.1.156","@things-factory/integration-opc":"^6.1.156","@things-factory/integration-melsec":"^6.1.156","@things-factory/integration-modbus":"^6.1.156"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.154"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.158_1695338342824_0.74922075029289","host":"s3://npm-registry-packages"}},"6.1.159":{"name":"@things-factory/operato-ecs","version":"6.1.159","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.159","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0c577e235dad719062c9b4424ab9b8c84897804b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.159.tgz","fileCount":59,"integrity":"sha512-D7hSx5HBay7YQZFyf4XJPzkThR7MXGCFOxqx2LG2L30sfUOhbTmCQwkz3U9WlJxyxIdkzqxiBkxiE2FGDMPVuQ==","signatures":[{"sig":"MEUCIQDwUmbhslf3LIompa7Qw8go4VmgtU3btvj0BNys2gdiaAIgbkhL3SEiXu+ETXnr9oQ7kudMoPWxD84C8+YWfy2MQHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"12e2cfe3355ec8f6657f7b235cd97e50a85906c5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.156","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.156","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.156","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.158","@things-factory/more-ui":"^6.1.156","@things-factory/board-ui":"^6.1.158","@things-factory/print-ui":"^6.1.156","@things-factory/dashboard":"^6.1.159","@things-factory/export-ui":"^6.1.156","@things-factory/i18n-base":"^6.1.156","@things-factory/lite-menu":"^6.1.159","@things-factory/system-ui":"^6.1.156","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.156","@things-factory/context-ui":"^6.1.156","@things-factory/setting-ui":"^6.1.156","@things-factory/resource-ui":"^6.1.158","@things-factory/setting-base":"^6.1.156","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.159","@things-factory/oauth2-client":"^6.1.156","@things-factory/integration-ui":"^6.1.156","@things-factory/integration-opc":"^6.1.156","@things-factory/integration-melsec":"^6.1.156","@things-factory/integration-modbus":"^6.1.156"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.154"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.159_1695486217990_0.6023043889599491","host":"s3://npm-registry-packages"}},"6.1.160":{"name":"@things-factory/operato-ecs","version":"6.1.160","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.160","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d2171751a141335beaebdf77b8899a6986169cfc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.160.tgz","fileCount":59,"integrity":"sha512-/pNHNnEXbuhmg0qEh7rcrDl4el0i98nHPo24vNJQJUYicf6BLMAHI0aeg+ZhQvl2z0ubOFe1Hg9k2XeKS+p2iA==","signatures":[{"sig":"MEUCIQCl/B/a4lZ8xtn9trG9w/TWh7l110YZFRdEAXJndU6lHwIgPlCAjFWvnkkdKSCqXQ4DWiQa8SlENIT9TPp7xIVTYYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7ba17019680b9853bbcaab675978ad0b6eb0f64e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.160","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.160","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.160","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.160","@things-factory/more-ui":"^6.1.160","@things-factory/board-ui":"^6.1.160","@things-factory/print-ui":"^6.1.160","@things-factory/dashboard":"^6.1.160","@things-factory/export-ui":"^6.1.160","@things-factory/i18n-base":"^6.1.160","@things-factory/lite-menu":"^6.1.160","@things-factory/system-ui":"^6.1.160","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.160","@things-factory/context-ui":"^6.1.160","@things-factory/setting-ui":"^6.1.160","@things-factory/resource-ui":"^6.1.160","@things-factory/setting-base":"^6.1.160","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.160","@things-factory/oauth2-client":"^6.1.160","@things-factory/integration-ui":"^6.1.160","@things-factory/integration-opc":"^6.1.160","@things-factory/integration-melsec":"^6.1.160","@things-factory/integration-modbus":"^6.1.160"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.160"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.160_1695486450532_0.004101160027966122","host":"s3://npm-registry-packages"}},"6.1.161":{"name":"@things-factory/operato-ecs","version":"6.1.161","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.161","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1ac315d4c1de35a1268643fefa459746cafb198f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.161.tgz","fileCount":59,"integrity":"sha512-kZg1oFrRDVxDoL0gnyDz85oAf2EsGFo1lhAh8kTAI0yRH2Erk/YJO2bPe1A61kkAwB50zXi7DvUKw36hxsSyHQ==","signatures":[{"sig":"MEYCIQDjhAMk4SwaBPZXLnAxZns+Ix9laKQNKFmxf8rXH1YzTAIhAOqrveDb3KpvCyUZsp05Q9iJf9mBUoOFN2eOiEaqvfdE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"355a6d12e9fa5077d740d129ead2cad104b879f5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.160","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.160","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.160","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.160","@things-factory/more-ui":"^6.1.160","@things-factory/board-ui":"^6.1.160","@things-factory/print-ui":"^6.1.160","@things-factory/dashboard":"^6.1.161","@things-factory/export-ui":"^6.1.160","@things-factory/i18n-base":"^6.1.160","@things-factory/lite-menu":"^6.1.161","@things-factory/system-ui":"^6.1.160","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.160","@things-factory/context-ui":"^6.1.160","@things-factory/setting-ui":"^6.1.160","@things-factory/resource-ui":"^6.1.160","@things-factory/setting-base":"^6.1.160","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.161","@things-factory/oauth2-client":"^6.1.160","@things-factory/integration-ui":"^6.1.160","@things-factory/integration-opc":"^6.1.160","@things-factory/integration-melsec":"^6.1.160","@things-factory/integration-modbus":"^6.1.160"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.160"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.161_1695488796605_0.7338690552377081","host":"s3://npm-registry-packages"}},"6.1.162":{"name":"@things-factory/operato-ecs","version":"6.1.162","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.162","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8042e4064cc6511b550b5c28068e7789406647aa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.162.tgz","fileCount":59,"integrity":"sha512-mx8OqtH6EuijOiVIwYgAiTefIHBlCv0ndWD/975ptn/HAEZuQCwOS8SziQDnOmcWN7l8Wt0Syw3kii8OXrh04w==","signatures":[{"sig":"MEYCIQD7V7YTyJgvxip75ME/5BRFjuym7QP+/auy36bbTOzoRgIhAM3qEqGIL8FD50nSzj2ngaTX97PwQVqZf6qodOUKJquH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a6069696d492b886c90dd17142b42d9eebe6d4b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.162","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.162","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.162","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.162","@things-factory/more-ui":"^6.1.162","@things-factory/board-ui":"^6.1.162","@things-factory/print-ui":"^6.1.162","@things-factory/dashboard":"^6.1.162","@things-factory/export-ui":"^6.1.162","@things-factory/i18n-base":"^6.1.162","@things-factory/lite-menu":"^6.1.162","@things-factory/system-ui":"^6.1.162","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.162","@things-factory/context-ui":"^6.1.162","@things-factory/setting-ui":"^6.1.162","@things-factory/resource-ui":"^6.1.162","@things-factory/setting-base":"^6.1.162","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.162","@things-factory/oauth2-client":"^6.1.162","@things-factory/integration-ui":"^6.1.162","@things-factory/integration-opc":"^6.1.162","@things-factory/integration-melsec":"^6.1.162","@things-factory/integration-modbus":"^6.1.162"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.160"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.162_1695539633875_0.8884792870334768","host":"s3://npm-registry-packages"}},"6.1.164":{"name":"@things-factory/operato-ecs","version":"6.1.164","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.164","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"38670d730c7e1790e6d007bfeb1e85046fcf3cd3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.164.tgz","fileCount":59,"integrity":"sha512-IJNGWL4qoYE56ldTaZypBZaLarPSru5KSe254j7hVpighn5jTlrPK0yQ4oeUzEXoxAiZCzncCBtxWLdJubtwWg==","signatures":[{"sig":"MEYCIQDpMCqpL7WWgbamw8YzCk3c6HO/R+GGsh76cJxILVNuDQIhAM0IhZ4iG1K5HP0w9qR5OC0+UgBL32KKkyQkl29fl9E0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ad5815aaeb135518e51b3be32295f1efa84cb8aa","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.162","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.162","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.162","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.162","@things-factory/more-ui":"^6.1.162","@things-factory/board-ui":"^6.1.162","@things-factory/print-ui":"^6.1.162","@things-factory/dashboard":"^6.1.162","@things-factory/export-ui":"^6.1.162","@things-factory/i18n-base":"^6.1.162","@things-factory/lite-menu":"^6.1.162","@things-factory/system-ui":"^6.1.162","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.162","@things-factory/context-ui":"^6.1.162","@things-factory/setting-ui":"^6.1.162","@things-factory/resource-ui":"^6.1.162","@things-factory/setting-base":"^6.1.162","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.162","@things-factory/oauth2-client":"^6.1.162","@things-factory/integration-ui":"^6.1.164","@things-factory/integration-opc":"^6.1.164","@things-factory/integration-melsec":"^6.1.164","@things-factory/integration-modbus":"^6.1.164"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.160"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.164_1695627799039_0.5733746583090753","host":"s3://npm-registry-packages"}},"6.1.165":{"name":"@things-factory/operato-ecs","version":"6.1.165","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.165","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"48bc129431c6fa8ed6b20b2ac0be5ccae7482bc0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.165.tgz","fileCount":59,"integrity":"sha512-+gWQDczCEQDzT3MGudyZAP4GDBf9RL7OazZ0GuShb6RvI3x/4voQnKJGU05s2K7yTqnBxNpxCA0oj6E/F0+75A==","signatures":[{"sig":"MEYCIQCDmic1nROe/xQgIhzCXldmfNP13ENRvKe6QNpt2wERfAIhALrkGydGQtNOX2jdOpcdx/sZXRYlNQ7ZjTxc0R4D45YQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1b44f3fa55f7e7eb00fc0c0db91331f2d2c35dd0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.162","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.162","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.162","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.162","@things-factory/more-ui":"^6.1.162","@things-factory/board-ui":"^6.1.162","@things-factory/print-ui":"^6.1.162","@things-factory/dashboard":"^6.1.165","@things-factory/export-ui":"^6.1.162","@things-factory/i18n-base":"^6.1.162","@things-factory/lite-menu":"^6.1.165","@things-factory/system-ui":"^6.1.162","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.162","@things-factory/context-ui":"^6.1.162","@things-factory/setting-ui":"^6.1.162","@things-factory/resource-ui":"^6.1.162","@things-factory/setting-base":"^6.1.162","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.165","@things-factory/oauth2-client":"^6.1.162","@things-factory/integration-ui":"^6.1.164","@things-factory/integration-opc":"^6.1.164","@things-factory/integration-melsec":"^6.1.164","@things-factory/integration-modbus":"^6.1.164"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.160"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.165_1695649198661_0.7587333062076023","host":"s3://npm-registry-packages"}},"6.1.166":{"name":"@things-factory/operato-ecs","version":"6.1.166","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.166","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e3c3d6c494c57445b39991ae91109becb72575e3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.166.tgz","fileCount":59,"integrity":"sha512-DfDbQ7+ZrcrZlMZCA0sucNU+7kVl6q3ik6/BT5By19pllzXmoMN6c8NN8yhrA4MReeVqjQQ4CENjcH1f2pSezg==","signatures":[{"sig":"MEUCIQCjm8Vskv1ZrGQuuVnwaOTZnQNFA3AUtykrMgbaqDEJmQIgW9J0akG6C6E5WOFk2+qhXePpJYXIh4cbEeycqJnJ1xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"911a15cef99960e4d9dcb76df7895dff099d72d1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.166","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.166","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.166","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.166","@things-factory/more-ui":"^6.1.166","@things-factory/board-ui":"^6.1.166","@things-factory/print-ui":"^6.1.166","@things-factory/dashboard":"^6.1.166","@things-factory/export-ui":"^6.1.166","@things-factory/i18n-base":"^6.1.166","@things-factory/lite-menu":"^6.1.166","@things-factory/system-ui":"^6.1.166","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.166","@things-factory/context-ui":"^6.1.166","@things-factory/setting-ui":"^6.1.166","@things-factory/resource-ui":"^6.1.166","@things-factory/setting-base":"^6.1.166","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.166","@things-factory/oauth2-client":"^6.1.166","@things-factory/integration-ui":"^6.1.166","@things-factory/integration-opc":"^6.1.166","@things-factory/integration-melsec":"^6.1.166","@things-factory/integration-modbus":"^6.1.166"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.166"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.166_1695649646848_0.716952533365298","host":"s3://npm-registry-packages"}},"6.1.167":{"name":"@things-factory/operato-ecs","version":"6.1.167","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.167","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c54ddb04d5700afcd88efefd114a26ff3d01afc9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.167.tgz","fileCount":59,"integrity":"sha512-AKa3vSvRG/BA9wMnvgGm6i0D+4bmtBqM3uXrSN8TwrRGR6TqPbGxLvQHRSnM1ErUqIVWpuPHyuYjC1QnnUvVYw==","signatures":[{"sig":"MEYCIQCOL27UaNmag0mvDeTf8jOnPhGqKt+sXpEG+m30aqsSzwIhAOE8RSeHqp58AvCNReqKllr6E30bMWbiXtvPcDGALbfX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244304},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"012035295e8b218de9b750c86294b61b5132a0c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jsmodbus":"^4.0.2","@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.166","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.166","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.166","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.166","@things-factory/more-ui":"^6.1.166","@things-factory/board-ui":"^6.1.167","@things-factory/print-ui":"^6.1.166","@things-factory/dashboard":"^6.1.167","@things-factory/export-ui":"^6.1.166","@things-factory/i18n-base":"^6.1.166","@things-factory/lite-menu":"^6.1.167","@things-factory/system-ui":"^6.1.166","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.166","@things-factory/context-ui":"^6.1.166","@things-factory/setting-ui":"^6.1.166","@things-factory/resource-ui":"^6.1.166","@things-factory/setting-base":"^6.1.166","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.167","@things-factory/oauth2-client":"^6.1.166","@things-factory/integration-ui":"^6.1.166","@things-factory/integration-opc":"^6.1.166","@things-factory/integration-melsec":"^6.1.166","@things-factory/integration-modbus":"^6.1.166"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.166"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.167_1695663065303_0.3506306792697609","host":"s3://npm-registry-packages"}},"6.1.168":{"name":"@things-factory/operato-ecs","version":"6.1.168","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.168","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"168fd333b9f59dbbb9b7ccf28d473b02e077991f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.168.tgz","fileCount":59,"integrity":"sha512-ri2iM1CaLqyXlye3+uD5rsMBXqzTN5nIlR93c8U96nWs3MewQnSfkXC9fQ10cELhGKRRsK0w3cZn/5kEKvJALw==","signatures":[{"sig":"MEUCIQDKstllT7f/anyBJRteSIqHwO3PuRJ3HUfK8ozqJHKQ2gIgDeVbKTa5/XHTkcgXJFADNPCwMMo0RbVfO/0rr2zE8/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244278},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c3fc2be56fa186b4dfa9f82eb77274b837244a4b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.166","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.166","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.166","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.166","@things-factory/more-ui":"^6.1.166","@things-factory/board-ui":"^6.1.167","@things-factory/print-ui":"^6.1.166","@things-factory/dashboard":"^6.1.167","@things-factory/export-ui":"^6.1.166","@things-factory/i18n-base":"^6.1.166","@things-factory/lite-menu":"^6.1.167","@things-factory/system-ui":"^6.1.166","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.166","@things-factory/context-ui":"^6.1.166","@things-factory/setting-ui":"^6.1.166","@things-factory/resource-ui":"^6.1.166","@things-factory/setting-base":"^6.1.166","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.167","@things-factory/oauth2-client":"^6.1.166","@things-factory/integration-ui":"^6.1.166","@things-factory/integration-opc":"^6.1.166","@things-factory/integration-melsec":"^6.1.166","@things-factory/integration-modbus":"^6.1.166"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.168"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.168_1695773861708_0.47656302173963927","host":"s3://npm-registry-packages"}},"6.1.170":{"name":"@things-factory/operato-ecs","version":"6.1.170","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.170","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2306a688c5bb68758fb8e0f03b2eff2983c89404","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.170.tgz","fileCount":59,"integrity":"sha512-iwymwNLrqoGRLuFdg+wh1P/G1zK9bRSQw43dW3khHAUT+ZueC0RLyge+WNLkkM0CO1xmxdSJr99FSi8yM6ki8g==","signatures":[{"sig":"MEUCIDsi8AbcnrDms1W6XHFUagan9xYjkXCS80hpdk3+Q31OAiEAjMgsIQ7VxEoO2zknEex2Y+HYAUnxFaJnLn5gUt2mPCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244278},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1160efdf285f2b01e42158de73c0599a41425cd7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.166","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.166","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.166","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.166","@things-factory/more-ui":"^6.1.166","@things-factory/board-ui":"^6.1.170","@things-factory/print-ui":"^6.1.170","@things-factory/dashboard":"^6.1.170","@things-factory/export-ui":"^6.1.166","@things-factory/i18n-base":"^6.1.166","@things-factory/lite-menu":"^6.1.170","@things-factory/system-ui":"^6.1.166","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.166","@things-factory/context-ui":"^6.1.166","@things-factory/setting-ui":"^6.1.166","@things-factory/resource-ui":"^6.1.166","@things-factory/setting-base":"^6.1.166","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.170","@things-factory/oauth2-client":"^6.1.166","@things-factory/integration-ui":"^6.1.166","@things-factory/integration-opc":"^6.1.166","@things-factory/integration-melsec":"^6.1.166","@things-factory/integration-modbus":"^6.1.166"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.170"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.170_1695920669950_0.578506859095614","host":"s3://npm-registry-packages"}},"6.1.172":{"name":"@things-factory/operato-ecs","version":"6.1.172","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.172","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"91a01df3da7583652c6f8c9bee3e5db1abcd8ab3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.172.tgz","fileCount":59,"integrity":"sha512-MOnQGkyN2N3GaG4UXW2Kd0Je3gN6gMtfVg3KJja5XzIgmHHB42FFUNsDTB4ghQLDdla/w/983eLiv59zJfh/AA==","signatures":[{"sig":"MEQCID4WUunB15Mz6IbLUc/8DKT+qwwLrPoz9YCv0Ja0YcN9AiBqcheBDfeSogDYy1+FWayQWwKGud7/EXOYjPq4nFBAUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244278},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"07a66227652e199dea02bee9937d6b663c0eb0f0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.172","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.172","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.172","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.172","@things-factory/more-ui":"^6.1.172","@things-factory/board-ui":"^6.1.172","@things-factory/print-ui":"^6.1.172","@things-factory/dashboard":"^6.1.172","@things-factory/export-ui":"^6.1.172","@things-factory/i18n-base":"^6.1.172","@things-factory/lite-menu":"^6.1.172","@things-factory/system-ui":"^6.1.172","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.172","@things-factory/context-ui":"^6.1.172","@things-factory/setting-ui":"^6.1.172","@things-factory/resource-ui":"^6.1.172","@things-factory/setting-base":"^6.1.172","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.172","@things-factory/oauth2-client":"^6.1.172","@things-factory/integration-ui":"^6.1.172","@things-factory/integration-opc":"^6.1.172","@things-factory/integration-melsec":"^6.1.172","@things-factory/integration-modbus":"^6.1.172"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.172"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.172_1696102127658_0.5299480169064861","host":"s3://npm-registry-packages"}},"6.1.173":{"name":"@things-factory/operato-ecs","version":"6.1.173","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.173","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7c2a71e144fa8b0640b7a9dbaf51d42c0be1f1eb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.173.tgz","fileCount":59,"integrity":"sha512-IhxEoUzAIq9Te6VxHDLPniqwuZ5reTvyhPMV+95kEW1wpnARYuXO2ZK1Dbyy3eahi7p4vJSZR1wupmXtCGX2Eg==","signatures":[{"sig":"MEQCICgN6HAeY8RjWC3NWYQvoNOs0abPve+RgqnOuUdMJ03XAiANG78xFbUd4sXh+4YHauMh5MBCxkrZ6PYWtKVaVQ1Dow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244278},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a474924e70e20104fbf6787fc5b99d4c00068016","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.172","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.172","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.172","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.172","@things-factory/more-ui":"^6.1.172","@things-factory/board-ui":"^6.1.172","@things-factory/print-ui":"^6.1.172","@things-factory/dashboard":"^6.1.173","@things-factory/export-ui":"^6.1.172","@things-factory/i18n-base":"^6.1.172","@things-factory/lite-menu":"^6.1.173","@things-factory/system-ui":"^6.1.172","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.172","@things-factory/context-ui":"^6.1.172","@things-factory/setting-ui":"^6.1.172","@things-factory/resource-ui":"^6.1.172","@things-factory/setting-base":"^6.1.172","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.173","@things-factory/oauth2-client":"^6.1.172","@things-factory/integration-ui":"^6.1.172","@things-factory/integration-opc":"^6.1.172","@things-factory/integration-melsec":"^6.1.172","@things-factory/integration-modbus":"^6.1.172"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.172"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.173_1696159499565_0.8483695121178529","host":"s3://npm-registry-packages"}},"6.1.175":{"name":"@things-factory/operato-ecs","version":"6.1.175","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.175","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"604a91981da270d3a92051cc2df118dcc0fc794b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.175.tgz","fileCount":59,"integrity":"sha512-rFWF2L07hvrLqErS7qFnimfu3DIuiNds0O7xdKT4sDhKUxuJucrpU63b61Ls7wxzOO6l7BVSNp3JEX/rAZDOEQ==","signatures":[{"sig":"MEUCIQDIgQR7hZCXeVsbkePQZ3YRGrPx9PJAYpxGBcUompiyngIgF1+iidbzae6EzDMmD0mQLkdN3NBOGv3KKUb1fPs6L8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"900294945217294940700e0a2ed718b06476a865","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.175","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.175","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.175","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.175","@things-factory/more-ui":"^6.1.175","@things-factory/board-ui":"^6.1.175","@things-factory/print-ui":"^6.1.175","@things-factory/dashboard":"^6.1.175","@things-factory/export-ui":"^6.1.175","@things-factory/i18n-base":"^6.1.175","@things-factory/lite-menu":"^6.1.175","@things-factory/system-ui":"^6.1.175","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.175","@things-factory/context-ui":"^6.1.175","@things-factory/setting-ui":"^6.1.175","@things-factory/resource-ui":"^6.1.175","@things-factory/setting-base":"^6.1.175","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.175","@things-factory/oauth2-client":"^6.1.175","@things-factory/integration-ui":"^6.1.175","@things-factory/integration-opc":"^6.1.175","@things-factory/integration-melsec":"^6.1.175","@things-factory/integration-modbus":"^6.1.175"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.175"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.175_1696357444271_0.08085677849521988","host":"s3://npm-registry-packages"}},"6.1.176":{"name":"@things-factory/operato-ecs","version":"6.1.176","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.176","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"470f637d4ffad16ad78defcf418a5c4acf54027d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.176.tgz","fileCount":59,"integrity":"sha512-2hc1JA35Jd1E2IJxqBCZMioy9t3VoeC/RMIJ3ybFrQh/dxRtIQXITYYBI4Z+ExMlvb7EYKsYADBJ+QtoNM4rlg==","signatures":[{"sig":"MEYCIQD5j9PlVpDsylfKfF9QheEkYQfuM4YlST05yvWb8+fQiwIhAO0czy5AG5jKx+0yUv9ccUwGzEo4fD8T5+1Uf9zU7vRJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ecbcb704b7a51d5308dd38f5d0248214eaa180cc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.176","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.175","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.175","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.175","@things-factory/more-ui":"^6.1.175","@things-factory/board-ui":"^6.1.175","@things-factory/print-ui":"^6.1.175","@things-factory/dashboard":"^6.1.176","@things-factory/export-ui":"^6.1.175","@things-factory/i18n-base":"^6.1.175","@things-factory/lite-menu":"^6.1.176","@things-factory/system-ui":"^6.1.175","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.175","@things-factory/context-ui":"^6.1.175","@things-factory/setting-ui":"^6.1.175","@things-factory/resource-ui":"^6.1.175","@things-factory/setting-base":"^6.1.175","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.176","@things-factory/oauth2-client":"^6.1.175","@things-factory/integration-ui":"^6.1.176","@things-factory/integration-opc":"^6.1.176","@things-factory/integration-melsec":"^6.1.176","@things-factory/integration-modbus":"^6.1.176"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.175"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.176_1696359703041_0.8293423399107782","host":"s3://npm-registry-packages"}},"6.1.177":{"name":"@things-factory/operato-ecs","version":"6.1.177","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.177","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4c19501274e27f27830f3970b60ac164b56e12fb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.177.tgz","fileCount":59,"integrity":"sha512-xdzQ5YiK3pqGKPkRQL1a3110ffxI8t7BEDcpxydh3AJl1KVnMib8Twht+YWdrnKvS85u76ykJvI6m5WBz/LmGw==","signatures":[{"sig":"MEUCIGXmL6WLut79FTEzwSTRdAdfjOeBgA/cP89LXjFqIEbiAiEA1IjrvISN77rCoKFlDRsFCUfbtf7/9I1622LqadqrMv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"56be53aa39648efa47618fb4cbb7a7034c17e9a5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.177","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.175","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.175","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.177","@things-factory/more-ui":"^6.1.175","@things-factory/board-ui":"^6.1.177","@things-factory/print-ui":"^6.1.177","@things-factory/dashboard":"^6.1.177","@things-factory/export-ui":"^6.1.175","@things-factory/i18n-base":"^6.1.175","@things-factory/lite-menu":"^6.1.177","@things-factory/system-ui":"^6.1.175","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.177","@things-factory/context-ui":"^6.1.175","@things-factory/setting-ui":"^6.1.177","@things-factory/resource-ui":"^6.1.177","@things-factory/setting-base":"^6.1.177","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.177","@things-factory/oauth2-client":"^6.1.177","@things-factory/integration-ui":"^6.1.177","@things-factory/integration-opc":"^6.1.177","@things-factory/integration-melsec":"^6.1.177","@things-factory/integration-modbus":"^6.1.177"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.175"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.177_1696445244273_0.41973564881895853","host":"s3://npm-registry-packages"}},"4.3.332":{"name":"@things-factory/operato-ecs","version":"4.3.332","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.332","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"17de3dba5effeafc8f6dbda3eb1b7824dc8e1742","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.332.tgz","fileCount":55,"integrity":"sha512-d4aG95ABZcneCYofHmXf7IdN9gxVV4XU7JH73anQbPzn+3ZeSvP9l2UDVyTzjsPjGZYXNVzXWSdAKyxNA7Yncw==","signatures":[{"sig":"MEYCIQD4bmBFxrOnF5vNQPUw5upWvoM/6CDQ0pcNpqBquhLaOwIhAMKBYBxFsXDWJdC5pLljaghOXiIqNjrBGMtrZuW+yl6a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b47cf5177c9ad03115855210e012fb06aa28f8d0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.281","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.281","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.281","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.281","@things-factory/more-ui":"^4.3.281","@things-factory/board-ui":"^4.3.281","@things-factory/grist-ui":"^4.3.281","@things-factory/print-ui":"^4.3.281","@things-factory/dashboard":"^4.3.281","@things-factory/export-ui":"^4.3.281","@things-factory/i18n-base":"^4.3.281","@things-factory/lite-menu":"^4.3.281","@things-factory/system-ui":"^4.3.281","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.281","@things-factory/context-ui":"^4.3.281","@things-factory/scene-form":"^4.3.281","@things-factory/setting-ui":"^4.3.281","@things-factory/resource-ui":"^4.3.281","@things-factory/setting-base":"^4.3.281","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.281","@things-factory/oauth2-client":"^4.3.281","@things-factory/scene-restful":"^4.3.281","@things-factory/integration-ui":"^4.3.332","@things-factory/integration-melsec":"^4.3.332","@things-factory/integration-modbus":"^4.3.332","@things-factory/scene-data-transform":"^4.3.281"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.281"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.332_1696500486040_0.3382427558598593","host":"s3://npm-registry-packages"}},"6.1.178":{"name":"@things-factory/operato-ecs","version":"6.1.178","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.178","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d5744e88b2bbe5186c5d6785a11d370e939c2938","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.178.tgz","fileCount":59,"integrity":"sha512-pYrQ79s2/xG1Fy0c6qf7lLv77UIwebP94outqN+xOYaxSAnhFaOKvxCz6QVP6nraqR7lLv1Y//U4MmHrxFjcRw==","signatures":[{"sig":"MEUCIQDgYHET4vTG+NGX5J8QVs8iENqaI4EF7sR/FmmStwtwQQIgDmPQf/aO8/XiQOeB0zj5LGz5vVQisBhu56wN2pGe8UI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6384b7142eb42ae4267a2c8cf2fda2074facef83","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.178","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.178","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.178","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.178","@things-factory/more-ui":"^6.1.178","@things-factory/board-ui":"^6.1.178","@things-factory/print-ui":"^6.1.178","@things-factory/dashboard":"^6.1.178","@things-factory/export-ui":"^6.1.178","@things-factory/i18n-base":"^6.1.178","@things-factory/lite-menu":"^6.1.178","@things-factory/system-ui":"^6.1.178","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.178","@things-factory/context-ui":"^6.1.178","@things-factory/setting-ui":"^6.1.178","@things-factory/resource-ui":"^6.1.178","@things-factory/setting-base":"^6.1.178","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.178","@things-factory/oauth2-client":"^6.1.178","@things-factory/integration-ui":"^6.1.178","@things-factory/integration-opc":"^6.1.178","@things-factory/integration-melsec":"^6.1.178","@things-factory/integration-modbus":"^6.1.178"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.175"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.178_1696587252878_0.9105355722522412","host":"s3://npm-registry-packages"}},"6.1.179":{"name":"@things-factory/operato-ecs","version":"6.1.179","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.179","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cb705bf8fdc25bc15f3bb5fc7b61bef19f8ff5aa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.179.tgz","fileCount":59,"integrity":"sha512-lBLz6AwevEmtpd9ZhMUEWW2XET2sJgnDaC7QAqLP7N0vYEdojOhuY2Oevm1HWvhEUpcNlIyvB+IkOG48NqUgyA==","signatures":[{"sig":"MEUCIG3dc2LCeAAjDjO+MWUY0RpE19CGmSKO/hXe2jEPFD/qAiEAi7ZZwQArL5CFjAEsrqZcufqjHhynBOscZFTKuHxiis4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7ae10ff577048089b35e5628826f492672c93a17","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.178","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.178","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.178","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.178","@things-factory/more-ui":"^6.1.178","@things-factory/board-ui":"^6.1.178","@things-factory/print-ui":"^6.1.178","@things-factory/dashboard":"^6.1.178","@things-factory/export-ui":"^6.1.178","@things-factory/i18n-base":"^6.1.178","@things-factory/lite-menu":"^6.1.178","@things-factory/system-ui":"^6.1.178","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.178","@things-factory/context-ui":"^6.1.178","@things-factory/setting-ui":"^6.1.178","@things-factory/resource-ui":"^6.1.178","@things-factory/setting-base":"^6.1.178","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.178","@things-factory/oauth2-client":"^6.1.178","@things-factory/integration-ui":"^6.1.178","@things-factory/integration-opc":"^6.1.178","@things-factory/integration-melsec":"^6.1.178","@things-factory/integration-modbus":"^6.1.179"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.175"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.179_1696590629252_0.5324422125543322","host":"s3://npm-registry-packages"}},"6.1.180":{"name":"@things-factory/operato-ecs","version":"6.1.180","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.180","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4a6490e249f9e1d6cd60c0c0a150681974b8d4e8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.180.tgz","fileCount":59,"integrity":"sha512-kq4jqAoM3X95E4C1LKlUKLYM4H58KAFebiAckrY4WrXPirRCd+XzmNgnJ3RLi7pZj0XMay8J1ATROwGJjT49rw==","signatures":[{"sig":"MEYCIQCgc7WkgAh9kF6MaAS15oXnL9kuukxdPIYMMexkp904kgIhAIIH7w2WC98VGxQ8BufTvH3Fw9ioY0BPjjLmnggQ4Z/F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b4d716cf67de9e105cf0feb18f75849745b09f8e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.180","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.180","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.180","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.180","@things-factory/more-ui":"^6.1.180","@things-factory/board-ui":"^6.1.180","@things-factory/print-ui":"^6.1.180","@things-factory/dashboard":"^6.1.180","@things-factory/export-ui":"^6.1.180","@things-factory/i18n-base":"^6.1.180","@things-factory/lite-menu":"^6.1.180","@things-factory/system-ui":"^6.1.180","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.180","@things-factory/context-ui":"^6.1.180","@things-factory/setting-ui":"^6.1.180","@things-factory/resource-ui":"^6.1.180","@things-factory/setting-base":"^6.1.180","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.180","@things-factory/oauth2-client":"^6.1.180","@things-factory/integration-ui":"^6.1.180","@things-factory/integration-opc":"^6.1.180","@things-factory/integration-melsec":"^6.1.180","@things-factory/integration-modbus":"^6.1.180"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.175"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.180_1696606248525_0.9405119919616844","host":"s3://npm-registry-packages"}},"6.1.181":{"name":"@things-factory/operato-ecs","version":"6.1.181","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.181","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ed9a20715618676ddb605752aa8525de1fd0be2d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.181.tgz","fileCount":59,"integrity":"sha512-FAIIAo8vItQSDcoYLvDqgPMvUfoxztU/UwfaDaa+YlKCY3jYzgpryDdS+UV7o2ChwHgQOSHvvA36c5tLfbdtiw==","signatures":[{"sig":"MEUCIEF12CwvhZdFm3i+aVxH5PjucBi0bAbvMffg9OFKu7feAiEAlb237GjrgTD4MeM5ja70yQXoPBLd3g2yI9R2WEvzlVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"006ae84bfda014619469d0ad7eab0e18682578f3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.181","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.181","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.181","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.181","@things-factory/more-ui":"^6.1.181","@things-factory/board-ui":"^6.1.181","@things-factory/print-ui":"^6.1.181","@things-factory/dashboard":"^6.1.181","@things-factory/export-ui":"^6.1.181","@things-factory/i18n-base":"^6.1.181","@things-factory/lite-menu":"^6.1.181","@things-factory/system-ui":"^6.1.181","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.181","@things-factory/context-ui":"^6.1.181","@things-factory/setting-ui":"^6.1.181","@things-factory/resource-ui":"^6.1.181","@things-factory/setting-base":"^6.1.181","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.181","@things-factory/oauth2-client":"^6.1.181","@things-factory/integration-ui":"^6.1.181","@things-factory/integration-opc":"^6.1.181","@things-factory/integration-melsec":"^6.1.181","@things-factory/integration-modbus":"^6.1.181"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.181"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.181_1696613433642_0.8745144066081616","host":"s3://npm-registry-packages"}},"6.1.182":{"name":"@things-factory/operato-ecs","version":"6.1.182","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.182","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6f366584afb6d2b081f6819003000b63f17774b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.182.tgz","fileCount":59,"integrity":"sha512-h7jO+54tl12jKyfcK+yj0/p8pVK8oHC6MiIWnaLL6cvik7KStNcojxjLXAJVSVkHF21n7x0GOwH4AJN9+KfAwg==","signatures":[{"sig":"MEUCIQD9XOy2nrHUUX/Y7Iitedg0VSsnQrX52cwB9GYGwO7inAIgSk5Y6XRsGqqd6WOwEAo4y8QtkfRAXuqkxTxXrP9Rklc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b24537d122e9723f03c05e2feb027eeda151b410","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.182","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.182","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.182","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.182","@things-factory/more-ui":"^6.1.182","@things-factory/board-ui":"^6.1.182","@things-factory/print-ui":"^6.1.182","@things-factory/dashboard":"^6.1.182","@things-factory/export-ui":"^6.1.182","@things-factory/i18n-base":"^6.1.182","@things-factory/lite-menu":"^6.1.182","@things-factory/system-ui":"^6.1.182","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.182","@things-factory/context-ui":"^6.1.182","@things-factory/setting-ui":"^6.1.182","@things-factory/resource-ui":"^6.1.182","@things-factory/setting-base":"^6.1.182","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.182","@things-factory/oauth2-client":"^6.1.182","@things-factory/integration-ui":"^6.1.182","@things-factory/integration-opc":"^6.1.182","@things-factory/integration-melsec":"^6.1.182","@things-factory/integration-modbus":"^6.1.182"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.181"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.182_1696649962593_0.34666729931895945","host":"s3://npm-registry-packages"}},"6.1.183":{"name":"@things-factory/operato-ecs","version":"6.1.183","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.183","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"193aa79e54f8ab9cd23de403f8f53adf067ac94f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.183.tgz","fileCount":59,"integrity":"sha512-WbKmArlf3f89NJBIyfET2LmH8g20CBq8rTRXGr94pwUR305lcFXt2MJt5HZQ/DnYEgyGIp+8+SUt8KqPZb10NQ==","signatures":[{"sig":"MEQCIEx3F4Ss3gUl4yQPwoinTHmZMhgMiKPabsY8M5GRPmTVAiBHXKh79HHl0nw3V0xtTshz5uXeLSqs6dXjVterZ4+pRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"da0a8f5769c10ac616fbb0330ef25dc488c9cf0c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.182","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.182","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.182","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.182","@things-factory/more-ui":"^6.1.182","@things-factory/board-ui":"^6.1.183","@things-factory/print-ui":"^6.1.182","@things-factory/dashboard":"^6.1.183","@things-factory/export-ui":"^6.1.182","@things-factory/i18n-base":"^6.1.182","@things-factory/lite-menu":"^6.1.183","@things-factory/system-ui":"^6.1.182","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.182","@things-factory/context-ui":"^6.1.182","@things-factory/setting-ui":"^6.1.182","@things-factory/resource-ui":"^6.1.182","@things-factory/setting-base":"^6.1.182","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.182","@things-factory/oauth2-client":"^6.1.182","@things-factory/integration-ui":"^6.1.182","@things-factory/integration-opc":"^6.1.182","@things-factory/integration-melsec":"^6.1.182","@things-factory/integration-modbus":"^6.1.182"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.181"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.183_1696730587941_0.23668411810854528","host":"s3://npm-registry-packages"}},"6.1.184":{"name":"@things-factory/operato-ecs","version":"6.1.184","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.184","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"04cbe3c6516ea979166e956490209971f58df1c4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.184.tgz","fileCount":59,"integrity":"sha512-aWKjEb1rI/I05YtWA2+pq6F8w6VWOdZ9Jc4q/ZwiDIxNmqSYg8QgrEgLD5oYB4lRX2qJswXXR6CMNhSEt4X1xw==","signatures":[{"sig":"MEUCIQD8dLs4VY4uaOqZPCHQ7Dmo3x2JWclm132m397bBHIWeQIgctiLVgjVnlDSjvL5vR8mCpfrMxDDByCvXuoT2rs9ZYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1f5edf229aac2fc5a7032049ed441926567aa149","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.182","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.182","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.182","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.182","@things-factory/more-ui":"^6.1.182","@things-factory/board-ui":"^6.1.184","@things-factory/print-ui":"^6.1.182","@things-factory/dashboard":"^6.1.184","@things-factory/export-ui":"^6.1.182","@things-factory/i18n-base":"^6.1.182","@things-factory/lite-menu":"^6.1.184","@things-factory/system-ui":"^6.1.182","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.182","@things-factory/context-ui":"^6.1.182","@things-factory/setting-ui":"^6.1.182","@things-factory/resource-ui":"^6.1.182","@things-factory/setting-base":"^6.1.182","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.182","@things-factory/oauth2-client":"^6.1.182","@things-factory/integration-ui":"^6.1.182","@things-factory/integration-opc":"^6.1.182","@things-factory/integration-melsec":"^6.1.182","@things-factory/integration-modbus":"^6.1.182"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.181"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.184_1696737163846_0.5504689677255443","host":"s3://npm-registry-packages"}},"6.1.185":{"name":"@things-factory/operato-ecs","version":"6.1.185","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.185","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0aa25d6cc8670b594724472061d85dcce0668927","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.185.tgz","fileCount":59,"integrity":"sha512-miIeKgeaWUEwWE56tRkypqEW0Gn2/HosT3qmRDJh4IlqzkLiO28d2FzNsJ/Kb57n/KnvH4lbYBoCVXkSd3jFiw==","signatures":[{"sig":"MEQCIHjy8lfYayqBpZBINbx8lWAd/4zL1TLGPtqcUzB2tgKnAiA8rjck6Tn2HUAbRE2ufy759frg7gS5CtVuzcFGeIzcaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b6793ed8361e9fc5a4776fb48010007960ffdec8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.185","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.182","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.182","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.185","@things-factory/more-ui":"^6.1.182","@things-factory/board-ui":"^6.1.185","@things-factory/print-ui":"^6.1.185","@things-factory/dashboard":"^6.1.185","@things-factory/export-ui":"^6.1.182","@things-factory/i18n-base":"^6.1.182","@things-factory/lite-menu":"^6.1.185","@things-factory/system-ui":"^6.1.182","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.185","@things-factory/context-ui":"^6.1.182","@things-factory/setting-ui":"^6.1.185","@things-factory/resource-ui":"^6.1.185","@things-factory/setting-base":"^6.1.185","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.185","@things-factory/oauth2-client":"^6.1.185","@things-factory/integration-ui":"^6.1.185","@things-factory/integration-opc":"^6.1.185","@things-factory/integration-melsec":"^6.1.185","@things-factory/integration-modbus":"^6.1.185"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.181"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.185_1696765715616_0.2770238663429132","host":"s3://npm-registry-packages"}},"6.1.186":{"name":"@things-factory/operato-ecs","version":"6.1.186","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.186","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"df5b00c8e6ca25856e4d9d5d122b38c8334e656b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.186.tgz","fileCount":59,"integrity":"sha512-1vXLoL32n4fxLr4Jp90n2SzSkIWR3IW58S0R+spTFxvcLBYur310XDy3WdZNnmX+MRV2Hse4HPzMQMyIwRB/sQ==","signatures":[{"sig":"MEYCIQDmrVsFHKS0MgEqJz6wKdez2o5DPsMf5UdntQSJtQGm5AIhAPZSzkmjaQVEv7eYI9WRSdGCvvPRt7aTnce4HXQcwKeh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244289},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ddf508496cdd7d4b9d0e020703a2f7a586a42ec5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.186","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.186","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.186","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.186","@things-factory/more-ui":"^6.1.186","@things-factory/board-ui":"^6.1.186","@things-factory/print-ui":"^6.1.186","@things-factory/dashboard":"^6.1.186","@things-factory/export-ui":"^6.1.186","@things-factory/i18n-base":"^6.1.186","@things-factory/lite-menu":"^6.1.186","@things-factory/system-ui":"^6.1.186","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.186","@things-factory/context-ui":"^6.1.186","@things-factory/setting-ui":"^6.1.186","@things-factory/resource-ui":"^6.1.186","@things-factory/setting-base":"^6.1.186","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.186","@things-factory/oauth2-client":"^6.1.186","@things-factory/integration-ui":"^6.1.186","@things-factory/integration-opc":"^6.1.186","@things-factory/integration-melsec":"^6.1.186","@things-factory/integration-modbus":"^6.1.186"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.186"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.186_1696864707597_0.05000925612511997","host":"s3://npm-registry-packages"}},"6.1.189":{"name":"@things-factory/operato-ecs","version":"6.1.189","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.189","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e756b170a90a7f447e760b9ae40e99b7dbb413b7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.189.tgz","fileCount":59,"integrity":"sha512-Ose1ixUi5uTZQAMurRfA5bAjAz/uelZW3Ku7lO4Yjyu4UYT8nYu+rLl04gprYPREzoUfzaB/HR1HLEl6HiSSjw==","signatures":[{"sig":"MEUCIQCd1usKWeFTN2ltlXwhF9fm7leWdvfAjMzE7/zUfU3YQgIgVttKpO2Wje4nHlyQ8teC6JFgpvFA1ltmDQ8A1XfOgwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1249594},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0a7d81fcf229582aa643223c56ece75a0432f7d8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.189","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.189","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.189","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.189","@things-factory/more-ui":"^6.1.189","@things-factory/board-ui":"^6.1.189","@things-factory/print-ui":"^6.1.189","@things-factory/dashboard":"^6.1.189","@things-factory/export-ui":"^6.1.189","@things-factory/i18n-base":"^6.1.189","@things-factory/lite-menu":"^6.1.189","@things-factory/system-ui":"^6.1.189","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.189","@things-factory/context-ui":"^6.1.189","@things-factory/setting-ui":"^6.1.189","@things-factory/resource-ui":"^6.1.189","@things-factory/setting-base":"^6.1.189","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.189","@things-factory/oauth2-client":"^6.1.189","@things-factory/integration-ui":"^6.1.189","@things-factory/integration-opc":"^6.1.189","@things-factory/integration-melsec":"^6.1.189","@things-factory/integration-modbus":"^6.1.189"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.186"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.189_1697027228976_0.7024974830575863","host":"s3://npm-registry-packages"}},"6.1.190":{"name":"@things-factory/operato-ecs","version":"6.1.190","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.190","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3d58bbb704930a856cc3bd44ae32b2cf9a9e659b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.190.tgz","fileCount":59,"integrity":"sha512-5qFNC//yjhPm9n/1w5sJ4uvHaS9uQdQhwyKnIZaIgywW7FfwmK0C1wGfizi/Tz8xTHYX1sTV74jm1n81WKoGyw==","signatures":[{"sig":"MEUCIQCb2S+Ak/FtUYnDHkfl2tTs6Ps6XBqXqs1jr4BSd2x7JAIgaH7wqiOLg51PmVzAPdzA0fX9Tkclxq5nR8ul93NolY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1249594},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"25489008f28b8921007202ff5792edbb9a4e915d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.189","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.189","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.189","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.189","@things-factory/more-ui":"^6.1.189","@things-factory/board-ui":"^6.1.189","@things-factory/print-ui":"^6.1.189","@things-factory/dashboard":"^6.1.189","@things-factory/export-ui":"^6.1.189","@things-factory/i18n-base":"^6.1.189","@things-factory/lite-menu":"^6.1.189","@things-factory/system-ui":"^6.1.189","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.189","@things-factory/context-ui":"^6.1.189","@things-factory/setting-ui":"^6.1.189","@things-factory/resource-ui":"^6.1.189","@things-factory/setting-base":"^6.1.189","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.189","@things-factory/oauth2-client":"^6.1.189","@things-factory/integration-ui":"^6.1.190","@things-factory/integration-opc":"^6.1.189","@things-factory/integration-melsec":"^6.1.189","@things-factory/integration-modbus":"^6.1.189"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.186"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.190_1697367503156_0.034519389835670156","host":"s3://npm-registry-packages"}},"6.1.191":{"name":"@things-factory/operato-ecs","version":"6.1.191","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.191","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"eafc2d19ca5b70f14fc67cf899730f89e38dfc11","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.191.tgz","fileCount":59,"integrity":"sha512-d0PTcfblA0vi1EHgk5H74Uz0KbnqBnO7AnY7K55gAd6MaE50uvQLn641CgtmRqcmdg4gcKxNl8JrCfE/3UigiQ==","signatures":[{"sig":"MEQCICgcvjkzUg6146EELn9XHohj8O7ujZ8GtYk71Z54QlQ/AiBZZ8t951i1ZP0ZeIA78/+EtfOwWXNcMRYOxsTi+pCoew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1249594},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b6dfc909644710c546e38bfc0c49c3d72d528de1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.191","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.191","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.191","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.191","@things-factory/more-ui":"^6.1.191","@things-factory/board-ui":"^6.1.191","@things-factory/print-ui":"^6.1.191","@things-factory/dashboard":"^6.1.191","@things-factory/export-ui":"^6.1.191","@things-factory/i18n-base":"^6.1.191","@things-factory/lite-menu":"^6.1.191","@things-factory/system-ui":"^6.1.191","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.191","@things-factory/context-ui":"^6.1.191","@things-factory/setting-ui":"^6.1.191","@things-factory/resource-ui":"^6.1.191","@things-factory/setting-base":"^6.1.191","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.191","@things-factory/oauth2-client":"^6.1.191","@things-factory/integration-ui":"^6.1.191","@things-factory/integration-opc":"^6.1.191","@things-factory/integration-melsec":"^6.1.191","@things-factory/integration-modbus":"^6.1.191"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.186"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.191_1697438258196_0.2968401034341668","host":"s3://npm-registry-packages"}},"6.1.194":{"name":"@things-factory/operato-ecs","version":"6.1.194","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.194","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b00ad0f898146449e1a6710bbd596bca36e2516a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.194.tgz","fileCount":59,"integrity":"sha512-0wmnaFLOJ8Y05QjQ0+1sCY2Y1m0h5XPU0a4sFgxZm8Bcx8sPPESai0DNMl3HbNDVSmAJDYskRkWZcTQfRztJrg==","signatures":[{"sig":"MEUCIQCADczKhSCamReVtqAyFIjl/6HCdFwKJZx8PFE6dw8DHgIgPspHoPdWhezOV3zFg15WGh6JBcm64nZM93y7j0MxexU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1249594},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"46a864f442dbad3b1eecadf8670a27c824eafc40","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.194","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.194","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.194","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.194","@things-factory/more-ui":"^6.1.194","@things-factory/board-ui":"^6.1.194","@things-factory/print-ui":"^6.1.194","@things-factory/dashboard":"^6.1.194","@things-factory/export-ui":"^6.1.194","@things-factory/i18n-base":"^6.1.194","@things-factory/lite-menu":"^6.1.194","@things-factory/system-ui":"^6.1.194","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.194","@things-factory/context-ui":"^6.1.194","@things-factory/setting-ui":"^6.1.194","@things-factory/resource-ui":"^6.1.194","@things-factory/setting-base":"^6.1.194","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.194","@things-factory/oauth2-client":"^6.1.194","@things-factory/integration-ui":"^6.1.194","@things-factory/integration-opc":"^6.1.194","@things-factory/integration-melsec":"^6.1.194","@things-factory/integration-modbus":"^6.1.194"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.194"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.194_1697527133959_0.9179326838711805","host":"s3://npm-registry-packages"}},"6.1.195":{"name":"@things-factory/operato-ecs","version":"6.1.195","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.195","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"37ccba23d02bb4bfeab55e3190abfdc3de396ada","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.195.tgz","fileCount":60,"integrity":"sha512-Bjf6cEU9LyPvvs8JxXNZFXfnunSJ0hPpqP4HKNc725tWcwCtCHl0oyGrtAcokhK5xzQA5JRa8Uhf0HSLqqz+/A==","signatures":[{"sig":"MEQCIE6s5K7wGTWZDnspIieLKYdw6sXj/mJAPrXezxuNvj+FAiAphKVgiFJYzVUjEvHkCeExb1KzrZBcSSM3rql6M+ox/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1321478},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b47c4567afe5f0399502aca9ece5439c370c9629","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.195","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.195","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.195","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.195","@things-factory/more-ui":"^6.1.195","@things-factory/board-ui":"^6.1.195","@things-factory/print-ui":"^6.1.195","@things-factory/dashboard":"^6.1.195","@things-factory/export-ui":"^6.1.195","@things-factory/i18n-base":"^6.1.195","@things-factory/lite-menu":"^6.1.195","@things-factory/system-ui":"^6.1.195","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.195","@things-factory/context-ui":"^6.1.195","@things-factory/setting-ui":"^6.1.195","@things-factory/resource-ui":"^6.1.195","@things-factory/setting-base":"^6.1.195","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.195","@things-factory/oauth2-client":"^6.1.195","@things-factory/integration-ui":"^6.1.195","@things-factory/integration-opc":"^6.1.195","@things-factory/integration-melsec":"^6.1.195","@things-factory/integration-modbus":"^6.1.195"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.194"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.195_1697858490170_0.5402039722160286","host":"s3://npm-registry-packages"}},"6.1.196":{"name":"@things-factory/operato-ecs","version":"6.1.196","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.196","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"10fbfb763f8535444876681ee4536919950d491c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.196.tgz","fileCount":60,"integrity":"sha512-59J3FmWvsKdCBLQeUYeXz7dYQGUugshyUGfZNY3PaNAEBHt1kQdReMK1v46MDySduhFMPQCPdXH9OhIjgSoVGg==","signatures":[{"sig":"MEQCIHwn5w2Q6KEZuyE92jDsLcBh3Q9djyruoKeSTUzW4m9bAiBm8q2ijWtnt10k+4ncnDjf37wsAuTBhxXNLSIeVRgoUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1321478},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8a73fd80ab120e7de00da55b98d7a2931143c061","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.195","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.195","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.195","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.195","@things-factory/more-ui":"^6.1.195","@things-factory/board-ui":"^6.1.196","@things-factory/print-ui":"^6.1.195","@things-factory/dashboard":"^6.1.196","@things-factory/export-ui":"^6.1.195","@things-factory/i18n-base":"^6.1.195","@things-factory/lite-menu":"^6.1.196","@things-factory/system-ui":"^6.1.195","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.195","@things-factory/context-ui":"^6.1.195","@things-factory/setting-ui":"^6.1.195","@things-factory/resource-ui":"^6.1.196","@things-factory/setting-base":"^6.1.195","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.196","@things-factory/oauth2-client":"^6.1.195","@things-factory/integration-ui":"^6.1.195","@things-factory/integration-opc":"^6.1.195","@things-factory/integration-melsec":"^6.1.195","@things-factory/integration-modbus":"^6.1.195"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.194"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.196_1697894438978_0.16604374697745938","host":"s3://npm-registry-packages"}},"6.1.197":{"name":"@things-factory/operato-ecs","version":"6.1.197","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.1.197","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"39eccae3cff4d55ffd9bca34ad43925a971d6e96","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.1.197.tgz","fileCount":60,"integrity":"sha512-1pvOLo7Uv0qshiJArF47dhmoYmNXWNdMKuzkO9DiOE0Zjg3oLeLwgq1uwAoMkhvCz2zNKZnJo0SqsqCFZBUUyw==","signatures":[{"sig":"MEQCIGbqIzMGfaijTcPjeIj6g1RYHoi8ZjHVc0Dr/vbCs4KHAiAltVRENg+Lo5nQH5Z1EhXS/B8JfQ4SWKmZIBVN8jegeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1321478},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"dd0156cba81b329920a89eadbca9b9a43abd6a69","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.1.195","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.1.195","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.1.195","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.1.195","@things-factory/more-ui":"^6.1.195","@things-factory/board-ui":"^6.1.197","@things-factory/print-ui":"^6.1.195","@things-factory/dashboard":"^6.1.197","@things-factory/export-ui":"^6.1.195","@things-factory/i18n-base":"^6.1.195","@things-factory/lite-menu":"^6.1.197","@things-factory/system-ui":"^6.1.195","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.1.195","@things-factory/context-ui":"^6.1.195","@things-factory/setting-ui":"^6.1.195","@things-factory/resource-ui":"^6.1.196","@things-factory/setting-base":"^6.1.195","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.1.196","@things-factory/oauth2-client":"^6.1.195","@things-factory/integration-ui":"^6.1.195","@things-factory/integration-opc":"^6.1.195","@things-factory/integration-melsec":"^6.1.195","@things-factory/integration-modbus":"^6.1.195"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.1.194"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.1.197_1697901580873_0.49332245062281954","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@things-factory/operato-ecs","version":"6.2.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.0","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ad77feec2ca2186070651f1ccd009163fc3a5f49","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.0.tgz","fileCount":60,"integrity":"sha512-m5sBAnRfMpCwf9qN6vsjW2D2ER7+x4oSmww80Q24UHQkR728IBhSPCW/LPj5spZh8jpt3EmQHT/siDJmZVapzw==","signatures":[{"sig":"MEUCIQD6clMripnU588Lv+/VhKsua/M/xe3KKwFT5q85OdMNVQIgAUQ1fWLKUVSjhBVvm8zCin3KabpqrYst2ihtFTeFMUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1321428},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2a98db1ae602fa3b2c73ffbcdd1cf3262a793d84","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.0","@things-factory/more-ui":"^6.2.0","@things-factory/board-ui":"^6.2.0","@things-factory/print-ui":"^6.2.0","@things-factory/dashboard":"^6.2.0","@things-factory/export-ui":"^6.2.0","@things-factory/i18n-base":"^6.2.0","@things-factory/lite-menu":"^6.2.0","@things-factory/system-ui":"^6.2.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.0","@things-factory/context-ui":"^6.2.0","@things-factory/setting-ui":"^6.2.0","@things-factory/resource-ui":"^6.2.0","@things-factory/setting-base":"^6.2.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.0","@things-factory/oauth2-client":"^6.2.0","@things-factory/integration-ui":"^6.2.0","@things-factory/integration-opc":"^6.2.0","@things-factory/integration-melsec":"^6.2.0","@things-factory/integration-modbus":"^6.2.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.0_1697953696034_0.44323029774129097","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"@things-factory/operato-ecs","version":"6.2.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.1","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"055082219f1293f973fdbcda55fb0793ff2ddfd3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.1.tgz","fileCount":60,"integrity":"sha512-LVKtkMyOiBhHJS960BrizVdPfJZkAjM/E1sM5yAt9ngrXyTmoNQ91vg+z4u+ZrHxO0gZb/Yvr4hoYfQlO30jyA==","signatures":[{"sig":"MEYCIQD/0Uq1CuJJJ2L52Di3Re888NgGaed62ldeWGsEfVM7JQIhALGePQClw3t6k4LSvFCspiUxqjyGEXlvb3mgJiRBzqu6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338466},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9f31c9e1266a516f3fd0968fd7c79645c943262b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.1","@things-factory/more-ui":"^6.2.0","@things-factory/board-ui":"^6.2.0","@things-factory/print-ui":"^6.2.0","@things-factory/dashboard":"^6.2.0","@things-factory/export-ui":"^6.2.0","@things-factory/i18n-base":"^6.2.0","@things-factory/lite-menu":"^6.2.0","@things-factory/system-ui":"^6.2.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.0","@things-factory/context-ui":"^6.2.0","@things-factory/setting-ui":"^6.2.0","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.1","@things-factory/notification":"^6.2.1","@things-factory/setting-base":"^6.2.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.0","@things-factory/oauth2-client":"^6.2.0","@things-factory/integration-ui":"^6.2.0","@things-factory/integration-opc":"^6.2.0","@things-factory/integration-melsec":"^6.2.0","@things-factory/integration-modbus":"^6.2.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.1_1697986932888_0.14760734801463027","host":"s3://npm-registry-packages"}},"6.2.2":{"name":"@things-factory/operato-ecs","version":"6.2.2","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.2","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a5770390e570bb092cff3c7a65f850174a4b843a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.2.tgz","fileCount":60,"integrity":"sha512-wR/8G9b+YDiQTLyscFkeGJicCnNDX+Tzlv/WlfWgb5ww3CM0+Wr0tHesnUxpoaWTOzs3SkvrYyeJMdJ7wME7PQ==","signatures":[{"sig":"MEQCIG7KPCjMgGEfS1dyeS08/G0KX949xMNZoyNg2iWXOLG6AiBuD9jJ3B5AmI6d0x0bcFnRzm5L73n/fOrk/wkPb5yNYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338466},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6876e3c31d769ea706cf587b5cba2d7b10607618","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.1","@things-factory/more-ui":"^6.2.0","@things-factory/board-ui":"^6.2.0","@things-factory/print-ui":"^6.2.0","@things-factory/dashboard":"^6.2.0","@things-factory/export-ui":"^6.2.0","@things-factory/i18n-base":"^6.2.0","@things-factory/lite-menu":"^6.2.0","@things-factory/system-ui":"^6.2.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.0","@things-factory/context-ui":"^6.2.0","@things-factory/setting-ui":"^6.2.0","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.1","@things-factory/notification":"^6.2.1","@things-factory/setting-base":"^6.2.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.0","@things-factory/oauth2-client":"^6.2.0","@things-factory/integration-ui":"^6.2.0","@things-factory/integration-opc":"^6.2.0","@things-factory/integration-melsec":"^6.2.0","@things-factory/integration-modbus":"^6.2.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.2_1698029517196_0.6625523685692749","host":"s3://npm-registry-packages"}},"6.2.4":{"name":"@things-factory/operato-ecs","version":"6.2.4","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.4","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8942c36d311eb053eaabbd1c77b48b0a36fcd2c1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.4.tgz","fileCount":60,"integrity":"sha512-Kj05sDucU8mGEZP2vJV0/xbuEVsatbE+s9ML4J9jJMAzpKEahhc6ihxI2LjXPC+hXix2PPPS+pEfdDWSJItqUw==","signatures":[{"sig":"MEUCIQDzSBUE0rduYvc4rGZ+d/SF1KhrN+S8gD+nTi2wjvH3egIgIZ4STvZjdkuV7cY5+b30D6WvZ5tA1UEficV/SwsFQWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338466},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"246f9274d7e0e605d24c523d5ba526ecd23e71b4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.1","@things-factory/more-ui":"^6.2.0","@things-factory/board-ui":"^6.2.0","@things-factory/print-ui":"^6.2.0","@things-factory/dashboard":"^6.2.0","@things-factory/export-ui":"^6.2.0","@things-factory/i18n-base":"^6.2.0","@things-factory/lite-menu":"^6.2.0","@things-factory/system-ui":"^6.2.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.4","@things-factory/context-ui":"^6.2.0","@things-factory/setting-ui":"^6.2.0","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.1","@things-factory/notification":"^6.2.1","@things-factory/setting-base":"^6.2.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.0","@things-factory/oauth2-client":"^6.2.0","@things-factory/integration-ui":"^6.2.0","@things-factory/integration-opc":"^6.2.0","@things-factory/integration-melsec":"^6.2.0","@things-factory/integration-modbus":"^6.2.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.4_1698486636299_0.20789279814219785","host":"s3://npm-registry-packages"}},"6.2.5":{"name":"@things-factory/operato-ecs","version":"6.2.5","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.5","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8265175ae25ee1c7739c3368e56b7280dfa599fc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.5.tgz","fileCount":60,"integrity":"sha512-SIOWc077JsTPoIhH0QN9w2kHDizWvmcfv9Lv8PSDHNz7/MCYPNCyEmE4tVLj6hGspG9U4uNqpr9iFJp5kBf78w==","signatures":[{"sig":"MEUCIQCRUfJSShmy/e4Lw4vvGEar8cMu1jpFT+jwZEwJiXZQRAIgKB7uoGeN23zJfJZ/W/C7Dx4TK0ODXL1CM/Fa3saCRE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338466},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0e1445feac9c19f4a8f9b0e3999f0031515860d7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.1","@things-factory/more-ui":"^6.2.0","@things-factory/board-ui":"^6.2.5","@things-factory/print-ui":"^6.2.0","@things-factory/dashboard":"^6.2.5","@things-factory/export-ui":"^6.2.0","@things-factory/i18n-base":"^6.2.0","@things-factory/lite-menu":"^6.2.5","@things-factory/system-ui":"^6.2.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.4","@things-factory/context-ui":"^6.2.0","@things-factory/setting-ui":"^6.2.0","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.1","@things-factory/notification":"^6.2.1","@things-factory/setting-base":"^6.2.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.0","@things-factory/oauth2-client":"^6.2.0","@things-factory/integration-ui":"^6.2.0","@things-factory/integration-opc":"^6.2.0","@things-factory/integration-melsec":"^6.2.0","@things-factory/integration-modbus":"^6.2.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.5_1698493682211_0.8209650111881899","host":"s3://npm-registry-packages"}},"6.2.6":{"name":"@things-factory/operato-ecs","version":"6.2.6","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.6","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0e6aca4a8ede2882d7f5ae76c84707926b4fc7c4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.6.tgz","fileCount":61,"integrity":"sha512-u1bvWCv0+CI61ASbGyLsMa/z7nyTEy+B2KRU7iRuUB4oi2cKFfysQDb4VgXFqVgpFrRsYW2+kh1CVkWyp4v9/Q==","signatures":[{"sig":"MEUCIQCmLdYSuGeQYg42XqzPFN0A98YwWC5OIhIuCPH4B+uLxgIgbEc1jY0gVrRV7u9AoLtTuVaHhg2Y+Z7X3/wVQmPUne8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1342059},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d8a4f36c559797233b24fa20097bfb2d081229e8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.6","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.6","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.6","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.6","@things-factory/more-ui":"^6.2.6","@things-factory/board-ui":"^6.2.6","@things-factory/print-ui":"^6.2.6","@things-factory/dashboard":"^6.2.6","@things-factory/export-ui":"^6.2.6","@things-factory/i18n-base":"^6.2.6","@things-factory/lite-menu":"^6.2.6","@things-factory/system-ui":"^6.2.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.6","@things-factory/context-ui":"^6.2.6","@things-factory/setting-ui":"^6.2.6","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.6","@things-factory/notification":"^6.2.6","@things-factory/setting-base":"^6.2.6","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.6","@things-factory/oauth2-client":"^6.2.6","@things-factory/integration-ui":"^6.2.6","@things-factory/integration-opc":"^6.2.6","@things-factory/integration-melsec":"^6.2.6","@things-factory/integration-modbus":"^6.2.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.6_1698506567080_0.9446091451057612","host":"s3://npm-registry-packages"}},"6.2.7":{"name":"@things-factory/operato-ecs","version":"6.2.7","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.7","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"723a41bb7f2ef2acc3a9ffbe2fdc31633e335edd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.7.tgz","fileCount":61,"integrity":"sha512-Sk81opJZB6YZZeufTOrWBHtX/vcLme7PajlUfahTis2+DyRbOoB08zHL5iQpP3UY0AdGVazGJbNHywWTSvoBPw==","signatures":[{"sig":"MEYCIQDruF76BaTuZTNUtNi2zZb7evDSm1jww+BtG+L6Bgur1gIhAKggOpY8otXmcz1NdYHijQZ0BOBDwnjH9ACVm2mPyqnt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340427},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d8849ed0b2e4203bac0f81a48082648c3c0fe02f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.6","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.6","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.6","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.6","@things-factory/more-ui":"^6.2.6","@things-factory/board-ui":"^6.2.6","@things-factory/print-ui":"^6.2.6","@things-factory/dashboard":"^6.2.7","@things-factory/export-ui":"^6.2.6","@things-factory/i18n-base":"^6.2.6","@things-factory/lite-menu":"^6.2.7","@things-factory/system-ui":"^6.2.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.6","@things-factory/context-ui":"^6.2.6","@things-factory/setting-ui":"^6.2.6","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.6","@things-factory/notification":"^6.2.6","@things-factory/setting-base":"^6.2.6","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.7","@things-factory/oauth2-client":"^6.2.6","@things-factory/integration-ui":"^6.2.7","@things-factory/integration-opc":"^6.2.7","@things-factory/integration-melsec":"^6.2.7","@things-factory/integration-modbus":"^6.2.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.7_1698544154165_0.30846889746803363","host":"s3://npm-registry-packages"}},"6.2.8":{"name":"@things-factory/operato-ecs","version":"6.2.8","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cd5062218d315eceda0aa52899a41025c737389c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.8.tgz","fileCount":61,"integrity":"sha512-XMo5lYGlgdmDLbOwjWij3BBJODQE0atra1GQTHiN/hdbMKE0sG4PAYWPmFTpoRcQkpx+qtRRduR4jl95nBPAbA==","signatures":[{"sig":"MEQCIGnFqa2F9XsV4RUTd5+iciPzNhYIkeR2g1QIhae86zlRAiATsbXnIxwWroYHp36kVEq0zmZ9emXcJBIfe4Ar3d/n8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340427},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1687e2d45b0451ade0aeb1043f0fe107d097426e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.6","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.6","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.6","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.8","@things-factory/more-ui":"^6.2.6","@things-factory/board-ui":"^6.2.6","@things-factory/print-ui":"^6.2.6","@things-factory/dashboard":"^6.2.7","@things-factory/export-ui":"^6.2.6","@things-factory/i18n-base":"^6.2.6","@things-factory/lite-menu":"^6.2.7","@things-factory/system-ui":"^6.2.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.6","@things-factory/context-ui":"^6.2.6","@things-factory/setting-ui":"^6.2.6","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.8","@things-factory/notification":"^6.2.6","@things-factory/setting-base":"^6.2.6","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.7","@things-factory/oauth2-client":"^6.2.6","@things-factory/integration-ui":"^6.2.7","@things-factory/integration-opc":"^6.2.7","@things-factory/integration-melsec":"^6.2.7","@things-factory/integration-modbus":"^6.2.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.8_1698568628636_0.029415899768969744","host":"s3://npm-registry-packages"}},"6.2.9":{"name":"@things-factory/operato-ecs","version":"6.2.9","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.9","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"04fc829b33f47aa94b875c1a917f0ad704d649bc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.9.tgz","fileCount":61,"integrity":"sha512-Q/2EbuDaNjuUVNka/Ba89/BR7xPG1OapVWQqMrh5jOetWiLrgsH2W/pHc62oBCoFIPwBYAL5+J3tT31vlDW0BA==","signatures":[{"sig":"MEUCIQDN34jxAnTrbg+YeXXpPWPWK+eJvPLmm0Vg31OZnp1WfwIgG4g9l8z1SnVoXfJoe9PuSB2d9NFHC08MGE/+8gxqPtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340427},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"693195e55200a1160edb9837ea5498b746f82577","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.9","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.6","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.6","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.9","@things-factory/more-ui":"^6.2.6","@things-factory/board-ui":"^6.2.9","@things-factory/print-ui":"^6.2.9","@things-factory/dashboard":"^6.2.9","@things-factory/export-ui":"^6.2.6","@things-factory/i18n-base":"^6.2.6","@things-factory/lite-menu":"^6.2.9","@things-factory/system-ui":"^6.2.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.9","@things-factory/context-ui":"^6.2.6","@things-factory/setting-ui":"^6.2.9","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.9","@things-factory/notification":"^6.2.9","@things-factory/setting-base":"^6.2.9","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.9","@things-factory/oauth2-client":"^6.2.9","@things-factory/integration-ui":"^6.2.9","@things-factory/integration-opc":"^6.2.9","@things-factory/integration-melsec":"^6.2.9","@things-factory/integration-modbus":"^6.2.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.9_1698574346191_0.8077240754972668","host":"s3://npm-registry-packages"}},"6.2.10":{"name":"@things-factory/operato-ecs","version":"6.2.10","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.10","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c4dbea0eba7158e49c7f3f638d2345de3915ab21","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.10.tgz","fileCount":61,"integrity":"sha512-AZkg/ZJiQGPdlF2OvdHOLF6tXl//QwflnBus/yHL5SXERIa1ub5XjMuJtzDszqeOP/1PN9DmyWGE2OZiPEB4iw==","signatures":[{"sig":"MEUCIAWCoBhhHlUWoHuh6bFhI/lTWYEvalCd+4uLVACMCYyXAiEAmi1lF1jEzGapA6k4SvnPCManWcOgtKbNyXobCNu7CRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340446},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a93e333b304f0452e1f5dafedf497cecebdbe03e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.10","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.6","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.6","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.10","@things-factory/more-ui":"^6.2.6","@things-factory/board-ui":"^6.2.10","@things-factory/print-ui":"^6.2.10","@things-factory/dashboard":"^6.2.10","@things-factory/export-ui":"^6.2.6","@things-factory/i18n-base":"^6.2.10","@things-factory/lite-menu":"^6.2.10","@things-factory/system-ui":"^6.2.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.10","@things-factory/context-ui":"^6.2.6","@things-factory/setting-ui":"^6.2.10","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.10","@things-factory/notification":"^6.2.10","@things-factory/setting-base":"^6.2.10","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.10","@things-factory/oauth2-client":"^6.2.10","@things-factory/integration-ui":"^6.2.10","@things-factory/integration-opc":"^6.2.10","@things-factory/integration-melsec":"^6.2.10","@things-factory/integration-modbus":"^6.2.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.10_1698583876606_0.13654276122756892","host":"s3://npm-registry-packages"}},"6.2.11":{"name":"@things-factory/operato-ecs","version":"6.2.11","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.11","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d597b795412cbfc83afcdddccdf6573e75cae19b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.11.tgz","fileCount":61,"integrity":"sha512-psl9X0lB8MMJqvMnyr2FPpVjzEIsIvCcCBxsDPXJmlnWmypaT3EOhVxdNwqugfiFVI2WMeu18kcYpdMA2GVqEg==","signatures":[{"sig":"MEYCIQC+Gbn78Xmdh1H5qbtlrx0wS0yZ97xYuJBnm+/al1+AVgIhANG4Ee4R7ZIic6JA7oH2JFcSJ674MD9sKM2koIiOFaiC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340446},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"702c73270456544f84da2194e2e71a7795e678f3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.11","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.6","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.6","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.11","@things-factory/more-ui":"^6.2.6","@things-factory/board-ui":"^6.2.11","@things-factory/print-ui":"^6.2.11","@things-factory/dashboard":"^6.2.11","@things-factory/export-ui":"^6.2.6","@things-factory/i18n-base":"^6.2.10","@things-factory/lite-menu":"^6.2.11","@things-factory/system-ui":"^6.2.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.11","@things-factory/context-ui":"^6.2.6","@things-factory/setting-ui":"^6.2.11","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.11","@things-factory/notification":"^6.2.11","@things-factory/setting-base":"^6.2.11","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.11","@things-factory/oauth2-client":"^6.2.11","@things-factory/integration-ui":"^6.2.11","@things-factory/integration-opc":"^6.2.11","@things-factory/integration-melsec":"^6.2.11","@things-factory/integration-modbus":"^6.2.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.11_1698585501455_0.5848398873951297","host":"s3://npm-registry-packages"}},"6.2.12":{"name":"@things-factory/operato-ecs","version":"6.2.12","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.12","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3cb42b3d0d82adcea2959f64539580cff193caac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.12.tgz","fileCount":61,"integrity":"sha512-elWm6ayV8zG0Gs7Jp8eJaHO165m+7vs2cYlUWZ7jk1XvYUnjOzMh6zeFs/XT6PrbcjsbusiVeEEUnUZBomactw==","signatures":[{"sig":"MEUCIQCUkSH6xspe2ACptDtH/3zB5Qu7xMuWc09P9OEGJcWBOgIgE3jjxNEonqQENBiXPdY0KCl3dCaqxLaThbmBMW2ppNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340446},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7041cf6aa45bfc1d3bd03d88a51962068dabecf4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.11","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.6","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.6","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.12","@things-factory/more-ui":"^6.2.6","@things-factory/board-ui":"^6.2.11","@things-factory/print-ui":"^6.2.11","@things-factory/dashboard":"^6.2.11","@things-factory/export-ui":"^6.2.6","@things-factory/i18n-base":"^6.2.10","@things-factory/lite-menu":"^6.2.11","@things-factory/system-ui":"^6.2.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.11","@things-factory/context-ui":"^6.2.6","@things-factory/setting-ui":"^6.2.11","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.12","@things-factory/notification":"^6.2.11","@things-factory/setting-base":"^6.2.11","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.11","@things-factory/oauth2-client":"^6.2.11","@things-factory/integration-ui":"^6.2.11","@things-factory/integration-opc":"^6.2.11","@things-factory/integration-melsec":"^6.2.11","@things-factory/integration-modbus":"^6.2.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.12_1698588756729_0.35295688670818803","host":"s3://npm-registry-packages"}},"6.2.15":{"name":"@things-factory/operato-ecs","version":"6.2.15","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.15","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2b2fe9d66b58f190e3b12fef7570d64974cbcce6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.15.tgz","fileCount":61,"integrity":"sha512-8yZTpHMPWH4kU0q107nqjlu75DBnTGkc8y4+JmBZDlpdz0+MVdruLCw9vRiiWuQVQMsbvu2L67FIot8tGMfO1A==","signatures":[{"sig":"MEUCIEqj93ly44JxCA71vJvai3g48uNwjy3j1dNGI6Wa8dHAAiEA66D4B8ovuxhUlQmkM1kfD4sfH99lyw4sOU2O27sAQ8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340452},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"262fa72c069ac8745dd16acd695d0e87331fbc14","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.15","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.15","@things-factory/more-ui":"^6.2.15","@things-factory/board-ui":"^6.2.15","@things-factory/print-ui":"^6.2.15","@things-factory/dashboard":"^6.2.15","@things-factory/export-ui":"^6.2.15","@things-factory/i18n-base":"^6.2.15","@things-factory/lite-menu":"^6.2.15","@things-factory/system-ui":"^6.2.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.15","@things-factory/context-ui":"^6.2.15","@things-factory/setting-ui":"^6.2.15","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.15","@things-factory/notification":"^6.2.15","@things-factory/setting-base":"^6.2.15","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.15","@things-factory/oauth2-client":"^6.2.15","@things-factory/integration-ui":"^6.2.15","@things-factory/integration-opc":"^6.2.15","@things-factory/integration-melsec":"^6.2.15","@things-factory/integration-modbus":"^6.2.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.15_1698599389376_0.15598213034806352","host":"s3://npm-registry-packages"}},"4.3.344":{"name":"@things-factory/operato-ecs","version":"4.3.344","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.344","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d287360c1bb51a4f1e9b431864dc8981443e33b0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.344.tgz","fileCount":55,"integrity":"sha512-uqzVfhs0cNseHHLBdeE9k6+IyrHXuvkXBFFCJyvsyl2UxFKjQJ9+XoD+iykgU6gp1HHYnset9+NtZV51iiNlMA==","signatures":[{"sig":"MEYCIQCyL3/0TSSnfQZSYhsdaHzUWkJTqnxvkrJzl3OoC0q2hAIhAPGxzjrBl3j46U4/UWNy49Okd2J/bpBtwe/pvd4Ef7eT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3b273a578f2060cafb10611127c7f40e7de20b99","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.281","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.281","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.281","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.281","@things-factory/more-ui":"^4.3.281","@things-factory/board-ui":"^4.3.344","@things-factory/grist-ui":"^4.3.281","@things-factory/print-ui":"^4.3.281","@things-factory/dashboard":"^4.3.344","@things-factory/export-ui":"^4.3.281","@things-factory/i18n-base":"^4.3.281","@things-factory/lite-menu":"^4.3.344","@things-factory/system-ui":"^4.3.281","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.281","@things-factory/context-ui":"^4.3.281","@things-factory/scene-form":"^4.3.281","@things-factory/setting-ui":"^4.3.281","@things-factory/resource-ui":"^4.3.281","@things-factory/setting-base":"^4.3.281","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.281","@things-factory/oauth2-client":"^4.3.281","@things-factory/scene-restful":"^4.3.281","@things-factory/integration-ui":"^4.3.344","@things-factory/integration-melsec":"^4.3.332","@things-factory/integration-modbus":"^4.3.332","@things-factory/scene-data-transform":"^4.3.281"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.281"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.344_1698834076648_0.35149402264752494","host":"s3://npm-registry-packages"}},"6.2.16":{"name":"@things-factory/operato-ecs","version":"6.2.16","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.16","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"793d495cb9266a64a6d06cd2f7be51fadc6ec160","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.16.tgz","fileCount":61,"integrity":"sha512-mAZS985K2uEPfVcah1+24SqKzIWI/cc4+AyM8GTWEYPVlWAKozUlJDAS2ONaPkFdg1yNH9geJmWC9u9A53pRUg==","signatures":[{"sig":"MEQCIEugJ6QqjB2vR254Gerk5fmNZA1p74JODaDc3jkbqUYqAiB0FJfpAZrJvLHPWICmwhyzxlqxrYDKeCyjKu0YdAbUZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340452},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"71862b915144bcec77878e63582771361d08c064","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.15","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.15","@things-factory/more-ui":"^6.2.15","@things-factory/board-ui":"^6.2.16","@things-factory/print-ui":"^6.2.15","@things-factory/dashboard":"^6.2.16","@things-factory/export-ui":"^6.2.15","@things-factory/i18n-base":"^6.2.15","@things-factory/lite-menu":"^6.2.16","@things-factory/system-ui":"^6.2.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.15","@things-factory/context-ui":"^6.2.15","@things-factory/setting-ui":"^6.2.15","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.15","@things-factory/notification":"^6.2.15","@things-factory/setting-base":"^6.2.15","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.16","@things-factory/oauth2-client":"^6.2.15","@things-factory/integration-ui":"^6.2.15","@things-factory/integration-opc":"^6.2.15","@things-factory/integration-melsec":"^6.2.15","@things-factory/integration-modbus":"^6.2.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.16_1698924720015_0.08674425534675323","host":"s3://npm-registry-packages"}},"6.2.17":{"name":"@things-factory/operato-ecs","version":"6.2.17","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.17","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"89c5ff4956e987f50ee27c961185a86f5e0eeccc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.17.tgz","fileCount":61,"integrity":"sha512-ygT24LKq1k9kKDZ5H5CHSkqbCUCjYy9DRyATAGh3sutGipo9q/BoF1uiSHowplFpGKGcwKrQTISuCp0v2S8QTA==","signatures":[{"sig":"MEUCIEzb0hG1VsT76sJMOXpFxAra9pAotV2lBCsarfD61tGUAiEA4/C0PBvMYM7K5zJ8Q9WJ5zFKcwnK1iHrKlnx1CLXIrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340452},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"697d8559b48297b0206f449f2d18108f485e0ca5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.15","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.15","@things-factory/more-ui":"^6.2.15","@things-factory/board-ui":"^6.2.17","@things-factory/print-ui":"^6.2.15","@things-factory/dashboard":"^6.2.17","@things-factory/export-ui":"^6.2.15","@things-factory/i18n-base":"^6.2.15","@things-factory/lite-menu":"^6.2.17","@things-factory/system-ui":"^6.2.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.15","@things-factory/context-ui":"^6.2.15","@things-factory/setting-ui":"^6.2.15","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.15","@things-factory/notification":"^6.2.15","@things-factory/setting-base":"^6.2.15","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.16","@things-factory/oauth2-client":"^6.2.15","@things-factory/integration-ui":"^6.2.15","@things-factory/integration-opc":"^6.2.15","@things-factory/integration-melsec":"^6.2.15","@things-factory/integration-modbus":"^6.2.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.17_1698926715011_0.38433921239856517","host":"s3://npm-registry-packages"}},"6.2.19":{"name":"@things-factory/operato-ecs","version":"6.2.19","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.19","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d4c886352e605db086ea5e0c26fe85bc692fc884","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.19.tgz","fileCount":61,"integrity":"sha512-pfUBzcraICTGmBsbtXwHaAF/sLGTQYzgik+x6UnD7NbBTBFGTLeLhAqDcKzTPzZNsP1wguNND/v+iPdgAyhogA==","signatures":[{"sig":"MEQCIE1UJ3ALMqf9tvIK9U0hLBzp1Vu2MZSllpmyJnTl9Kb4AiAHgF/6AqjLaImSrG/dwBu85Al5BGX//+mwR4jVrgyXuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340452},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5b5f3c02adca0ecb6344310bfeaf27b04c5dc657","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.19","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.19","@things-factory/more-ui":"^6.2.15","@things-factory/board-ui":"^6.2.19","@things-factory/print-ui":"^6.2.19","@things-factory/dashboard":"^6.2.19","@things-factory/export-ui":"^6.2.15","@things-factory/i18n-base":"^6.2.15","@things-factory/lite-menu":"^6.2.19","@things-factory/system-ui":"^6.2.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.19","@things-factory/context-ui":"^6.2.15","@things-factory/setting-ui":"^6.2.19","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.19","@things-factory/notification":"^6.2.19","@things-factory/setting-base":"^6.2.19","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.19","@things-factory/oauth2-client":"^6.2.19","@things-factory/integration-ui":"^6.2.19","@things-factory/integration-opc":"^6.2.19","@things-factory/integration-melsec":"^6.2.19","@things-factory/integration-modbus":"^6.2.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.19_1699202492269_0.7354958862724268","host":"s3://npm-registry-packages"}},"6.2.20":{"name":"@things-factory/operato-ecs","version":"6.2.20","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.20","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"62bc6db9a0f9cf1bcad981e0d53e0b691950aca3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.20.tgz","fileCount":61,"integrity":"sha512-jrxiUP82N1uRibjztL0M+p6XV1EwMU9I31OWQvAQxf/fOYAGl4GVF4pF6oWSBH7yrR+HCiKyEHqfdBLwDodTWQ==","signatures":[{"sig":"MEUCIQCOQ4Yc7Jj11yWl+St994057cXSfE44g8ChAXbzDX9OtgIgUaQVvIz3JIrH2kW/d4G2cX30+NjkF2xEknd3Er3lShE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1340452},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ae266d40ea265fcc96e53e5264ed17d1b9a7185f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.19","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.19","@things-factory/more-ui":"^6.2.15","@things-factory/board-ui":"^6.2.19","@things-factory/print-ui":"^6.2.19","@things-factory/dashboard":"^6.2.20","@things-factory/export-ui":"^6.2.15","@things-factory/i18n-base":"^6.2.15","@things-factory/lite-menu":"^6.2.20","@things-factory/system-ui":"^6.2.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.19","@things-factory/context-ui":"^6.2.15","@things-factory/setting-ui":"^6.2.19","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.19","@things-factory/notification":"^6.2.19","@things-factory/setting-base":"^6.2.19","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.20","@things-factory/oauth2-client":"^6.2.19","@things-factory/integration-ui":"^6.2.19","@things-factory/integration-opc":"^6.2.19","@things-factory/integration-melsec":"^6.2.19","@things-factory/integration-modbus":"^6.2.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.20_1699797566383_0.27243483883604336","host":"s3://npm-registry-packages"}},"6.2.21":{"name":"@things-factory/operato-ecs","version":"6.2.21","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.21","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a8011216d87ab2cdae916d40f00600d5095c4077","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.21.tgz","fileCount":64,"integrity":"sha512-tKZGSOmTo8PGkVy0pcjBPWPn5wyxzu/43SoIwSTfgPiZAFAqTzR9X7JnZ8rFgUZqRNrVaJV+wPfksfx7y8uJgg==","signatures":[{"sig":"MEYCIQCrKYd/rWGUjmASmyquf0iI4EcuK2Afh9QRpJPIAvlpAgIhALhGTi2ZkJqt+mqt/Z917xZ3skdh+c4AlE3wRes6rh3E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1343759},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8ba002bbaa74dd5f9c12b3b17112cdd7cffa7312","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.19","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.19","@things-factory/more-ui":"^6.2.15","@things-factory/board-ui":"^6.2.19","@things-factory/print-ui":"^6.2.19","@things-factory/dashboard":"^6.2.20","@things-factory/export-ui":"^6.2.15","@things-factory/i18n-base":"^6.2.15","@things-factory/lite-menu":"^6.2.20","@things-factory/system-ui":"^6.2.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.19","@things-factory/context-ui":"^6.2.15","@things-factory/setting-ui":"^6.2.19","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.19","@things-factory/notification":"^6.2.19","@things-factory/setting-base":"^6.2.19","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.20","@things-factory/oauth2-client":"^6.2.19","@things-factory/integration-ui":"^6.2.19","@things-factory/integration-opc":"^6.2.19","@things-factory/integration-melsec":"^6.2.19","@things-factory/integration-modbus":"^6.2.19","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.21_1699846317236_0.940511236921","host":"s3://npm-registry-packages"}},"6.2.22":{"name":"@things-factory/operato-ecs","version":"6.2.22","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.22","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8af52c692ea3e3d147d95fc9a81d40d30474789f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.22.tgz","fileCount":63,"integrity":"sha512-A88dTK4NizYzSH9Wn1ZkrO4b2EezriwPZkW6g/zJMUts17QTCwHEyOAjIq+UOExGh5zXldonWZQLMCTqCRnofg==","signatures":[{"sig":"MEUCIQCzJvv3egqP7PQ7aPBsrA26PRunoyFB06qR5gkkeCvL+AIgK0rjK5h+nox0bCiuk5x5ENdNhTKwM3vExN8/5+U7V+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1342445},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ed224085e09ba792320f9a44ca7586adf2067423","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.19","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.19","@things-factory/more-ui":"^6.2.15","@things-factory/board-ui":"^6.2.22","@things-factory/print-ui":"^6.2.19","@things-factory/dashboard":"^6.2.22","@things-factory/export-ui":"^6.2.15","@things-factory/i18n-base":"^6.2.15","@things-factory/lite-menu":"^6.2.22","@things-factory/system-ui":"^6.2.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.22","@things-factory/context-ui":"^6.2.15","@things-factory/setting-ui":"^6.2.22","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.19","@things-factory/notification":"^6.2.22","@things-factory/setting-base":"^6.2.22","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.20","@things-factory/oauth2-client":"^6.2.19","@things-factory/integration-ui":"^6.2.19","@things-factory/integration-opc":"^6.2.19","@things-factory/integration-melsec":"^6.2.19","@things-factory/integration-modbus":"^6.2.19","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.22_1699884172527_0.46291115985116416","host":"s3://npm-registry-packages"}},"6.2.23":{"name":"@things-factory/operato-ecs","version":"6.2.23","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.23","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"346c5364cb754efc58afef061662fbb29f36668e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.23.tgz","fileCount":63,"integrity":"sha512-PBLsSDUk1Pgq9rgG9ioFW9SLV9saFerMpzAHYxvw9orTiMs3zqi36nItalLjsRGoXhlrcKIeSmAPMjeWH4OjmQ==","signatures":[{"sig":"MEYCIQDgYwbdu9h1NE+pFIV4lrueFhsCmCanAbw+Fced2ESyLAIhAKcKvDViKKxuhmDMkLlPp/deUOJKP9BooIDFR6/keNQq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1342446},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"11cb8c5283cce8c02ca5883d4c906b4477007ce8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.19","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.15","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.15","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.19","@things-factory/more-ui":"^6.2.15","@things-factory/board-ui":"^6.2.22","@things-factory/print-ui":"^6.2.19","@things-factory/dashboard":"^6.2.22","@things-factory/export-ui":"^6.2.15","@things-factory/i18n-base":"^6.2.15","@things-factory/lite-menu":"^6.2.22","@things-factory/system-ui":"^6.2.15","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.22","@things-factory/context-ui":"^6.2.15","@things-factory/setting-ui":"^6.2.22","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.19","@things-factory/notification":"^6.2.22","@things-factory/setting-base":"^6.2.22","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.20","@things-factory/oauth2-client":"^6.2.19","@things-factory/integration-ui":"^6.2.19","@things-factory/integration-opc":"^6.2.19","@things-factory/integration-melsec":"^6.2.19","@things-factory/integration-modbus":"^6.2.19","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.23_1699885157579_0.3844776041531828","host":"s3://npm-registry-packages"}},"6.2.24":{"name":"@things-factory/operato-ecs","version":"6.2.24","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.24","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"102ab3b7b90b9e27a88e4809f2d33172c84a0217","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.24.tgz","fileCount":63,"integrity":"sha512-WwYizxc/R69vOLBS2falL1O7t+OLlAsxNvUbjzsBZM4pW0w0B7DVrAQB1FXgrxZERBORlWDwuUhZqJ2VlJv8Bg==","signatures":[{"sig":"MEQCIFbB7PtbcFrIqZWlEsPq0RDZQSUAlxiIHGrWGGvbOT/iAiBT/0Yn1zOEIGKaxzJ6N4Svi/beioOX8KRWlDvE9V2PBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1342446},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f407983563cca529ba87ea8febb5be751ad3229e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.24","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.24","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.24","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.24","@things-factory/more-ui":"^6.2.24","@things-factory/board-ui":"^6.2.24","@things-factory/print-ui":"^6.2.24","@things-factory/dashboard":"^6.2.24","@things-factory/export-ui":"^6.2.24","@things-factory/i18n-base":"^6.2.24","@things-factory/lite-menu":"^6.2.24","@things-factory/system-ui":"^6.2.24","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.24","@things-factory/context-ui":"^6.2.24","@things-factory/setting-ui":"^6.2.24","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.24","@things-factory/notification":"^6.2.24","@things-factory/setting-base":"^6.2.24","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.24","@things-factory/oauth2-client":"^6.2.24","@things-factory/integration-ui":"^6.2.24","@things-factory/integration-opc":"^6.2.24","@things-factory/integration-melsec":"^6.2.24","@things-factory/integration-modbus":"^6.2.24","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.24_1699967240781_0.14204443562615232","host":"s3://npm-registry-packages"}},"6.2.25":{"name":"@things-factory/operato-ecs","version":"6.2.25","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.25","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"lyonghwan","email":"lyonghwan@nearsolution.co.kr"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ea2f0ca257f718ceaad21fbb7118a07bca7b48ec","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.25.tgz","fileCount":64,"integrity":"sha512-SY9ETqR80Z3bni+bKOQILSQGbpROxsczEeJDjheKMxSz6dboNy8pilUGmtLcw+rXYp+vA/l63W1HHufE/iSQ/g==","signatures":[{"sig":"MEYCIQC2RUAQItifKQG9Ddq+jc079zjPY11+wuKaYms74mmMQAIhAItrNLDRaw6uCejsEVfw3xexb/Zg2789Zvfc8xwVtZcA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344555},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9e6b8dadc24f446e55e5542c1df6376ada1f2ffc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.25","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.24","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.24","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.25","@things-factory/more-ui":"^6.2.24","@things-factory/board-ui":"^6.2.25","@things-factory/print-ui":"^6.2.25","@things-factory/dashboard":"^6.2.25","@things-factory/export-ui":"^6.2.24","@things-factory/i18n-base":"^6.2.24","@things-factory/lite-menu":"^6.2.25","@things-factory/system-ui":"^6.2.24","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.25","@things-factory/context-ui":"^6.2.24","@things-factory/setting-ui":"^6.2.25","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.25","@things-factory/notification":"^6.2.25","@things-factory/setting-base":"^6.2.25","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.25","@things-factory/oauth2-client":"^6.2.25","@things-factory/integration-ui":"^6.2.25","@things-factory/integration-opc":"^6.2.25","@things-factory/integration-melsec":"^6.2.25","@things-factory/integration-modbus":"^6.2.25","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.25_1700112362362_0.4987676493409767","host":"s3://npm-registry-packages"}},"6.2.26":{"name":"@things-factory/operato-ecs","version":"6.2.26","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.26","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b15a2595f002dba5fc14e3f7a86602329f6c7d32","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.26.tgz","fileCount":64,"integrity":"sha512-mjVouMwwwGvj3FlIcbJwD8zKiXWqWEF5MZBpxYr4iKW5bzF/lTQsIZg1bujsm37q5bRZ0dbV+rpRAcRz23SIQw==","signatures":[{"sig":"MEUCIBKnoJSfTxa7Bha1n4nDNJ8ylrviHJMJ4B8ax+tz7dauAiEA8OyxMYaltfOQB1QtFvQyI34m43kNAHQZ6CCiZOmb6Pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344555},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"07ec898c8fa350850e86cae80dd9a5ec3c8dd767","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.25","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.24","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.24","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.26","@things-factory/more-ui":"^6.2.24","@things-factory/board-ui":"^6.2.25","@things-factory/print-ui":"^6.2.25","@things-factory/dashboard":"^6.2.25","@things-factory/export-ui":"^6.2.24","@things-factory/i18n-base":"^6.2.24","@things-factory/lite-menu":"^6.2.26","@things-factory/system-ui":"^6.2.24","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.25","@things-factory/context-ui":"^6.2.24","@things-factory/setting-ui":"^6.2.25","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.26","@things-factory/notification":"^6.2.25","@things-factory/setting-base":"^6.2.25","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.25","@things-factory/oauth2-client":"^6.2.25","@things-factory/integration-ui":"^6.2.25","@things-factory/integration-opc":"^6.2.25","@things-factory/integration-melsec":"^6.2.25","@things-factory/integration-modbus":"^6.2.25","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.26_1700300039088_0.20519354743172635","host":"s3://npm-registry-packages"}},"6.2.27":{"name":"@things-factory/operato-ecs","version":"6.2.27","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.27","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"36ae0047d77136e0f59dd57774fc28620a281474","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.27.tgz","fileCount":64,"integrity":"sha512-7cKtwCN2KBu+wYjsJGxsXqM6UdZND3DuSMJou/G87kv8UGrxrMO8VhYN2zLvdN81/dheClIYDhV8Q9iK8DfDSg==","signatures":[{"sig":"MEUCIEmzpJDwsourYQMWDoqxr/9XJX+StHsF8aHuNV4JVgyWAiEAjxG3Ngy5lipRT/jD9E8rTQV6clzFRGZGuuJG2H352wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344555},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6d414311ca45c329e93606fe46edd7ea53c819c5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.27","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.27","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.27","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.27","@things-factory/more-ui":"^6.2.27","@things-factory/board-ui":"^6.2.27","@things-factory/print-ui":"^6.2.27","@things-factory/dashboard":"^6.2.27","@things-factory/export-ui":"^6.2.27","@things-factory/i18n-base":"^6.2.27","@things-factory/lite-menu":"^6.2.27","@things-factory/system-ui":"^6.2.27","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.27","@things-factory/context-ui":"^6.2.27","@things-factory/setting-ui":"^6.2.27","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.27","@things-factory/notification":"^6.2.27","@things-factory/setting-base":"^6.2.27","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.27","@things-factory/oauth2-client":"^6.2.27","@things-factory/integration-ui":"^6.2.27","@things-factory/integration-opc":"^6.2.27","@things-factory/integration-melsec":"^6.2.27","@things-factory/integration-modbus":"^6.2.27","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.27_1700302071073_0.752524143566214","host":"s3://npm-registry-packages"}},"6.2.30":{"name":"@things-factory/operato-ecs","version":"6.2.30","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.30","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"31eb8960efd15889396db5d66dc00a8d7fe4d6a8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.30.tgz","fileCount":64,"integrity":"sha512-NT94qGmswfuvZfMrHvy67ybhvLctgpHfukSgBpSkcS5TjkMdOXaAKMjzp/UZzdP0aS2sQ2fUtBUJrNbPJakwRQ==","signatures":[{"sig":"MEUCIGduY0/5pm7Z11U7mpkq9gXm98fyBvvK/AA4F0kYJWlFAiEAmK7rnxQl0TbE3tTZQokXoE2WDbsBBX9fgc5j4JJfuks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344555},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6dcd4ae0df733f128ec362e88cae5267added386","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.30","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.27","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.27","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.30","@things-factory/more-ui":"^6.2.27","@things-factory/board-ui":"^6.2.30","@things-factory/print-ui":"^6.2.30","@things-factory/dashboard":"^6.2.30","@things-factory/export-ui":"^6.2.27","@things-factory/i18n-base":"^6.2.27","@things-factory/lite-menu":"^6.2.30","@things-factory/system-ui":"^6.2.27","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.30","@things-factory/context-ui":"^6.2.27","@things-factory/setting-ui":"^6.2.30","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.30","@things-factory/notification":"^6.2.30","@things-factory/setting-base":"^6.2.30","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.30","@things-factory/oauth2-client":"^6.2.30","@things-factory/integration-ui":"^6.2.30","@things-factory/integration-opc":"^6.2.30","@things-factory/integration-melsec":"^6.2.30","@things-factory/integration-modbus":"^6.2.30","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.30_1700500462164_0.5921251792513662","host":"s3://npm-registry-packages"}},"6.2.31":{"name":"@things-factory/operato-ecs","version":"6.2.31","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.31","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"33833274b3b788333019608730afcb0966962f0a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.31.tgz","fileCount":64,"integrity":"sha512-zWxtwo8A/i6B6WXxpQ6j19DPnvlRUrv9tFRLdgScJjgvYRpPkesIO43pOauMaILIsYgeUua5lyuAiG4Y6MwTSA==","signatures":[{"sig":"MEUCIGRj0iNjayOazKbDHEm8WUMUTx5ZCEOceYfvwwPpSaDqAiEAuLoFZ/Y91kwB6GMMKLNbaMvwiPtGoUx5mz9JOozc94M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344706},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0e904fde521867b12fb95fc24f98ca5e6bd53e6e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.31","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.31","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.31","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.31","@things-factory/more-ui":"^6.2.31","@things-factory/board-ui":"^6.2.31","@things-factory/print-ui":"^6.2.31","@things-factory/dashboard":"^6.2.31","@things-factory/export-ui":"^6.2.31","@things-factory/i18n-base":"^6.2.31","@things-factory/lite-menu":"^6.2.31","@things-factory/system-ui":"^6.2.31","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.31","@things-factory/context-ui":"^6.2.31","@things-factory/setting-ui":"^6.2.31","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.31","@things-factory/notification":"^6.2.31","@things-factory/setting-base":"^6.2.31","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.31","@things-factory/oauth2-client":"^6.2.31","@things-factory/integration-ui":"^6.2.31","@things-factory/integration-opc":"^6.2.31","@things-factory/integration-melsec":"^6.2.31","@things-factory/integration-modbus":"^6.2.31","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.31_1700545346907_0.9720561376897108","host":"s3://npm-registry-packages"}},"6.2.33":{"name":"@things-factory/operato-ecs","version":"6.2.33","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.33","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"97168f5fd64dcaa1e95f45540fe9c7cd9bc1a775","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.33.tgz","fileCount":64,"integrity":"sha512-ypFTmZZQpNi0RgvBiSMyL8IKqORQkoz77cMjKr0bj8lRIu+F1Y98qUaDbyihu6RQEoMSWGEqtlFKcQrS+EGplA==","signatures":[{"sig":"MEUCIHneirK5rQSy3G4ekG/GZuwb7O824lErjrtzj7ft1p2xAiEAgEEg5WZyC/2LaHpI9cSAFXUX93s/PNJUifIFdlfPnp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344706},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9fe5ab84786e99bc45027820fc50d3c5eca9600f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.33","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.33","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.33","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.33","@things-factory/more-ui":"^6.2.33","@things-factory/board-ui":"^6.2.33","@things-factory/print-ui":"^6.2.33","@things-factory/dashboard":"^6.2.33","@things-factory/export-ui":"^6.2.33","@things-factory/i18n-base":"^6.2.33","@things-factory/lite-menu":"^6.2.33","@things-factory/system-ui":"^6.2.33","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.33","@things-factory/context-ui":"^6.2.33","@things-factory/setting-ui":"^6.2.33","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.33","@things-factory/notification":"^6.2.33","@things-factory/setting-base":"^6.2.33","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.33","@things-factory/oauth2-client":"^6.2.33","@things-factory/integration-ui":"^6.2.33","@things-factory/integration-opc":"^6.2.33","@things-factory/integration-melsec":"^6.2.33","@things-factory/integration-modbus":"^6.2.33","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.33_1700582424655_0.11969359856232464","host":"s3://npm-registry-packages"}},"6.2.34":{"name":"@things-factory/operato-ecs","version":"6.2.34","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.34","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fc77fe9b7c7ba85dd9d2ae0f5ff6e58b1dff2ec9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.34.tgz","fileCount":64,"integrity":"sha512-9CuF0LYqxYRDK+/+12D9aDNnl+BSjUDF4CxsKTro3GwzS44Ci2OyQgCyUJvC7TZA+btEGmnlWC9n2F//gyls5Q==","signatures":[{"sig":"MEYCIQDTG1nG9z7LGzfptdVAUfJquOCEEx+dg2PQoYLYguwgbwIhALMqnvwRBpKiS4UlOMwzlE6mNzLKOuPKVRiPimKAJRFo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344706},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c1bf972f4b3b088638923bbf62badb572e1e6401","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.34","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.34","@things-factory/more-ui":"^6.2.34","@things-factory/board-ui":"^6.2.34","@things-factory/print-ui":"^6.2.34","@things-factory/dashboard":"^6.2.34","@things-factory/export-ui":"^6.2.34","@things-factory/i18n-base":"^6.2.34","@things-factory/lite-menu":"^6.2.34","@things-factory/system-ui":"^6.2.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.34","@things-factory/context-ui":"^6.2.34","@things-factory/setting-ui":"^6.2.34","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.34","@things-factory/notification":"^6.2.34","@things-factory/setting-base":"^6.2.34","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.34","@things-factory/oauth2-client":"^6.2.34","@things-factory/integration-ui":"^6.2.34","@things-factory/integration-opc":"^6.2.34","@things-factory/integration-melsec":"^6.2.34","@things-factory/integration-modbus":"^6.2.34","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.34_1700840197386_0.02535002023476629","host":"s3://npm-registry-packages"}},"6.2.35":{"name":"@things-factory/operato-ecs","version":"6.2.35","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.35","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fba8a4e19398cb240cbc60f64a077890ed9a00a3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.35.tgz","fileCount":64,"integrity":"sha512-FM889NLVbckpiszeQvGORxyKPtrpsCeyzk4ftTdMoym5e3xZAt+jw00VtWOqqCxlCh7YhhOanUPiB7SrfCMnAA==","signatures":[{"sig":"MEYCIQC8VXMPujk8R9Moqge59GcqWFA6wJ5gFVWQ6c5hoNG8yAIhAI/1ovNWXMgeLMz2Klu9H5O4TG+8uBkTKqvQTRJ8ngm3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344706},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7f44fa314cdfcb84faf99e3db9d188efb53c2423","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.34","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.34","@things-factory/more-ui":"^6.2.34","@things-factory/board-ui":"^6.2.35","@things-factory/print-ui":"^6.2.34","@things-factory/dashboard":"^6.2.35","@things-factory/export-ui":"^6.2.34","@things-factory/i18n-base":"^6.2.34","@things-factory/lite-menu":"^6.2.35","@things-factory/system-ui":"^6.2.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.34","@things-factory/context-ui":"^6.2.34","@things-factory/setting-ui":"^6.2.34","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.34","@things-factory/notification":"^6.2.34","@things-factory/setting-base":"^6.2.34","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.35","@things-factory/oauth2-client":"^6.2.34","@things-factory/integration-ui":"^6.2.35","@things-factory/integration-opc":"^6.2.35","@things-factory/integration-melsec":"^6.2.35","@things-factory/integration-modbus":"^6.2.35","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.35_1700932584143_0.3917981298631761","host":"s3://npm-registry-packages"}},"6.2.36":{"name":"@things-factory/operato-ecs","version":"6.2.36","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.36","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0f2a06e76252dd10c39231618c4156ed88bdf2b6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.36.tgz","fileCount":64,"integrity":"sha512-PVG+gN/g4eEvwUIg1h5fpNC2gvWkhmjlqObapQPxIpdtBBGEVphxsxZmthi8qhnoqgxmk9ED/uvYGSlnTVD7QQ==","signatures":[{"sig":"MEYCIQDIxj6W7a9FRYePVAeVra8s2ibM8AbZe0eXhJOs6oD1xgIhAJrv5W4kW5/f2bsPZ6+MaV4RrdnItqxRcx4Kg5B55dFR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1345102},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"233e12997fe115175f88ec6bf1bc9c48cc4400a2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.34","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.34","@things-factory/more-ui":"^6.2.34","@things-factory/board-ui":"^6.2.35","@things-factory/print-ui":"^6.2.34","@things-factory/dashboard":"^6.2.35","@things-factory/export-ui":"^6.2.34","@things-factory/i18n-base":"^6.2.34","@things-factory/lite-menu":"^6.2.35","@things-factory/system-ui":"^6.2.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.34","@things-factory/context-ui":"^6.2.34","@things-factory/setting-ui":"^6.2.34","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.34","@things-factory/notification":"^6.2.34","@things-factory/setting-base":"^6.2.34","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.35","@things-factory/oauth2-client":"^6.2.34","@things-factory/integration-ui":"^6.2.35","@things-factory/integration-opc":"^6.2.35","@things-factory/integration-melsec":"^6.2.35","@things-factory/integration-modbus":"^6.2.35","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.36_1700933349652_0.14867102177456815","host":"s3://npm-registry-packages"}},"6.2.37":{"name":"@things-factory/operato-ecs","version":"6.2.37","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.37","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"407a6fa66510682c9c2ff73e6585d878784096fc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.37.tgz","fileCount":64,"integrity":"sha512-kb3molZiiHjBJO7W7cBjkyYLID3H4SKqm40xhsKNG8I6YPsO/PxM2c9QXNJNCT+wmO4q5/0gbvaqKzwVzpsVrA==","signatures":[{"sig":"MEUCIEd467H/cWVCYe46i6249z/aZHo95hNL5ID2vM65vTLDAiEAop4KKJMsV4C404qdU02RXoNHLQ5i8YTVtkY1WJBSX0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1345102},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"262635e763771557d8bb53fc5198aa9b67c82979","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.34","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.34","@things-factory/more-ui":"^6.2.34","@things-factory/board-ui":"^6.2.35","@things-factory/print-ui":"^6.2.34","@things-factory/dashboard":"^6.2.37","@things-factory/export-ui":"^6.2.34","@things-factory/i18n-base":"^6.2.34","@things-factory/lite-menu":"^6.2.37","@things-factory/system-ui":"^6.2.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.34","@things-factory/context-ui":"^6.2.34","@things-factory/setting-ui":"^6.2.34","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.34","@things-factory/notification":"^6.2.34","@things-factory/setting-base":"^6.2.34","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.37","@things-factory/oauth2-client":"^6.2.34","@things-factory/integration-ui":"^6.2.37","@things-factory/integration-opc":"^6.2.37","@things-factory/integration-melsec":"^6.2.37","@things-factory/integration-modbus":"^6.2.37","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.37_1700977018558_0.21369223940563598","host":"s3://npm-registry-packages"}},"6.2.38":{"name":"@things-factory/operato-ecs","version":"6.2.38","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.38","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"80dfcd85312537d3f474489599704c645d4a3d5e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.38.tgz","fileCount":64,"integrity":"sha512-mLd4diBAobjO3b1kdyyocfE7GGS+LjvjYVRfMCKEPU98N6anNpuLvN1Ze2dCup3G75fsTb4kxAIpZvnR9LKvuQ==","signatures":[{"sig":"MEQCIClV6eo2LwSpKlW4MiyHGWFVjX3IZw99XPJGZEVxWqIgAiBSYa2WRiSjuMWQ/EgAJRZ3QhPQmOTTAk1MwielSOuoOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1345102},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"df14ab133528fadeb146f3dc2652f499df30a918","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.38","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.38","@things-factory/more-ui":"^6.2.34","@things-factory/board-ui":"^6.2.38","@things-factory/print-ui":"^6.2.38","@things-factory/dashboard":"^6.2.38","@things-factory/export-ui":"^6.2.34","@things-factory/i18n-base":"^6.2.34","@things-factory/lite-menu":"^6.2.38","@things-factory/system-ui":"^6.2.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.38","@things-factory/context-ui":"^6.2.34","@things-factory/setting-ui":"^6.2.38","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.38","@things-factory/notification":"^6.2.38","@things-factory/setting-base":"^6.2.38","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.38","@things-factory/oauth2-client":"^6.2.38","@things-factory/integration-ui":"^6.2.38","@things-factory/integration-opc":"^6.2.38","@things-factory/integration-melsec":"^6.2.38","@things-factory/integration-modbus":"^6.2.38","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.38_1700982151746_0.09606102695680718","host":"s3://npm-registry-packages"}},"6.2.39":{"name":"@things-factory/operato-ecs","version":"6.2.39","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.39","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6732d77caaf34401cdb7919fc3908512ba596eb3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.39.tgz","fileCount":64,"integrity":"sha512-SX4O105/uR54qd78jUfzmYTfRkKyHC2qzGbtjYJjSVM5xy1QOdi7I6cGwUpKB+/zn1qCTjRjxzZnVygLdd+xZA==","signatures":[{"sig":"MEYCIQDDxdoR99/3Al243KM39jgmpqLZZnv5ilykbXicHe0aswIhAKqxlcAASqH/RAeslGmvH/z/oadTCfxnb7lojAdec568","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1346874},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7d263cbcb5703048f6709d950deb2160638ef3c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.38","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.38","@things-factory/more-ui":"^6.2.34","@things-factory/board-ui":"^6.2.38","@things-factory/print-ui":"^6.2.38","@things-factory/dashboard":"^6.2.39","@things-factory/export-ui":"^6.2.34","@things-factory/i18n-base":"^6.2.34","@things-factory/lite-menu":"^6.2.39","@things-factory/system-ui":"^6.2.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.38","@things-factory/context-ui":"^6.2.34","@things-factory/setting-ui":"^6.2.38","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.38","@things-factory/notification":"^6.2.38","@things-factory/setting-base":"^6.2.38","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.39","@things-factory/oauth2-client":"^6.2.38","@things-factory/integration-ui":"^6.2.39","@things-factory/integration-opc":"^6.2.39","@things-factory/integration-melsec":"^6.2.39","@things-factory/integration-modbus":"^6.2.39","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.39_1701012145111_0.4159009566621865","host":"s3://npm-registry-packages"}},"6.2.40":{"name":"@things-factory/operato-ecs","version":"6.2.40","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.40","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a9b79ddbd143d267a32f0c36e1e9f7c4edd4027b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.40.tgz","fileCount":63,"integrity":"sha512-CSej9Y7kL0AaY2+9xDhEFpIaZZN6plNPCV5BYQ2aRn7FQr0HT0MOliIYBwuQPaFNR6857CEUmCMrS3lXLh7cDg==","signatures":[{"sig":"MEYCIQCgaDajFqYSTryu3Awznq0mnqG5pjLs8v8RYLPfXRgu+AIhALB4ZiH5gl/Ia3n4ZIR7UbIB1pxjbiDFU8RkvX+G9NKL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1345506},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fd7decc71972d25ef12ad0f44ab19eb66c6d289b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.38","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.38","@things-factory/more-ui":"^6.2.34","@things-factory/board-ui":"^6.2.38","@things-factory/print-ui":"^6.2.38","@things-factory/dashboard":"^6.2.40","@things-factory/export-ui":"^6.2.34","@things-factory/i18n-base":"^6.2.34","@things-factory/lite-menu":"^6.2.40","@things-factory/system-ui":"^6.2.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.38","@things-factory/context-ui":"^6.2.34","@things-factory/setting-ui":"^6.2.38","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.38","@things-factory/notification":"^6.2.38","@things-factory/setting-base":"^6.2.38","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.40","@things-factory/oauth2-client":"^6.2.38","@things-factory/integration-ui":"^6.2.40","@things-factory/integration-opc":"^6.2.40","@things-factory/integration-melsec":"^6.2.40","@things-factory/integration-modbus":"^6.2.40","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.40_1701070886721_0.2925700819318122","host":"s3://npm-registry-packages"}},"6.2.41":{"name":"@things-factory/operato-ecs","version":"6.2.41","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.41","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e5aac76acc2999c903a8a940aad0eae2b38a214b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.41.tgz","fileCount":64,"integrity":"sha512-xWp1iS/4VNOQEb+tKY1NQll4/rdZY0glWhVWiYtd0xbcWddj1/1BKh41uKBTQH1p1HgpLv1peumZm2pa99xydw==","signatures":[{"sig":"MEYCIQD8Z7kX5X1zchVlTjt4wIQgH/Rya3ecclSGYS1mnlIR1wIhAOixE2dICrKi0i/QiaI2PMnrNoIqO8i85ylDWSt5tOLe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1346874},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5822ddc4029c32a7db4e5651b83706c8f52da14c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.38","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.34","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.34","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/auth-ui":"^6.2.38","@things-factory/more-ui":"^6.2.34","@things-factory/board-ui":"^6.2.38","@things-factory/print-ui":"^6.2.38","@things-factory/dashboard":"^6.2.41","@things-factory/export-ui":"^6.2.34","@things-factory/i18n-base":"^6.2.34","@things-factory/lite-menu":"^6.2.41","@things-factory/system-ui":"^6.2.34","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.38","@things-factory/context-ui":"^6.2.34","@things-factory/setting-ui":"^6.2.38","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.38","@things-factory/notification":"^6.2.41","@things-factory/setting-base":"^6.2.38","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.41","@things-factory/oauth2-client":"^6.2.38","@things-factory/integration-ui":"^6.2.40","@things-factory/integration-opc":"^6.2.40","@things-factory/integration-melsec":"^6.2.40","@things-factory/integration-modbus":"^6.2.40","@things-factory/operato-license-checker":"^3.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.41_1701081721605_0.824113081270383","host":"s3://npm-registry-packages"}},"6.2.42":{"name":"@things-factory/operato-ecs","version":"6.2.42","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.42","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3def8cc83e80f169985e69a1aec49f87c53a652a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.42.tgz","fileCount":63,"integrity":"sha512-9IwkD7lus81JCTAy0VaGPWF2DT0X1w80uFH2A7Se9kpX531nvyPCp8K4MXezh5Mbtip8uVOsL3Y422I+9YHH+g==","signatures":[{"sig":"MEUCIQCMBnvR1CLArWt+XpPfmc6HiD+2up1rKCp1cRu+EbDz+gIgLXrElFoKAFYNa+RF15vIPWWMqQaQEA4lr20efqn4Ouw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344811},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cc76b5c3dea6a88d4381e914eeaaff9e102e672d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.42","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.42","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.42","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.42","@things-factory/auth-ui":"^6.2.42","@things-factory/more-ui":"^6.2.42","@things-factory/board-ui":"^6.2.42","@things-factory/print-ui":"^6.2.42","@things-factory/dashboard":"^6.2.42","@things-factory/export-ui":"^6.2.42","@things-factory/i18n-base":"^6.2.42","@things-factory/lite-menu":"^6.2.42","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.42","@things-factory/context-ui":"^6.2.42","@things-factory/setting-ui":"^6.2.42","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.42","@things-factory/notification":"^6.2.42","@things-factory/setting-base":"^6.2.42","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.42","@things-factory/oauth2-client":"^6.2.42","@things-factory/integration-ui":"^6.2.42","@things-factory/integration-opc":"^6.2.42","@things-factory/integration-melsec":"^6.2.42","@things-factory/integration-modbus":"^6.2.42"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.42_1701219911703_0.15947273762142955","host":"s3://npm-registry-packages"}},"6.2.44":{"name":"@things-factory/operato-ecs","version":"6.2.44","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.44","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"04c8c8b197e8a1d91d2d56ba491b3ecf3a37ba36","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.44.tgz","fileCount":63,"integrity":"sha512-7XoQmk2L4SeXJL8ZksBAoU7Xd6OTbdqQJx+VJYj/3O7BO/oNEMifHtkqZCPzDDsy0AXcqtgjL5Wv2zLNQigMwQ==","signatures":[{"sig":"MEUCIQCqkdLU8KyjZGHTbNsjEvYtcm8CEDonhiYbFc2ziqENgAIgRI3uM8LcprMcnIqPM3CL1k/5mPbSBA+ucY6zcl7wTKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344811},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a2a1ebf823f6b1315e751b12a01372e9a867d7af","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.44","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.44","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.44","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.44","@things-factory/auth-ui":"^6.2.44","@things-factory/more-ui":"^6.2.44","@things-factory/board-ui":"^6.2.44","@things-factory/print-ui":"^6.2.44","@things-factory/dashboard":"^6.2.44","@things-factory/export-ui":"^6.2.44","@things-factory/i18n-base":"^6.2.44","@things-factory/lite-menu":"^6.2.44","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.44","@things-factory/context-ui":"^6.2.44","@things-factory/setting-ui":"^6.2.44","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.44","@things-factory/notification":"^6.2.44","@things-factory/setting-base":"^6.2.44","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.44","@things-factory/oauth2-client":"^6.2.44","@things-factory/integration-ui":"^6.2.44","@things-factory/integration-opc":"^6.2.44","@things-factory/integration-melsec":"^6.2.44","@things-factory/integration-modbus":"^6.2.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.44_1701281056136_0.38306383853944115","host":"s3://npm-registry-packages"}},"6.2.45":{"name":"@things-factory/operato-ecs","version":"6.2.45","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.45","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c37aea9793254fd68aebf64e65af04f7b94108d3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.45.tgz","fileCount":63,"integrity":"sha512-dYomDHN2yU9LnNhcnxUdTDcSA3neMKKrDJKw+rEETzajfJY54mOV89KmGg7i+nsVPQeB6Sgp4Uv2+ytzIISBWg==","signatures":[{"sig":"MEUCICwqNYNx9zKigFZ7vaxWS/7ew9KPoXfi7FfBxaPigPsWAiEA+EStTwvyob2i2et3UI9XJXKKQWWQr0pQT+FZfMIf4Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344855},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b3105a613fe247b8c057fb217e57b5d0cbfc1552","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.44","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.44","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.44","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.44","@things-factory/auth-ui":"^6.2.44","@things-factory/more-ui":"^6.2.44","@things-factory/board-ui":"^6.2.44","@things-factory/print-ui":"^6.2.44","@things-factory/dashboard":"^6.2.44","@things-factory/export-ui":"^6.2.44","@things-factory/i18n-base":"^6.2.44","@things-factory/lite-menu":"^6.2.44","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.44","@things-factory/context-ui":"^6.2.44","@things-factory/setting-ui":"^6.2.44","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.44","@things-factory/notification":"^6.2.44","@things-factory/setting-base":"^6.2.44","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.44","@things-factory/oauth2-client":"^6.2.44","@things-factory/integration-ui":"^6.2.44","@things-factory/integration-opc":"^6.2.44","@things-factory/integration-melsec":"^6.2.44","@things-factory/integration-modbus":"^6.2.45"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.45_1701433353994_0.21922894955452832","host":"s3://npm-registry-packages"}},"6.2.48":{"name":"@things-factory/operato-ecs","version":"6.2.48","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.48","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"29fe3d62215f89041d4662a89b71f98e4b0008da","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.48.tgz","fileCount":63,"integrity":"sha512-yMFzSLrKq3x0ypDgb6tP7A7TmYCJ0OJ46RIM975/MlJdQxs8M9ao8ekzK9wzvGXSnEAyqmAbMWyj5NhRUYjx6w==","signatures":[{"sig":"MEUCICWmeucSeKpj+jtTPlSbJDA5/TczTNko6VaKghfVM0SzAiEAi1iG/qi9FE7lANWP67LVaxbMSz2FkxK0zJVeBXPq4NQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1345491},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"70ed4f01ef662cde4d99911dc9374abd564cbe0e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.48","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.48","@things-factory/auth-ui":"^6.2.48","@things-factory/more-ui":"^6.2.48","@things-factory/board-ui":"^6.2.48","@things-factory/print-ui":"^6.2.48","@things-factory/dashboard":"^6.2.48","@things-factory/export-ui":"^6.2.48","@things-factory/i18n-base":"^6.2.48","@things-factory/lite-menu":"^6.2.48","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.48","@things-factory/context-ui":"^6.2.48","@things-factory/setting-ui":"^6.2.48","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.48","@things-factory/notification":"^6.2.48","@things-factory/setting-base":"^6.2.48","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.48","@things-factory/oauth2-client":"^6.2.48","@things-factory/integration-ui":"^6.2.48","@things-factory/integration-opc":"^6.2.48","@things-factory/integration-melsec":"^6.2.48","@things-factory/integration-modbus":"^6.2.48"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.48_1701582566006_0.49457325852848055","host":"s3://npm-registry-packages"}},"6.2.49":{"name":"@things-factory/operato-ecs","version":"6.2.49","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.49","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f9d74c92a25f7cf1ced2bec397df0fcfc6bb5fba","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.49.tgz","fileCount":63,"integrity":"sha512-n23OySgVkzJKChwq72clQu8waIOIlPGOYxrygt7Vqd8K9kKqCy4CnRWtKPjXS1bdNk1Fn147QHChSQKl9Oomlg==","signatures":[{"sig":"MEUCIQDvpLY3y+MSOaaceExPVpAgeRbgO+VS7ULKsZPnwZvcUQIgD8LeU4JiMjiA7zS3Q3KPwLh8tdgKs/F+m2ZpaU/O4t0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1345491},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"57266c96220301729f9c5cd633af1a4e2a651096","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.49","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.48","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.48","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.48","@things-factory/auth-ui":"^6.2.49","@things-factory/more-ui":"^6.2.48","@things-factory/board-ui":"^6.2.49","@things-factory/print-ui":"^6.2.49","@things-factory/dashboard":"^6.2.49","@things-factory/export-ui":"^6.2.48","@things-factory/i18n-base":"^6.2.48","@things-factory/lite-menu":"^6.2.49","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.49","@things-factory/context-ui":"^6.2.48","@things-factory/setting-ui":"^6.2.49","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.49","@things-factory/notification":"^6.2.49","@things-factory/setting-base":"^6.2.49","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.49","@things-factory/oauth2-client":"^6.2.49","@things-factory/integration-ui":"^6.2.49","@things-factory/integration-opc":"^6.2.49","@things-factory/integration-melsec":"^6.2.49","@things-factory/integration-modbus":"^6.2.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.49_1701584582147_0.21727029274565424","host":"s3://npm-registry-packages"}},"6.2.50":{"name":"@things-factory/operato-ecs","version":"6.2.50","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.50","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"66864ec8221f514aa49a4abf7dbec140a511fa64","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.50.tgz","fileCount":62,"integrity":"sha512-Itu5Bj8JfB707+kOeRwonRz6IHBrOr8tEaTuKqDi6ySIU0n0oOTBU6ZthelIFlUHe0KzN0dWQeYCFBe55aS1LQ==","signatures":[{"sig":"MEYCIQDAoKK6lB5/lHd4QCxWXoRLTkt6cvlvIOvleMLWM3yzYgIhANi4+DMVZhpxDBn2uQNIM+DL6zAEx0UfNRy2tzVffwsK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279176},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4dc51db04b745ac434d2bb874038ac4c3b47989b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.50","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.50","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.50","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.50","@things-factory/auth-ui":"^6.2.50","@things-factory/more-ui":"^6.2.50","@things-factory/board-ui":"^6.2.50","@things-factory/print-ui":"^6.2.50","@things-factory/dashboard":"^6.2.50","@things-factory/export-ui":"^6.2.50","@things-factory/i18n-base":"^6.2.50","@things-factory/lite-menu":"^6.2.50","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.50","@things-factory/context-ui":"^6.2.50","@things-factory/setting-ui":"^6.2.50","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.50","@things-factory/notification":"^6.2.50","@things-factory/setting-base":"^6.2.50","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.50","@things-factory/oauth2-client":"^6.2.50","@things-factory/integration-ui":"^6.2.50","@things-factory/integration-opc":"^6.2.50","@things-factory/integration-melsec":"^6.2.50","@things-factory/integration-modbus":"^6.2.50"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.50_1701698851653_0.1163939137758423","host":"s3://npm-registry-packages"}},"6.2.51":{"name":"@things-factory/operato-ecs","version":"6.2.51","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.51","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"aa17a32980320515bcfc9f756d37f6e4d5e5c64c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.51.tgz","fileCount":62,"integrity":"sha512-xKfONrz37etCRWs/VOrynKjkzshZoA3l6bDQ4ZsPDaw1rzqynh2qSqLbs0jVpIcjjGjjlm/2e4L/om2w4o9w9A==","signatures":[{"sig":"MEYCIQDL3hC0BZcHAFy9w7SAwzPF5BISBfP3J/0xgnzMd+h/xQIhAKxYiXSIEpzkYeN5qHzOG6t2NcGmKA0zdZIezuSyDKMQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"365e8ae6475eede1a4fd51460c24569d13de14b6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.51","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.51","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.51","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.51","@things-factory/auth-ui":"^6.2.51","@things-factory/more-ui":"^6.2.51","@things-factory/board-ui":"^6.2.51","@things-factory/print-ui":"^6.2.51","@things-factory/dashboard":"^6.2.51","@things-factory/export-ui":"^6.2.51","@things-factory/i18n-base":"^6.2.51","@things-factory/lite-menu":"^6.2.51","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.51","@things-factory/context-ui":"^6.2.51","@things-factory/setting-ui":"^6.2.51","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.51","@things-factory/notification":"^6.2.51","@things-factory/setting-base":"^6.2.51","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.51","@things-factory/oauth2-client":"^6.2.51","@things-factory/integration-ui":"^6.2.51","@things-factory/integration-opc":"^6.2.51","@things-factory/integration-melsec":"^6.2.51","@things-factory/integration-modbus":"^6.2.51"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.51_1701715188341_0.3966928659889313","host":"s3://npm-registry-packages"}},"6.2.52":{"name":"@things-factory/operato-ecs","version":"6.2.52","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.52","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"75047e330530c451b5914dc46919907d26474cfa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.52.tgz","fileCount":62,"integrity":"sha512-EjxIwKikSy/INIynz0Jup4owXtAnH8EvS+MHcfS58/vEoLX48MCMkLh8CsxNp+a6JuY3tsmE4cOmDx6unYHYTQ==","signatures":[{"sig":"MEUCIEdWEzf+VKHtmmBYLumTiaIPMA2vgtOXD+Nc7XoYV2N5AiEA5aut4WGqSQ4lkSKrRfH3TWbDNF6tlmwXE//xUjlcvTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"234f95b63937521f1791a9e2141024ee7816d26d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.52","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.52","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.52","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.52","@things-factory/auth-ui":"^6.2.52","@things-factory/more-ui":"^6.2.52","@things-factory/board-ui":"^6.2.52","@things-factory/print-ui":"^6.2.52","@things-factory/dashboard":"^6.2.52","@things-factory/export-ui":"^6.2.52","@things-factory/i18n-base":"^6.2.52","@things-factory/lite-menu":"^6.2.52","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.52","@things-factory/context-ui":"^6.2.52","@things-factory/setting-ui":"^6.2.52","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.52","@things-factory/notification":"^6.2.52","@things-factory/setting-base":"^6.2.52","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.52","@things-factory/oauth2-client":"^6.2.52","@things-factory/integration-ui":"^6.2.52","@things-factory/integration-opc":"^6.2.52","@things-factory/integration-melsec":"^6.2.52","@things-factory/integration-modbus":"^6.2.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.52_1701770105750_0.4312089478441201","host":"s3://npm-registry-packages"}},"6.2.53":{"name":"@things-factory/operato-ecs","version":"6.2.53","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.53","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bf2f55880a61eb177d25e0405ce16de20424bd20","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.53.tgz","fileCount":63,"integrity":"sha512-BWb+y5OaT++5dCu9yuXs9Fz2JH/f5L4b/2MSnjtj2EAJEC33Lmflzrkp2XRi7e+pn0J8wMPfprBpxBsm287EZQ==","signatures":[{"sig":"MEUCIQCGgydaCEr+t2qsfCGCcbbXgmsgGcv9I7INbDCZiI/9/AIgXhyUaQ7tHrcXJAOc8hV/iPN7AkUwDvMejBiQl5j9R64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280493},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2aed6f4bb828ee5f837bae098b9e3836e0cb0c47","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.52","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.52","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.52","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.52","@things-factory/auth-ui":"^6.2.52","@things-factory/more-ui":"^6.2.52","@things-factory/board-ui":"^6.2.52","@things-factory/print-ui":"^6.2.52","@things-factory/dashboard":"^6.2.52","@things-factory/export-ui":"^6.2.52","@things-factory/i18n-base":"^6.2.52","@things-factory/lite-menu":"^6.2.52","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.52","@things-factory/context-ui":"^6.2.52","@things-factory/setting-ui":"^6.2.52","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.52","@things-factory/notification":"^6.2.52","@things-factory/setting-base":"^6.2.52","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.52","@things-factory/oauth2-client":"^6.2.52","@things-factory/integration-ui":"^6.2.52","@things-factory/integration-opc":"^6.2.52","@things-factory/integration-melsec":"^6.2.52","@things-factory/integration-modbus":"^6.2.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.53_1701772025446_0.006214146871800219","host":"s3://npm-registry-packages"}},"6.2.54":{"name":"@things-factory/operato-ecs","version":"6.2.54","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.54","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"826851d016f97bb4d7c4d9a7cbb8e9aafb231bae","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.54.tgz","fileCount":62,"integrity":"sha512-BhVMy8kTRPgTNuOxvPzWn7lqsvUHdWmyhRWDcsrlAubVaest6/fSKdsP0rWoJjeri/lQE5Rjm/5FVyiLMtvOAw==","signatures":[{"sig":"MEQCIG+ILMm7pHiQOrEjh+Hyo64N0IwvQA/kecai0oPQRnUPAiAkR0bOwELqSuYK35XEenHgRGHtyCXzOrLmOHmZmGAO0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279109},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"db6b9a9109a090c4dd705058949fce624f15b0ef","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.54","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.52","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.52","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.52","@things-factory/auth-ui":"^6.2.54","@things-factory/more-ui":"^6.2.52","@things-factory/board-ui":"^6.2.54","@things-factory/print-ui":"^6.2.54","@things-factory/dashboard":"^6.2.54","@things-factory/export-ui":"^6.2.52","@things-factory/i18n-base":"^6.2.52","@things-factory/lite-menu":"^6.2.54","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.54","@things-factory/context-ui":"^6.2.52","@things-factory/setting-ui":"^6.2.54","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.54","@things-factory/notification":"^6.2.54","@things-factory/setting-base":"^6.2.54","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.54","@things-factory/oauth2-client":"^6.2.54","@things-factory/integration-ui":"^6.2.54","@things-factory/integration-opc":"^6.2.54","@things-factory/integration-melsec":"^6.2.54","@things-factory/integration-modbus":"^6.2.54"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.54_1701803180043_0.7886569829164467","host":"s3://npm-registry-packages"}},"6.2.55":{"name":"@things-factory/operato-ecs","version":"6.2.55","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.55","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0c78447bcc214528ae79a29df080c12c4b3f8409","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.55.tgz","fileCount":63,"integrity":"sha512-DWiSPmFd8TIQ3yyS365jaWcixdAwXOnzUXTgcoHEXTtv+WYDMnnKWWM7tM7XKkZpckaxId/XlQ8p9OhzrZGl8Q==","signatures":[{"sig":"MEYCIQDr9g8Y4Ec8Hr+u3LkUrIgqIb3xeMjwBlX3OaMzN5zNBAIhAJRhloLVCKZwmA5L9gc+VPzdj/knZ9D0ZCkPMYC5DHbl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280429},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bb3b66cb4e6532b252eb7a102c0a6b2602d4ef36","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.54","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.52","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.52","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.52","@things-factory/auth-ui":"^6.2.54","@things-factory/more-ui":"^6.2.52","@things-factory/board-ui":"^6.2.54","@things-factory/print-ui":"^6.2.54","@things-factory/dashboard":"^6.2.54","@things-factory/export-ui":"^6.2.52","@things-factory/i18n-base":"^6.2.52","@things-factory/lite-menu":"^6.2.54","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.54","@things-factory/context-ui":"^6.2.52","@things-factory/setting-ui":"^6.2.54","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.54","@things-factory/notification":"^6.2.54","@things-factory/setting-base":"^6.2.54","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.54","@things-factory/oauth2-client":"^6.2.54","@things-factory/integration-ui":"^6.2.54","@things-factory/integration-opc":"^6.2.54","@things-factory/integration-melsec":"^6.2.54","@things-factory/integration-modbus":"^6.2.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.55_1701840907368_0.3449456532218236","host":"s3://npm-registry-packages"}},"4.3.367":{"name":"@things-factory/operato-ecs","version":"4.3.367","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.367","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"da05c55d6f9f0392013d311f44d74deea5ac691a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.367.tgz","fileCount":55,"integrity":"sha512-+C3r77di0pXQBwThr2EC5XkQQNoEqmLePzWjlAkN5e6kt0PipTDZVQQd09oFeje4yKbpv3NZ8xIexJFvsfr7XA==","signatures":[{"sig":"MEUCIQCjNTKWgV0yhnFQq7aihuC1vSbKaWrkCkIzh9OB0dZAQQIgDYCK6swhrRU9OPGwCrzcM2gNcj/I2UP2Z4yrX4FF27A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7ca4aeb73080cd52d7058fe97e6cbb2cc431a80d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.281","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.281","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.281","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.281","@things-factory/more-ui":"^4.3.281","@things-factory/board-ui":"^4.3.344","@things-factory/grist-ui":"^4.3.281","@things-factory/print-ui":"^4.3.281","@things-factory/dashboard":"^4.3.344","@things-factory/export-ui":"^4.3.281","@things-factory/i18n-base":"^4.3.281","@things-factory/lite-menu":"^4.3.344","@things-factory/system-ui":"^4.3.281","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.281","@things-factory/context-ui":"^4.3.281","@things-factory/scene-form":"^4.3.281","@things-factory/setting-ui":"^4.3.281","@things-factory/resource-ui":"^4.3.281","@things-factory/setting-base":"^4.3.281","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.281","@things-factory/oauth2-client":"^4.3.281","@things-factory/scene-restful":"^4.3.281","@things-factory/integration-ui":"^4.3.367","@things-factory/integration-melsec":"^4.3.367","@things-factory/integration-modbus":"^4.3.367","@things-factory/scene-data-transform":"^4.3.281"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.281"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.367_1701843563090_0.5061947988153923","host":"s3://npm-registry-packages"}},"6.2.57":{"name":"@things-factory/operato-ecs","version":"6.2.57","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.57","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b9ead4a124e8abea8fc5be96224c24379c776902","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.57.tgz","fileCount":62,"integrity":"sha512-27SgrFn2wt+ZnSzos0MIJWe4POHju60wEcLN6l/iAghnjtFDibYJyo7RhL2rHS9mBWuVY88F918X6Xiojig6HQ==","signatures":[{"sig":"MEYCIQDur0wG+YjCyWEgFsmKOXDcG0nRPax4ZQhE/yM96ORAFwIhAMFDscI3Hem0xequ2xdapYlw8juP2kPr3kiRKvoWq6Sj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279045},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"de09b15757a2bad601a2e23dc52f16b0d816a420","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.54","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.52","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.52","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.52","@things-factory/auth-ui":"^6.2.54","@things-factory/more-ui":"^6.2.52","@things-factory/board-ui":"^6.2.54","@things-factory/print-ui":"^6.2.54","@things-factory/dashboard":"^6.2.57","@things-factory/export-ui":"^6.2.52","@things-factory/i18n-base":"^6.2.52","@things-factory/lite-menu":"^6.2.57","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.54","@things-factory/context-ui":"^6.2.52","@things-factory/setting-ui":"^6.2.54","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.54","@things-factory/notification":"^6.2.54","@things-factory/setting-base":"^6.2.54","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.57","@things-factory/oauth2-client":"^6.2.54","@things-factory/integration-ui":"^6.2.57","@things-factory/integration-opc":"^6.2.57","@things-factory/integration-melsec":"^6.2.57","@things-factory/integration-modbus":"^6.2.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.57_1701953681579_0.6164596035009491","host":"s3://npm-registry-packages"}},"6.2.58":{"name":"@things-factory/operato-ecs","version":"6.2.58","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.58","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"81a1071a3954799e91797bd28141cae22c563dca","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.58.tgz","fileCount":62,"integrity":"sha512-Rt2OD9SjBeTNZts0CtArV3fH+HRxLoiHxX7ju2jMTwDu/gYKDzN3pKeBMkeFaTfsL2W8YWXwzuMUYY132+KjkQ==","signatures":[{"sig":"MEYCIQDLYtcj9ic8INbzsUa0V2PKu2GdaKPcw4rbMx9lBcr9sAIhAP83BTCqAAebQXhhg8OJburtDqwpsiRUTACn2IbUWNNH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279045},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"decd44e000e44941409b829d72e99c49cb1829bf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.54","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.52","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.52","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.52","@things-factory/auth-ui":"^6.2.54","@things-factory/more-ui":"^6.2.52","@things-factory/board-ui":"^6.2.58","@things-factory/print-ui":"^6.2.54","@things-factory/dashboard":"^6.2.58","@things-factory/export-ui":"^6.2.52","@things-factory/i18n-base":"^6.2.52","@things-factory/lite-menu":"^6.2.58","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.54","@things-factory/context-ui":"^6.2.52","@things-factory/setting-ui":"^6.2.54","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.54","@things-factory/notification":"^6.2.54","@things-factory/setting-base":"^6.2.54","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.58","@things-factory/oauth2-client":"^6.2.54","@things-factory/integration-ui":"^6.2.57","@things-factory/integration-opc":"^6.2.57","@things-factory/integration-melsec":"^6.2.57","@things-factory/integration-modbus":"^6.2.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.58_1701970105518_0.2607712824664874","host":"s3://npm-registry-packages"}},"6.2.60":{"name":"@things-factory/operato-ecs","version":"6.2.60","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.60","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3ec15d44757d0dd3a3d5349d2bc466b6932d3064","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.60.tgz","fileCount":63,"integrity":"sha512-01rUAbzHSpk9kzP0Eaj/Ugv17DfYkX8RjDfVs1XygyhynjrJln10dfoZsgN0w176jOqBXgiwmeLX/GjcfC8W2g==","signatures":[{"sig":"MEUCIQDL5npWmo97EPi3CtveOLd1/YmTJ9iFb5cDVCu94KN1HwIgFeLxLGBlrlDPb4WjbipL1jSWalxfUgDhl2e1ImuFdXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280429},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e95169c9debe1c4e2271195494a8e6dff43568b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.54","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.52","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.52","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.52","@things-factory/auth-ui":"^6.2.54","@things-factory/more-ui":"^6.2.52","@things-factory/board-ui":"^6.2.58","@things-factory/print-ui":"^6.2.54","@things-factory/dashboard":"^6.2.58","@things-factory/export-ui":"^6.2.52","@things-factory/i18n-base":"^6.2.52","@things-factory/lite-menu":"^6.2.58","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.54","@things-factory/context-ui":"^6.2.52","@things-factory/setting-ui":"^6.2.54","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.54","@things-factory/notification":"^6.2.54","@things-factory/setting-base":"^6.2.54","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.58","@things-factory/oauth2-client":"^6.2.54","@things-factory/integration-ui":"^6.2.57","@things-factory/integration-opc":"^6.2.57","@things-factory/integration-melsec":"^6.2.57","@things-factory/integration-modbus":"^6.2.60"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.60_1702117307578_0.8773917979127339","host":"s3://npm-registry-packages"}},"6.2.64":{"name":"@things-factory/operato-ecs","version":"6.2.64","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.64","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"da2dc60a055d444a10fa8ba1ba8ea69a5c973124","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.64.tgz","fileCount":62,"integrity":"sha512-ETiDQhohRjdbsb4z6jN4pNSqQtTh9qoRTykOylCBfoFiVRlZCwwMG4SF8nytD011Cnm80BkocGr4eSbrOEUDTw==","signatures":[{"sig":"MEUCIQDe2QzAaCvL+YXT+GJJlSr4N5hvl/soEHAKJ3XjAasqQgIgRMuEzvS+e+63epgvSJpaVOwA5vNFCUzDdYT9QI+V1/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279045},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1ed5a61fd59c1b509b6f88cb9383c8ab44bbffde","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.54","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.52","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.52","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.52","@things-factory/auth-ui":"^6.2.54","@things-factory/more-ui":"^6.2.52","@things-factory/board-ui":"^6.2.58","@things-factory/print-ui":"^6.2.54","@things-factory/dashboard":"^6.2.64","@things-factory/export-ui":"^6.2.52","@things-factory/i18n-base":"^6.2.52","@things-factory/lite-menu":"^6.2.64","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.54","@things-factory/context-ui":"^6.2.52","@things-factory/setting-ui":"^6.2.54","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.54","@things-factory/notification":"^6.2.64","@things-factory/setting-base":"^6.2.54","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.64","@things-factory/oauth2-client":"^6.2.54","@things-factory/integration-ui":"^6.2.64","@things-factory/integration-opc":"^6.2.64","@things-factory/integration-melsec":"^6.2.64","@things-factory/integration-modbus":"^6.2.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.64_1702299267290_0.2931271464024998","host":"s3://npm-registry-packages"}},"6.2.65":{"name":"@things-factory/operato-ecs","version":"6.2.65","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.65","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0536e58e58ec3c93d4773786bca31c4b238239c5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.65.tgz","fileCount":62,"integrity":"sha512-NuGfPZ4e6zOjV5fLiIerlLQlZyTkcHtnsdAYneutgPesXUQCeluX0+lkGSTvHWpluVL4EB3fAm3gLtTLLO7j5Q==","signatures":[{"sig":"MEUCIQC2AI1/VlLFadGUSg8BwhBEctR0jPEIveN3kfbat3oIbAIgCUvvoHde4r2d8UanPB6IbQ851apmr6V6do6T+ccxTmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279045},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"320f62ab586b0c7058e7879f3e6592c960ae97bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.65","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.65","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.65","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.65","@things-factory/auth-ui":"^6.2.65","@things-factory/more-ui":"^6.2.65","@things-factory/board-ui":"^6.2.65","@things-factory/print-ui":"^6.2.65","@things-factory/dashboard":"^6.2.65","@things-factory/export-ui":"^6.2.65","@things-factory/i18n-base":"^6.2.65","@things-factory/lite-menu":"^6.2.65","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.65","@things-factory/context-ui":"^6.2.65","@things-factory/setting-ui":"^6.2.65","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.65","@things-factory/notification":"^6.2.65","@things-factory/setting-base":"^6.2.65","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.65","@things-factory/oauth2-client":"^6.2.65","@things-factory/integration-ui":"^6.2.65","@things-factory/integration-opc":"^6.2.65","@things-factory/integration-melsec":"^6.2.65","@things-factory/integration-modbus":"^6.2.65"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.65_1702312973139_0.3397385741735319","host":"s3://npm-registry-packages"}},"6.2.66":{"name":"@things-factory/operato-ecs","version":"6.2.66","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.66","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0f43aa8149abeab1e314dad6afaabdde7aa25271","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.66.tgz","fileCount":62,"integrity":"sha512-PXbGwEWJH6oGtWUrt5HxHvvZAlq6j61XibeC/9JjNkPAFjMDElN9X0f2dfKXMyY8pzo9rmLKqKYIjE1t9P8Q4A==","signatures":[{"sig":"MEYCIQDU952l0els7xFg1fH5ijCUGGAmyV29zjIxJMW0Vby/BwIhAMC3EMlmB9cavI+Ph2QNIW2I8bdYhluy4SsUmTfEYL6r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279029},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7e4c5c75a959d01978d7e4ecbae7a490d03e33c2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.65","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.65","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.65","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.65","@things-factory/auth-ui":"^6.2.65","@things-factory/more-ui":"^6.2.65","@things-factory/board-ui":"^6.2.65","@things-factory/print-ui":"^6.2.65","@things-factory/dashboard":"^6.2.65","@things-factory/export-ui":"^6.2.65","@things-factory/i18n-base":"^6.2.65","@things-factory/lite-menu":"^6.2.65","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.65","@things-factory/context-ui":"^6.2.65","@things-factory/setting-ui":"^6.2.65","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.65","@things-factory/notification":"^6.2.66","@things-factory/setting-base":"^6.2.65","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.65","@things-factory/oauth2-client":"^6.2.65","@things-factory/integration-ui":"^6.2.65","@things-factory/integration-opc":"^6.2.65","@things-factory/integration-melsec":"^6.2.65","@things-factory/integration-modbus":"^6.2.65"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.66_1702404089405_0.695580130110057","host":"s3://npm-registry-packages"}},"6.2.67":{"name":"@things-factory/operato-ecs","version":"6.2.67","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.67","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"438baaaf16fabd41dd528b4bdd17d72f7df817a8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.67.tgz","fileCount":62,"integrity":"sha512-CP/x9OFWLpHB37X1zjKyUYcaN8aCGbCM9/Kyy7cz45tCA4r7qWiU+Vgkgv35yaQ5zwsx3z+jkgSP2+0A5+O6bQ==","signatures":[{"sig":"MEUCIQDKIisO58CrrtFg8IvixIj9GEKpJAtqga/Rf6e80ztykAIgRlIK124/l1jU3YifDRg7HUFGaWpVhimAloSlOoo6H34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279029},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"957e6c9be90b88aa4c5f0fd4839cab9b62e734c4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.65","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.65","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.65","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.65","@things-factory/auth-ui":"^6.2.65","@things-factory/more-ui":"^6.2.65","@things-factory/board-ui":"^6.2.65","@things-factory/print-ui":"^6.2.65","@things-factory/dashboard":"^6.2.65","@things-factory/export-ui":"^6.2.65","@things-factory/i18n-base":"^6.2.65","@things-factory/lite-menu":"^6.2.65","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.65","@things-factory/context-ui":"^6.2.65","@things-factory/setting-ui":"^6.2.65","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.65","@things-factory/notification":"^6.2.66","@things-factory/setting-base":"^6.2.65","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.65","@things-factory/oauth2-client":"^6.2.65","@things-factory/integration-ui":"^6.2.67","@things-factory/integration-opc":"^6.2.65","@things-factory/integration-melsec":"^6.2.65","@things-factory/integration-modbus":"^6.2.65"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.67_1702404508167_0.8555767019208365","host":"s3://npm-registry-packages"}},"6.2.68":{"name":"@things-factory/operato-ecs","version":"6.2.68","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.68","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1ce78f721cdac9c8af3c4a1e8393349623aadd80","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.68.tgz","fileCount":62,"integrity":"sha512-I5pMvHsQMoyVdOTKGNxMIA2eobSHuHPLsLyyyoG3ulJLZ0N/5Lpekbhhn6Iuw23p5IX0mU0+IdZ+086S4/98jg==","signatures":[{"sig":"MEYCIQCZ52rmV/XQcBgQxIp0/iYuFGznaw1fxQl1Hm0O/BHtrAIhAMiFykZ2jjm2cDzYOmyAvsTYhAJWaE1O+1m7YCvs+XlH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279029},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a2df11e170592166c6b3ff51d1421acd477b76e9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.65","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.65","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.65","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.65","@things-factory/auth-ui":"^6.2.65","@things-factory/more-ui":"^6.2.65","@things-factory/board-ui":"^6.2.65","@things-factory/print-ui":"^6.2.65","@things-factory/dashboard":"^6.2.65","@things-factory/export-ui":"^6.2.65","@things-factory/i18n-base":"^6.2.65","@things-factory/lite-menu":"^6.2.65","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.65","@things-factory/context-ui":"^6.2.65","@things-factory/setting-ui":"^6.2.65","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.65","@things-factory/notification":"^6.2.68","@things-factory/setting-base":"^6.2.65","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.65","@things-factory/oauth2-client":"^6.2.65","@things-factory/integration-ui":"^6.2.67","@things-factory/integration-opc":"^6.2.65","@things-factory/integration-melsec":"^6.2.65","@things-factory/integration-modbus":"^6.2.68"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.68_1702507077046_0.35597282988847256","host":"s3://npm-registry-packages"}},"6.2.70":{"name":"@things-factory/operato-ecs","version":"6.2.70","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.70","maintainers":[{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"gayeon4041","email":"gayeon4041@hatiolab.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bd92d980a755ed6e44ab559692659baeb7db9842","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.70.tgz","fileCount":63,"integrity":"sha512-KR5W8/j5nHlPCXxK41PkwM6C/ibTUe1OapRvm1K1mejBjmaV38J7IutvuaXDXiST6DNRYbRgljm4XvPFm7CEEA==","signatures":[{"sig":"MEUCIHzl90eErnvR/m21shp4yhkJxRyg+W1YaheUjQfI5oZ6AiEA75Agd4lre+kiMMe98Z9d1qpH8r895Zgz9ASNAwcHu68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280498},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"99c274f281e62be08a952c10cb3b8fdecba24a65","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.12.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.70","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.70","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.70","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.70","@things-factory/auth-ui":"^6.2.70","@things-factory/more-ui":"^6.2.70","@things-factory/board-ui":"^6.2.70","@things-factory/print-ui":"^6.2.70","@things-factory/dashboard":"^6.2.70","@things-factory/export-ui":"^6.2.70","@things-factory/i18n-base":"^6.2.70","@things-factory/lite-menu":"^6.2.70","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.70","@things-factory/context-ui":"^6.2.70","@things-factory/setting-ui":"^6.2.70","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.70","@things-factory/notification":"^6.2.70","@things-factory/setting-base":"^6.2.70","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.70","@things-factory/oauth2-client":"^6.2.70","@things-factory/integration-ui":"^6.2.70","@things-factory/integration-opc":"^6.2.70","@things-factory/integration-melsec":"^6.2.70","@things-factory/integration-modbus":"^6.2.70"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.70_1702530092368_0.053963296263752625","host":"s3://npm-registry-packages"}},"6.2.71":{"name":"@things-factory/operato-ecs","version":"6.2.71","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.71","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5b56f7e7f45460766d5be659fe39554af7158e94","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.71.tgz","fileCount":62,"integrity":"sha512-ajQev2K1GhwL4ufjJfe67Lg0YVX1dyocO8zET0zE108t/AluDAKTgtau9kKDkLzgzoQMKNH/K36yRKc4Npppzw==","signatures":[{"sig":"MEUCIDucclEzzftOXvTehvqUBSDz2HIpctRSz39BSimWKSHxAiEAm/zdU5DdBwcXqmZfoxkupWDjbrNiSuXBg80oLCBdI1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279114},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f520e62d112d7a9144a3be19ebb1a07beead4f70","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.70","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.70","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.70","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.71","@things-factory/auth-ui":"^6.2.70","@things-factory/more-ui":"^6.2.70","@things-factory/board-ui":"^6.2.71","@things-factory/print-ui":"^6.2.70","@things-factory/dashboard":"^6.2.71","@things-factory/export-ui":"^6.2.70","@things-factory/i18n-base":"^6.2.70","@things-factory/lite-menu":"^6.2.71","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.70","@things-factory/context-ui":"^6.2.70","@things-factory/setting-ui":"^6.2.70","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.70","@things-factory/notification":"^6.2.71","@things-factory/setting-base":"^6.2.70","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.70","@things-factory/oauth2-client":"^6.2.70","@things-factory/integration-ui":"^6.2.71","@things-factory/integration-opc":"^6.2.70","@things-factory/integration-melsec":"^6.2.70","@things-factory/integration-modbus":"^6.2.70"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.71_1702574110186_0.8266367612609251","host":"s3://npm-registry-packages"}},"6.2.73":{"name":"@things-factory/operato-ecs","version":"6.2.73","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.73","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"00f9b9336a0d7db067feb27a6cdac605b8eb8f37","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.73.tgz","fileCount":62,"integrity":"sha512-oD1gUxBE3+k+3P6B50D4R92mVX9xeXos0M6Aw1EA5e29juQBhR6InZ2eu7t4F6+Y9D0NTnJgn1lHlq35yHJ7fg==","signatures":[{"sig":"MEUCIQDgBd47Vmcf3Se/7rrK905p21lhIV8eLcGbXbNBSTeMiAIgeVMeeKGF3iYr42g5GiMMPxRI0W2ytPyQnYrxMyVmcAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"eb578bc7a3f5a2301af8ae599d00e929ef3bb6ca","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.70","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.70","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.70","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.71","@things-factory/auth-ui":"^6.2.70","@things-factory/more-ui":"^6.2.70","@things-factory/board-ui":"^6.2.73","@things-factory/print-ui":"^6.2.70","@things-factory/dashboard":"^6.2.73","@things-factory/export-ui":"^6.2.70","@things-factory/i18n-base":"^6.2.70","@things-factory/lite-menu":"^6.2.73","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.70","@things-factory/context-ui":"^6.2.70","@things-factory/setting-ui":"^6.2.70","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.70","@things-factory/notification":"^6.2.73","@things-factory/setting-base":"^6.2.70","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.73","@things-factory/oauth2-client":"^6.2.70","@things-factory/integration-ui":"^6.2.71","@things-factory/integration-opc":"^6.2.70","@things-factory/integration-melsec":"^6.2.70","@things-factory/integration-modbus":"^6.2.70"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.73_1703077061628_0.22854580231141575","host":"s3://npm-registry-packages"}},"6.2.75":{"name":"@things-factory/operato-ecs","version":"6.2.75","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.75","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5cde183ceb7017beaace06be62d0adf75d03b4b1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.75.tgz","fileCount":62,"integrity":"sha512-oI6orX83C5SLX3Fbr+8V6irrPw9fKWL3njCSQEJJxuliuw45KcsUydsADSTs3F9s4NxYG8vJOMoC12uz7boGTQ==","signatures":[{"sig":"MEQCIB+Zdxv1ye1tY4re8qki58qUCi3G091J+KHhR9SmTDJlAiAQmMlTuDNYtC1CGvy4hHJ/w/yCBhqG9V60JN9/Wfa/yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"55d7ca9bf5591461d28cca4640941a3f6df93bc0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.70","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.70","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.70","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.71","@things-factory/auth-ui":"^6.2.70","@things-factory/more-ui":"^6.2.70","@things-factory/board-ui":"^6.2.75","@things-factory/print-ui":"^6.2.70","@things-factory/dashboard":"^6.2.75","@things-factory/export-ui":"^6.2.70","@things-factory/i18n-base":"^6.2.70","@things-factory/lite-menu":"^6.2.75","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.75","@things-factory/context-ui":"^6.2.70","@things-factory/setting-ui":"^6.2.70","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.70","@things-factory/notification":"^6.2.73","@things-factory/setting-base":"^6.2.70","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.75","@things-factory/oauth2-client":"^6.2.70","@things-factory/integration-ui":"^6.2.75","@things-factory/integration-opc":"^6.2.75","@things-factory/integration-melsec":"^6.2.75","@things-factory/integration-modbus":"^6.2.75"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.75_1703407951240_0.3215365488062609","host":"s3://npm-registry-packages"}},"6.2.76":{"name":"@things-factory/operato-ecs","version":"6.2.76","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.76","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7b9211c631f2cb085c4e701743b061edfd034c38","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.76.tgz","fileCount":62,"integrity":"sha512-MC4IjVZwaM1BrlO+tJW9GvSvCXVrb7GhU77eKVF5SiFcbZLIAvehrIJpFnsUBTieWrQIfP4Alm5z7xDMNZ7ChQ==","signatures":[{"sig":"MEUCIQDceh8wlOipji8rldlwvaZMtmCRufGMX1EjD8oHcAcTJwIgKelrKJsO1jaVySW/eggIhESXQ+79jMa5lT/LycFdQYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9849310de2fc865e448dc929c04a2045b03adb65","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.70","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.70","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.70","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.71","@things-factory/auth-ui":"^6.2.70","@things-factory/more-ui":"^6.2.70","@things-factory/board-ui":"^6.2.75","@things-factory/print-ui":"^6.2.70","@things-factory/dashboard":"^6.2.75","@things-factory/export-ui":"^6.2.70","@things-factory/i18n-base":"^6.2.70","@things-factory/lite-menu":"^6.2.75","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.76","@things-factory/context-ui":"^6.2.70","@things-factory/setting-ui":"^6.2.70","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.70","@things-factory/notification":"^6.2.73","@things-factory/setting-base":"^6.2.70","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.75","@things-factory/oauth2-client":"^6.2.70","@things-factory/integration-ui":"^6.2.76","@things-factory/integration-opc":"^6.2.75","@things-factory/integration-melsec":"^6.2.75","@things-factory/integration-modbus":"^6.2.75"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.76_1703555225564_0.5437563248779973","host":"s3://npm-registry-packages"}},"6.2.77":{"name":"@things-factory/operato-ecs","version":"6.2.77","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.77","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f0ec328335d0bc713365ea3c6978b29fa84705b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.77.tgz","fileCount":62,"integrity":"sha512-E/g+bt+fOO2W14U6Y9ZMZz5V7LMzuSz153kTyvHjSUvhXoi883WQBn67VvNCoROOFJK2qRD4yN8pkUlmNTrEuA==","signatures":[{"sig":"MEQCIC6D4xyqmx6JcrOjYOC+YjsNDUy/bVxAbrMWrulhNoJzAiAOlnfBCEMALtiidQc8L0JMIKPbEFQmsABHyQBES5HBtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"91090127331d8e4cdbbfeb2f82c8dfe8dc65bfee","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.77","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.77","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.77","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.77","@things-factory/auth-ui":"^6.2.77","@things-factory/more-ui":"^6.2.77","@things-factory/board-ui":"^6.2.77","@things-factory/print-ui":"^6.2.77","@things-factory/dashboard":"^6.2.77","@things-factory/export-ui":"^6.2.77","@things-factory/i18n-base":"^6.2.77","@things-factory/lite-menu":"^6.2.77","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.77","@things-factory/context-ui":"^6.2.77","@things-factory/setting-ui":"^6.2.77","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.77","@things-factory/notification":"^6.2.77","@things-factory/setting-base":"^6.2.77","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.77","@things-factory/oauth2-client":"^6.2.77","@things-factory/integration-ui":"^6.2.77","@things-factory/integration-opc":"^6.2.77","@things-factory/integration-melsec":"^6.2.77","@things-factory/integration-modbus":"^6.2.77"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.77_1704108839488_0.9315382837024357","host":"s3://npm-registry-packages"}},"6.2.78":{"name":"@things-factory/operato-ecs","version":"6.2.78","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.78","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4c117d950ad7d53037063bdd6a1885496f1250b0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.78.tgz","fileCount":62,"integrity":"sha512-8R42pVBQR0BCnSiv88Fl6B0z/5y9PAbLNul9ojbn4Ikv52wYNhY2aIp+W826Jy/DPDq4BKmhZn96C/ekejIRow==","signatures":[{"sig":"MEYCIQCr4qk5FO/+WEQW2ukgmQ3bKKqftDi4MwenrcJH9ZnOaQIhAOV6RDG/Vu0Hdi00g/TyIaJzMPPi8Q68c3spxVpaSZkx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0dea8fed691c4ac45c3f06f70d9f211d3fd0031b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.77","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.77","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.77","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.77","@things-factory/auth-ui":"^6.2.78","@things-factory/more-ui":"^6.2.77","@things-factory/board-ui":"^6.2.77","@things-factory/print-ui":"^6.2.77","@things-factory/dashboard":"^6.2.77","@things-factory/export-ui":"^6.2.77","@things-factory/i18n-base":"^6.2.77","@things-factory/lite-menu":"^6.2.78","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.77","@things-factory/context-ui":"^6.2.77","@things-factory/setting-ui":"^6.2.77","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.78","@things-factory/notification":"^6.2.77","@things-factory/setting-base":"^6.2.77","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.77","@things-factory/oauth2-client":"^6.2.77","@things-factory/integration-ui":"^6.2.77","@things-factory/integration-opc":"^6.2.77","@things-factory/integration-melsec":"^6.2.77","@things-factory/integration-modbus":"^6.2.77"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.78_1704130404274_0.385623680796805","host":"s3://npm-registry-packages"}},"6.2.79":{"name":"@things-factory/operato-ecs","version":"6.2.79","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.79","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8920976c5c7b3847e1dbfc4cb146c2806c7d312e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.79.tgz","fileCount":62,"integrity":"sha512-QSdMyHal6El6i5nHnL8y4NZGhYptNU6w4CTa2MvkQZXsXVfsMaOrge44ZAwxj7d8tNHxyiljIj2RT/ZwOfY7Xg==","signatures":[{"sig":"MEQCIGO3chlSsr3LbhnVV0cYWOE/syE8xCzd0pqd9OoQltzyAiAG9/0tS3YiAJpp0M/X9pPkJUBNbNdxkCeWM7RGbyOqxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"79bd268667377c76554071d41c5ab50203110a52","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.79","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.79","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.79","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.79","@things-factory/auth-ui":"^6.2.79","@things-factory/more-ui":"^6.2.79","@things-factory/board-ui":"^6.2.79","@things-factory/print-ui":"^6.2.79","@things-factory/dashboard":"^6.2.79","@things-factory/export-ui":"^6.2.79","@things-factory/i18n-base":"^6.2.79","@things-factory/lite-menu":"^6.2.79","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.79","@things-factory/context-ui":"^6.2.79","@things-factory/setting-ui":"^6.2.79","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.79","@things-factory/notification":"^6.2.79","@things-factory/setting-base":"^6.2.79","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.79","@things-factory/oauth2-client":"^6.2.79","@things-factory/integration-ui":"^6.2.79","@things-factory/integration-opc":"^6.2.79","@things-factory/integration-melsec":"^6.2.79","@things-factory/integration-modbus":"^6.2.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.79_1704275871590_0.8517784113326876","host":"s3://npm-registry-packages"}},"6.2.80":{"name":"@things-factory/operato-ecs","version":"6.2.80","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.80","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a16daa7cdffbae7e547261dba5dec3942763549d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.80.tgz","fileCount":62,"integrity":"sha512-7IJhEBga+YdfMlsX6tv5rnHIS1uKtanO6Wrv06wEuD/k43p9hzTO2ygDeyd5duEviiJEd4F6qGYSxlPeT078yw==","signatures":[{"sig":"MEQCIHLUblE+jPpztHGGdWCINrwit3TQ/HZuOlqgT1B2ep3TAiAX6RjKKAr4xLVpHw630XeXGXlbH+9gtIpCgwbFv49kAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0a808e30f491d37addfcdfc9989cad849ad6f787","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.79","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.79","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.79","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.79","@things-factory/auth-ui":"^6.2.79","@things-factory/more-ui":"^6.2.79","@things-factory/board-ui":"^6.2.79","@things-factory/print-ui":"^6.2.79","@things-factory/dashboard":"^6.2.79","@things-factory/export-ui":"^6.2.79","@things-factory/i18n-base":"^6.2.79","@things-factory/lite-menu":"^6.2.79","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.79","@things-factory/context-ui":"^6.2.79","@things-factory/setting-ui":"^6.2.79","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.79","@things-factory/notification":"^6.2.80","@things-factory/setting-base":"^6.2.79","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.79","@things-factory/oauth2-client":"^6.2.79","@things-factory/integration-ui":"^6.2.80","@things-factory/integration-opc":"^6.2.79","@things-factory/integration-melsec":"^6.2.79","@things-factory/integration-modbus":"^6.2.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.80_1704317523178_0.11289750514080588","host":"s3://npm-registry-packages"}},"6.2.81":{"name":"@things-factory/operato-ecs","version":"6.2.81","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.81","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4c65ffc2a3e144ac56809d514de840b796c74d9a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.81.tgz","fileCount":62,"integrity":"sha512-ubwL+ls3JjVvPjDPCpsSwKN3tLeiAiI0NBM7NQVAe6FF6FBuAkAg39/D0HdIxqZy6qztkx4hgnxtc0w48vrYUQ==","signatures":[{"sig":"MEUCIBLhbnbRBmmX1XgHFaFBC6hs5A1jKAhjFHYv9czVbRa1AiEA4VNj7/sF5j9rUkIVf2Tdr1kUXlQd5s9LwKfYgjVc8BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f53e7fe4fc3d8c9c3a78c00c47a0323b7b84b0f3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.81","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.79","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.79","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.79","@things-factory/auth-ui":"^6.2.81","@things-factory/more-ui":"^6.2.79","@things-factory/board-ui":"^6.2.81","@things-factory/print-ui":"^6.2.81","@things-factory/dashboard":"^6.2.81","@things-factory/export-ui":"^6.2.79","@things-factory/i18n-base":"^6.2.79","@things-factory/lite-menu":"^6.2.81","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.81","@things-factory/context-ui":"^6.2.79","@things-factory/setting-ui":"^6.2.81","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.81","@things-factory/notification":"^6.2.81","@things-factory/setting-base":"^6.2.81","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.81","@things-factory/oauth2-client":"^6.2.81","@things-factory/integration-ui":"^6.2.81","@things-factory/integration-opc":"^6.2.81","@things-factory/integration-melsec":"^6.2.81","@things-factory/integration-modbus":"^6.2.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.81_1704342342236_0.07966036033690549","host":"s3://npm-registry-packages"}},"6.2.82":{"name":"@things-factory/operato-ecs","version":"6.2.82","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.82","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"53a7f729ce3b9a426979b241864e86083243bc2c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.82.tgz","fileCount":62,"integrity":"sha512-8XO4BdJlA38aQFs8Edak9ptsKwFHbJ6R7ljOlulLLHYopiQOarN5/p0RedvyvTNQzLbgg2nkbj380VU/qmFClA==","signatures":[{"sig":"MEUCIQCRkWsnmoUVf8tsgoeH+dLHY7KeJ/IgjyU1b98iGHFESAIgQsqadeAk6hnApd1e2ktVMJK7ey2QREF8oyQUjgu0VCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bc2048e76dd3ce68869735bac51290a9e3421252","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.82","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.79","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.79","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.79","@things-factory/auth-ui":"^6.2.82","@things-factory/more-ui":"^6.2.79","@things-factory/board-ui":"^6.2.82","@things-factory/print-ui":"^6.2.82","@things-factory/dashboard":"^6.2.82","@things-factory/export-ui":"^6.2.79","@things-factory/i18n-base":"^6.2.79","@things-factory/lite-menu":"^6.2.82","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.82","@things-factory/context-ui":"^6.2.79","@things-factory/setting-ui":"^6.2.82","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.82","@things-factory/notification":"^6.2.82","@things-factory/setting-base":"^6.2.82","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.82","@things-factory/oauth2-client":"^6.2.82","@things-factory/integration-ui":"^6.2.82","@things-factory/integration-opc":"^6.2.82","@things-factory/integration-melsec":"^6.2.82","@things-factory/integration-modbus":"^6.2.82"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.78"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.82_1704352210419_0.17950828738337155","host":"s3://npm-registry-packages"}},"6.2.84":{"name":"@things-factory/operato-ecs","version":"6.2.84","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.84","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cbedefb81dc029ba3395bae2609e84225e1f1606","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.84.tgz","fileCount":62,"integrity":"sha512-QV7sQZRzgGEnBOiuWcmcnHuE/JlE6U/3ucoaD6PD6ZT6tyeE9UwigFA36/ouAoXxT+rRAQA4/hqdSSTDENmn1A==","signatures":[{"sig":"MEUCIHf13ue6fEAsZLnmO9orvGqiiUDarKNCXk4gD8ACKiyiAiEA4fs1PpH6DVm1Ylh7uaUcoxJY5N9+Od5/VHa/i0tAL7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3c272e989acc14bbd02f4ec79624dfd7dc4e6acd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.84","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.84","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.84","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.84","@things-factory/auth-ui":"^6.2.84","@things-factory/more-ui":"^6.2.84","@things-factory/board-ui":"^6.2.84","@things-factory/print-ui":"^6.2.84","@things-factory/dashboard":"^6.2.84","@things-factory/export-ui":"^6.2.84","@things-factory/i18n-base":"^6.2.84","@things-factory/lite-menu":"^6.2.84","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.84","@things-factory/context-ui":"^6.2.84","@things-factory/setting-ui":"^6.2.84","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.84","@things-factory/notification":"^6.2.84","@things-factory/setting-base":"^6.2.84","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.84","@things-factory/oauth2-client":"^6.2.84","@things-factory/integration-ui":"^6.2.84","@things-factory/integration-opc":"^6.2.84","@things-factory/integration-melsec":"^6.2.84","@things-factory/integration-modbus":"^6.2.84"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.84_1704498337634_0.011972382973372886","host":"s3://npm-registry-packages"}},"7.0.0-alpha.0":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.0","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"34120ad664a207d508708555f3bbddccaeb3564f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.0.tgz","fileCount":62,"integrity":"sha512-U5I3S+4gvsSk5V+Eat5+1bwYQqon3+AhlZ3kzE0+OuuoXjo9ROvA9bVg2b8FexZOx/ppZ3dfhK92SKX21Tu4Hg==","signatures":[{"sig":"MEUCIGcoa4rpfad5CuCnAw+iwEQ4juG8VJoMet5HKezmZRfsAiEA3rGg2qjq8tpV6TRyqJ6vowU/N9K9RNnUX9hPviZqFq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279356},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0eb7f1db7ca559df530b3242c48456fc565ef4c0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^1.0.0","@things-factory/api":"^7.0.0-alpha.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^7.0.0-alpha.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^7.0.0-alpha.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^7.0.0-alpha.0","@things-factory/auth-ui":"^7.0.0-alpha.0","@things-factory/more-ui":"^7.0.0-alpha.0","@things-factory/board-ui":"^7.0.0-alpha.0","@things-factory/print-ui":"^7.0.0-alpha.0","@things-factory/dashboard":"^7.0.0-alpha.0","@things-factory/export-ui":"^7.0.0-alpha.0","@things-factory/i18n-base":"^7.0.0-alpha.0","@things-factory/lite-menu":"^7.0.0-alpha.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^7.0.0-alpha.0","@things-factory/context-ui":"^7.0.0-alpha.0","@things-factory/setting-ui":"^7.0.0-alpha.0","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^7.0.0-alpha.0","@things-factory/notification":"^7.0.0-alpha.0","@things-factory/setting-base":"^7.0.0-alpha.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^7.0.0-alpha.0","@things-factory/oauth2-client":"^7.0.0-alpha.0","@things-factory/integration-ui":"^7.0.0-alpha.0","@things-factory/integration-opc":"^7.0.0-alpha.0","@things-factory/integration-melsec":"^7.0.0-alpha.0","@things-factory/integration-modbus":"^7.0.0-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.0_1704502362942_0.3208512344524719","host":"s3://npm-registry-packages"}},"6.2.85":{"name":"@things-factory/operato-ecs","version":"6.2.85","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.85","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bb0eff0b99df8c82398c7bcc0d5bf84e95498eca","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.85.tgz","fileCount":62,"integrity":"sha512-vAaNwOa1vkL7C2N+XsmPSG0szW1yM12LquucXXGRw2MCWi/RqLbNcgSH6HghwvXGNgfhzOQwh6sZtddEOZ0Qcw==","signatures":[{"sig":"MEUCIQDgWd14EGIA7X7nxw6q00iFT7my0AJyQrBdWmRm22s13AIgLGXPyGW4IERLWKq/VQs/w9U+QxoU4lYs42PLV1n5iEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279166},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fa45f9f390455d71789ecd00838e020d65e00871","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.84","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.84","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.84","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.84","@things-factory/auth-ui":"^6.2.84","@things-factory/more-ui":"^6.2.84","@things-factory/board-ui":"^6.2.84","@things-factory/print-ui":"^6.2.84","@things-factory/dashboard":"^6.2.85","@things-factory/export-ui":"^6.2.84","@things-factory/i18n-base":"^6.2.84","@things-factory/lite-menu":"^6.2.85","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.84","@things-factory/context-ui":"^6.2.84","@things-factory/setting-ui":"^6.2.84","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.84","@things-factory/notification":"^6.2.84","@things-factory/setting-base":"^6.2.84","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.85","@things-factory/oauth2-client":"^6.2.84","@things-factory/integration-ui":"^6.2.84","@things-factory/integration-opc":"^6.2.84","@things-factory/integration-melsec":"^6.2.84","@things-factory/integration-modbus":"^6.2.84"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.85_1704537763237_0.16788043486510018","host":"s3://npm-registry-packages"}},"4.3.378":{"name":"@things-factory/operato-ecs","version":"4.3.378","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.378","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"52f485516e7b939446ccd012016d66972b344165","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.378.tgz","fileCount":57,"integrity":"sha512-qSMDGGRnCYs3p8grz/RmY9l6VhwyuFfrkeBOnq8BPiPKAaSy7WUiq5ha+8R5fUdkUnC/lGnfBJA+mLEqMqbjVQ==","signatures":[{"sig":"MEQCIA69f/syznv2j31lc7wPp+AbYvoWUWrHZCe851+VgdBiAiBResCYACCj+1zh+8BPJzceZp++sXBh/V628A74RWCFAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147213},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9de7af5e7b61574cdb4773876a41e1b9b77c1689","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.0.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.0.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.378","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.378","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.378","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.378","@things-factory/more-ui":"^4.3.378","@things-factory/board-ui":"^4.3.378","@things-factory/grist-ui":"^4.3.378","@things-factory/print-ui":"^4.3.378","@things-factory/dashboard":"^4.3.378","@things-factory/export-ui":"^4.3.378","@things-factory/i18n-base":"^4.3.378","@things-factory/lite-menu":"^4.3.378","@things-factory/system-ui":"^4.3.378","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.378","@things-factory/context-ui":"^4.3.378","@things-factory/scene-form":"^4.3.378","@things-factory/setting-ui":"^4.3.378","@things-factory/resource-ui":"^4.3.378","@things-factory/setting-base":"^4.3.378","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.378","@things-factory/oauth2-client":"^4.3.378","@things-factory/scene-restful":"^4.3.378","@things-factory/integration-ui":"^4.3.378","@things-factory/integration-melsec":"^4.3.378","@things-factory/integration-modbus":"^4.3.378","@things-factory/scene-data-transform":"^4.3.378"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.378"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.378_1704814219221_0.35158794922230574","host":"s3://npm-registry-packages"}},"6.2.86":{"name":"@things-factory/operato-ecs","version":"6.2.86","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.86","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"37bac65224e649d220760108f5e184bf322d1034","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.86.tgz","fileCount":62,"integrity":"sha512-paz7ED9hLVPABwSThyqMexcvavSv4AD5ZX3pw+Ay5qxVvFnF1+2v8v8VK/kvzpjeJ6EyaDuYAE5Ewi+N7G7ojA==","signatures":[{"sig":"MEQCIDgB+zZZrfnTnhFmTe1AaLi/xnF56MnIcBCtM+6W0LX0AiAMrH7xbrmKGXlpQ5dWgOiKVGKCpfRQfQ4kRhLiH19b/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279169},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f90a5c1ff2a93331bb6e375944972dc68dde8a1f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.86","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.86","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.84","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.84","@things-factory/auth-ui":"^6.2.84","@things-factory/more-ui":"^6.2.84","@things-factory/board-ui":"^6.2.84","@things-factory/print-ui":"^6.2.84","@things-factory/dashboard":"^6.2.86","@things-factory/export-ui":"^6.2.84","@things-factory/i18n-base":"^6.2.84","@things-factory/lite-menu":"^6.2.86","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.84","@things-factory/context-ui":"^6.2.84","@things-factory/setting-ui":"^6.2.84","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.84","@things-factory/notification":"^6.2.86","@things-factory/setting-base":"^6.2.84","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.86","@things-factory/oauth2-client":"^6.2.86","@things-factory/integration-ui":"^6.2.86","@things-factory/integration-opc":"^6.2.86","@things-factory/integration-melsec":"^6.2.86","@things-factory/integration-modbus":"^6.2.86"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.86_1704825624906_0.14286997793428569","host":"s3://npm-registry-packages"}},"4.3.379":{"name":"@things-factory/operato-ecs","version":"4.3.379","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.379","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"424fb34fe0db64a56749d534989a710959734ed1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.379.tgz","fileCount":55,"integrity":"sha512-hb0hFgan/Y3lrBcfeshC1EA8kPclzhl2erfsWvWZJFoUMDglVquw+0Tyg+ySYMaq3h9KPnJ+EPPcaXgvQ8GzgQ==","signatures":[{"sig":"MEMCID+Zwc3b/Z7oUIDp9XUKJpvtjiUIvvsJDIH0jvzvw0k8Ah9+RiBpHfUAwb7cEixyhCGAfxq+Qm4xU+20BzNuc0Xz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"be80e8ec81dedb5706ebf0dd7d240ecd5ed0a67e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.379","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.379","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.379","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.379","@things-factory/more-ui":"^4.3.379","@things-factory/board-ui":"^4.3.379","@things-factory/grist-ui":"^4.3.379","@things-factory/print-ui":"^4.3.379","@things-factory/dashboard":"^4.3.379","@things-factory/export-ui":"^4.3.379","@things-factory/i18n-base":"^4.3.379","@things-factory/lite-menu":"^4.3.379","@things-factory/system-ui":"^4.3.379","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.379","@things-factory/context-ui":"^4.3.379","@things-factory/scene-form":"^4.3.379","@things-factory/setting-ui":"^4.3.379","@things-factory/resource-ui":"^4.3.379","@things-factory/setting-base":"^4.3.379","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.379","@things-factory/oauth2-client":"^4.3.379","@things-factory/scene-restful":"^4.3.379","@things-factory/integration-ui":"^4.3.379","@things-factory/integration-melsec":"^4.3.379","@things-factory/integration-modbus":"^4.3.379","@things-factory/scene-data-transform":"^4.3.379"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.379"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.379_1704850493920_0.7732499737621357","host":"s3://npm-registry-packages"}},"4.3.381":{"name":"@things-factory/operato-ecs","version":"4.3.381","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.381","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5b61214d8a144e613c0cef1dbb928d94cd7382b7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.381.tgz","fileCount":55,"integrity":"sha512-Sho/YIPKwbx6R0zhPnw2YgIM7RhdZAmbiEJt1hNTjRKQmskqkhbOHTjeUVT+ryqDua4025EpLTsocg39tNvt+A==","signatures":[{"sig":"MEUCIDns8gp/h70fWEwpwOMhyaHkNvme43DSXdCycchR+VGDAiEAofIM2db10UXFcnbaj8alYWAo8CKN1z8QsEroNZ/IdEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"853888b22dd91352f37d4fe660e3233405beefd1","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.381","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.381","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.381","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.381","@things-factory/more-ui":"^4.3.381","@things-factory/board-ui":"^4.3.381","@things-factory/grist-ui":"^4.3.381","@things-factory/print-ui":"^4.3.381","@things-factory/dashboard":"^4.3.381","@things-factory/export-ui":"^4.3.381","@things-factory/i18n-base":"^4.3.381","@things-factory/lite-menu":"^4.3.381","@things-factory/system-ui":"^4.3.381","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.381","@things-factory/context-ui":"^4.3.381","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.381","@things-factory/resource-ui":"^4.3.381","@things-factory/setting-base":"^4.3.381","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.381","@things-factory/oauth2-client":"^4.3.381","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.381","@things-factory/integration-melsec":"^4.3.381","@things-factory/integration-modbus":"^4.3.381","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.381_1704858582167_0.2997627103567777","host":"s3://npm-registry-packages"}},"7.0.0-alpha.1":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.1","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"77dc7ad84a23408b529504ecb6de69ddf0bc353d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.1.tgz","fileCount":62,"integrity":"sha512-0S++qeLpNRGCx+Qnek5lmKAMcEiypceNL3MDzcrm/l8KWcTNkeK/tBoUonG/A2nc/VDa44dqjxnxL6/3EXKdrA==","signatures":[{"sig":"MEYCIQDbn018sDUHnkVcwem+LnPnXdEzHhW2OBFjXKWuT8KtowIhANuRQP0TY/MFSAEAZpfufASg5BkMiRgeLvMXCBTh8zZ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280157},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"778315d165d7f15e147583a45d5079c3d7cbce38","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.1","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.1","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.1","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.1","@things-factory/auth-ui":"^7.0.0-alpha.1","@things-factory/more-ui":"^7.0.0-alpha.1","@things-factory/board-ui":"^7.0.0-alpha.1","@things-factory/print-ui":"^7.0.0-alpha.1","@things-factory/dashboard":"^7.0.0-alpha.1","@things-factory/export-ui":"^7.0.0-alpha.1","@things-factory/i18n-base":"^7.0.0-alpha.1","@things-factory/lite-menu":"^7.0.0-alpha.1","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.1","@things-factory/context-ui":"^7.0.0-alpha.1","@things-factory/setting-ui":"^7.0.0-alpha.1","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.1","@things-factory/notification":"^7.0.0-alpha.1","@things-factory/setting-base":"^7.0.0-alpha.1","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.1","@things-factory/oauth2-client":"^7.0.0-alpha.1","@things-factory/integration-ui":"^7.0.0-alpha.1","@things-factory/integration-opc":"^7.0.0-alpha.1","@things-factory/integration-melsec":"^7.0.0-alpha.1","@things-factory/integration-modbus":"^7.0.0-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.1_1705765353169_0.3474274658869161","host":"s3://npm-registry-packages"}},"7.0.0-alpha.2":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.2","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.2","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e1c15082a1fb2524afee02bcb9fa1d49833c8275","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.2.tgz","fileCount":62,"integrity":"sha512-OvA7cdBQyTuPKu8lFcFT44PtB4MrnvSRBgrZ9XR556DQV8XazI1UZkH5Co0Bpxd2R4RuabkCdpR9ih3B1i/xDA==","signatures":[{"sig":"MEUCIGKdNlB4L+WjrShNq0Ou3tgC9Y/9xaSA/0g9z50Wq48FAiEAhnbGAlJmmOyjpKqXSaIUDxelXOwU/QKIrNqb8Em+nB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280203},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"96d1bf4e72b3253d863d5424b434380556516409","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.1","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.1","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.1","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.1","@things-factory/auth-ui":"^7.0.0-alpha.1","@things-factory/more-ui":"^7.0.0-alpha.1","@things-factory/board-ui":"^7.0.0-alpha.1","@things-factory/print-ui":"^7.0.0-alpha.1","@things-factory/dashboard":"^7.0.0-alpha.1","@things-factory/export-ui":"^7.0.0-alpha.1","@things-factory/i18n-base":"^7.0.0-alpha.1","@things-factory/lite-menu":"^7.0.0-alpha.1","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.1","@things-factory/context-ui":"^7.0.0-alpha.1","@things-factory/setting-ui":"^7.0.0-alpha.1","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.1","@things-factory/notification":"^7.0.0-alpha.1","@things-factory/setting-base":"^7.0.0-alpha.1","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.1","@things-factory/oauth2-client":"^7.0.0-alpha.1","@things-factory/integration-ui":"^7.0.0-alpha.1","@things-factory/integration-opc":"^7.0.0-alpha.1","@things-factory/integration-melsec":"^7.0.0-alpha.1","@things-factory/integration-modbus":"^7.0.0-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.2_1705768932273_0.564062250488863","host":"s3://npm-registry-packages"}},"6.2.88":{"name":"@things-factory/operato-ecs","version":"6.2.88","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.88","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"91658a339a5abdd28328acc085aa2627eab7e971","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.88.tgz","fileCount":62,"integrity":"sha512-s2g1RZtds9KB5OMVp+V9zhaCz7scOZmVOiECeFVpaHp+DUjsLiM0/evjhtraoHiTod8+hdwTo+oQgprMshPHjw==","signatures":[{"sig":"MEYCIQCCKWJT+WwuJVSQSTNVU0LhCg+ShS1RbZ50J/5SMfc2bwIhAPI8ZHnqMe3rUGwfg1Gxb82g/E7aTfIDLkBjAOhqluXS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279169},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"700ee6ac193bb6b6bc4f1a569c3ca046a7a049ee","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.88","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.88","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.88","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.88","@things-factory/auth-ui":"^6.2.88","@things-factory/more-ui":"^6.2.88","@things-factory/board-ui":"^6.2.88","@things-factory/print-ui":"^6.2.88","@things-factory/dashboard":"^6.2.88","@things-factory/export-ui":"^6.2.88","@things-factory/i18n-base":"^6.2.88","@things-factory/lite-menu":"^6.2.88","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.88","@things-factory/context-ui":"^6.2.88","@things-factory/setting-ui":"^6.2.88","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.88","@things-factory/notification":"^6.2.88","@things-factory/setting-base":"^6.2.88","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.88","@things-factory/oauth2-client":"^6.2.88","@things-factory/integration-ui":"^6.2.88","@things-factory/integration-opc":"^6.2.88","@things-factory/integration-melsec":"^6.2.88","@things-factory/integration-modbus":"^6.2.88"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.88_1705773975280_0.7997226921127654","host":"s3://npm-registry-packages"}},"7.0.0-alpha.3":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.3","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.3","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f354d399013aa2fd82820ac71b6e35839a2f4cf8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.3.tgz","fileCount":62,"integrity":"sha512-HQ5fk3e0J9yiZHit+GvdH7ubIXCRTWcuB8+evJ7Qyhh8z1/qup7KLZQMhAxKEzVGBsD5khh8i3nDGP83pcWRAA==","signatures":[{"sig":"MEYCIQCJN88TkmFotV2N4ZM2wkmEnKn+r3EiPpc+SlFPeIzVBQIhAPXhSorAMT2rohFLvtO3JCneUCJmoMAyGnxgZbjZ2lkt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280203},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8b545949d9f8f915251dabfc633dfb68e1270fff","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.1","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.1","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.1","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.1","@things-factory/auth-ui":"^7.0.0-alpha.1","@things-factory/more-ui":"^7.0.0-alpha.1","@things-factory/board-ui":"^7.0.0-alpha.1","@things-factory/print-ui":"^7.0.0-alpha.1","@things-factory/dashboard":"^7.0.0-alpha.1","@things-factory/export-ui":"^7.0.0-alpha.1","@things-factory/i18n-base":"^7.0.0-alpha.1","@things-factory/lite-menu":"^7.0.0-alpha.1","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.1","@things-factory/context-ui":"^7.0.0-alpha.1","@things-factory/setting-ui":"^7.0.0-alpha.1","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.1","@things-factory/notification":"^7.0.0-alpha.3","@things-factory/setting-base":"^7.0.0-alpha.1","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.1","@things-factory/oauth2-client":"^7.0.0-alpha.1","@things-factory/integration-ui":"^7.0.0-alpha.1","@things-factory/integration-opc":"^7.0.0-alpha.1","@things-factory/integration-melsec":"^7.0.0-alpha.1","@things-factory/integration-modbus":"^7.0.0-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.3_1705937908137_0.6780274542296181","host":"s3://npm-registry-packages"}},"6.2.90":{"name":"@things-factory/operato-ecs","version":"6.2.90","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.90","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"50e5bb393f3e16ddd1764cdd9e61b3c142dbf51a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.90.tgz","fileCount":62,"integrity":"sha512-OPR0JTeiL/FW1yFu6VwQqAk+2h1BlOrlEKVJkQZe/HOk1d0vx27WtkiVlwXF0irke16MrGFvHgUcGbAQRcyz8w==","signatures":[{"sig":"MEYCIQCfHSR4C4HhZQkku56o0B6IGpQpJWurhf3KqGCUZPIOtQIhAKqdcjFmnkQDv+bsPSb96ziDf1gB5xsbqOCbb7VvZM3A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279169},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e3320460fa6f015851f8dc1d6d45ab3298c00ebc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.88","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.88","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.88","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.88","@things-factory/auth-ui":"^6.2.88","@things-factory/more-ui":"^6.2.88","@things-factory/board-ui":"^6.2.90","@things-factory/print-ui":"^6.2.88","@things-factory/dashboard":"^6.2.90","@things-factory/export-ui":"^6.2.88","@things-factory/i18n-base":"^6.2.88","@things-factory/lite-menu":"^6.2.90","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.88","@things-factory/context-ui":"^6.2.88","@things-factory/setting-ui":"^6.2.88","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.88","@things-factory/notification":"^6.2.88","@things-factory/setting-base":"^6.2.88","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.88","@things-factory/oauth2-client":"^6.2.88","@things-factory/integration-ui":"^6.2.88","@things-factory/integration-opc":"^6.2.88","@things-factory/integration-melsec":"^6.2.88","@things-factory/integration-modbus":"^6.2.88"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.90_1706175551305_0.6171293337074699","host":"s3://npm-registry-packages"}},"6.2.91":{"name":"@things-factory/operato-ecs","version":"6.2.91","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.91","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b1e1374948c64545e75a7f28c35c3e0171376738","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.91.tgz","fileCount":62,"integrity":"sha512-tfltKN4KScB6dnl1xKsIfu97kPhtOOfrDY6LXCm5w0R7oXHn4zXj9MmZbrWcnWrDnaSFazz3wmwVs8a57FJbwA==","signatures":[{"sig":"MEYCIQDD7PgH+mejaZuwM0GRi6JVqSwH9eQ40NIwBcCnkc/RxgIhAIAfeCUe5PMak3B25KKii2hyXsukoOkojfY9q4cvVB5E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279169},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"25d1f0e352438699c90189e306bfa456710a19ec","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.88","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.88","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.88","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.88","@things-factory/auth-ui":"^6.2.88","@things-factory/more-ui":"^6.2.88","@things-factory/board-ui":"^6.2.90","@things-factory/print-ui":"^6.2.88","@things-factory/dashboard":"^6.2.91","@things-factory/export-ui":"^6.2.88","@things-factory/i18n-base":"^6.2.88","@things-factory/lite-menu":"^6.2.91","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.88","@things-factory/context-ui":"^6.2.88","@things-factory/setting-ui":"^6.2.88","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.88","@things-factory/notification":"^6.2.88","@things-factory/setting-base":"^6.2.88","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.91","@things-factory/oauth2-client":"^6.2.88","@things-factory/integration-ui":"^6.2.91","@things-factory/integration-opc":"^6.2.91","@things-factory/integration-melsec":"^6.2.91","@things-factory/integration-modbus":"^6.2.91"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.91_1706204246581_0.33354101322851837","host":"s3://npm-registry-packages"}},"7.0.0-alpha.4":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.4","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.4","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2cf616dca6129161ba47191ab09d2c6db29de394","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.4.tgz","fileCount":62,"integrity":"sha512-BwaQwO1gophUUp2uiMYo+kdI2BygD/On0DC0wW/yO8PZCiK9iz1YVgzcm93a/USiRkbarXbbBfTHhWod0JQLnw==","signatures":[{"sig":"MEUCIQCKVf3+TQHuQ07VcS17MCDQVBK4IdEpyWNrEKS6nbQO2QIgbMQqC5Ee490xSbxLarPMudL4gCgfRB2M1OtDpXZKW1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280203},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"883a6587ba785dae17e4e3cef2954bd08b3a3e01","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.1","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.1","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.1","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.1","@things-factory/auth-ui":"^7.0.0-alpha.1","@things-factory/more-ui":"^7.0.0-alpha.1","@things-factory/board-ui":"^7.0.0-alpha.4","@things-factory/print-ui":"^7.0.0-alpha.1","@things-factory/dashboard":"^7.0.0-alpha.4","@things-factory/export-ui":"^7.0.0-alpha.1","@things-factory/i18n-base":"^7.0.0-alpha.1","@things-factory/lite-menu":"^7.0.0-alpha.4","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.1","@things-factory/context-ui":"^7.0.0-alpha.1","@things-factory/setting-ui":"^7.0.0-alpha.1","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.1","@things-factory/notification":"^7.0.0-alpha.4","@things-factory/setting-base":"^7.0.0-alpha.1","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.4","@things-factory/oauth2-client":"^7.0.0-alpha.1","@things-factory/integration-ui":"^7.0.0-alpha.4","@things-factory/integration-opc":"^7.0.0-alpha.4","@things-factory/integration-melsec":"^7.0.0-alpha.4","@things-factory/integration-modbus":"^7.0.0-alpha.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.4_1706206277055_0.9142882708322893","host":"s3://npm-registry-packages"}},"6.2.92":{"name":"@things-factory/operato-ecs","version":"6.2.92","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.92","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e6bddad02820dfc70eb13c0f18fdc44affe3ae19","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.92.tgz","fileCount":62,"integrity":"sha512-chDTPB9UA22NlksoNYwEPzPCxxKL510UL+R30RtGuAAvYvK/1YNv4O8UQ0UPxFmk4m01T/Ibh1Z3WXEr0t+V4w==","signatures":[{"sig":"MEQCIEZTxS7EBoQ0nr/vn/F12Rqw11xIom7x7BDr/ULbN6K+AiBqWKzJd8RpUehgnovyngJ2seXNueFULB4AuAsdHNDUGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279169},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e68bd48b1b63d163ee5394391ae0565899b0d9ae","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.88","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.88","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.88","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.88","@things-factory/auth-ui":"^6.2.88","@things-factory/more-ui":"^6.2.88","@things-factory/board-ui":"^6.2.90","@things-factory/print-ui":"^6.2.88","@things-factory/dashboard":"^6.2.91","@things-factory/export-ui":"^6.2.88","@things-factory/i18n-base":"^6.2.88","@things-factory/lite-menu":"^6.2.91","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.88","@things-factory/context-ui":"^6.2.88","@things-factory/setting-ui":"^6.2.88","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.88","@things-factory/notification":"^6.2.88","@things-factory/setting-base":"^6.2.88","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.91","@things-factory/oauth2-client":"^6.2.88","@things-factory/integration-ui":"^6.2.92","@things-factory/integration-opc":"^6.2.91","@things-factory/integration-melsec":"^6.2.91","@things-factory/integration-modbus":"^6.2.91"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.92_1706318198177_0.32470861432019116","host":"s3://npm-registry-packages"}},"6.2.93":{"name":"@things-factory/operato-ecs","version":"6.2.93","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.93","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9439babd01f4bd859387eb6cf65f563a36bf1431","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.93.tgz","fileCount":62,"integrity":"sha512-w+7CfqI6LVzSLilEz6utn5Bo3sg0xe++n/TfGnERssSr/TBVlFuqyFiDtaqO+W/S+ZI1jzbIr6+jlrIp7hrkvg==","signatures":[{"sig":"MEYCIQD4UYvjNsnsh9LpF3JYAMW2vJrYPeer9oMLk8chySrr6gIhAO6WGa89cB6KUlf2nW6XjkmJ2uMKCN4o6cBK/Omivxvp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279169},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a9e5b5e6d3fce425afedc9611ac5c40bf4b7a37","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.88","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.88","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.88","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.88","@things-factory/auth-ui":"^6.2.88","@things-factory/more-ui":"^6.2.88","@things-factory/board-ui":"^6.2.90","@things-factory/print-ui":"^6.2.88","@things-factory/dashboard":"^6.2.91","@things-factory/export-ui":"^6.2.88","@things-factory/i18n-base":"^6.2.88","@things-factory/lite-menu":"^6.2.91","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.88","@things-factory/context-ui":"^6.2.88","@things-factory/setting-ui":"^6.2.88","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.88","@things-factory/notification":"^6.2.88","@things-factory/setting-base":"^6.2.88","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.91","@things-factory/oauth2-client":"^6.2.88","@things-factory/integration-ui":"^6.2.93","@things-factory/integration-opc":"^6.2.91","@things-factory/integration-melsec":"^6.2.91","@things-factory/integration-modbus":"^6.2.91"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.93_1706318846508_0.9538310028396562","host":"s3://npm-registry-packages"}},"6.2.96":{"name":"@things-factory/operato-ecs","version":"6.2.96","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.96","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"409aa3da4fd1de6d21e8d85d4944eb4708b7c383","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.96.tgz","fileCount":62,"integrity":"sha512-2tHHxwLZFUrBAyyRA+AcfOABlu3cWubcASPJfXjHgIGrrXrunKmAE4G3LJDnx5VbfawQBJ/oN0f7ErwOAyFtVQ==","signatures":[{"sig":"MEUCIHFeVyF8ubDwGFp7fur53b/s+NBBrBbQgDStv0tm6lD+AiEAkpZJ1ZAXYVdu+o8GQ1BiVHFroeXyQRNzBKocBiHHfpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279169},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1b99f2ee4cd91db25748b376648b2905869e7a33","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.96","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.96","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.96","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.96","@things-factory/auth-ui":"^6.2.96","@things-factory/more-ui":"^6.2.96","@things-factory/board-ui":"^6.2.96","@things-factory/print-ui":"^6.2.96","@things-factory/dashboard":"^6.2.96","@things-factory/export-ui":"^6.2.96","@things-factory/i18n-base":"^6.2.96","@things-factory/lite-menu":"^6.2.96","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.96","@things-factory/context-ui":"^6.2.96","@things-factory/setting-ui":"^6.2.96","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.96","@things-factory/notification":"^6.2.96","@things-factory/setting-base":"^6.2.96","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.96","@things-factory/oauth2-client":"^6.2.96","@things-factory/integration-ui":"^6.2.96","@things-factory/integration-opc":"^6.2.96","@things-factory/integration-melsec":"^6.2.96","@things-factory/integration-modbus":"^6.2.96"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.96"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.96_1706517348436_0.4997143195198557","host":"s3://npm-registry-packages"}},"6.2.97":{"name":"@things-factory/operato-ecs","version":"6.2.97","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.97","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4b4641049b07ef842fb5af94d008d1f8023467f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.97.tgz","fileCount":62,"integrity":"sha512-nKJKVW4EUGtHmZRofsin/f6p8xbu1u1fntO5l1LUzQ/xo7JN6ZmK9fEVsKUFEXu92iE7Y28zhqXLnJoM/cTZiA==","signatures":[{"sig":"MEUCIQCyyaIWD7kRR/jfuQt3UvIZCzgW3k5W2qE8cWs96PqaTQIgDAoFHptSgzuqVbtMy/gIY8kRaxsLS5I5yY9e+vt5y/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279207},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"62f9a4d0fe8a3377b9e2342667fda3fca9c1f174","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.96","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.96","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.96","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.96","@things-factory/auth-ui":"^6.2.96","@things-factory/more-ui":"^6.2.96","@things-factory/board-ui":"^6.2.96","@things-factory/print-ui":"^6.2.96","@things-factory/dashboard":"^6.2.96","@things-factory/export-ui":"^6.2.96","@things-factory/i18n-base":"^6.2.96","@things-factory/lite-menu":"^6.2.96","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.96","@things-factory/context-ui":"^6.2.96","@things-factory/setting-ui":"^6.2.96","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.96","@things-factory/notification":"^6.2.97","@things-factory/setting-base":"^6.2.96","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.96","@things-factory/oauth2-client":"^6.2.96","@things-factory/integration-ui":"^6.2.96","@things-factory/integration-opc":"^6.2.96","@things-factory/integration-melsec":"^6.2.96","@things-factory/integration-modbus":"^6.2.96"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.96"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.97_1706547066068_0.7364997747546458","host":"s3://npm-registry-packages"}},"7.0.0-alpha.5":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.5","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.5","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8d1c9dc643849f8f01847da7de861ed917e2a772","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.5.tgz","fileCount":62,"integrity":"sha512-h0Gt/M3qixTd2zTDH8YAGRS2GkrH/EG0kIVF0DVQuw/sDMEYMl0n6Vke/3VihyKTDjd3gSCQkOknEKHljJbiIQ==","signatures":[{"sig":"MEQCIEsaJS+Oq32a2f5jERAsw1FEoP3Jwmn2h+W6Ot3I2eUAAiBlLQYb2Kk8hLU2+DWAI5uSkomthDiUB1+jvtd+7H97Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e21713e554a4ba282190ab3781040ea7150e03f4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.1","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.1","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.1","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.1","@things-factory/auth-ui":"^7.0.0-alpha.1","@things-factory/more-ui":"^7.0.0-alpha.1","@things-factory/board-ui":"^7.0.0-alpha.4","@things-factory/print-ui":"^7.0.0-alpha.1","@things-factory/dashboard":"^7.0.0-alpha.4","@things-factory/export-ui":"^7.0.0-alpha.1","@things-factory/i18n-base":"^7.0.0-alpha.1","@things-factory/lite-menu":"^7.0.0-alpha.4","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.1","@things-factory/context-ui":"^7.0.0-alpha.1","@things-factory/setting-ui":"^7.0.0-alpha.1","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.1","@things-factory/notification":"^7.0.0-alpha.5","@things-factory/setting-base":"^7.0.0-alpha.1","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.4","@things-factory/oauth2-client":"^7.0.0-alpha.1","@things-factory/integration-ui":"^7.0.0-alpha.5","@things-factory/integration-opc":"^7.0.0-alpha.4","@things-factory/integration-melsec":"^7.0.0-alpha.4","@things-factory/integration-modbus":"^7.0.0-alpha.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.5_1706571499608_0.9212107057058827","host":"s3://npm-registry-packages"}},"6.2.101":{"name":"@things-factory/operato-ecs","version":"6.2.101","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.101","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"92a4f5b9c6d1af06f4bc567e55fd42b074a4fa09","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.101.tgz","fileCount":62,"integrity":"sha512-Sc8o1w8euLNFGzUOgk4SNssmC59dWWEIEQ4otD0xG3Kx0kmD5QNjE9S8At6U1F/hyA9017mjxieUd5keCdb/8Q==","signatures":[{"sig":"MEUCIAW0Y6goEKGtH7U9k7HucA+ONJUM4CJCjFYOEKMhTnhJAiEAgQLWmoAhTirXLkCB6Wjnw33RTYhzOnawwQT7tUqdVWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279232},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"fe8410605f23afd19a0770785850ada2eb261d82","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.101","@things-factory/auth-ui":"^6.2.101","@things-factory/more-ui":"^6.2.101","@things-factory/board-ui":"^6.2.101","@things-factory/print-ui":"^6.2.101","@things-factory/dashboard":"^6.2.101","@things-factory/export-ui":"^6.2.101","@things-factory/i18n-base":"^6.2.101","@things-factory/lite-menu":"^6.2.101","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.101","@things-factory/context-ui":"^6.2.101","@things-factory/setting-ui":"^6.2.101","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.101","@things-factory/notification":"^6.2.101","@things-factory/setting-base":"^6.2.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.101","@things-factory/oauth2-client":"^6.2.101","@things-factory/integration-ui":"^6.2.101","@things-factory/integration-opc":"^6.2.101","@things-factory/integration-melsec":"^6.2.101","@things-factory/integration-modbus":"^6.2.101"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.96"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.101_1707067616233_0.17527752552303943","host":"s3://npm-registry-packages"}},"6.2.102":{"name":"@things-factory/operato-ecs","version":"6.2.102","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.102","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ffc14d7bbdf7640f0119c2cd0411e703e43ef051","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.102.tgz","fileCount":57,"integrity":"sha512-UeN2LgBObRtjBsur/44U/0Jo9XQ2fuDtIJB5jQYWTgvvFmyL80hoLyfStmzcvZl9I+wN0VZL7TMqkdtq1urQ1w==","signatures":[{"sig":"MEUCIBdiG0YBxSrNQ4/Zp8A0U8PuoBhj8UorrjDZ32lbhOA/AiEAqCtsBGkLNzz50BTUwgsIf7J2F+97mYcyPwqFA943SwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254648},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"de7dc909722996bd44373ef2a8ad2e6f5a0b88d6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.101","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.101","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.101","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.101","@things-factory/auth-ui":"^6.2.101","@things-factory/more-ui":"^6.2.101","@things-factory/board-ui":"^6.2.102","@things-factory/print-ui":"^6.2.101","@things-factory/dashboard":"^6.2.102","@things-factory/export-ui":"^6.2.101","@things-factory/i18n-base":"^6.2.101","@things-factory/lite-menu":"^6.2.102","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.101","@things-factory/context-ui":"^6.2.101","@things-factory/setting-ui":"^6.2.101","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.101","@things-factory/notification":"^6.2.101","@things-factory/setting-base":"^6.2.101","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.101","@things-factory/oauth2-client":"^6.2.101","@things-factory/integration-ui":"^6.2.101","@things-factory/integration-opc":"^6.2.101","@things-factory/integration-melsec":"^6.2.101","@things-factory/integration-modbus":"^6.2.101"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.96"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.102_1707097262440_0.3476656740796751","host":"s3://npm-registry-packages"}},"7.0.0-alpha.6":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.6","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.6","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1e8a0db16f5a0b31f24b3227a4da86b1527ef9cc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.6.tgz","fileCount":62,"integrity":"sha512-z01hXhfMG7+KQy95S2OEsXay5QlycPUrJSBgNjnfnTX69jyVDDqED+wYQAmoH0YrgoLBo/IoEDWCdvBo9esKDw==","signatures":[{"sig":"MEUCIQDbVBx+mBgCTWsHw9UUFTal1NoL4bqtfe4oi45kGYrarQIgHj2Bpsdz7TEgWI4+WlDENnW7yHwyhNPRU60tdjys2F0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cf46b4e03d6312f7ccb366a3c9fc2df16c68b7fa","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.6","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.6","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.6","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.6","@things-factory/auth-ui":"^7.0.0-alpha.6","@things-factory/more-ui":"^7.0.0-alpha.6","@things-factory/board-ui":"^7.0.0-alpha.6","@things-factory/print-ui":"^7.0.0-alpha.6","@things-factory/dashboard":"^7.0.0-alpha.6","@things-factory/export-ui":"^7.0.0-alpha.6","@things-factory/i18n-base":"^7.0.0-alpha.6","@things-factory/lite-menu":"^7.0.0-alpha.6","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.6","@things-factory/context-ui":"^7.0.0-alpha.6","@things-factory/setting-ui":"^7.0.0-alpha.6","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.6","@things-factory/notification":"^7.0.0-alpha.6","@things-factory/setting-base":"^7.0.0-alpha.6","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.6","@things-factory/oauth2-client":"^7.0.0-alpha.6","@things-factory/integration-ui":"^7.0.0-alpha.6","@things-factory/integration-opc":"^7.0.0-alpha.6","@things-factory/integration-melsec":"^7.0.0-alpha.6","@things-factory/integration-modbus":"^7.0.0-alpha.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.6_1707098155599_0.09890764649175243","host":"s3://npm-registry-packages"}},"6.2.103":{"name":"@things-factory/operato-ecs","version":"6.2.103","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.103","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1a90f5e96dfb3cdb3c6dd5d902af4483ac422f9a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.103.tgz","fileCount":62,"integrity":"sha512-nBBSKkV7Oz7cQuAMh8BFdkbuNCWg5VZAaPKTPRSfGzA3Y7YH6ND6DkBV63EVrbSvr1Ovjsg929vRcF7ZoLcA9w==","signatures":[{"sig":"MEQCIGlkO6ufnDE3Qklmyl4z+yASUT/DvA1OnVkehm3kxxmVAiAZS7hHgUay9mbaSbuNjX6P1Hnx2eYwvSW0rmbbu669+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"941f06e7c042ed4da546f96cc770e803b3ee1d71","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.103","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.103","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.103","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.103","@things-factory/auth-ui":"^6.2.103","@things-factory/more-ui":"^6.2.103","@things-factory/board-ui":"^6.2.103","@things-factory/print-ui":"^6.2.103","@things-factory/dashboard":"^6.2.103","@things-factory/export-ui":"^6.2.103","@things-factory/i18n-base":"^6.2.103","@things-factory/lite-menu":"^6.2.103","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.103","@things-factory/context-ui":"^6.2.103","@things-factory/setting-ui":"^6.2.103","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.103","@things-factory/notification":"^6.2.103","@things-factory/setting-base":"^6.2.103","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.103","@things-factory/oauth2-client":"^6.2.103","@things-factory/integration-ui":"^6.2.103","@things-factory/integration-opc":"^6.2.103","@things-factory/integration-melsec":"^6.2.103","@things-factory/integration-modbus":"^6.2.103"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.103_1707099929610_0.7843352029060073","host":"s3://npm-registry-packages"}},"6.2.104":{"name":"@things-factory/operato-ecs","version":"6.2.104","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.104","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c448ae410ed61e6c92a7d8ca66a9f94568e9330a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.104.tgz","fileCount":62,"integrity":"sha512-hxgJfacpDSRi8JVKkYu4egYsZYk+T5ahVFqRmlmCDKZGo2KGz7+IzgS6uKZEm2NxkpS4QFUfSdw4QJafpOkn5w==","signatures":[{"sig":"MEUCIHl+CHeQs3U1upDmPtIRLKLNHhio3u77rHmZ6XTBspa4AiEA8F9tD5VnMOkgZ8CliA8QDjJPdN55s/0hkJfoqptse3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9af599d0bb4c14236aee440b332e522e8f60ed52","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.103","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.103","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.103","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.103","@things-factory/auth-ui":"^6.2.103","@things-factory/more-ui":"^6.2.103","@things-factory/board-ui":"^6.2.103","@things-factory/print-ui":"^6.2.103","@things-factory/dashboard":"^6.2.104","@things-factory/export-ui":"^6.2.103","@things-factory/i18n-base":"^6.2.103","@things-factory/lite-menu":"^6.2.104","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.103","@things-factory/context-ui":"^6.2.103","@things-factory/setting-ui":"^6.2.103","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.103","@things-factory/notification":"^6.2.103","@things-factory/setting-base":"^6.2.103","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.104","@things-factory/oauth2-client":"^6.2.103","@things-factory/integration-ui":"^6.2.103","@things-factory/integration-opc":"^6.2.103","@things-factory/integration-melsec":"^6.2.103","@things-factory/integration-modbus":"^6.2.103"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.104_1707144875179_0.9288519515307223","host":"s3://npm-registry-packages"}},"6.2.105":{"name":"@things-factory/operato-ecs","version":"6.2.105","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.105","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bf8949cd67d797da5baf1bee2bba2e6f884b5aff","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.105.tgz","fileCount":62,"integrity":"sha512-93Cr8JY7xb04LRBh7Y6fhG0nsgjkqiIpQ1+Hr8/8R4xQ5WXbBCPSBo7MmieBPlV1Ca+sdcDL2r+Zvp6b3mMonA==","signatures":[{"sig":"MEYCIQDj1ZOJkAeLj8bXMOIuPVTP0jC5QKp2tCF646H9vMopAgIhAJoH+LAKXZj3EF8SFBbG0ZcERT+0QBAHiK3JF2aFEs99","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"891a2aea81fd948e4e8b342f88914ed579252c41","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.103","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.103","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.103","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.103","@things-factory/auth-ui":"^6.2.103","@things-factory/more-ui":"^6.2.103","@things-factory/board-ui":"^6.2.103","@things-factory/print-ui":"^6.2.103","@things-factory/dashboard":"^6.2.105","@things-factory/export-ui":"^6.2.103","@things-factory/i18n-base":"^6.2.103","@things-factory/lite-menu":"^6.2.105","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.103","@things-factory/context-ui":"^6.2.103","@things-factory/setting-ui":"^6.2.103","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.103","@things-factory/notification":"^6.2.103","@things-factory/setting-base":"^6.2.103","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.105","@things-factory/oauth2-client":"^6.2.103","@things-factory/integration-ui":"^6.2.103","@things-factory/integration-opc":"^6.2.103","@things-factory/integration-melsec":"^6.2.103","@things-factory/integration-modbus":"^6.2.103"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.105_1707154875068_0.222468492375669","host":"s3://npm-registry-packages"}},"6.2.107":{"name":"@things-factory/operato-ecs","version":"6.2.107","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.107","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5cbd0ebd3f8a9b080631508345691b679e54bf16","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.107.tgz","fileCount":62,"integrity":"sha512-ESR2UDGz0aArZfH70AUYXVjeszR6Q3eJ+sVY98GCCEmWYLFmk3Hl+IrqUEKPeX7WmVhbhVbuLSxNuNEBSk4EWg==","signatures":[{"sig":"MEQCIHJOskxtuCXNh/X3tY2i/YdztF5ruqxOCPTibIQ+3D8NAiAKgCrsx8ND/HpfUow8xfLBdS2UG/B3ZwXWiSVj6t50+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279195},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"75daffd2c7f8850e28f9136d057adec950c0fdf5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.103","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.103","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.103","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.103","@things-factory/auth-ui":"^6.2.103","@things-factory/more-ui":"^6.2.103","@things-factory/board-ui":"^6.2.103","@things-factory/print-ui":"^6.2.103","@things-factory/dashboard":"^6.2.105","@things-factory/export-ui":"^6.2.103","@things-factory/i18n-base":"^6.2.103","@things-factory/lite-menu":"^6.2.107","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.103","@things-factory/context-ui":"^6.2.103","@things-factory/setting-ui":"^6.2.103","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.103","@things-factory/notification":"^6.2.103","@things-factory/setting-base":"^6.2.103","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.105","@things-factory/oauth2-client":"^6.2.103","@things-factory/integration-ui":"^6.2.103","@things-factory/integration-opc":"^6.2.103","@things-factory/integration-melsec":"^6.2.103","@things-factory/integration-modbus":"^6.2.103"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.107_1707231021188_0.41160152234593084","host":"s3://npm-registry-packages"}},"6.2.110":{"name":"@things-factory/operato-ecs","version":"6.2.110","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.110","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"855e493663d10a138ee23ac0a9788197d21bac92","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.110.tgz","fileCount":62,"integrity":"sha512-mW3KFeTsqM4g3J2exf9JbTbNCh4kdM116wIx64MvLclDlIZl968Sj6STVsTICpRoIydmA58zgt4AIxeY8+sA1w==","signatures":[{"sig":"MEUCIQCJiLVBPN4ZWGAo2NOBbWnk/v+RADNJZi6lWmSkp0PVKgIgalN+QphjUVOBuMSDza6Lzzq8frgjh1rJ2fOT0B1bxRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"97db3f209368df2246591b42eed364e84b8e8ba1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.103","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.103","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.103","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.103","@things-factory/auth-ui":"^6.2.103","@things-factory/more-ui":"^6.2.103","@things-factory/board-ui":"^6.2.103","@things-factory/print-ui":"^6.2.103","@things-factory/dashboard":"^6.2.105","@things-factory/export-ui":"^6.2.103","@things-factory/i18n-base":"^6.2.103","@things-factory/lite-menu":"^6.2.107","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.103","@things-factory/context-ui":"^6.2.103","@things-factory/setting-ui":"^6.2.103","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.103","@things-factory/notification":"^6.2.110","@things-factory/setting-base":"^6.2.103","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.105","@things-factory/oauth2-client":"^6.2.103","@things-factory/integration-ui":"^6.2.103","@things-factory/integration-opc":"^6.2.103","@things-factory/integration-melsec":"^6.2.103","@things-factory/integration-modbus":"^6.2.103"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.110_1707894347977_0.31744095446689213","host":"s3://npm-registry-packages"}},"6.2.111":{"name":"@things-factory/operato-ecs","version":"6.2.111","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.111","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5fec86bc8f79292988dc14d44d294bb99d886ed3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.111.tgz","fileCount":62,"integrity":"sha512-WGQ7DtXKdEyVi36bGXw48Gi7zX6+GNHgWtKeibGweVo+ERWUKmsStTsCXe52sJrgtd8S9UgGrWYQpF+xwiUWTg==","signatures":[{"sig":"MEUCIQDJlWQ/h9iRLQUH5Wu1+ARFWB7ZPiTYEv5oT0UWeaih9wIgUmYBG7VkaqJuLSmDuPEfrHqgFPJ7rI8jsuiHtqOhuCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8424feb14ae84e99377321dc36454358631a560c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.103","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.103","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.103","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.103","@things-factory/auth-ui":"^6.2.103","@things-factory/more-ui":"^6.2.103","@things-factory/board-ui":"^6.2.103","@things-factory/print-ui":"^6.2.103","@things-factory/dashboard":"^6.2.111","@things-factory/export-ui":"^6.2.103","@things-factory/i18n-base":"^6.2.103","@things-factory/lite-menu":"^6.2.111","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.103","@things-factory/context-ui":"^6.2.103","@things-factory/setting-ui":"^6.2.103","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.103","@things-factory/notification":"^6.2.111","@things-factory/setting-base":"^6.2.103","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.111","@things-factory/oauth2-client":"^6.2.103","@things-factory/integration-ui":"^6.2.111","@things-factory/integration-opc":"^6.2.111","@things-factory/integration-melsec":"^6.2.111","@things-factory/integration-modbus":"^6.2.111"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.111_1707904001902_0.3851567040210062","host":"s3://npm-registry-packages"}},"6.2.112":{"name":"@things-factory/operato-ecs","version":"6.2.112","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.112","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d895790b76b7aab2175bf8b8c4dea4a5e2a479bf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.112.tgz","fileCount":62,"integrity":"sha512-OXnAAgyrQDxUOxomljzgrr3qE6tzeQPhYkkLw7916aH+udqBQZ4DrsSIyqaaWd8lGVg2m2LZXM93YxbRSCtujA==","signatures":[{"sig":"MEUCIQDmVUQEnA5NmBmKolkYknduWyhtcKRnoVNgmIpy7Qz26wIgbx+jeLRU0YKkbzKpN4nKxuSMDkyBitfW26Yo+Zr7tMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"313fa0d0d7646fb9657be537faa62536de9c07af","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.112","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.103","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.103","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.103","@things-factory/auth-ui":"^6.2.112","@things-factory/more-ui":"^6.2.103","@things-factory/board-ui":"^6.2.112","@things-factory/print-ui":"^6.2.112","@things-factory/dashboard":"^6.2.112","@things-factory/export-ui":"^6.2.103","@things-factory/i18n-base":"^6.2.103","@things-factory/lite-menu":"^6.2.112","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.112","@things-factory/context-ui":"^6.2.103","@things-factory/setting-ui":"^6.2.112","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.112","@things-factory/notification":"^6.2.112","@things-factory/setting-base":"^6.2.112","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.112","@things-factory/oauth2-client":"^6.2.112","@things-factory/integration-ui":"^6.2.112","@things-factory/integration-opc":"^6.2.112","@things-factory/integration-melsec":"^6.2.112","@things-factory/integration-modbus":"^6.2.112"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.112_1707932411340_0.4991766314255708","host":"s3://npm-registry-packages"}},"4.3.411":{"name":"@things-factory/operato-ecs","version":"4.3.411","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.411","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"398850e3967b1ad311960183e197ab05212eb32d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.411.tgz","fileCount":55,"integrity":"sha512-b9A1B2wDJYFKl2/FYxDJx5zaQ2KKAC0b5r9fVM3HpPaCFiBg+YHy4V7KPJ7wvKHOXpuvf7/u5FN4OR9gAFxshg==","signatures":[{"sig":"MEYCIQCb5w5S0QEhQ8+p0tZgSsNK22YZ3JHyF6xk8Gac8z+oyQIhAMHTE7ESMwQwirdNGi0IuK6T+AgX3Q7vaPqGMTVym8SQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"295ac1fa6c2058e2a56c5e94c54058e24c9ac2e7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.381","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.381","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.381","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.381","@things-factory/more-ui":"^4.3.381","@things-factory/board-ui":"^4.3.381","@things-factory/grist-ui":"^4.3.381","@things-factory/print-ui":"^4.3.381","@things-factory/dashboard":"^4.3.381","@things-factory/export-ui":"^4.3.381","@things-factory/i18n-base":"^4.3.381","@things-factory/lite-menu":"^4.3.381","@things-factory/system-ui":"^4.3.381","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.381","@things-factory/context-ui":"^4.3.381","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.381","@things-factory/resource-ui":"^4.3.381","@things-factory/setting-base":"^4.3.381","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.381","@things-factory/oauth2-client":"^4.3.381","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.411","@things-factory/integration-melsec":"^4.3.411","@things-factory/integration-modbus":"^4.3.411","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.411_1707962276309_0.8462390520628893","host":"s3://npm-registry-packages"}},"6.2.113":{"name":"@things-factory/operato-ecs","version":"6.2.113","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.113","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"744ddc2efab21635e22db456c295863c0cb16593","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.113.tgz","fileCount":62,"integrity":"sha512-FOBHMI4u/p6UQ6QNxim3g8CoHC4NjWDsFX76nq4uiO4h81o+IOp0uOTo+qWOB5r0E2PyZqIvKWWUfb2yqNP8Gg==","signatures":[{"sig":"MEYCIQC+sxf+Rk75KUit5FwE0ZwPajwZYHzoe+Rc+zu0JICb4AIhAMkYeidH041y/cB/yUklPMEn5eFJXgrZLSequeTeBPFA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b47f16297bafe06ec2ac6b91150be4c0d618b1cb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.112","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.103","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.103","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.103","@things-factory/auth-ui":"^6.2.112","@things-factory/more-ui":"^6.2.103","@things-factory/board-ui":"^6.2.112","@things-factory/print-ui":"^6.2.112","@things-factory/dashboard":"^6.2.113","@things-factory/export-ui":"^6.2.103","@things-factory/i18n-base":"^6.2.103","@things-factory/lite-menu":"^6.2.113","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.112","@things-factory/context-ui":"^6.2.103","@things-factory/setting-ui":"^6.2.112","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.112","@things-factory/notification":"^6.2.112","@things-factory/setting-base":"^6.2.112","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.113","@things-factory/oauth2-client":"^6.2.112","@things-factory/integration-ui":"^6.2.113","@things-factory/integration-opc":"^6.2.113","@things-factory/integration-melsec":"^6.2.113","@things-factory/integration-modbus":"^6.2.113"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.113_1707975170800_0.23775658432040947","host":"s3://npm-registry-packages"}},"6.2.114":{"name":"@things-factory/operato-ecs","version":"6.2.114","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.114","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c8580605060d797d0b619386f4bf314cd76d986c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.114.tgz","fileCount":62,"integrity":"sha512-vrOXpw16M3KBC1YCPW3tNi0WO5dgqwJVYYOsgdjrAx0srIh7QnPlnc9ti8QyUZM/EtA6pU+1p7nxU/bl9kR9pw==","signatures":[{"sig":"MEUCIQCvcFFBy0pbUdMRDsQIYkisBplj7NWU4IBtQ71Do/i1MgIgOq71gThi5kjhD972OiIqif/mL3SfFEtiJvmTcyi6wdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6b471894613abd775ce70b23790f89a2505c825a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.114","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.114","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.114","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.114","@things-factory/auth-ui":"^6.2.114","@things-factory/more-ui":"^6.2.114","@things-factory/board-ui":"^6.2.114","@things-factory/print-ui":"^6.2.114","@things-factory/dashboard":"^6.2.114","@things-factory/export-ui":"^6.2.114","@things-factory/i18n-base":"^6.2.114","@things-factory/lite-menu":"^6.2.114","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.114","@things-factory/context-ui":"^6.2.114","@things-factory/setting-ui":"^6.2.114","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.114","@things-factory/notification":"^6.2.114","@things-factory/setting-base":"^6.2.114","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.114","@things-factory/oauth2-client":"^6.2.114","@things-factory/integration-ui":"^6.2.114","@things-factory/integration-opc":"^6.2.114","@things-factory/integration-melsec":"^6.2.114","@things-factory/integration-modbus":"^6.2.114"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.114_1707976911553_0.9976820780022879","host":"s3://npm-registry-packages"}},"6.2.115":{"name":"@things-factory/operato-ecs","version":"6.2.115","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.115","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"13698fd2b6c00175b4b696d02cacdcf6b5dcdeba","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.115.tgz","fileCount":62,"integrity":"sha512-TZzlBeUN6MBtV8AwOMn2wa/RlkGhWvO1RfkiHh3zaPzIhDB+1g0ORGqhg8u/cnm/CgR3vsyF3KKYJhBS5xu+7Q==","signatures":[{"sig":"MEQCIDg9jmjtdMeRxwTOceIUlpMWO6wdz407luOhImylKft7AiBsfTIH+Rd2hzpTHl3/pHKeNei4jVemn55NOrX8e+v85w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1daed375a4ad4c542f49ab14495b6613a65b1a04","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.115","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.115","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.115","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.115","@things-factory/auth-ui":"^6.2.115","@things-factory/more-ui":"^6.2.115","@things-factory/board-ui":"^6.2.115","@things-factory/print-ui":"^6.2.115","@things-factory/dashboard":"^6.2.115","@things-factory/export-ui":"^6.2.115","@things-factory/i18n-base":"^6.2.115","@things-factory/lite-menu":"^6.2.115","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.115","@things-factory/context-ui":"^6.2.115","@things-factory/setting-ui":"^6.2.115","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.115","@things-factory/notification":"^6.2.115","@things-factory/setting-base":"^6.2.115","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.115","@things-factory/oauth2-client":"^6.2.115","@things-factory/integration-ui":"^6.2.115","@things-factory/integration-opc":"^6.2.115","@things-factory/integration-melsec":"^6.2.115","@things-factory/integration-modbus":"^6.2.115"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.115"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.115_1707977378778_0.3324223764561598","host":"s3://npm-registry-packages"}},"6.2.117":{"name":"@things-factory/operato-ecs","version":"6.2.117","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.117","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f87d36d8d12b2cc445fca3314472c8d16d0d0dc4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.117.tgz","fileCount":62,"integrity":"sha512-UtYHRHy5xITpgA+/1MpScKCTD4MdOArWaU2B/K6ooCWHolePhz6kydteDJs3EPYx6nOweU1W6wWHbx4TNStGVQ==","signatures":[{"sig":"MEUCIH1E8Eh4XW1wAwVRReg9d46XWeywrof5kMvAMioGCoY/AiEAnmmMF1DKQHkRiEASPXGUaQBrO4YVazzfHyAWnQO/M9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5e4b0cfba46d97d2f570b2c7da0e08863a409130","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.115","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.115","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.115","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.115","@things-factory/auth-ui":"^6.2.115","@things-factory/more-ui":"^6.2.115","@things-factory/board-ui":"^6.2.115","@things-factory/print-ui":"^6.2.115","@things-factory/dashboard":"^6.2.117","@things-factory/export-ui":"^6.2.115","@things-factory/i18n-base":"^6.2.115","@things-factory/lite-menu":"^6.2.117","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.115","@things-factory/context-ui":"^6.2.115","@things-factory/setting-ui":"^6.2.115","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.115","@things-factory/notification":"^6.2.115","@things-factory/setting-base":"^6.2.115","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.117","@things-factory/oauth2-client":"^6.2.115","@things-factory/integration-ui":"^6.2.117","@things-factory/integration-opc":"^6.2.117","@things-factory/integration-melsec":"^6.2.117","@things-factory/integration-modbus":"^6.2.117"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.115"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.117_1707995725210_0.009902123414229136","host":"s3://npm-registry-packages"}},"6.2.118":{"name":"@things-factory/operato-ecs","version":"6.2.118","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.118","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9cea7d5555fbedffe796ba18338efaa060908ae4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.118.tgz","fileCount":62,"integrity":"sha512-wNbTzTL+aV9H15q/efg82KGdAZnHkV+JfJBmEUxKp8Nf58r+V6i0DatSUKlb2Wwg14zaIa42rykKSzIIORakYw==","signatures":[{"sig":"MEUCIGjsjgokfdYuB0itpbTOIAIDHNCLxSNyjIwu7iXfZGPKAiEAs3MaQzl0h+JQttllmVJTVklyMMxQzL2nk3AonDLCwq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3b0a5f498c8fd799c238cec391c8368ec733e901","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.115","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.115","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.115","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.115","@things-factory/auth-ui":"^6.2.115","@things-factory/more-ui":"^6.2.115","@things-factory/board-ui":"^6.2.115","@things-factory/print-ui":"^6.2.115","@things-factory/dashboard":"^6.2.118","@things-factory/export-ui":"^6.2.115","@things-factory/i18n-base":"^6.2.115","@things-factory/lite-menu":"^6.2.118","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.115","@things-factory/context-ui":"^6.2.115","@things-factory/setting-ui":"^6.2.115","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.115","@things-factory/notification":"^6.2.115","@things-factory/setting-base":"^6.2.115","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.118","@things-factory/oauth2-client":"^6.2.115","@things-factory/integration-ui":"^6.2.118","@things-factory/integration-opc":"^6.2.118","@things-factory/integration-melsec":"^6.2.118","@things-factory/integration-modbus":"^6.2.118"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.115"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.118_1708186290635_0.6599930568735932","host":"s3://npm-registry-packages"}},"7.0.0-alpha.7":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.7","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.7","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d9593f1b64cd79f5941c275d91f0ac678af7102c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.7.tgz","fileCount":62,"integrity":"sha512-8js0CNGFmAInHnC4TI+V5M0UISaK1fkwZvByIUaNM9+TlaTAE1eiAiI+5wCcgGUNg9QU2VpKkH4D/vn5aqlRsA==","signatures":[{"sig":"MEUCIQCGGmCYvd0z8cIbmzC7DTLaxTLNsXbPt/6fEmsdlN7AUgIgNn3yfrnfGeur1n2rhqKVOZsgs3xrbeonuMVraJzlj70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"85c46b9027d6188ddbd5104215a2256ff5331c19","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.7","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.7","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.7","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.7","@things-factory/auth-ui":"^7.0.0-alpha.7","@things-factory/more-ui":"^7.0.0-alpha.7","@things-factory/board-ui":"^7.0.0-alpha.7","@things-factory/print-ui":"^7.0.0-alpha.7","@things-factory/dashboard":"^7.0.0-alpha.7","@things-factory/export-ui":"^7.0.0-alpha.7","@things-factory/i18n-base":"^7.0.0-alpha.7","@things-factory/lite-menu":"^7.0.0-alpha.7","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.7","@things-factory/context-ui":"^7.0.0-alpha.7","@things-factory/setting-ui":"^7.0.0-alpha.7","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.7","@things-factory/notification":"^7.0.0-alpha.7","@things-factory/setting-base":"^7.0.0-alpha.7","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.7","@things-factory/oauth2-client":"^7.0.0-alpha.7","@things-factory/integration-ui":"^7.0.0-alpha.7","@things-factory/integration-opc":"^7.0.0-alpha.7","@things-factory/integration-melsec":"^7.0.0-alpha.7","@things-factory/integration-modbus":"^7.0.0-alpha.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.7_1708190132999_0.005844637432141031","host":"s3://npm-registry-packages"}},"6.2.119":{"name":"@things-factory/operato-ecs","version":"6.2.119","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.119","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"216aec1c6096a567ec1b5e0f46d86abedc01aba4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.119.tgz","fileCount":62,"integrity":"sha512-lFiFJk5eu2FanNe7rEpds78/Xp6SFC9FtmvZXDvpfl0qjwq4jWHsWuwO1ZkXVe1NdsTWwmtjiDVHijsGxJjEhA==","signatures":[{"sig":"MEUCIQCkFna/7hQza02Cl1JGlTgu6ZeyJ0kNSR2eH68i1DvymwIgB6Vq0Xo7m+mn0Ddx+D8iquCMTNytkalnF9n8Og28yVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4beba1e0d0a423e3c5437789f1276fd5e7b8a108","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.115","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.115","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.115","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.115","@things-factory/auth-ui":"^6.2.115","@things-factory/more-ui":"^6.2.115","@things-factory/board-ui":"^6.2.119","@things-factory/print-ui":"^6.2.115","@things-factory/dashboard":"^6.2.119","@things-factory/export-ui":"^6.2.115","@things-factory/i18n-base":"^6.2.115","@things-factory/lite-menu":"^6.2.119","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.115","@things-factory/context-ui":"^6.2.115","@things-factory/setting-ui":"^6.2.115","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.115","@things-factory/notification":"^6.2.115","@things-factory/setting-base":"^6.2.115","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.118","@things-factory/oauth2-client":"^6.2.115","@things-factory/integration-ui":"^6.2.118","@things-factory/integration-opc":"^6.2.118","@things-factory/integration-melsec":"^6.2.118","@things-factory/integration-modbus":"^6.2.118"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.115"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.119_1708410755778_0.3781251380246946","host":"s3://npm-registry-packages"}},"6.2.120":{"name":"@things-factory/operato-ecs","version":"6.2.120","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.120","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1ddeed2a33827e4493e46bce840ba3cc634db655","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.120.tgz","fileCount":62,"integrity":"sha512-BZQ6y/kJoRGLiiEUgueo9tZH3Gt9604XJdyx5xD+7QpIcZBo8Mr8snpMGih94xx1gPZySLl0prEQB+esVaYp0w==","signatures":[{"sig":"MEQCICWGZ1KLXf1EUu6UpIs1izcXVAE0/7+0Cnk9jvbRlJtBAiB71fR7IlwAvJw7Bz+5U9Lfg8G1svx3A9L6zk8263L6lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6b3b329144401effb7cd8ea0cf1aa4cb5f179dca","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.120","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.120","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.120","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.120","@things-factory/auth-ui":"^6.2.120","@things-factory/more-ui":"^6.2.120","@things-factory/board-ui":"^6.2.120","@things-factory/print-ui":"^6.2.120","@things-factory/dashboard":"^6.2.120","@things-factory/export-ui":"^6.2.120","@things-factory/i18n-base":"^6.2.120","@things-factory/lite-menu":"^6.2.120","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.120","@things-factory/context-ui":"^6.2.120","@things-factory/setting-ui":"^6.2.120","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.120","@things-factory/notification":"^6.2.120","@things-factory/setting-base":"^6.2.120","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.120","@things-factory/oauth2-client":"^6.2.120","@things-factory/integration-ui":"^6.2.120","@things-factory/integration-opc":"^6.2.120","@things-factory/integration-melsec":"^6.2.120","@things-factory/integration-modbus":"^6.2.120"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.115"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.120_1708482920156_0.46986610161074926","host":"s3://npm-registry-packages"}},"6.2.121":{"name":"@things-factory/operato-ecs","version":"6.2.121","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.121","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5acabc2b86672ff80fe9a66b3f6e521efc1e56da","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.121.tgz","fileCount":62,"integrity":"sha512-oRujsAKDkaMwPGcMdfABoH80lpSkgn9TKHOQXmn4IDpODN7AE/TQGklEBbpD2Ahu5FY/HTSVaia+gEP/HX+2qQ==","signatures":[{"sig":"MEQCIHLn9/Lh6IQF1F6jVFmz8YAxM5TKyIJNSR6iLUeGzZ8qAiAztoqG9AXBoh78xmZ+1UK8HXSkm7q6dXnW++s+awjoxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"69cf96b129842591e03dece330e7a7c605c6b3e2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.121","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.121","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.121","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.121","@things-factory/auth-ui":"^6.2.121","@things-factory/more-ui":"^6.2.121","@things-factory/board-ui":"^6.2.121","@things-factory/print-ui":"^6.2.121","@things-factory/dashboard":"^6.2.121","@things-factory/export-ui":"^6.2.121","@things-factory/i18n-base":"^6.2.121","@things-factory/lite-menu":"^6.2.121","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.121","@things-factory/context-ui":"^6.2.121","@things-factory/setting-ui":"^6.2.121","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.121","@things-factory/notification":"^6.2.121","@things-factory/setting-base":"^6.2.121","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.121","@things-factory/oauth2-client":"^6.2.121","@things-factory/integration-ui":"^6.2.121","@things-factory/integration-opc":"^6.2.121","@things-factory/integration-melsec":"^6.2.121","@things-factory/integration-modbus":"^6.2.121"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.115"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.121_1708492840703_0.5085266382266749","host":"s3://npm-registry-packages"}},"6.2.122":{"name":"@things-factory/operato-ecs","version":"6.2.122","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.122","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cf7719c0356ac1694f384b2ab90c9c35dc0a67df","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.122.tgz","fileCount":62,"integrity":"sha512-Ix9acTchIKPyLQIVDplEG0vDRiSoqzuOQYU4ekezEDryxhMq9dLSTyR7FpozXpSZ4eBVfH9w8drAyS15ZfchXg==","signatures":[{"sig":"MEUCIFEbSaViEDnth395Aenh7tNNi5mDzrQakgmQeQvzinZoAiEAkQbs2DC6+3UONBDMjmocVoRcibkGLv5PD+u8DlYCHkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e8436654a82a11bd00731c95841bd92da54becbc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.122","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.122","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.122","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.122","@things-factory/auth-ui":"^6.2.122","@things-factory/more-ui":"^6.2.122","@things-factory/board-ui":"^6.2.122","@things-factory/print-ui":"^6.2.122","@things-factory/dashboard":"^6.2.122","@things-factory/export-ui":"^6.2.122","@things-factory/i18n-base":"^6.2.122","@things-factory/lite-menu":"^6.2.122","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.122","@things-factory/context-ui":"^6.2.122","@things-factory/setting-ui":"^6.2.122","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.122","@things-factory/notification":"^6.2.122","@things-factory/setting-base":"^6.2.122","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.122","@things-factory/oauth2-client":"^6.2.122","@things-factory/integration-ui":"^6.2.122","@things-factory/integration-opc":"^6.2.122","@things-factory/integration-melsec":"^6.2.122","@things-factory/integration-modbus":"^6.2.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.122_1708493100892_0.2926413913543706","host":"s3://npm-registry-packages"}},"4.3.424":{"name":"@things-factory/operato-ecs","version":"4.3.424","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.424","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0c1c60313e575300deadfcd095d71dde95e1ed7b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.424.tgz","fileCount":55,"integrity":"sha512-KhWw7gLcMtz3jXlXoQkJBtYXDbAw2Iv1b09FlwC50EddFdnA94gdYj+ZfwlR5s923AO84bvdDo78YsbkTSGu5Q==","signatures":[{"sig":"MEYCIQDqNLJUpwuslFH/FTGjYt+h2zZPUzBtponC8HwArgICswIhAI886Zu/Qvcfp5kvi9+KttkxRTLLAlZC/nZKV2+CFG2c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0c04dd6934c7eb335fc5ad2dd55172b5e79cdca7","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.424","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.381","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.381","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.424","@things-factory/more-ui":"^4.3.381","@things-factory/board-ui":"^4.3.424","@things-factory/grist-ui":"^4.3.381","@things-factory/print-ui":"^4.3.381","@things-factory/dashboard":"^4.3.424","@things-factory/export-ui":"^4.3.381","@things-factory/i18n-base":"^4.3.381","@things-factory/lite-menu":"^4.3.424","@things-factory/system-ui":"^4.3.381","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.381","@things-factory/context-ui":"^4.3.381","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.424","@things-factory/resource-ui":"^4.3.424","@things-factory/setting-base":"^4.3.424","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.424","@things-factory/oauth2-client":"^4.3.424","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.424","@things-factory/integration-melsec":"^4.3.424","@things-factory/integration-modbus":"^4.3.424","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.424_1708941346850_0.38176144314888494","host":"s3://npm-registry-packages"}},"4.3.425":{"name":"@things-factory/operato-ecs","version":"4.3.425","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.425","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a4da1db5b1cf403588a3bd725cd480ffb5623350","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.425.tgz","fileCount":55,"integrity":"sha512-hD1Gj7Soc00hPCLmRU9Cea2hTu3iFSHo+wjSOTeMHvEdU4ahGevE/oDKn+wpb2WAcNFFV4+s0/I5rFpFTQhsrA==","signatures":[{"sig":"MEYCIQDn5dCzcCsDyUA0Vgpiraz533L9dtttoDcerRr2Ml+0WQIhAO0WJZyHOcehv31uXP95+ZTBjQ7zeekoR/fQ9CtCUp8x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"43a4d63f2d8411e2f7446c3627dbf8acafbd3c44","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.425","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.381","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.381","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.425","@things-factory/more-ui":"^4.3.381","@things-factory/board-ui":"^4.3.425","@things-factory/grist-ui":"^4.3.381","@things-factory/print-ui":"^4.3.381","@things-factory/dashboard":"^4.3.425","@things-factory/export-ui":"^4.3.381","@things-factory/i18n-base":"^4.3.381","@things-factory/lite-menu":"^4.3.425","@things-factory/system-ui":"^4.3.381","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.381","@things-factory/context-ui":"^4.3.381","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.425","@things-factory/resource-ui":"^4.3.425","@things-factory/setting-base":"^4.3.425","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.425","@things-factory/oauth2-client":"^4.3.425","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.425","@things-factory/integration-melsec":"^4.3.425","@things-factory/integration-modbus":"^4.3.425","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.425_1709009058167_0.983518976351889","host":"s3://npm-registry-packages"}},"6.2.125":{"name":"@things-factory/operato-ecs","version":"6.2.125","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.125","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"da4a4577462e762f4dae07e44334aa5b2f94770e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.125.tgz","fileCount":62,"integrity":"sha512-wjjEcfSU5HzJy+JHCFkV4aP8kn0wRGKyoWLOvb1+KqHkXZDusuo1OndFIUIVGFzCe9y5rJNSKHtryY2t8kekLQ==","signatures":[{"sig":"MEQCIFsT0KIO0S19gbg5EyUzBs4wpGRp+inQh6rIhPokEN7pAiBMJU96TjkzCv9toVcw/Q+wIbAJtc5j18jq3WuMosulfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7d694035e7e886593088face69dfefe70b8c0486","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.122","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.122","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.122","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.122","@things-factory/auth-ui":"^6.2.122","@things-factory/more-ui":"^6.2.122","@things-factory/board-ui":"^6.2.122","@things-factory/print-ui":"^6.2.122","@things-factory/dashboard":"^6.2.122","@things-factory/export-ui":"^6.2.122","@things-factory/i18n-base":"^6.2.122","@things-factory/lite-menu":"^6.2.122","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.122","@things-factory/context-ui":"^6.2.122","@things-factory/setting-ui":"^6.2.122","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.122","@things-factory/notification":"^6.2.125","@things-factory/setting-base":"^6.2.122","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.122","@things-factory/oauth2-client":"^6.2.122","@things-factory/integration-ui":"^6.2.122","@things-factory/integration-opc":"^6.2.122","@things-factory/integration-melsec":"^6.2.122","@things-factory/integration-modbus":"^6.2.122"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.125_1709022045793_0.8937887651965315","host":"s3://npm-registry-packages"}},"7.0.0-alpha.8":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.8","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.8","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c950d69017f523b584dd5bfcaa7f0efc93e56ec2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.8.tgz","fileCount":62,"integrity":"sha512-ajl31sNXsY5vzpbaDJIg1QSTQO75rte1woIjvbj3DHgcSwJwYqpnH+6HIx0iGdTqfLvu3gVUyhvLlWSr8HJdJQ==","signatures":[{"sig":"MEUCIQDXZiB+F4/ZBNkGkdI7ZceFf8GkAvYOTdPNJouRppSSJgIgXANl/XdbEOowKLHhACoXBorP4AcL6a4i8P2GoebMfN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b4981ea2721e7eaf4dbd618b6c77316ebc000ee5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.8","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.8","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.8","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.8","@things-factory/auth-ui":"^7.0.0-alpha.8","@things-factory/more-ui":"^7.0.0-alpha.8","@things-factory/board-ui":"^7.0.0-alpha.8","@things-factory/print-ui":"^7.0.0-alpha.8","@things-factory/dashboard":"^7.0.0-alpha.8","@things-factory/export-ui":"^7.0.0-alpha.8","@things-factory/i18n-base":"^7.0.0-alpha.8","@things-factory/lite-menu":"^7.0.0-alpha.8","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.8","@things-factory/context-ui":"^7.0.0-alpha.8","@things-factory/setting-ui":"^7.0.0-alpha.8","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.8","@things-factory/notification":"^7.0.0-alpha.8","@things-factory/setting-base":"^7.0.0-alpha.8","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.8","@things-factory/oauth2-client":"^7.0.0-alpha.8","@things-factory/integration-ui":"^7.0.0-alpha.8","@things-factory/integration-opc":"^7.0.0-alpha.8","@things-factory/integration-melsec":"^7.0.0-alpha.8","@things-factory/integration-modbus":"^7.0.0-alpha.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.8_1709477837008_0.6032249020339604","host":"s3://npm-registry-packages"}},"6.2.126":{"name":"@things-factory/operato-ecs","version":"6.2.126","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.126","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"319e6146baf71e31c737d723147096d0c76417a1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.126.tgz","fileCount":62,"integrity":"sha512-uWn0TYrfNPoRd+5phKtI/lLbPyPCMW2u9u64+HgSnN7bDJw9daKDfwmGg2r3bbnmWPp8vNBf5omLNF9w6f0cvQ==","signatures":[{"sig":"MEYCIQC/WmKcWJQzX3ArYI1UDK/Ji0g6TCNAAZeOIMfFE8x81gIhAK2dN2eZd19BCJ3RW5lNGeIQbNBH/2kfhN0yqcp8jDqq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5655d2ad150274cdc7db9772e0d9abecdbdbf298","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.126","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.126","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.126","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.126","@things-factory/auth-ui":"^6.2.126","@things-factory/more-ui":"^6.2.126","@things-factory/board-ui":"^6.2.126","@things-factory/print-ui":"^6.2.126","@things-factory/dashboard":"^6.2.126","@things-factory/export-ui":"^6.2.126","@things-factory/i18n-base":"^6.2.126","@things-factory/lite-menu":"^6.2.126","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.126","@things-factory/context-ui":"^6.2.126","@things-factory/setting-ui":"^6.2.126","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.126","@things-factory/notification":"^6.2.126","@things-factory/setting-base":"^6.2.126","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.126","@things-factory/oauth2-client":"^6.2.126","@things-factory/integration-ui":"^6.2.126","@things-factory/integration-opc":"^6.2.126","@things-factory/integration-melsec":"^6.2.126","@things-factory/integration-modbus":"^6.2.126"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.126_1709529400319_0.8872895661313704","host":"s3://npm-registry-packages"}},"7.0.0-alpha.9":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.9","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.9","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e8539f1cdefee52fcad8d0934f3ed954699b183e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.9.tgz","fileCount":62,"integrity":"sha512-r+g6SYAr8NTef7I0TLDQHaeBDT4IJTNEsC8iO/h4wbHfr5Z1wMjjv1el5BEg6Tb/pMKtvr2fVU6Z05S9Nw01tQ==","signatures":[{"sig":"MEUCIQDneDCoDSCG6pTmZFchHs4cwwHD3Ekzd656X1HCZEChFgIgPbxANWa6Tl0PQLCaqHDkVOFQ9jUyvKi3Rw4w5Vb/FQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"99fc5aead211b3c82e3ebbf76e8d5d1db01b1ddc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.9","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.9","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.9","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.9","@things-factory/auth-ui":"^7.0.0-alpha.9","@things-factory/more-ui":"^7.0.0-alpha.9","@things-factory/board-ui":"^7.0.0-alpha.9","@things-factory/print-ui":"^7.0.0-alpha.9","@things-factory/dashboard":"^7.0.0-alpha.9","@things-factory/export-ui":"^7.0.0-alpha.9","@things-factory/i18n-base":"^7.0.0-alpha.9","@things-factory/lite-menu":"^7.0.0-alpha.9","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.9","@things-factory/context-ui":"^7.0.0-alpha.9","@things-factory/setting-ui":"^7.0.0-alpha.9","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.9","@things-factory/notification":"^7.0.0-alpha.9","@things-factory/setting-base":"^7.0.0-alpha.9","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.9","@things-factory/oauth2-client":"^7.0.0-alpha.9","@things-factory/integration-ui":"^7.0.0-alpha.9","@things-factory/integration-opc":"^7.0.0-alpha.9","@things-factory/integration-melsec":"^7.0.0-alpha.9","@things-factory/integration-modbus":"^7.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.9_1710271737804_0.11033516059843729","host":"s3://npm-registry-packages"}},"4.3.434":{"name":"@things-factory/operato-ecs","version":"4.3.434","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.434","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"11d8a6b6a0385b4dad3b9e9b4f0628ac5b677484","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.434.tgz","fileCount":55,"integrity":"sha512-WzRt+u92j4saoTvfQ665tgmSJ2nrrbyq4rqF/bASF1WV3GYbVLAtNippDsrwXdKPEIXRP4RssflCGj0ohQ4xGA==","signatures":[{"sig":"MEQCICHeRmLKGxxGjeDVdowz/kWBWCIjoe6e9JkwCXrvqk6CAiBZvXovm6IwKIc4HQqvmVTk/K+nE81gPHxH2qwzv9SRLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1e313f6256aa565f49d71ee37f60f173c7b49bc0","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.434","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.434","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.434","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.434","@things-factory/more-ui":"^4.3.434","@things-factory/board-ui":"^4.3.434","@things-factory/grist-ui":"^4.3.434","@things-factory/print-ui":"^4.3.434","@things-factory/dashboard":"^4.3.434","@things-factory/export-ui":"^4.3.434","@things-factory/i18n-base":"^4.3.434","@things-factory/lite-menu":"^4.3.434","@things-factory/system-ui":"^4.3.434","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.434","@things-factory/context-ui":"^4.3.434","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.434","@things-factory/resource-ui":"^4.3.434","@things-factory/setting-base":"^4.3.434","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.434","@things-factory/oauth2-client":"^4.3.434","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.434","@things-factory/integration-melsec":"^4.3.434","@things-factory/integration-modbus":"^4.3.434","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.434_1710325919239_0.25408607206051537","host":"s3://npm-registry-packages"}},"7.0.0-alpha.10":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.10","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.10","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"289b971d8764ab03b0299d0b4135b50533b333e9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.10.tgz","fileCount":62,"integrity":"sha512-ZZQYQmOuG5VF5qKxlaSdWufqWmx9XN5w70FTNCMDLUu73vrRJ+en4CAA4Xvm/pmHmhXqdZ6nzHIndYo7HRqRdQ==","signatures":[{"sig":"MEYCIQCm8AvtD8OFmsHLsmltnAZBf9kT55BMfJne23KvAkRYxgIhALCmWzFCaQ8F9JBc+7M0Kx0ErslocuoE1ty0MpvNc890","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280226},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"487d77650ab9e7aa4e84542afafe23df31638bcc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.9","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.9","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.9","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.9","@things-factory/auth-ui":"^7.0.0-alpha.9","@things-factory/more-ui":"^7.0.0-alpha.9","@things-factory/board-ui":"^7.0.0-alpha.9","@things-factory/print-ui":"^7.0.0-alpha.9","@things-factory/dashboard":"^7.0.0-alpha.9","@things-factory/export-ui":"^7.0.0-alpha.9","@things-factory/i18n-base":"^7.0.0-alpha.9","@things-factory/lite-menu":"^7.0.0-alpha.9","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.9","@things-factory/context-ui":"^7.0.0-alpha.9","@things-factory/setting-ui":"^7.0.0-alpha.9","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.9","@things-factory/notification":"^7.0.0-alpha.9","@things-factory/setting-base":"^7.0.0-alpha.9","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.9","@things-factory/oauth2-client":"^7.0.0-alpha.9","@things-factory/integration-ui":"^7.0.0-alpha.9","@things-factory/integration-opc":"^7.0.0-alpha.9","@things-factory/integration-melsec":"^7.0.0-alpha.9","@things-factory/integration-modbus":"^7.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.10_1710443033649_0.6003514754640611","host":"s3://npm-registry-packages"}},"7.0.0-alpha.11":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.11","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.11","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"650197127922ff865d655314c4d8c4e47a7f1182","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.11.tgz","fileCount":62,"integrity":"sha512-CuOXxCSjGfZ6LU2yy1SO/Og99SXUZkuD4d2xTKLiXewIhykGa3LLV/Dq5OjFD3KSd6+ljfRcdFDaCxQpBEZP8A==","signatures":[{"sig":"MEUCID+V0y5eU92s/khHXp57ubYG0whu36Ayqh1G4aMmobT+AiEA+PdYGFUNckqxJzQ7JwXQCVcXKZsj9ryBjhs/R6cevvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280226},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c7ba769d0804892a5d4941b8dc01185989ac72bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.9","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.9","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.9","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.9","@things-factory/auth-ui":"^7.0.0-alpha.9","@things-factory/more-ui":"^7.0.0-alpha.9","@things-factory/board-ui":"^7.0.0-alpha.9","@things-factory/print-ui":"^7.0.0-alpha.9","@things-factory/dashboard":"^7.0.0-alpha.9","@things-factory/export-ui":"^7.0.0-alpha.9","@things-factory/i18n-base":"^7.0.0-alpha.9","@things-factory/lite-menu":"^7.0.0-alpha.9","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.9","@things-factory/context-ui":"^7.0.0-alpha.9","@things-factory/setting-ui":"^7.0.0-alpha.9","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.9","@things-factory/notification":"^7.0.0-alpha.9","@things-factory/setting-base":"^7.0.0-alpha.9","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.9","@things-factory/oauth2-client":"^7.0.0-alpha.9","@things-factory/integration-ui":"^7.0.0-alpha.9","@things-factory/integration-opc":"^7.0.0-alpha.9","@things-factory/integration-melsec":"^7.0.0-alpha.9","@things-factory/integration-modbus":"^7.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.11_1710445033044_0.6467532835879741","host":"s3://npm-registry-packages"}},"7.0.0-alpha.12":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.12","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.12","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a7efbb4f5f336f80e1ee3e79914beff2d557f7f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.12.tgz","fileCount":62,"integrity":"sha512-kmWuGNRPtV/gNptcCs8VqxYgwliyFb2C54s9caZit7W2Lo0xGc2NVtld0PXVK90oE6ST6fV2t0cNQvTHazgLEQ==","signatures":[{"sig":"MEQCIF0/vh8qytWlSwoL3Amlmnb7KaUbnBQQFxkPJIBLXBujAiALviEhxbMk0UOz2rWjs/CWW/lYlWAHraeiHGKZRAiOAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280226},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2a4c947ec4924bf343c4550210068421361be9fd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.9","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.9","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.9","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.9","@things-factory/auth-ui":"^7.0.0-alpha.9","@things-factory/more-ui":"^7.0.0-alpha.9","@things-factory/board-ui":"^7.0.0-alpha.9","@things-factory/print-ui":"^7.0.0-alpha.9","@things-factory/dashboard":"^7.0.0-alpha.9","@things-factory/export-ui":"^7.0.0-alpha.9","@things-factory/i18n-base":"^7.0.0-alpha.9","@things-factory/lite-menu":"^7.0.0-alpha.9","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.9","@things-factory/context-ui":"^7.0.0-alpha.9","@things-factory/setting-ui":"^7.0.0-alpha.9","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.9","@things-factory/notification":"^7.0.0-alpha.9","@things-factory/setting-base":"^7.0.0-alpha.9","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.9","@things-factory/oauth2-client":"^7.0.0-alpha.9","@things-factory/integration-ui":"^7.0.0-alpha.9","@things-factory/integration-opc":"^7.0.0-alpha.9","@things-factory/integration-melsec":"^7.0.0-alpha.9","@things-factory/integration-modbus":"^7.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.12_1710446172888_0.9774090911722386","host":"s3://npm-registry-packages"}},"6.2.133":{"name":"@things-factory/operato-ecs","version":"6.2.133","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.133","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2fac6ba511e7d709e09a466ed1ae36f73f034458","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.133.tgz","fileCount":62,"integrity":"sha512-0exRY81m3VcRfXFI4cXJQM1wTFGoZZzVBzHSDN0tZX8MpBKOqC9UFkCGXGK9tI1YPEZLUNf9l53Ph9zxJLlBAg==","signatures":[{"sig":"MEQCIHHDk9CC0t3vOIAdS7oYeLUvViNs/XcvY4xpW8TmOPTnAiAI1Mi7zlPitP/hV5274cwGGEt7JiqPjEzJ0Nqnp9pPMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3a8ec24c20c710cb36bdac0e34394f08d5169f92","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.133","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.133","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.133","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.133","@things-factory/auth-ui":"^6.2.133","@things-factory/more-ui":"^6.2.133","@things-factory/board-ui":"^6.2.133","@things-factory/print-ui":"^6.2.133","@things-factory/dashboard":"^6.2.133","@things-factory/export-ui":"^6.2.133","@things-factory/i18n-base":"^6.2.133","@things-factory/lite-menu":"^6.2.133","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.133","@things-factory/context-ui":"^6.2.133","@things-factory/setting-ui":"^6.2.133","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.133","@things-factory/notification":"^6.2.133","@things-factory/setting-base":"^6.2.133","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.133","@things-factory/oauth2-client":"^6.2.133","@things-factory/integration-ui":"^6.2.133","@things-factory/integration-opc":"^6.2.133","@things-factory/integration-melsec":"^6.2.133","@things-factory/integration-modbus":"^6.2.133"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.133_1710487638489_0.24254750415305026","host":"s3://npm-registry-packages"}},"7.0.0-alpha.13":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.13","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.13","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e4fc2c43e2b50026a5b293cf6f4e8f3a864bbec1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.13.tgz","fileCount":62,"integrity":"sha512-U7f+vdrcypQhhFhjpsYrGjFh0/gT2ZqQZA7I76Epy0DCJuGGU/OG9O/oiOifsXPBcKgmYdPsPKQ+ERXuR+en7g==","signatures":[{"sig":"MEUCIQDMsJxuMBeHx6U12Oc63E49NwcwSWAQAo4T2km2tpSVxwIgD9gVLqsZDT/v5DthsFrrqnM8sIhCIsqSs1oxDNrYRrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280227},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f4b4bd491776f0a7137bb81862cd6825336716be","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.9","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.9","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.9","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.9","@things-factory/auth-ui":"^7.0.0-alpha.9","@things-factory/more-ui":"^7.0.0-alpha.9","@things-factory/board-ui":"^7.0.0-alpha.9","@things-factory/print-ui":"^7.0.0-alpha.9","@things-factory/dashboard":"^7.0.0-alpha.9","@things-factory/export-ui":"^7.0.0-alpha.9","@things-factory/i18n-base":"^7.0.0-alpha.9","@things-factory/lite-menu":"^7.0.0-alpha.9","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.9","@things-factory/context-ui":"^7.0.0-alpha.9","@things-factory/setting-ui":"^7.0.0-alpha.9","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.9","@things-factory/notification":"^7.0.0-alpha.9","@things-factory/setting-base":"^7.0.0-alpha.9","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.9","@things-factory/oauth2-client":"^7.0.0-alpha.9","@things-factory/integration-ui":"^7.0.0-alpha.13","@things-factory/integration-opc":"^7.0.0-alpha.9","@things-factory/integration-melsec":"^7.0.0-alpha.9","@things-factory/integration-modbus":"^7.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.13_1710601845034_0.33842306976118564","host":"s3://npm-registry-packages"}},"6.2.134":{"name":"@things-factory/operato-ecs","version":"6.2.134","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.134","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f7afee3d5432a94c29e7f16849243a65b45fd151","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.134.tgz","fileCount":62,"integrity":"sha512-1nYses4KTUst33358Ssbfe8548Sg9+65G6fgjiODYEkw+kwF/9G93nIKLzoWdzHOzz1gDb7d+OOJ/pKYu48HXA==","signatures":[{"sig":"MEUCIEpdHy8bEH6kuq6TXbbNfTqL77wLUpgDPtEY6MT+8/D9AiEAqI369wkWQAJBSqhibhtvPxmKeqY4y+IfSa7s9S1xWk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"595f19b74852251cefdf3f2b71f8fa8f357fa92e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.133","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.133","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.133","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.133","@things-factory/auth-ui":"^6.2.133","@things-factory/more-ui":"^6.2.133","@things-factory/board-ui":"^6.2.133","@things-factory/print-ui":"^6.2.133","@things-factory/dashboard":"^6.2.133","@things-factory/export-ui":"^6.2.133","@things-factory/i18n-base":"^6.2.133","@things-factory/lite-menu":"^6.2.133","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.133","@things-factory/context-ui":"^6.2.133","@things-factory/setting-ui":"^6.2.133","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.133","@things-factory/notification":"^6.2.133","@things-factory/setting-base":"^6.2.133","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.133","@things-factory/oauth2-client":"^6.2.133","@things-factory/integration-ui":"^6.2.134","@things-factory/integration-opc":"^6.2.133","@things-factory/integration-melsec":"^6.2.133","@things-factory/integration-modbus":"^6.2.133"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.134_1710605616397_0.4447460664856431","host":"s3://npm-registry-packages"}},"7.0.0-alpha.16":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.16","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.16","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9c943739da301f2aa58bf860e17b92a96fdc09a9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.16.tgz","fileCount":62,"integrity":"sha512-MjcK0m4Qb6x2YJFAma5wDbKHaLHBw44UlxO0B+RGaODb0fVMTYz+wOZqpXk4LwiuuBaMPZWLVjh/RJUi38kwsg==","signatures":[{"sig":"MEUCIFAw2XxaIgUw4wdSFwNZbuhXxF3FARsCYiHAbHuvOC9/AiEArh7ALwoYkdU3ejmfyCE+Yez22iWbeTT+9CmzzPfJF/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280227},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f8d2a44c3443fc11462533da838503f25e74672b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.9","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.9","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.9","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.9","@things-factory/auth-ui":"^7.0.0-alpha.9","@things-factory/more-ui":"^7.0.0-alpha.9","@things-factory/board-ui":"^7.0.0-alpha.9","@things-factory/print-ui":"^7.0.0-alpha.9","@things-factory/dashboard":"^7.0.0-alpha.9","@things-factory/export-ui":"^7.0.0-alpha.9","@things-factory/i18n-base":"^7.0.0-alpha.9","@things-factory/lite-menu":"^7.0.0-alpha.9","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.9","@things-factory/context-ui":"^7.0.0-alpha.9","@things-factory/setting-ui":"^7.0.0-alpha.9","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.9","@things-factory/notification":"^7.0.0-alpha.9","@things-factory/setting-base":"^7.0.0-alpha.9","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.9","@things-factory/oauth2-client":"^7.0.0-alpha.9","@things-factory/integration-ui":"^7.0.0-alpha.16","@things-factory/integration-opc":"^7.0.0-alpha.9","@things-factory/integration-melsec":"^7.0.0-alpha.9","@things-factory/integration-modbus":"^7.0.0-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.16_1710614300505_0.6474987730550634","host":"s3://npm-registry-packages"}},"7.0.0-alpha.18":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.18","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.18","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bfbd59740d54bce560c752a6fdfa00b85a7dbc58","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.18.tgz","fileCount":62,"integrity":"sha512-GdRDrZ9jRd4GQlQmH0HuuRH+Vvg22YO1WkafRyvMj23ej1+qwulON5N+c1q8n90oyyAE45DuYgFLZP3GXS0srg==","signatures":[{"sig":"MEUCIAhWHM3XEx5XkP2mckiWkp5+5LS0Fb+23eTFCC2z3lR5AiEAyCzhv278vvga65OXQo1TU2IottAM+QgLsufLAYyl4e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280250},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f695ce9c0e3a8f2d715d27a2e7674c9b9c6b1ee1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.18","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.18","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.18","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.18","@things-factory/auth-ui":"^7.0.0-alpha.18","@things-factory/more-ui":"^7.0.0-alpha.18","@things-factory/board-ui":"^7.0.0-alpha.18","@things-factory/print-ui":"^7.0.0-alpha.18","@things-factory/dashboard":"^7.0.0-alpha.18","@things-factory/export-ui":"^7.0.0-alpha.18","@things-factory/i18n-base":"^7.0.0-alpha.18","@things-factory/lite-menu":"^7.0.0-alpha.18","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.18","@things-factory/context-ui":"^7.0.0-alpha.18","@things-factory/setting-ui":"^7.0.0-alpha.18","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.18","@things-factory/notification":"^7.0.0-alpha.18","@things-factory/setting-base":"^7.0.0-alpha.18","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.18","@things-factory/oauth2-client":"^7.0.0-alpha.18","@things-factory/integration-ui":"^7.0.0-alpha.18","@things-factory/integration-opc":"^7.0.0-alpha.18","@things-factory/integration-melsec":"^7.0.0-alpha.18","@things-factory/integration-modbus":"^7.0.0-alpha.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.18_1710690814569_0.5435092223815878","host":"s3://npm-registry-packages"}},"4.3.437":{"name":"@things-factory/operato-ecs","version":"4.3.437","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.437","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"34817d634ffd8ee4d875521ac521f17048ab69a7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.437.tgz","fileCount":55,"integrity":"sha512-hWuP2WT3avloMxOtkfFNtoDPt45r5jNrKJNVA5RsJN+EvgIbgd4HAMyemHZ1YNR9dtARunIJUwPNbhGy+jn2rw==","signatures":[{"sig":"MEYCIQD2WfUZZWZhc2u0IU3LODAS8GmpR4x6aVwEWnjSrX54hAIhAKKUBROqPDIPoYYosZ98VsW2J2GlgYOWQ9WJ1S8YNPCG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"943a024dfb0194f842b97405190fc1e438f8a0dd","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.434","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.434","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.434","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.434","@things-factory/more-ui":"^4.3.434","@things-factory/board-ui":"^4.3.434","@things-factory/grist-ui":"^4.3.434","@things-factory/print-ui":"^4.3.434","@things-factory/dashboard":"^4.3.437","@things-factory/export-ui":"^4.3.434","@things-factory/i18n-base":"^4.3.434","@things-factory/lite-menu":"^4.3.437","@things-factory/system-ui":"^4.3.434","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.434","@things-factory/context-ui":"^4.3.434","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.437","@things-factory/resource-ui":"^4.3.434","@things-factory/setting-base":"^4.3.437","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.434","@things-factory/oauth2-client":"^4.3.434","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.437","@things-factory/integration-melsec":"^4.3.437","@things-factory/integration-modbus":"^4.3.437","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.437_1710839700378_0.4809118434644397","host":"s3://npm-registry-packages"}},"7.0.0-alpha.20":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.20","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.20","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7c7ec99d73f4576cf12945eefaf1e683cef6c9c5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.20.tgz","fileCount":62,"integrity":"sha512-MpsAPCuqAk0Af4Y1Zq5bd4jYmxIZPS8HBPPCbdF54TmR/HXWtR96SRFVXGaGNsv4HDAeF5ox12oesDzHpS7zWQ==","signatures":[{"sig":"MEUCICTBT2C+VZajP5GXXO/Rndq07Crz2e2eOPgLq2SN8XcKAiEAsVAgKeozAcZQh/TIAI1NEnZeLrfF45mFW6ccnHp15lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280250},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7de3c3bba444720e66b4c1b002b19b1c5c7a94bb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.18","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.18","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.18","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.18","@things-factory/auth-ui":"^7.0.0-alpha.18","@things-factory/more-ui":"^7.0.0-alpha.18","@things-factory/board-ui":"^7.0.0-alpha.20","@things-factory/print-ui":"^7.0.0-alpha.18","@things-factory/dashboard":"^7.0.0-alpha.20","@things-factory/export-ui":"^7.0.0-alpha.18","@things-factory/i18n-base":"^7.0.0-alpha.18","@things-factory/lite-menu":"^7.0.0-alpha.20","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.18","@things-factory/context-ui":"^7.0.0-alpha.18","@things-factory/setting-ui":"^7.0.0-alpha.18","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.18","@things-factory/notification":"^7.0.0-alpha.18","@things-factory/setting-base":"^7.0.0-alpha.18","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.20","@things-factory/oauth2-client":"^7.0.0-alpha.18","@things-factory/integration-ui":"^7.0.0-alpha.18","@things-factory/integration-opc":"^7.0.0-alpha.18","@things-factory/integration-melsec":"^7.0.0-alpha.18","@things-factory/integration-modbus":"^7.0.0-alpha.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.20_1710956204511_0.5359333573927592","host":"s3://npm-registry-packages"}},"7.0.0-alpha.21":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.21","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.21","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f1329f65fa1a4edcb8203db6626ae448732db04d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.21.tgz","fileCount":62,"integrity":"sha512-UyU7r9vJR1z4s7ESYPnADO63miVpWkHPGfCG0H81Kokx3Nb9OHSjhhi+JQYe2+7WFa9xrYVMaB2YMVk/V7jLng==","signatures":[{"sig":"MEUCIQDyNXWd9m1DQtOIT/zkvjXGC1aqrwNnk2/yr5mMlRJv6QIgKmt+uefIB99mnW5a+yoxDHjGYSwqVmclasBXdjIWJUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280250},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6dff39aa0d60f0fcf760cca9b8453626f222fa57","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.21","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.21","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.21","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.21","@things-factory/auth-ui":"^7.0.0-alpha.21","@things-factory/more-ui":"^7.0.0-alpha.21","@things-factory/board-ui":"^7.0.0-alpha.21","@things-factory/print-ui":"^7.0.0-alpha.21","@things-factory/dashboard":"^7.0.0-alpha.21","@things-factory/export-ui":"^7.0.0-alpha.21","@things-factory/i18n-base":"^7.0.0-alpha.21","@things-factory/lite-menu":"^7.0.0-alpha.21","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.21","@things-factory/context-ui":"^7.0.0-alpha.21","@things-factory/setting-ui":"^7.0.0-alpha.21","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.21","@things-factory/notification":"^7.0.0-alpha.21","@things-factory/setting-base":"^7.0.0-alpha.21","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.21","@things-factory/oauth2-client":"^7.0.0-alpha.21","@things-factory/integration-ui":"^7.0.0-alpha.21","@things-factory/integration-opc":"^7.0.0-alpha.21","@things-factory/integration-melsec":"^7.0.0-alpha.21","@things-factory/integration-modbus":"^7.0.0-alpha.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.21_1711030692329_0.4445665544282438","host":"s3://npm-registry-packages"}},"6.2.136":{"name":"@things-factory/operato-ecs","version":"6.2.136","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.136","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a1ddb8f9e7de3485e659484fa22c22212f5a74e8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.136.tgz","fileCount":62,"integrity":"sha512-LndCjlBMU/qGamqMx5C7g/S+w494d2zuKBAB3v3JvFf5rZX1AQwTCko2qwP0Y5SMqDkG2hFFVQxvkjyCBqf1QQ==","signatures":[{"sig":"MEUCIQDCPGupczt2zaGRnLAlMgeXouOwi3j6q26Vd/zFgJAVbwIgXYfRP8SaRK6n5dY4lmOo58ALwDZjbwsxmQHLjo2PaUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2277e4cdf0b11c839152f5bb08d529f6558423ed","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.136","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.133","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.133","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.133","@things-factory/auth-ui":"^6.2.136","@things-factory/more-ui":"^6.2.133","@things-factory/board-ui":"^6.2.136","@things-factory/print-ui":"^6.2.136","@things-factory/dashboard":"^6.2.136","@things-factory/export-ui":"^6.2.133","@things-factory/i18n-base":"^6.2.133","@things-factory/lite-menu":"^6.2.136","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.136","@things-factory/context-ui":"^6.2.133","@things-factory/setting-ui":"^6.2.136","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.136","@things-factory/notification":"^6.2.136","@things-factory/setting-base":"^6.2.136","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.136","@things-factory/oauth2-client":"^6.2.136","@things-factory/integration-ui":"^6.2.136","@things-factory/integration-opc":"^6.2.136","@things-factory/integration-melsec":"^6.2.136","@things-factory/integration-modbus":"^6.2.136"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.136_1711263278829_0.3900674327902247","host":"s3://npm-registry-packages"}},"7.0.0-alpha.22":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.22","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.22","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"119e9c33bfe9a455d7c9f0bbd87682ca8b288662","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.22.tgz","fileCount":62,"integrity":"sha512-cxFWst8qEtEPTPjXYf6sBm7NR6/oRRcBL621/uIKb09xMRvbY9fUP536qjS2DRg5lBb7pX20YWD7qp/AXgGWRw==","signatures":[{"sig":"MEQCIEwmzX1+Daupy74r4vA+sr16VNV6CuuXcAGfJnWHp2wGAiAIqIhEJKe+m/fTGZVDoZr7niFFalEH3Tf8CGzYCAZaQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280250},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"be331d508c2f2801aaae04fc6e477e8232f5f9de","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.22","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.21","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.21","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.21","@things-factory/auth-ui":"^7.0.0-alpha.22","@things-factory/more-ui":"^7.0.0-alpha.21","@things-factory/board-ui":"^7.0.0-alpha.22","@things-factory/print-ui":"^7.0.0-alpha.22","@things-factory/dashboard":"^7.0.0-alpha.22","@things-factory/export-ui":"^7.0.0-alpha.21","@things-factory/i18n-base":"^7.0.0-alpha.21","@things-factory/lite-menu":"^7.0.0-alpha.22","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.22","@things-factory/context-ui":"^7.0.0-alpha.21","@things-factory/setting-ui":"^7.0.0-alpha.22","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.22","@things-factory/notification":"^7.0.0-alpha.22","@things-factory/setting-base":"^7.0.0-alpha.22","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.22","@things-factory/oauth2-client":"^7.0.0-alpha.22","@things-factory/integration-ui":"^7.0.0-alpha.22","@things-factory/integration-opc":"^7.0.0-alpha.22","@things-factory/integration-melsec":"^7.0.0-alpha.22","@things-factory/integration-modbus":"^7.0.0-alpha.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.22_1711266819354_0.5427818694155206","host":"s3://npm-registry-packages"}},"7.0.0-y.0":{"name":"@things-factory/operato-ecs","version":"7.0.0-y.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-y.0","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b27521c58c893cdadca57677c3da502bfc5790e2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-y.0.tgz","fileCount":62,"integrity":"sha512-IFceFPS/lqvqkx2FQuJcMVqSD+HOXSSK0oBlrt+IPBYstyABQFwwl68T5Rx2n/QGxli4Co7CKjlYkmwN1SZu5A==","signatures":[{"sig":"MEQCIBTQHLovHnPQmr5AMTKbQhGfVzXBcb4Hv9/hKjOFwBGaAiBxrVBnM9F7TM4/Y0ptcHB2Ec5WBndCufL91GTlbX0sag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280225},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4fce83c3ef32c7f5c06309d05eb5917a095983b6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.22","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.21","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.21","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.21","@things-factory/auth-ui":"^7.0.0-alpha.22","@things-factory/more-ui":"^7.0.0-alpha.21","@things-factory/board-ui":"^7.0.0-y.0","@things-factory/print-ui":"^7.0.0-alpha.22","@things-factory/dashboard":"^7.0.0-y.0","@things-factory/export-ui":"^7.0.0-alpha.21","@things-factory/i18n-base":"^7.0.0-alpha.21","@things-factory/lite-menu":"^7.0.0-y.0","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-y.0","@things-factory/context-ui":"^7.0.0-alpha.21","@things-factory/setting-ui":"^7.0.0-alpha.22","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.22","@things-factory/notification":"^7.0.0-alpha.22","@things-factory/setting-base":"^7.0.0-alpha.22","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.22","@things-factory/oauth2-client":"^7.0.0-alpha.22","@things-factory/integration-ui":"^7.0.0-alpha.22","@things-factory/integration-opc":"^7.0.0-alpha.22","@things-factory/integration-melsec":"^7.0.0-alpha.22","@things-factory/integration-modbus":"^7.0.0-alpha.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-y.0_1711304365543_0.5601628479079992","host":"s3://npm-registry-packages"}},"7.0.0-alpha.24":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.24","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.24","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bc9c80a17e7ff1b5e76dc357b5f56a4a30a6ad70","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.24.tgz","fileCount":62,"integrity":"sha512-hiH8BjrmhuOZQ3jpDdzTiJd091C5C2uJOjtkbmOjGGYYYYiCW9gzo2JwCIfZ/666RnYWeUI7sQX90DePU8D5+Q==","signatures":[{"sig":"MEQCIHFAIPaMaKiLErAuvXkE2QJKdyKEFOBZ1JuFFR6nlPRfAiB1Wkf5f3rKayX6+QwETAYFEwXxA3zS48M6ZSvDGSInhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280250},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9fe76b02534c4ae7d17caea32e66f7ed7e9e87eb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.24","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.24","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.24","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.24","@things-factory/auth-ui":"^7.0.0-alpha.24","@things-factory/more-ui":"^7.0.0-alpha.24","@things-factory/board-ui":"^7.0.0-alpha.24","@things-factory/print-ui":"^7.0.0-alpha.24","@things-factory/dashboard":"^7.0.0-alpha.24","@things-factory/export-ui":"^7.0.0-alpha.24","@things-factory/i18n-base":"^7.0.0-alpha.24","@things-factory/lite-menu":"^7.0.0-alpha.24","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.24","@things-factory/context-ui":"^7.0.0-alpha.24","@things-factory/setting-ui":"^7.0.0-alpha.24","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.24","@things-factory/notification":"^7.0.0-alpha.24","@things-factory/setting-base":"^7.0.0-alpha.24","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.24","@things-factory/oauth2-client":"^7.0.0-alpha.24","@things-factory/integration-ui":"^7.0.0-alpha.24","@things-factory/integration-opc":"^7.0.0-alpha.24","@things-factory/integration-melsec":"^7.0.0-alpha.24","@things-factory/integration-modbus":"^7.0.0-alpha.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.24_1711304677804_0.8136872558884811","host":"s3://npm-registry-packages"}},"6.2.138":{"name":"@things-factory/operato-ecs","version":"6.2.138","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.138","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6237ccd4cb192ee652f69f20cff2ad590ee0d84e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.138.tgz","fileCount":62,"integrity":"sha512-LaADN0161LwOAzlbDc//SYxnROaTK9KWkGTovoCsicvHU34uO8gJFtJfMhzqHHUbmfHDDgkyixJL/teOPvVGrQ==","signatures":[{"sig":"MEUCIC7ZjKa41qFqUNBNFqGmNoSvQnbFjxCcFeLzGs5cK8X/AiEAsQMoHJ2UqGUGykSSEaoBY3eXQh2GN3Gj41dkRqtfm2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b3a06b97cb5c24cc44ea35f0dd3dde4971fa1a5a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.138","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.133","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.133","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.133","@things-factory/auth-ui":"^6.2.138","@things-factory/more-ui":"^6.2.133","@things-factory/board-ui":"^6.2.138","@things-factory/print-ui":"^6.2.138","@things-factory/dashboard":"^6.2.138","@things-factory/export-ui":"^6.2.133","@things-factory/i18n-base":"^6.2.133","@things-factory/lite-menu":"^6.2.138","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.138","@things-factory/context-ui":"^6.2.133","@things-factory/setting-ui":"^6.2.138","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.138","@things-factory/notification":"^6.2.138","@things-factory/setting-base":"^6.2.138","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.138","@things-factory/oauth2-client":"^6.2.138","@things-factory/integration-ui":"^6.2.138","@things-factory/integration-opc":"^6.2.138","@things-factory/integration-melsec":"^6.2.138","@things-factory/integration-modbus":"^6.2.138"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.138_1711340230830_0.34435900580861123","host":"s3://npm-registry-packages"}},"7.0.0-alpha.25":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.25","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.25","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c73ac7e8085f52c9039c010768a69bf62bf77d72","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.25.tgz","fileCount":62,"integrity":"sha512-+79zydJ/9AWy72lgzNX9F1rwxZWvhVmGmFXLL1bRmrsK948ap27RmZl5GsYGjPrzdeBbaoBI2xOVvlpX5me5og==","signatures":[{"sig":"MEUCIDyFHu5Uh6Nx9S/89AAyDHCkbTtBmE/8sfLf1yb8xaGfAiEAijh39mKQz9u8Xv+bXfLlUM7nNZOR2nTPRiQpB9z6qxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280250},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3cf1dac62563d3664642eec7280f74870aa1784d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.25","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.24","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.24","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.24","@things-factory/auth-ui":"^7.0.0-alpha.25","@things-factory/more-ui":"^7.0.0-alpha.24","@things-factory/board-ui":"^7.0.0-alpha.25","@things-factory/print-ui":"^7.0.0-alpha.25","@things-factory/dashboard":"^7.0.0-alpha.25","@things-factory/export-ui":"^7.0.0-alpha.24","@things-factory/i18n-base":"^7.0.0-alpha.24","@things-factory/lite-menu":"^7.0.0-alpha.25","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.25","@things-factory/context-ui":"^7.0.0-alpha.24","@things-factory/setting-ui":"^7.0.0-alpha.25","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.25","@things-factory/notification":"^7.0.0-alpha.25","@things-factory/setting-base":"^7.0.0-alpha.25","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.25","@things-factory/oauth2-client":"^7.0.0-alpha.25","@things-factory/integration-ui":"^7.0.0-alpha.25","@things-factory/integration-opc":"^7.0.0-alpha.25","@things-factory/integration-melsec":"^7.0.0-alpha.25","@things-factory/integration-modbus":"^7.0.0-alpha.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.25_1711341480080_0.8460043928424126","host":"s3://npm-registry-packages"}},"6.2.139":{"name":"@things-factory/operato-ecs","version":"6.2.139","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.139","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a8faa7bd18eeb72b8d1685ea6d284d434dc76ad6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.139.tgz","fileCount":62,"integrity":"sha512-5OEZUjnkyhHQauTkIVno5wSGKDWb0bZstU0SfNfRWOQ+5HV3HzaZRyOLC29QM5+GKqLvqD5WBVa3cbNfZ9mdMw==","signatures":[{"sig":"MEYCIQC7nC510pK8jTlHjsfNiOnVrU8/D9r1V58rrTq0UXTg4AIhAKEIiwuKzaokybCPq+730ULWvx/9KVJCmInpf7GlFi2Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"66c1ee297ad4de4d68ad54bc4c06ffb14f8e40b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.139","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.139","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.139","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.139","@things-factory/auth-ui":"^6.2.139","@things-factory/more-ui":"^6.2.139","@things-factory/board-ui":"^6.2.139","@things-factory/print-ui":"^6.2.139","@things-factory/dashboard":"^6.2.139","@things-factory/export-ui":"^6.2.139","@things-factory/i18n-base":"^6.2.139","@things-factory/lite-menu":"^6.2.139","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.139","@things-factory/context-ui":"^6.2.139","@things-factory/setting-ui":"^6.2.139","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.139","@things-factory/notification":"^6.2.139","@things-factory/setting-base":"^6.2.139","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.139","@things-factory/oauth2-client":"^6.2.139","@things-factory/integration-ui":"^6.2.139","@things-factory/integration-opc":"^6.2.139","@things-factory/integration-melsec":"^6.2.139","@things-factory/integration-modbus":"^6.2.139"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.139_1711381802988_0.4851042295981627","host":"s3://npm-registry-packages"}},"7.0.0-alpha.30":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.30","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.30","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"22f9ccb06265d64417e857f5b5a5f456579c557c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.30.tgz","fileCount":62,"integrity":"sha512-2HOyHyBQo3xrwXwggjuN3Jg5le8ldZ1jjNoeVgW917NxH8kDmt1IyHDq2ibGc5ZzZqwVRdhZ7dzn6E9rVUE82w==","signatures":[{"sig":"MEYCIQCy55H5ncLR+BUQL4crAXeY4OfvZrWRRrIwYwI5K+yOFAIhAIdE6QTF/GfQZ9XkNNBR2Cu4mU3zz4jnhVeAhOIOGx8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280250},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"64f2ff6e284ecb26530d1a456a0627dced03fde7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.30","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.30","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.30","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.30","@things-factory/auth-ui":"^7.0.0-alpha.30","@things-factory/more-ui":"^7.0.0-alpha.30","@things-factory/board-ui":"^7.0.0-alpha.30","@things-factory/print-ui":"^7.0.0-alpha.30","@things-factory/dashboard":"^7.0.0-alpha.30","@things-factory/export-ui":"^7.0.0-alpha.30","@things-factory/i18n-base":"^7.0.0-alpha.30","@things-factory/lite-menu":"^7.0.0-alpha.30","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.30","@things-factory/context-ui":"^7.0.0-alpha.30","@things-factory/setting-ui":"^7.0.0-alpha.30","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.30","@things-factory/notification":"^7.0.0-alpha.30","@things-factory/setting-base":"^7.0.0-alpha.30","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.30","@things-factory/oauth2-client":"^7.0.0-alpha.30","@things-factory/integration-ui":"^7.0.0-alpha.30","@things-factory/integration-opc":"^7.0.0-alpha.30","@things-factory/integration-melsec":"^7.0.0-alpha.30","@things-factory/integration-modbus":"^7.0.0-alpha.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.30_1711390813262_0.889663369677798","host":"s3://npm-registry-packages"}},"7.0.0-alpha.31":{"name":"@things-factory/operato-ecs","version":"7.0.0-alpha.31","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.0-alpha.31","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e21cdc3faba4bc8a147b0e8370d06ae30f3e111e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0-alpha.31.tgz","fileCount":62,"integrity":"sha512-CtD79L2MII1k09oUdQxDBkKJRCozLoufNH8IO8T53va0WpSB5H/ulQvVsnTIxzoYIzOPaVEqX4NfFMJfZNlnaw==","signatures":[{"sig":"MEQCICB4ezAOLK4MZD3/hIcHBNEA4N8Hj/j/rXEWrU3sQsybAiAi6ICaWsXlnGMQyvei8J66wKmvqiC1rDgscyAGQexcOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280250},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b8a4af05fa0d677d15f7dbffef5c6c18fc3fb37c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.0-alpha.30","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.0-alpha.30","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.0-alpha.30","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.0-alpha.30","@things-factory/auth-ui":"^7.0.0-alpha.30","@things-factory/more-ui":"^7.0.0-alpha.30","@things-factory/board-ui":"^7.0.0-alpha.30","@things-factory/print-ui":"^7.0.0-alpha.30","@things-factory/dashboard":"^7.0.0-alpha.30","@things-factory/export-ui":"^7.0.0-alpha.30","@things-factory/i18n-base":"^7.0.0-alpha.30","@things-factory/lite-menu":"^7.0.0-alpha.30","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.0-alpha.31","@things-factory/context-ui":"^7.0.0-alpha.30","@things-factory/setting-ui":"^7.0.0-alpha.30","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.0-alpha.30","@things-factory/notification":"^7.0.0-alpha.30","@things-factory/setting-base":"^7.0.0-alpha.30","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.0-alpha.30","@things-factory/oauth2-client":"^7.0.0-alpha.30","@things-factory/integration-ui":"^7.0.0-alpha.30","@things-factory/integration-opc":"^7.0.0-alpha.30","@things-factory/integration-melsec":"^7.0.0-alpha.30","@things-factory/integration-modbus":"^7.0.0-alpha.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0-alpha.31_1711416994296_0.9429646315304963","host":"s3://npm-registry-packages"}},"6.2.140":{"name":"@things-factory/operato-ecs","version":"6.2.140","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.140","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4c1a2d4dadb5ed4967958db547a1375998a8b896","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.140.tgz","fileCount":62,"integrity":"sha512-Jm+kRo2gu3bl+YLC5GThAgGmbUnOND+x9d8QeDEm7k/KJmyp8Fzq/bHCdYLw/DycuYGV0JeVl83h4AH2Kib6fg==","signatures":[{"sig":"MEYCIQC3211Fu5v3v6ioQhuoqKRAHFWWkzvbeKg9vl9i4IgB6wIhAKBAqcbf3rZRE7Pp5gcHId3VYfmlXTNXWXlN3oaydgx3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"aa99f06916839efd1616697529c8b1a08bdebde1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.139","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.139","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.139","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.139","@things-factory/auth-ui":"^6.2.139","@things-factory/more-ui":"^6.2.139","@things-factory/board-ui":"^6.2.139","@things-factory/print-ui":"^6.2.139","@things-factory/dashboard":"^6.2.139","@things-factory/export-ui":"^6.2.139","@things-factory/i18n-base":"^6.2.139","@things-factory/lite-menu":"^6.2.139","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.140","@things-factory/context-ui":"^6.2.139","@things-factory/setting-ui":"^6.2.139","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.139","@things-factory/notification":"^6.2.139","@things-factory/setting-base":"^6.2.139","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.139","@things-factory/oauth2-client":"^6.2.139","@things-factory/integration-ui":"^6.2.139","@things-factory/integration-opc":"^6.2.139","@things-factory/integration-melsec":"^6.2.139","@things-factory/integration-modbus":"^6.2.139"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.140_1711417497921_0.7235570952864245","host":"s3://npm-registry-packages"}},"7.0.1-alpha.0":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.0","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"119040b182048ddb8f405d2699518cb44e971b5c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.0.tgz","fileCount":62,"integrity":"sha512-dGx3oMBuO4RT3NHUqSrlRVcQB7fW8CbEK0v4XJTbCzIyFMyYGDMrraqfemw2ov1qFgVrWj6jseOzKRIKf3NA/A==","signatures":[{"sig":"MEYCIQCFtxsrRRs4m9lIFpX4ZV+yEH5XIxSMA+bCJG9Syvl9QwIhAPZK+5oPdq/LhFYNbTbSlt5rjvfGNDC1Z/4zWhWDuHuM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d18cdb7648bd2003f11278ec7bc8df74edbd31fc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.0","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.0","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.0","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.0","@things-factory/auth-ui":"^7.0.1-alpha.0","@things-factory/more-ui":"^7.0.1-alpha.0","@things-factory/board-ui":"^7.0.1-alpha.0","@things-factory/print-ui":"^7.0.1-alpha.0","@things-factory/dashboard":"^7.0.1-alpha.0","@things-factory/export-ui":"^7.0.1-alpha.0","@things-factory/i18n-base":"^7.0.1-alpha.0","@things-factory/lite-menu":"^7.0.1-alpha.0","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.0","@things-factory/context-ui":"^7.0.1-alpha.0","@things-factory/setting-ui":"^7.0.1-alpha.0","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.0","@things-factory/notification":"^7.0.1-alpha.0","@things-factory/setting-base":"^7.0.1-alpha.0","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.0","@things-factory/oauth2-client":"^7.0.1-alpha.0","@things-factory/integration-ui":"^7.0.1-alpha.0","@things-factory/integration-opc":"^7.0.1-alpha.0","@things-factory/integration-melsec":"^7.0.1-alpha.0","@things-factory/integration-modbus":"^7.0.1-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.0_1711445926513_0.2556128123408803","host":"s3://npm-registry-packages"}},"7.0.1-alpha.1":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.1","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2f4a0b2b99d6765c73959a9a21e14eb7653f359a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.1.tgz","fileCount":62,"integrity":"sha512-a6iq3BHtbPn//JF43Ia+cP4KDWwA8NCRWrqo2lVlAHqzCYEvJCAW8sQVFYIuHmJgFIFeGevX4t2bTViBJZ2xHw==","signatures":[{"sig":"MEUCIDFCbLC3gDpiWnFJOu9FTd+wNBOtihSPabtztv+QramnAiEA7pXVIMgUfSBFdj18iBrAZvmMVB4hn95zGRCbWRqCJ+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6cc9a9da9059f32f8c2968c57831c1d353a2ec97","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.1","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.1","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.1","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.1","@things-factory/auth-ui":"^7.0.1-alpha.1","@things-factory/more-ui":"^7.0.1-alpha.1","@things-factory/board-ui":"^7.0.1-alpha.1","@things-factory/print-ui":"^7.0.1-alpha.1","@things-factory/dashboard":"^7.0.1-alpha.1","@things-factory/export-ui":"^7.0.1-alpha.1","@things-factory/i18n-base":"^7.0.1-alpha.1","@things-factory/lite-menu":"^7.0.1-alpha.1","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.1","@things-factory/context-ui":"^7.0.1-alpha.1","@things-factory/setting-ui":"^7.0.1-alpha.1","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.1","@things-factory/notification":"^7.0.1-alpha.1","@things-factory/setting-base":"^7.0.1-alpha.1","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.1","@things-factory/oauth2-client":"^7.0.1-alpha.1","@things-factory/integration-ui":"^7.0.1-alpha.1","@things-factory/integration-opc":"^7.0.1-alpha.1","@things-factory/integration-melsec":"^7.0.1-alpha.1","@things-factory/integration-modbus":"^7.0.1-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.1_1711571208493_0.24418551833633662","host":"s3://npm-registry-packages"}},"7.0.1-alpha.4":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.4","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.4","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"dadd0a302ad2366be8b41a7160735301ada01a8d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.4.tgz","fileCount":62,"integrity":"sha512-nTbSq7ruf0jyJhfXj7mtL1NmdCj8KRxVfNrxgU5N+STAWs6CB/ylg4de1XTj0LE9j1hn9V18CjdsSdR9yzCTkg==","signatures":[{"sig":"MEQCIDNdsb2UVprsAlD9xSf9CDDOru1lKq9RS3qIXK7DocQFAiBlOcnR7t979J5C925cZ+nVSPACO81k8tYNWCfWuxO8/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"41b951d71135f4e9ae936a85a3cd7a374c5664cc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.4","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.4","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.4","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.4","@things-factory/auth-ui":"^7.0.1-alpha.4","@things-factory/more-ui":"^7.0.1-alpha.4","@things-factory/board-ui":"^7.0.1-alpha.4","@things-factory/print-ui":"^7.0.1-alpha.4","@things-factory/dashboard":"^7.0.1-alpha.4","@things-factory/export-ui":"^7.0.1-alpha.4","@things-factory/i18n-base":"^7.0.1-alpha.4","@things-factory/lite-menu":"^7.0.1-alpha.4","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.4","@things-factory/context-ui":"^7.0.1-alpha.4","@things-factory/setting-ui":"^7.0.1-alpha.4","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.4","@things-factory/notification":"^7.0.1-alpha.4","@things-factory/setting-base":"^7.0.1-alpha.4","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.4","@things-factory/oauth2-client":"^7.0.1-alpha.4","@things-factory/integration-ui":"^7.0.1-alpha.4","@things-factory/integration-opc":"^7.0.1-alpha.4","@things-factory/integration-melsec":"^7.0.1-alpha.4","@things-factory/integration-modbus":"^7.0.1-alpha.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.4_1711682219373_0.7138095817909411","host":"s3://npm-registry-packages"}},"7.0.1-alpha.5":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.5","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.5","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a576d62c8e23451ecbb2dced3f78a32212b1c554","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.5.tgz","fileCount":62,"integrity":"sha512-9AFvMnd+iaefNcF2ToeTYAKMR1u+9JRr8LPmNQmWbjrAP75YyOHtp8DGV1oBuxU0cwCypliqgq0X5v+fNBwZMA==","signatures":[{"sig":"MEUCIGekowPrBKjNSJxeyf4XFEXXneCslU37wQAI2e/flyNBAiEAkRu1JLpqJxcGFHUuTOQeMtDqjOgX92DWrP84wYHfpVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3a1ceb942521a89f14c4b16a323b506ff676d349","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.5","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.5","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.5","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.5","@things-factory/auth-ui":"^7.0.1-alpha.5","@things-factory/more-ui":"^7.0.1-alpha.5","@things-factory/board-ui":"^7.0.1-alpha.5","@things-factory/print-ui":"^7.0.1-alpha.5","@things-factory/dashboard":"^7.0.1-alpha.5","@things-factory/export-ui":"^7.0.1-alpha.5","@things-factory/i18n-base":"^7.0.1-alpha.5","@things-factory/lite-menu":"^7.0.1-alpha.5","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.5","@things-factory/context-ui":"^7.0.1-alpha.5","@things-factory/setting-ui":"^7.0.1-alpha.5","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.5","@things-factory/notification":"^7.0.1-alpha.5","@things-factory/setting-base":"^7.0.1-alpha.5","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.5","@things-factory/oauth2-client":"^7.0.1-alpha.5","@things-factory/integration-ui":"^7.0.1-alpha.5","@things-factory/integration-opc":"^7.0.1-alpha.5","@things-factory/integration-melsec":"^7.0.1-alpha.5","@things-factory/integration-modbus":"^7.0.1-alpha.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.5_1711699099249_0.02647401245019365","host":"s3://npm-registry-packages"}},"7.0.1-alpha.9":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.9","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.9","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"08056098252e37eadfe3b5b01242326619691cdf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.9.tgz","fileCount":62,"integrity":"sha512-fUpZZOI/FaKkzkYUoUg4CJvjEN3zZmb8owpFiczYg4CU2qsZZ4fQ4xS0xciYK9HmedsaFblnAN5kkB5zO0BfPg==","signatures":[{"sig":"MEQCIGmIIeNBRjH6xBtzjmLql8F54PyBKWV8ltLVE3uszLPoAiBpLMiHeEtZYVwupMdXVK0e+h37kdcaTvTykeqczSTLgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280224},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e77082517f5483704f1e884cbc81b7f94c0eec15","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.9","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.9","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.9","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.9","@things-factory/auth-ui":"^7.0.1-alpha.9","@things-factory/more-ui":"^7.0.1-alpha.9","@things-factory/board-ui":"^7.0.1-alpha.9","@things-factory/print-ui":"^7.0.1-alpha.9","@things-factory/dashboard":"^7.0.1-alpha.9","@things-factory/export-ui":"^7.0.1-alpha.9","@things-factory/i18n-base":"^7.0.1-alpha.9","@things-factory/lite-menu":"^7.0.1-alpha.9","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.9","@things-factory/context-ui":"^7.0.1-alpha.9","@things-factory/setting-ui":"^7.0.1-alpha.9","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.9","@things-factory/notification":"^7.0.1-alpha.9","@things-factory/setting-base":"^7.0.1-alpha.9","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.9","@things-factory/oauth2-client":"^7.0.1-alpha.9","@things-factory/integration-ui":"^7.0.1-alpha.9","@things-factory/integration-opc":"^7.0.1-alpha.9","@things-factory/integration-melsec":"^7.0.1-alpha.9","@things-factory/integration-modbus":"^7.0.1-alpha.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.9_1712192183276_0.4963061698484754","host":"s3://npm-registry-packages"}},"6.2.147":{"name":"@things-factory/operato-ecs","version":"6.2.147","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.147","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b61d695cbf6b05f05c66658aa9194763f79041d0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.147.tgz","fileCount":62,"integrity":"sha512-mF+KJIrJtxlzjMyFpFibyInVpLDYs0CunJPJIKFAP5OOrarmZGlG5+/2TFWhaCPpEb4hQrCqXZBx38MsXSFKXw==","signatures":[{"sig":"MEYCIQDKLOwYG4J88Nw/BpOHWadOoLqhByGxUSIsvHXAEEvrlgIhAKpDJdKjlPbIa7FhPRyP59aUp1m4XSyDQgqwYP+gNIiI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279233},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4b93b26f0edfea36d6273d1caf736477a5e2ceed","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.147","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.147","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.147","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.147","@things-factory/auth-ui":"^6.2.147","@things-factory/more-ui":"^6.2.147","@things-factory/board-ui":"^6.2.147","@things-factory/print-ui":"^6.2.147","@things-factory/dashboard":"^6.2.147","@things-factory/export-ui":"^6.2.147","@things-factory/i18n-base":"^6.2.147","@things-factory/lite-menu":"^6.2.147","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.147","@things-factory/context-ui":"^6.2.147","@things-factory/setting-ui":"^6.2.147","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.147","@things-factory/notification":"^6.2.147","@things-factory/setting-base":"^6.2.147","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.147","@things-factory/oauth2-client":"^6.2.147","@things-factory/integration-ui":"^6.2.147","@things-factory/integration-opc":"^6.2.147","@things-factory/integration-melsec":"^6.2.147","@things-factory/integration-modbus":"^6.2.147"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.147_1712212237253_0.109229454438444","host":"s3://npm-registry-packages"}},"7.0.1-alpha.10":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.10","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.10","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f9c9772e942dd123a34bd41d85ae5d6d94a4dc13","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.10.tgz","fileCount":62,"integrity":"sha512-MXFBHvP7SJlTvULhclSGuyDm2H+M+PHURWfkX4qjjkApnNNwTITbJ2QqgbAaRHJlt2BSKgtEWSnrWElkaaSRiA==","signatures":[{"sig":"MEQCIAt36qm1CIxpbIu+DFwuUl8p3/96V5Hx/F+W6svWlq/aAiARZJvAf/ahqnOPG6Qs4XbL2CfWrXS5/jclQTTSwuLxSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280249},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5adeb2a190f3c6eb5c5cbceac181a3d19fefda9b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.10","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.10","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.10","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.10","@things-factory/auth-ui":"^7.0.1-alpha.10","@things-factory/more-ui":"^7.0.1-alpha.10","@things-factory/board-ui":"^7.0.1-alpha.10","@things-factory/print-ui":"^7.0.1-alpha.10","@things-factory/dashboard":"^7.0.1-alpha.10","@things-factory/export-ui":"^7.0.1-alpha.10","@things-factory/i18n-base":"^7.0.1-alpha.10","@things-factory/lite-menu":"^7.0.1-alpha.10","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.10","@things-factory/context-ui":"^7.0.1-alpha.10","@things-factory/setting-ui":"^7.0.1-alpha.10","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.10","@things-factory/notification":"^7.0.1-alpha.10","@things-factory/setting-base":"^7.0.1-alpha.10","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.10","@things-factory/oauth2-client":"^7.0.1-alpha.10","@things-factory/integration-ui":"^7.0.1-alpha.10","@things-factory/integration-opc":"^7.0.1-alpha.10","@things-factory/integration-melsec":"^7.0.1-alpha.10","@things-factory/integration-modbus":"^7.0.1-alpha.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.10_1712242157069_0.5725032387803219","host":"s3://npm-registry-packages"}},"7.0.1-alpha.11":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.11","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.11","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ccc0741c991f8750304ee5576016d2f7f29c28be","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.11.tgz","fileCount":62,"integrity":"sha512-xVuWXNVlEOWSXJovzuQ+rPb7My0u/c2OJolMaHCKbBiU51DX2XKruK6bbxBm7e3d1rKqfy34BQ8xtYMgvXz0UQ==","signatures":[{"sig":"MEUCIApik/kfTFnVffKN+gG26O30ij0FynkGRtJIKDJqAYozAiEA6hypIdFiF10W0Ui+EsLsc7MNhbmyoRaWC3wGO5V/tws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280249},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c535494f8e2d0761fb672bcb7a8efe427e733129","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.10","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.10","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.10","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.10","@things-factory/auth-ui":"^7.0.1-alpha.10","@things-factory/more-ui":"^7.0.1-alpha.10","@things-factory/board-ui":"^7.0.1-alpha.10","@things-factory/print-ui":"^7.0.1-alpha.10","@things-factory/dashboard":"^7.0.1-alpha.10","@things-factory/export-ui":"^7.0.1-alpha.10","@things-factory/i18n-base":"^7.0.1-alpha.10","@things-factory/lite-menu":"^7.0.1-alpha.11","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.10","@things-factory/context-ui":"^7.0.1-alpha.10","@things-factory/setting-ui":"^7.0.1-alpha.10","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.10","@things-factory/notification":"^7.0.1-alpha.10","@things-factory/setting-base":"^7.0.1-alpha.10","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.10","@things-factory/oauth2-client":"^7.0.1-alpha.10","@things-factory/integration-ui":"^7.0.1-alpha.10","@things-factory/integration-opc":"^7.0.1-alpha.10","@things-factory/integration-melsec":"^7.0.1-alpha.10","@things-factory/integration-modbus":"^7.0.1-alpha.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.11_1712242910128_0.11377504739980826","host":"s3://npm-registry-packages"}},"7.0.1-alpha.12":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.12","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.12","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"88a638a3613f8dd2c62011cc5bf61ce9cc760d46","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.12.tgz","fileCount":62,"integrity":"sha512-M2ZO5GLSgRvX5USXgCPwb57i5RFmiSI+Dtr4B7v9OBjimLiDrNF5+hSIlEkUGym5Yur809za0KfH0ba9+1QtyA==","signatures":[{"sig":"MEQCIEkuYuxwVxipA67WjV0jDPfaDDCoAWLgqNufUY7o2eKIAiAXw4u1kPLDOGSDwerFeC9jgAzzRDTiDDGXJhuQ00YxkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280369},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"10ae3100e21c016989e67c9f86eb8e0ea1330b4a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.10","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.10","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.10","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.10","@things-factory/auth-ui":"^7.0.1-alpha.10","@things-factory/more-ui":"^7.0.1-alpha.10","@things-factory/board-ui":"^7.0.1-alpha.12","@things-factory/print-ui":"^7.0.1-alpha.10","@things-factory/dashboard":"^7.0.1-alpha.12","@things-factory/export-ui":"^7.0.1-alpha.10","@things-factory/i18n-base":"^7.0.1-alpha.10","@things-factory/lite-menu":"^7.0.1-alpha.12","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.10","@things-factory/context-ui":"^7.0.1-alpha.10","@things-factory/setting-ui":"^7.0.1-alpha.10","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.10","@things-factory/notification":"^7.0.1-alpha.10","@things-factory/setting-base":"^7.0.1-alpha.10","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.10","@things-factory/oauth2-client":"^7.0.1-alpha.10","@things-factory/integration-ui":"^7.0.1-alpha.10","@things-factory/integration-opc":"^7.0.1-alpha.10","@things-factory/integration-melsec":"^7.0.1-alpha.10","@things-factory/integration-modbus":"^7.0.1-alpha.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.12_1712550594394_0.8552546089749402","host":"s3://npm-registry-packages"}},"7.0.1-alpha.13":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.13","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.13","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"de24f845ea578b877894c7065cd42d45b6aadd06","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.13.tgz","fileCount":62,"integrity":"sha512-SyK15wXY8JjfCFXt84RTl4DxaRC4/GSyG7KIdSp2tK718+0SX3hj4yBpkCVofjQ1wJGuv6//my2DS+BBa8eqWQ==","signatures":[{"sig":"MEUCIQD7wH9Id+BcvYWqUp5pErzuSe+GTvHaHlT6r/D+SKKKlQIgHzNALiIIUlxYzXBg5rYCjGtYV14W5T+ve/qUtXZR6Po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280369},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"58eaf3ce7403c0722fe948041bad0185e57fdc81","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.13","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.13","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.13","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.13","@things-factory/auth-ui":"^7.0.1-alpha.13","@things-factory/more-ui":"^7.0.1-alpha.13","@things-factory/board-ui":"^7.0.1-alpha.13","@things-factory/print-ui":"^7.0.1-alpha.13","@things-factory/dashboard":"^7.0.1-alpha.13","@things-factory/export-ui":"^7.0.1-alpha.13","@things-factory/i18n-base":"^7.0.1-alpha.13","@things-factory/lite-menu":"^7.0.1-alpha.13","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.13","@things-factory/context-ui":"^7.0.1-alpha.13","@things-factory/setting-ui":"^7.0.1-alpha.13","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.13","@things-factory/notification":"^7.0.1-alpha.13","@things-factory/setting-base":"^7.0.1-alpha.13","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.13","@things-factory/oauth2-client":"^7.0.1-alpha.13","@things-factory/integration-ui":"^7.0.1-alpha.13","@things-factory/integration-opc":"^7.0.1-alpha.13","@things-factory/integration-melsec":"^7.0.1-alpha.13","@things-factory/integration-modbus":"^7.0.1-alpha.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.13_1712804194289_0.9321943017406535","host":"s3://npm-registry-packages"}},"7.0.1-alpha.15":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.15","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.15","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a622b5b3cb99fd5d4a06f1faec462713e1786485","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.15.tgz","fileCount":62,"integrity":"sha512-Z0iIALjvtWbD2H7ZpFf1aAjw5s17qS/4ZInQmk3Jgl2IKy6JaWG986coa9zwXtWUKu/RLJWSJb7543NsX36Rig==","signatures":[{"sig":"MEUCIQDXtMB3iCp7NLCuFcqzQsNGrcup461MUchVkxrcamsR4gIgOG6uAo/2zSXDjIESiPk6vlyeyMEHsX/NjqAr/9mCgGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280604},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9df98057b0829feec240b85a38f596bd12fbcae3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.15","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.15","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.15","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.15","@things-factory/auth-ui":"^7.0.1-alpha.15","@things-factory/more-ui":"^7.0.1-alpha.15","@things-factory/board-ui":"^7.0.1-alpha.15","@things-factory/print-ui":"^7.0.1-alpha.15","@things-factory/dashboard":"^7.0.1-alpha.15","@things-factory/export-ui":"^7.0.1-alpha.15","@things-factory/i18n-base":"^7.0.1-alpha.15","@things-factory/lite-menu":"^7.0.1-alpha.15","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.15","@things-factory/context-ui":"^7.0.1-alpha.15","@things-factory/setting-ui":"^7.0.1-alpha.15","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.15","@things-factory/notification":"^7.0.1-alpha.15","@things-factory/setting-base":"^7.0.1-alpha.15","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.15","@things-factory/oauth2-client":"^7.0.1-alpha.15","@things-factory/integration-ui":"^7.0.1-alpha.15","@things-factory/integration-opc":"^7.0.1-alpha.15","@things-factory/integration-melsec":"^7.0.1-alpha.15","@things-factory/integration-modbus":"^7.0.1-alpha.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.15_1712936512095_0.782805295324718","host":"s3://npm-registry-packages"}},"7.0.1-alpha.19":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.19","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.19","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a1b1d0f52f81c5f39146e760e0eda6c0eeb4b7f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.19.tgz","fileCount":62,"integrity":"sha512-8ISNlMQYZusRJwxSiGplSI48vlZD01+9EfK1XLGyd+zLMzKjJ+93ZXfptXyxQVfQMDe90AFiltFjOjWgedfnTw==","signatures":[{"sig":"MEUCIQCaiTKxcrQUsmofj7iUkJ8dExD0Jv7B9OgCgsuX26ThawIgU6XS9tHqFbI+UL0EwclYSl2LHFtQ1RfZCmuaMdKn/0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280698},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1f7eeff99b319b84ad9e73c5e71c07e76336a648","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.19","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.19","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.19","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.19","@things-factory/auth-ui":"^7.0.1-alpha.19","@things-factory/more-ui":"^7.0.1-alpha.19","@things-factory/board-ui":"^7.0.1-alpha.19","@things-factory/print-ui":"^7.0.1-alpha.19","@things-factory/dashboard":"^7.0.1-alpha.19","@things-factory/export-ui":"^7.0.1-alpha.19","@things-factory/i18n-base":"^7.0.1-alpha.19","@things-factory/lite-menu":"^7.0.1-alpha.19","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.19","@things-factory/context-ui":"^7.0.1-alpha.19","@things-factory/setting-ui":"^7.0.1-alpha.19","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.19","@things-factory/notification":"^7.0.1-alpha.19","@things-factory/setting-base":"^7.0.1-alpha.19","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.19","@things-factory/oauth2-client":"^7.0.1-alpha.19","@things-factory/integration-ui":"^7.0.1-alpha.19","@things-factory/integration-opc":"^7.0.1-alpha.19","@things-factory/integration-melsec":"^7.0.1-alpha.19","@things-factory/integration-modbus":"^7.0.1-alpha.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.19_1713029121936_0.6244746427296011","host":"s3://npm-registry-packages"}},"7.0.1-alpha.20":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.20","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.20","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"43efb91631a32f9f83a8bf094e0e972f549f0fc6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.20.tgz","fileCount":62,"integrity":"sha512-K7jzj23bI+Pw2C6X9NWAUUBeKeO0A/L+jnL5D+NT6VMXu70rGhew+/rzmp5G30H3zeZC0p3xzkVbf+spKFWtRw==","signatures":[{"sig":"MEUCIECZVJEHZ2faaYsXU/uvxnck7oYb6iwbXJyqkoEBdu+KAiEAv8nR/NdQu3PBua5Kce+BSbXHbM9uVqQQYIYxzDBL18Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280698},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a9e68f08df418948b8efcf703916b739f46fe396","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.20","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.20","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.20","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.20","@things-factory/auth-ui":"^7.0.1-alpha.20","@things-factory/more-ui":"^7.0.1-alpha.20","@things-factory/board-ui":"^7.0.1-alpha.20","@things-factory/print-ui":"^7.0.1-alpha.20","@things-factory/dashboard":"^7.0.1-alpha.20","@things-factory/export-ui":"^7.0.1-alpha.20","@things-factory/i18n-base":"^7.0.1-alpha.20","@things-factory/lite-menu":"^7.0.1-alpha.20","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.20","@things-factory/context-ui":"^7.0.1-alpha.20","@things-factory/setting-ui":"^7.0.1-alpha.20","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.20","@things-factory/notification":"^7.0.1-alpha.20","@things-factory/setting-base":"^7.0.1-alpha.20","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.20","@things-factory/oauth2-client":"^7.0.1-alpha.20","@things-factory/integration-ui":"^7.0.1-alpha.20","@things-factory/integration-opc":"^7.0.1-alpha.20","@things-factory/integration-melsec":"^7.0.1-alpha.20","@things-factory/integration-modbus":"^7.0.1-alpha.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.20_1713060043111_0.5062809568909692","host":"s3://npm-registry-packages"}},"7.0.1-alpha.21":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.21","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.21","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7bfd9e2e003b389bef99d2b0f7ead753ef79bbff","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.21.tgz","fileCount":62,"integrity":"sha512-gJYf+XgTjjULG+1Di0MuMOPyFqpn3EhNVE/R3Pw/IvOYKB36Cr2JCe1aAlnLq8rM/Mfljpm1t7iO/C/gnsEJqQ==","signatures":[{"sig":"MEUCIQDhQCqzERB5fcDvUyBeTOku8OkJL2khG8HC25tvWn9xDwIgGIOYxUKDgfUHOplXXE1Mzn3Pys1BOfenrkkb8SbJnlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280698},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"06814e3603d256ce3c9c5f54bee83be02357e14e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.20","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.20","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.20","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.20","@things-factory/auth-ui":"^7.0.1-alpha.21","@things-factory/more-ui":"^7.0.1-alpha.20","@things-factory/board-ui":"^7.0.1-alpha.20","@things-factory/print-ui":"^7.0.1-alpha.20","@things-factory/dashboard":"^7.0.1-alpha.20","@things-factory/export-ui":"^7.0.1-alpha.20","@things-factory/i18n-base":"^7.0.1-alpha.20","@things-factory/lite-menu":"^7.0.1-alpha.21","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.20","@things-factory/context-ui":"^7.0.1-alpha.20","@things-factory/setting-ui":"^7.0.1-alpha.20","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.21","@things-factory/notification":"^7.0.1-alpha.21","@things-factory/setting-base":"^7.0.1-alpha.20","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.20","@things-factory/oauth2-client":"^7.0.1-alpha.20","@things-factory/integration-ui":"^7.0.1-alpha.20","@things-factory/integration-opc":"^7.0.1-alpha.20","@things-factory/integration-melsec":"^7.0.1-alpha.20","@things-factory/integration-modbus":"^7.0.1-alpha.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.21_1713072545050_0.1030825727749074","host":"s3://npm-registry-packages"}},"7.0.1-alpha.22":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.22","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.22","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c1650680763a52665f34dcf2993fa03568473931","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.22.tgz","fileCount":62,"integrity":"sha512-Kh0BNgnLT13p7AG+U4+kAd9Q/HbYKShWFD8yUqaqCcl4O0c3eU10jsmyzFs2VdNgY5X4PfZRChhFmq995Kxo4Q==","signatures":[{"sig":"MEYCIQDYXtPGTrC74EiabKTdiRMi3DlRCLvy91NeAMS41hfjGQIhAPbgYgYTBiPPEu5UHgwGxyAyW6tLJixjgwZgllnszt8l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280698},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"02bfd0f6b0bbd8f8e69237c22bd3b94bf345960a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.22","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.22","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.22","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.22","@things-factory/auth-ui":"^7.0.1-alpha.22","@things-factory/more-ui":"^7.0.1-alpha.22","@things-factory/board-ui":"^7.0.1-alpha.22","@things-factory/print-ui":"^7.0.1-alpha.22","@things-factory/dashboard":"^7.0.1-alpha.22","@things-factory/export-ui":"^7.0.1-alpha.22","@things-factory/i18n-base":"^7.0.1-alpha.22","@things-factory/lite-menu":"^7.0.1-alpha.22","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.22","@things-factory/context-ui":"^7.0.1-alpha.22","@things-factory/setting-ui":"^7.0.1-alpha.22","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.22","@things-factory/notification":"^7.0.1-alpha.22","@things-factory/setting-base":"^7.0.1-alpha.22","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.22","@things-factory/oauth2-client":"^7.0.1-alpha.22","@things-factory/integration-ui":"^7.0.1-alpha.22","@things-factory/integration-opc":"^7.0.1-alpha.22","@things-factory/integration-melsec":"^7.0.1-alpha.22","@things-factory/integration-modbus":"^7.0.1-alpha.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.22_1713082730536_0.89446792066235","host":"s3://npm-registry-packages"}},"7.0.1-alpha.23":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.23","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.23","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"68098cacece396998204c6ffda9cb5bbc0b7986e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.23.tgz","fileCount":62,"integrity":"sha512-qq5gH8Ccmf1AXRc2yxpTnatAMMNLJGw/xinCOWIInrWj1HzeAMzK+LEtNDvqE7b7OCtIr+zQARuXXMb0loV6UA==","signatures":[{"sig":"MEQCIDtq/Gf126KHm7w02+aaARZNGn4ETcFRWU7Pw83cbt11AiA7gxN2JiPW7xcUl2kFiYqvum+TGoX0sYw1qBAYqiQsKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280698},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"032527e23441a5aeea5a06f7b21a4916139ac57f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.23","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.23","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.23","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.23","@things-factory/auth-ui":"^7.0.1-alpha.23","@things-factory/more-ui":"^7.0.1-alpha.23","@things-factory/board-ui":"^7.0.1-alpha.23","@things-factory/print-ui":"^7.0.1-alpha.23","@things-factory/dashboard":"^7.0.1-alpha.23","@things-factory/export-ui":"^7.0.1-alpha.23","@things-factory/i18n-base":"^7.0.1-alpha.23","@things-factory/lite-menu":"^7.0.1-alpha.23","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.23","@things-factory/context-ui":"^7.0.1-alpha.23","@things-factory/setting-ui":"^7.0.1-alpha.23","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.23","@things-factory/notification":"^7.0.1-alpha.23","@things-factory/setting-base":"^7.0.1-alpha.23","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.23","@things-factory/oauth2-client":"^7.0.1-alpha.23","@things-factory/integration-ui":"^7.0.1-alpha.23","@things-factory/integration-opc":"^7.0.1-alpha.23","@things-factory/integration-melsec":"^7.0.1-alpha.23","@things-factory/integration-modbus":"^7.0.1-alpha.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.23_1713092085445_0.6870560438603128","host":"s3://npm-registry-packages"}},"7.0.1-alpha.24":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.24","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.24","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5942522666253bf1a1fd5b1cbe74fd4195b4329e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.24.tgz","fileCount":62,"integrity":"sha512-dvKCyUxn0UyqGFvLJGxccSRXOnRjyEQ5NpvDlDKyv5tIBFZAhW1GC7ISiju0E/AdQk/wF3BMKbH6Vn4cTVIoXA==","signatures":[{"sig":"MEUCIH4DpLOsGqkdkH0QkJD050XGj6ZM20z32c9hVfNsto+KAiEAlfkml24vstgIaPZWiplJYkUQPJl4aibemqAWG8t9X1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280698},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"996311a63a69b7042fd8c3328c16077f14ccbc98","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.24","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.24","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.24","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.24","@things-factory/auth-ui":"^7.0.1-alpha.24","@things-factory/more-ui":"^7.0.1-alpha.24","@things-factory/board-ui":"^7.0.1-alpha.24","@things-factory/print-ui":"^7.0.1-alpha.24","@things-factory/dashboard":"^7.0.1-alpha.24","@things-factory/export-ui":"^7.0.1-alpha.24","@things-factory/i18n-base":"^7.0.1-alpha.24","@things-factory/lite-menu":"^7.0.1-alpha.24","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.24","@things-factory/context-ui":"^7.0.1-alpha.24","@things-factory/setting-ui":"^7.0.1-alpha.24","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.24","@things-factory/notification":"^7.0.1-alpha.24","@things-factory/setting-base":"^7.0.1-alpha.24","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.24","@things-factory/oauth2-client":"^7.0.1-alpha.24","@things-factory/integration-ui":"^7.0.1-alpha.24","@things-factory/integration-opc":"^7.0.1-alpha.24","@things-factory/integration-melsec":"^7.0.1-alpha.24","@things-factory/integration-modbus":"^7.0.1-alpha.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.24_1713101514516_0.49964108619199976","host":"s3://npm-registry-packages"}},"7.0.1-alpha.26":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.26","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.26","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"90d0e7ff6594c5a50bdb99cdeb0ab5bc1c008a3e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.26.tgz","fileCount":62,"integrity":"sha512-Z9cdAcDMWAkrXJQVgU6ymoOQAT0vx0r+lQKFmadAsJFPqpepJGRFATfakjQPa3wDPjf9lt/htJZEZONHn7cAKg==","signatures":[{"sig":"MEQCIBzMqVfDU5XY6d/+zXyM3y2z0+tQL9+wUqu/Uw2Puy8hAiB8B8dXxqNkiGAEPp5XTWpYj05C7x5x1avwmU0Sah5YFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281351},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"664e741d90e09b8b0e26763eb1eb03fd3f75b6d7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.26","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.26","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.26","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.26","@things-factory/auth-ui":"^7.0.1-alpha.26","@things-factory/more-ui":"^7.0.1-alpha.26","@things-factory/board-ui":"^7.0.1-alpha.26","@things-factory/print-ui":"^7.0.1-alpha.26","@things-factory/dashboard":"^7.0.1-alpha.26","@things-factory/export-ui":"^7.0.1-alpha.26","@things-factory/i18n-base":"^7.0.1-alpha.26","@things-factory/lite-menu":"^7.0.1-alpha.26","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.26","@things-factory/context-ui":"^7.0.1-alpha.26","@things-factory/setting-ui":"^7.0.1-alpha.26","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.26","@things-factory/notification":"^7.0.1-alpha.26","@things-factory/setting-base":"^7.0.1-alpha.26","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.26","@things-factory/oauth2-client":"^7.0.1-alpha.26","@things-factory/integration-ui":"^7.0.1-alpha.26","@things-factory/integration-opc":"^7.0.1-alpha.26","@things-factory/integration-melsec":"^7.0.1-alpha.26","@things-factory/integration-modbus":"^7.0.1-alpha.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.26"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.26_1713171947917_0.30476077592545603","host":"s3://npm-registry-packages"}},"4.3.452":{"name":"@things-factory/operato-ecs","version":"4.3.452","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.452","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"74462f9738b8a6eb92fc115e969ced9d8dbd05bb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.452.tgz","fileCount":55,"integrity":"sha512-xUgxLsjNbdUU3/XoDnHre3rVflifF6BcH/Oyw8McvFUjbzJMK861lvQw+BNKkSeeTspzdcK0tFYkkHNBa3ptKA==","signatures":[{"sig":"MEYCIQCwI9c83DmBEsuXNwO3LhynCySjlfP9ELFU/WPO5hf5CQIhAKubi/bS2GtWFCQ/3aYVyOWr6eHU8qCF+RnOHZjurSrc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"59cbeb74b3c12169baa9e76723e0952b26486d4e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.452","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.434","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.434","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.452","@things-factory/more-ui":"^4.3.434","@things-factory/board-ui":"^4.3.452","@things-factory/grist-ui":"^4.3.434","@things-factory/print-ui":"^4.3.434","@things-factory/dashboard":"^4.3.452","@things-factory/export-ui":"^4.3.434","@things-factory/i18n-base":"^4.3.434","@things-factory/lite-menu":"^4.3.452","@things-factory/system-ui":"^4.3.434","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.434","@things-factory/context-ui":"^4.3.434","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.452","@things-factory/resource-ui":"^4.3.452","@things-factory/setting-base":"^4.3.452","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.452","@things-factory/oauth2-client":"^4.3.452","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.452","@things-factory/integration-melsec":"^4.3.452","@things-factory/integration-modbus":"^4.3.452","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.452_1713175965918_0.9960493693661789","host":"s3://npm-registry-packages"}},"7.0.1-alpha.29":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.29","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.29","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0334ebacce24e5cea5f11ecbec0643ec175f330c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.29.tgz","fileCount":62,"integrity":"sha512-LtUfSUSvP6vQBDPLAj0dCq7aS3dlweE/Xe65MKu5uI5QIpW4gDPz5PP1BQMcsS/ir3bjxu1wYjP6MRuQWXs19g==","signatures":[{"sig":"MEYCIQDxwE1g0M/c+a+/iwzhXAW5sP0X9xkICcJVJRdpwQRBxAIhAJlb3tBljW0XEC+CfUnQlVL35JV47uigePYnyN/9loY2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281351},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c6f1ac90f6de7a6ecf02a7c3e4615e116400fecc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.29","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.29","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.29","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.29","@things-factory/auth-ui":"^7.0.1-alpha.29","@things-factory/more-ui":"^7.0.1-alpha.29","@things-factory/board-ui":"^7.0.1-alpha.29","@things-factory/print-ui":"^7.0.1-alpha.29","@things-factory/dashboard":"^7.0.1-alpha.29","@things-factory/export-ui":"^7.0.1-alpha.29","@things-factory/i18n-base":"^7.0.1-alpha.29","@things-factory/lite-menu":"^7.0.1-alpha.29","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.29","@things-factory/context-ui":"^7.0.1-alpha.29","@things-factory/setting-ui":"^7.0.1-alpha.29","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.29","@things-factory/notification":"^7.0.1-alpha.29","@things-factory/setting-base":"^7.0.1-alpha.29","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.29","@things-factory/oauth2-client":"^7.0.1-alpha.29","@things-factory/integration-ui":"^7.0.1-alpha.29","@things-factory/integration-opc":"^7.0.1-alpha.29","@things-factory/integration-melsec":"^7.0.1-alpha.29","@things-factory/integration-modbus":"^7.0.1-alpha.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.29_1713205292727_0.6474839701591166","host":"s3://npm-registry-packages"}},"7.0.1-alpha.30":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.30","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.30","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0a0c8245f65c960dbec8b3d403348b95bb797498","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.30.tgz","fileCount":62,"integrity":"sha512-q2PHpEwyYT/NZ9ztZ7r8NQvma+ta701a3AZom1OOhBYS0b1+2CxL721qYq/dOSzHfMfgi37Mv2lB8JGs3qTlzg==","signatures":[{"sig":"MEUCIGcSsrHKtyCc/OZZWEIWvepGZselx7U+gsL1mgjIBXeNAiEAmanTudRyvmR+1WHK5Gy7NajXrYKNyhC4KObYuffQq9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281325},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5828e983eeebe3b3f38c1fbec0a1230240a340cd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.29","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.29","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.29","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.30","@things-factory/auth-ui":"^7.0.1-alpha.30","@things-factory/more-ui":"^7.0.1-alpha.30","@things-factory/board-ui":"^7.0.1-alpha.29","@things-factory/print-ui":"^7.0.1-alpha.30","@things-factory/dashboard":"^7.0.1-alpha.29","@things-factory/export-ui":"^7.0.1-alpha.29","@things-factory/i18n-base":"^7.0.1-alpha.29","@things-factory/lite-menu":"^7.0.1-alpha.30","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.29","@things-factory/context-ui":"^7.0.1-alpha.29","@things-factory/setting-ui":"^7.0.1-alpha.29","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.30","@things-factory/notification":"^7.0.1-alpha.30","@things-factory/setting-base":"^7.0.1-alpha.29","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.29","@things-factory/oauth2-client":"^7.0.1-alpha.29","@things-factory/integration-ui":"^7.0.1-alpha.29","@things-factory/integration-opc":"^7.0.1-alpha.29","@things-factory/integration-melsec":"^7.0.1-alpha.29","@things-factory/integration-modbus":"^7.0.1-alpha.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.30_1713209071693_0.043189617874588304","host":"s3://npm-registry-packages"}},"7.0.1-alpha.32":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.32","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.32","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d28806769b2dcd0d15ffa93de65090003fad4fba","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.32.tgz","fileCount":62,"integrity":"sha512-HCD5cYv96RbuOZx9ZTXh/tOmuFmndn3m+kb9hJcaXgbhz503MdARKRzEyluH0XpqaBd2oY7voKUi9e9m3i753A==","signatures":[{"sig":"MEQCIHcAWBRIpCx3k8in4ApzEHPnsLTXYTbVEX+lNyge7KmcAiALhDr8oMST8fcgEBR7yaW/yWIX8KYIMhI2uZ2hSB9NWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281325},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7e666200c34836b5c02cc80fad57747efbb1faba","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.29","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.29","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.29","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.30","@things-factory/auth-ui":"^7.0.1-alpha.30","@things-factory/more-ui":"^7.0.1-alpha.30","@things-factory/board-ui":"^7.0.1-alpha.29","@things-factory/print-ui":"^7.0.1-alpha.30","@things-factory/dashboard":"^7.0.1-alpha.29","@things-factory/export-ui":"^7.0.1-alpha.29","@things-factory/i18n-base":"^7.0.1-alpha.29","@things-factory/lite-menu":"^7.0.1-alpha.30","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.29","@things-factory/context-ui":"^7.0.1-alpha.29","@things-factory/setting-ui":"^7.0.1-alpha.29","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.32","@things-factory/notification":"^7.0.1-alpha.30","@things-factory/setting-base":"^7.0.1-alpha.29","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.29","@things-factory/oauth2-client":"^7.0.1-alpha.29","@things-factory/integration-ui":"^7.0.1-alpha.29","@things-factory/integration-opc":"^7.0.1-alpha.29","@things-factory/integration-melsec":"^7.0.1-alpha.29","@things-factory/integration-modbus":"^7.0.1-alpha.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.32_1713216362459_0.2697924548406945","host":"s3://npm-registry-packages"}},"7.0.1-alpha.33":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.33","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.33","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"af7eef4f1537e22f02658162b37ab6d1c681c9f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.33.tgz","fileCount":62,"integrity":"sha512-XtJO80TBXVofoFkraRm0xU4mhgK6UyIrUN0QjiNthrOTfMzCrD3E7zf983aI7fDvp3U1S9IT8ruPoPVTtvzEVA==","signatures":[{"sig":"MEQCICIMvPSIUHQeX9z97BSMmCr77NrbKmGR32CP6cbV/LD/AiBnJVXKfhPIpb/a+Yp/M35b2ShBAX1QrrcmoBcZle0PyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281325},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"46c2d83fcb20d9882254e25bc61dcbf5db31959b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.33","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.33","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.33","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.33","@things-factory/auth-ui":"^7.0.1-alpha.33","@things-factory/more-ui":"^7.0.1-alpha.33","@things-factory/board-ui":"^7.0.1-alpha.33","@things-factory/print-ui":"^7.0.1-alpha.33","@things-factory/dashboard":"^7.0.1-alpha.33","@things-factory/export-ui":"^7.0.1-alpha.33","@things-factory/i18n-base":"^7.0.1-alpha.33","@things-factory/lite-menu":"^7.0.1-alpha.33","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.33","@things-factory/context-ui":"^7.0.1-alpha.33","@things-factory/setting-ui":"^7.0.1-alpha.33","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.33","@things-factory/notification":"^7.0.1-alpha.33","@things-factory/setting-base":"^7.0.1-alpha.33","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.33","@things-factory/oauth2-client":"^7.0.1-alpha.33","@things-factory/integration-ui":"^7.0.1-alpha.33","@things-factory/integration-opc":"^7.0.1-alpha.33","@things-factory/integration-melsec":"^7.0.1-alpha.33","@things-factory/integration-modbus":"^7.0.1-alpha.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.33_1713267352687_0.06419088964995834","host":"s3://npm-registry-packages"}},"7.0.1-alpha.34":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.34","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.34","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c0cf4d50c6f6a9c66b652a7cca84d3268e9709b0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.34.tgz","fileCount":62,"integrity":"sha512-F+74NMyHcY9yt/e070rL2cRthHS0Kqfy87X9bOEXFhOwtTQL9bEHb+YQQfgkuBLHWrEu/ye2OH7Ab0WGxS+eFQ==","signatures":[{"sig":"MEUCIAQ3GznNp5cJhgMhrVxPUMAzsFvrUojWBfnu/Z1yzrKGAiEAi+AnZ56tyARN2lwiibkVw8HHWlaPQAbCt2x5hK5g3mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281310},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d3b1e48a7f78d56a57f80fee3d548d43883187a5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.34","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.34","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.34","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.34","@things-factory/auth-ui":"^7.0.1-alpha.34","@things-factory/more-ui":"^7.0.1-alpha.34","@things-factory/board-ui":"^7.0.1-alpha.34","@things-factory/print-ui":"^7.0.1-alpha.34","@things-factory/dashboard":"^7.0.1-alpha.34","@things-factory/export-ui":"^7.0.1-alpha.34","@things-factory/i18n-base":"^7.0.1-alpha.34","@things-factory/lite-menu":"^7.0.1-alpha.34","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.34","@things-factory/context-ui":"^7.0.1-alpha.34","@things-factory/setting-ui":"^7.0.1-alpha.34","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.34","@things-factory/notification":"^7.0.1-alpha.34","@things-factory/setting-base":"^7.0.1-alpha.34","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.34","@things-factory/oauth2-client":"^7.0.1-alpha.34","@things-factory/integration-ui":"^7.0.1-alpha.34","@things-factory/integration-opc":"^7.0.1-alpha.34","@things-factory/integration-melsec":"^7.0.1-alpha.34","@things-factory/integration-modbus":"^7.0.1-alpha.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.34_1713347803129_0.8777329417476836","host":"s3://npm-registry-packages"}},"7.0.1-alpha.36":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.36","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.36","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6a1d02bd7bf801fce5e1918c8f30ce28615779b4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.36.tgz","fileCount":62,"integrity":"sha512-rpf2rfyPJVgLQKsgkXbRowHBnrnQi3UOJPKgTcZV3HPxCAnQaBsNMZwKVZ0HdTNsK47Ab+LreLa47y59laTVvg==","signatures":[{"sig":"MEUCICFToPZDElDMBr+Giy2DK/PJFccrl6gMd97LzoYwwgIkAiEA+lY0apfGnNz8GoSpZf74dUdRN2QEej1BzhuJMe3RWKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281310},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0edea369efceed48f449b385f79c14c5fe2d737b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.36","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.36","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.36","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.36","@things-factory/auth-ui":"^7.0.1-alpha.36","@things-factory/more-ui":"^7.0.1-alpha.36","@things-factory/board-ui":"^7.0.1-alpha.36","@things-factory/print-ui":"^7.0.1-alpha.36","@things-factory/dashboard":"^7.0.1-alpha.36","@things-factory/export-ui":"^7.0.1-alpha.36","@things-factory/i18n-base":"^7.0.1-alpha.36","@things-factory/lite-menu":"^7.0.1-alpha.36","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.36","@things-factory/context-ui":"^7.0.1-alpha.36","@things-factory/setting-ui":"^7.0.1-alpha.36","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.36","@things-factory/notification":"^7.0.1-alpha.36","@things-factory/setting-base":"^7.0.1-alpha.36","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.36","@things-factory/oauth2-client":"^7.0.1-alpha.36","@things-factory/integration-ui":"^7.0.1-alpha.36","@things-factory/integration-opc":"^7.0.1-alpha.36","@things-factory/integration-melsec":"^7.0.1-alpha.36","@things-factory/integration-modbus":"^7.0.1-alpha.36"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.36_1713423161196_0.4731948739476606","host":"s3://npm-registry-packages"}},"7.0.1-alpha.37":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.37","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.37","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ef2555200260a4db9eb8a36bead0a78d76bd54dd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.37.tgz","fileCount":62,"integrity":"sha512-IKverQEOIjP0x60j7amBz5U7w2YMHSv3BLzl/PnCwoNHTzjc77FrD780qW8rxBc7M3EdcF6YvHPMsz4miFeyyw==","signatures":[{"sig":"MEYCIQC/yAtU13CHL/eZFKuxNoT7iuBA9ptv7yzxXz1iLWthMwIhAMCEwi15BXaPGC9LbL9TLauIkB2HBo0vqY3MuQjqpjUI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281310},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3de2eae1ae2507386a72ea056a251d7f557b99dc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.36","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.36","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.36","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.36","@things-factory/auth-ui":"^7.0.1-alpha.36","@things-factory/more-ui":"^7.0.1-alpha.36","@things-factory/board-ui":"^7.0.1-alpha.36","@things-factory/print-ui":"^7.0.1-alpha.36","@things-factory/dashboard":"^7.0.1-alpha.36","@things-factory/export-ui":"^7.0.1-alpha.36","@things-factory/i18n-base":"^7.0.1-alpha.36","@things-factory/lite-menu":"^7.0.1-alpha.36","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.37","@things-factory/context-ui":"^7.0.1-alpha.36","@things-factory/setting-ui":"^7.0.1-alpha.36","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.36","@things-factory/notification":"^7.0.1-alpha.36","@things-factory/setting-base":"^7.0.1-alpha.36","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.36","@things-factory/oauth2-client":"^7.0.1-alpha.36","@things-factory/integration-ui":"^7.0.1-alpha.36","@things-factory/integration-opc":"^7.0.1-alpha.36","@things-factory/integration-melsec":"^7.0.1-alpha.36","@things-factory/integration-modbus":"^7.0.1-alpha.36"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.37_1713453451777_0.11115627244454851","host":"s3://npm-registry-packages"}},"7.0.1-alpha.39":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.39","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.39","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"de46efc6e266923ebaf39b00022530667429c4c0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.39.tgz","fileCount":62,"integrity":"sha512-kl5Eq7JqhDvAAhNCLSOy/CTfRtaF9ME/cAx8UVEwj08WSqYf+1dwN+Se3hA4sNWSM4FgNQ5KYNwTPKF4e6ghGQ==","signatures":[{"sig":"MEUCIQDxpoosIwDEQXeiS35SO1EzyLuHe2VRYTPrYZ3C6IOibAIgRQ7I9sbWFU5yg6sJr+5ZAKU5ZFugYM16GX+FH+NJY10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281310},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cbcef567ec6f957b547ea440151a13caf12b4f17","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.36","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.36","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.36","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.36","@things-factory/auth-ui":"^7.0.1-alpha.36","@things-factory/more-ui":"^7.0.1-alpha.36","@things-factory/board-ui":"^7.0.1-alpha.36","@things-factory/print-ui":"^7.0.1-alpha.36","@things-factory/dashboard":"^7.0.1-alpha.36","@things-factory/export-ui":"^7.0.1-alpha.36","@things-factory/i18n-base":"^7.0.1-alpha.36","@things-factory/lite-menu":"^7.0.1-alpha.36","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.37","@things-factory/context-ui":"^7.0.1-alpha.36","@things-factory/setting-ui":"^7.0.1-alpha.39","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.39","@things-factory/notification":"^7.0.1-alpha.36","@things-factory/setting-base":"^7.0.1-alpha.36","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.36","@things-factory/oauth2-client":"^7.0.1-alpha.36","@things-factory/integration-ui":"^7.0.1-alpha.36","@things-factory/integration-opc":"^7.0.1-alpha.36","@things-factory/integration-melsec":"^7.0.1-alpha.36","@things-factory/integration-modbus":"^7.0.1-alpha.36"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.39_1713490683165_0.7630225997478242","host":"s3://npm-registry-packages"}},"7.0.1-alpha.40":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.40","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.40","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f548ac30ec9c7eff1711bf87d9e22c04d6fce7e3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.40.tgz","fileCount":62,"integrity":"sha512-iEEel8xDIEPnc1RxguKPtzhOnDLvfW4Yjph3p+MbIZYzUKp9nITS0Lioh7634WX9Nt22ntnbLojLMKkSeJVkLQ==","signatures":[{"sig":"MEUCIQDgKoABCP1ZnhcOU2nNlL3Ivzh/Pz66HjC0l0eTsd5v2wIgVk9il3GoAIk8lofWW8FVhLwybjfiq8nXEAJNli1yDmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281389},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"60e3e45c749b82e0d08c718dd79bbb13ba0b4bc5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.40","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.36","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.36","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.36","@things-factory/auth-ui":"^7.0.1-alpha.36","@things-factory/more-ui":"^7.0.1-alpha.36","@things-factory/board-ui":"^7.0.1-alpha.36","@things-factory/print-ui":"^7.0.1-alpha.36","@things-factory/dashboard":"^7.0.1-alpha.40","@things-factory/export-ui":"^7.0.1-alpha.36","@things-factory/i18n-base":"^7.0.1-alpha.36","@things-factory/lite-menu":"^7.0.1-alpha.40","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.37","@things-factory/context-ui":"^7.0.1-alpha.36","@things-factory/setting-ui":"^7.0.1-alpha.39","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.39","@things-factory/notification":"^7.0.1-alpha.36","@things-factory/setting-base":"^7.0.1-alpha.36","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.40","@things-factory/oauth2-client":"^7.0.1-alpha.36","@things-factory/integration-ui":"^7.0.1-alpha.40","@things-factory/integration-opc":"^7.0.1-alpha.40","@things-factory/integration-melsec":"^7.0.1-alpha.40","@things-factory/integration-modbus":"^7.0.1-alpha.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.40_1713512702735_0.5044176818770383","host":"s3://npm-registry-packages"}},"7.0.1-alpha.43":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.43","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.43","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"130a96b16c9ddfe1d2aa3cf3009ead407012f904","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.43.tgz","fileCount":62,"integrity":"sha512-fPEM/R6M4Ja2x/albcmA1/6GAB1TXG2PfRllCdnb27uyuzsw9V/Vt/IGEFv98zmFe8v5TgqxOPKlY6qMRxm6iQ==","signatures":[{"sig":"MEQCIDmjhiOR6JRpNUQz4IZLhyLZ4GXiTsXXWJziXsYYy+lDAiBbspoa/qtHj7GBmoME7KifwaKsqva4Z4SSU+dsXc/gvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281389},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"683f49608f3d03762ab7649339db81011791fc79","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.43","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.43","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.43","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.43","@things-factory/auth-ui":"^7.0.1-alpha.43","@things-factory/more-ui":"^7.0.1-alpha.43","@things-factory/board-ui":"^7.0.1-alpha.43","@things-factory/print-ui":"^7.0.1-alpha.43","@things-factory/dashboard":"^7.0.1-alpha.43","@things-factory/export-ui":"^7.0.1-alpha.43","@things-factory/i18n-base":"^7.0.1-alpha.43","@things-factory/lite-menu":"^7.0.1-alpha.43","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.43","@things-factory/context-ui":"^7.0.1-alpha.43","@things-factory/setting-ui":"^7.0.1-alpha.43","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.43","@things-factory/notification":"^7.0.1-alpha.43","@things-factory/setting-base":"^7.0.1-alpha.43","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.43","@things-factory/oauth2-client":"^7.0.1-alpha.43","@things-factory/integration-ui":"^7.0.1-alpha.43","@things-factory/integration-opc":"^7.0.1-alpha.43","@things-factory/integration-melsec":"^7.0.1-alpha.43","@things-factory/integration-modbus":"^7.0.1-alpha.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.43_1713516835266_0.7309555322925421","host":"s3://npm-registry-packages"}},"7.0.1-alpha.44":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.44","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.44","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"774bec7d05af8086dee78ed764e0f852acd538bf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.44.tgz","fileCount":62,"integrity":"sha512-ZPRJlhNpyaDs/cuqK4SMX2N8XwZZ8SMmwsTdAdx2uR9aYz/PQoQzTnwJyjtJey2Htjp06sfKuj9WWoaE3yaCyA==","signatures":[{"sig":"MEUCIAqBF8TMMKr3U4dQQjxBEpLl0O4STaqaHWs41asEuraRAiEAoCNZzZFwa5u/Rj6QLRRCSWsjHbyHxjIUcyICHuO+7pY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281389},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d670de95ee42542af80bdcceb9c1e4d24e806a2e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.44","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.44","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.44","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.44","@things-factory/auth-ui":"^7.0.1-alpha.44","@things-factory/more-ui":"^7.0.1-alpha.44","@things-factory/board-ui":"^7.0.1-alpha.44","@things-factory/print-ui":"^7.0.1-alpha.44","@things-factory/dashboard":"^7.0.1-alpha.44","@things-factory/export-ui":"^7.0.1-alpha.44","@things-factory/i18n-base":"^7.0.1-alpha.44","@things-factory/lite-menu":"^7.0.1-alpha.44","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.44","@things-factory/context-ui":"^7.0.1-alpha.44","@things-factory/setting-ui":"^7.0.1-alpha.44","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.44","@things-factory/notification":"^7.0.1-alpha.44","@things-factory/setting-base":"^7.0.1-alpha.44","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.44","@things-factory/oauth2-client":"^7.0.1-alpha.44","@things-factory/integration-ui":"^7.0.1-alpha.44","@things-factory/integration-opc":"^7.0.1-alpha.44","@things-factory/integration-melsec":"^7.0.1-alpha.44","@things-factory/integration-modbus":"^7.0.1-alpha.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.44_1713614513463_0.5812717515673052","host":"s3://npm-registry-packages"}},"7.0.1-alpha.46":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.46","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.46","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8b30d8a7b40e949e639a95123350f24fd686c858","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.46.tgz","fileCount":62,"integrity":"sha512-++gCyLPc6vL3nFNZMxepG13WME2OUTCL/wkbNZuWTqUY+9oE1LAOdSVPAgwFIoO0LG61IBgVI1XjFWLWaKoiDQ==","signatures":[{"sig":"MEUCICPX5Qt/So1tr0t/c1ZOdzWSkHowGaKj3aJoimp7mxlVAiEA927rRyX3dlM0lcOBkwtMRG9GIIf9ENxYQFq4mI12VXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281389},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"adb5542d76c862b34b5350a37fac44902e421652","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.46","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.44","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.44","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.44","@things-factory/auth-ui":"^7.0.1-alpha.46","@things-factory/more-ui":"^7.0.1-alpha.44","@things-factory/board-ui":"^7.0.1-alpha.46","@things-factory/print-ui":"^7.0.1-alpha.46","@things-factory/dashboard":"^7.0.1-alpha.46","@things-factory/export-ui":"^7.0.1-alpha.44","@things-factory/i18n-base":"^7.0.1-alpha.44","@things-factory/lite-menu":"^7.0.1-alpha.46","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.46","@things-factory/context-ui":"^7.0.1-alpha.44","@things-factory/setting-ui":"^7.0.1-alpha.46","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.46","@things-factory/notification":"^7.0.1-alpha.46","@things-factory/setting-base":"^7.0.1-alpha.46","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.46","@things-factory/oauth2-client":"^7.0.1-alpha.46","@things-factory/integration-ui":"^7.0.1-alpha.46","@things-factory/integration-opc":"^7.0.1-alpha.46","@things-factory/integration-melsec":"^7.0.1-alpha.46","@things-factory/integration-modbus":"^7.0.1-alpha.46"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.46_1713680477118_0.49056707596003846","host":"s3://npm-registry-packages"}},"7.0.1-alpha.47":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.47","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.47","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"50b5acf20e22e9644196ccde1d5bc25c07c5b9b9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.47.tgz","fileCount":62,"integrity":"sha512-cbiUq1y8gsMRjKElBIAmdSVdosB30RRg59YqU6kGLeBS7O6c/abGfNmNAJogW23eoNuLTLFsTInEuEwq8t0YTg==","signatures":[{"sig":"MEUCIG7uXErqFWVNhL5ffl1uPela8X4givVwWq2nONkq810ZAiEA9AsswnUwxhboh8EjVtrzJ5Ljgy0qDkIypRKogozbiMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7ede9691f8dbc3588094858550d9e995c975ac04","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.47","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.47","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.47","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.47","@things-factory/auth-ui":"^7.0.1-alpha.47","@things-factory/more-ui":"^7.0.1-alpha.47","@things-factory/board-ui":"^7.0.1-alpha.47","@things-factory/print-ui":"^7.0.1-alpha.47","@things-factory/dashboard":"^7.0.1-alpha.47","@things-factory/export-ui":"^7.0.1-alpha.47","@things-factory/i18n-base":"^7.0.1-alpha.47","@things-factory/lite-menu":"^7.0.1-alpha.47","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.47","@things-factory/context-ui":"^7.0.1-alpha.47","@things-factory/setting-ui":"^7.0.1-alpha.47","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.47","@things-factory/notification":"^7.0.1-alpha.47","@things-factory/setting-base":"^7.0.1-alpha.47","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.47","@things-factory/oauth2-client":"^7.0.1-alpha.47","@things-factory/integration-ui":"^7.0.1-alpha.47","@things-factory/integration-opc":"^7.0.1-alpha.47","@things-factory/integration-melsec":"^7.0.1-alpha.47","@things-factory/integration-modbus":"^7.0.1-alpha.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.47_1713682341529_0.22640030230343244","host":"s3://npm-registry-packages"}},"7.0.1-alpha.48":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.48","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.48","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3d6381966ebafaf471ad7669c71ff56f9d444e9b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.48.tgz","fileCount":62,"integrity":"sha512-CW41ZCEJCGc3TTFin9uJJIjVR2fayr26NIdR5rfubgz1sP84a/aOf6pIFTL624VCwypwcf5rnJXsL0C9hYqmHQ==","signatures":[{"sig":"MEUCIQCg8lnnznhnJT/hMBPTAo+D41xZ7KPPpZUqYhA9vd3SlgIgO1n2oo724xq4oId/rZQVHK8Yk8AkX8s0LlK4Tv1Vm0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0a26eeefb9be43c1efe6d9a8a79e8ac0818acc9f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.47","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.47","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.47","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.47","@things-factory/auth-ui":"^7.0.1-alpha.47","@things-factory/more-ui":"^7.0.1-alpha.47","@things-factory/board-ui":"^7.0.1-alpha.47","@things-factory/print-ui":"^7.0.1-alpha.47","@things-factory/dashboard":"^7.0.1-alpha.48","@things-factory/export-ui":"^7.0.1-alpha.47","@things-factory/i18n-base":"^7.0.1-alpha.47","@things-factory/lite-menu":"^7.0.1-alpha.48","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.47","@things-factory/context-ui":"^7.0.1-alpha.47","@things-factory/setting-ui":"^7.0.1-alpha.47","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.47","@things-factory/notification":"^7.0.1-alpha.47","@things-factory/setting-base":"^7.0.1-alpha.47","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.48","@things-factory/oauth2-client":"^7.0.1-alpha.47","@things-factory/integration-ui":"^7.0.1-alpha.48","@things-factory/integration-opc":"^7.0.1-alpha.48","@things-factory/integration-melsec":"^7.0.1-alpha.48","@things-factory/integration-modbus":"^7.0.1-alpha.48"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.48_1713686242271_0.037490426118242715","host":"s3://npm-registry-packages"}},"7.0.1-alpha.50":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.50","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.50","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0635b78dbe7c5c9f7dffb2bd9dbf56ff63a66503","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.50.tgz","fileCount":62,"integrity":"sha512-ZU8CRMvtsv49pqNw9uNjSg42u8IwP7AnSv3vBz4SZFGDygX9A4caglhVi9G/Jh8RkXpwbSY04Zug4j6T2ZwWvQ==","signatures":[{"sig":"MEYCIQDctEYZKw2mwW40pm+HTCa8YDQs25VfgLQ2MFLgBvpGgQIhAPb0dQt7zBsr8kIUo5doUnsWXWmSjitqiPHvpaV6x7mD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f362b25b734dc02438820ac9bf4226794ad28432","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.47","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.47","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.47","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.47","@things-factory/auth-ui":"^7.0.1-alpha.47","@things-factory/more-ui":"^7.0.1-alpha.50","@things-factory/board-ui":"^7.0.1-alpha.47","@things-factory/print-ui":"^7.0.1-alpha.47","@things-factory/dashboard":"^7.0.1-alpha.48","@things-factory/export-ui":"^7.0.1-alpha.47","@things-factory/i18n-base":"^7.0.1-alpha.47","@things-factory/lite-menu":"^7.0.1-alpha.48","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.47","@things-factory/context-ui":"^7.0.1-alpha.47","@things-factory/setting-ui":"^7.0.1-alpha.47","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.47","@things-factory/notification":"^7.0.1-alpha.47","@things-factory/setting-base":"^7.0.1-alpha.47","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.48","@things-factory/oauth2-client":"^7.0.1-alpha.47","@things-factory/integration-ui":"^7.0.1-alpha.48","@things-factory/integration-opc":"^7.0.1-alpha.48","@things-factory/integration-melsec":"^7.0.1-alpha.48","@things-factory/integration-modbus":"^7.0.1-alpha.48"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.50_1713713653640_0.8101511860986561","host":"s3://npm-registry-packages"}},"7.0.1-alpha.51":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.51","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.51","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a3d183613b30758d440f4c7706914902a5df10f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.51.tgz","fileCount":62,"integrity":"sha512-cnBc2KlNnIlgniJcMu0KtupTtWb7VaFN0Z9U2vqVgj03qydfxh6scrNbd9lQAvy6lCVk/Ue27bgGN3s7b7as6A==","signatures":[{"sig":"MEUCIDYmy/ovsUs57y72hZVYBvgT486p+kfl9gskuo0ASN3eAiEAod+jgTg+9XoRPM1akX+n2mvBSc8rtKjx7WO8p9ptW6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"68110b5179a13adc1ba1f1b5557de85e0d4b0a38","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.51","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.47","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.47","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.47","@things-factory/auth-ui":"^7.0.1-alpha.47","@things-factory/more-ui":"^7.0.1-alpha.50","@things-factory/board-ui":"^7.0.1-alpha.47","@things-factory/print-ui":"^7.0.1-alpha.47","@things-factory/dashboard":"^7.0.1-alpha.51","@things-factory/export-ui":"^7.0.1-alpha.47","@things-factory/i18n-base":"^7.0.1-alpha.47","@things-factory/lite-menu":"^7.0.1-alpha.51","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.47","@things-factory/context-ui":"^7.0.1-alpha.47","@things-factory/setting-ui":"^7.0.1-alpha.47","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.47","@things-factory/notification":"^7.0.1-alpha.47","@things-factory/setting-base":"^7.0.1-alpha.47","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.51","@things-factory/oauth2-client":"^7.0.1-alpha.47","@things-factory/integration-ui":"^7.0.1-alpha.51","@things-factory/integration-opc":"^7.0.1-alpha.51","@things-factory/integration-melsec":"^7.0.1-alpha.51","@things-factory/integration-modbus":"^7.0.1-alpha.51"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.51_1713727756133_0.4527257644399252","host":"s3://npm-registry-packages"}},"7.0.1-alpha.52":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.52","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.52","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0f981155f58e651c6cfe93d7a7da3628496b2864","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.52.tgz","fileCount":62,"integrity":"sha512-3IcrZolAMn9N2VTlTEvV9y1hf0YhCX7uNcZWoMMh3kOfmKuIVo/Q/1cJkXOWgpVp1F0dgs8ji4wCwuDYl9Mp8Q==","signatures":[{"sig":"MEUCIQDyFdd9ki8AQa76RaIxk968R3H79ouEaZ3MO9Nraup7EAIgSHgXZZ+7KE7OsUw8AQZj0UIKY66MEvYm2L2hLQc+7Mw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a1b7d0f19f4d523e0d1d9eb5d600d54006b6ab5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.52","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.47","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.47","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.47","@things-factory/auth-ui":"^7.0.1-alpha.47","@things-factory/more-ui":"^7.0.1-alpha.52","@things-factory/board-ui":"^7.0.1-alpha.47","@things-factory/print-ui":"^7.0.1-alpha.47","@things-factory/dashboard":"^7.0.1-alpha.52","@things-factory/export-ui":"^7.0.1-alpha.47","@things-factory/i18n-base":"^7.0.1-alpha.47","@things-factory/lite-menu":"^7.0.1-alpha.52","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.47","@things-factory/context-ui":"^7.0.1-alpha.47","@things-factory/setting-ui":"^7.0.1-alpha.52","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.52","@things-factory/notification":"^7.0.1-alpha.47","@things-factory/setting-base":"^7.0.1-alpha.47","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.52","@things-factory/oauth2-client":"^7.0.1-alpha.47","@things-factory/integration-ui":"^7.0.1-alpha.52","@things-factory/integration-opc":"^7.0.1-alpha.52","@things-factory/integration-melsec":"^7.0.1-alpha.52","@things-factory/integration-modbus":"^7.0.1-alpha.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.52_1714096237346_0.6562687748186466","host":"s3://npm-registry-packages"}},"7.0.1-alpha.54":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.54","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.54","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"10cd53202741707cf01c86a49a2f9e1793ffbd8d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.54.tgz","fileCount":62,"integrity":"sha512-AKXkKyMto6fj0sQBXKxIpY6lVbmFslTQWN+aVOGjCoz2HsNuhzgD3hLe0G4qx7Dd3NmZOwKyDNT9tuORNFRaQQ==","signatures":[{"sig":"MEYCIQDJUGYYpz6qglmDXpLX2JW9Kz2vbOhqrezItvYWASkaKwIhANrd5fy7atwhFMJeS3LRcwLvcrgRvAA7qDGbOVBNvChu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ddb9a5718d20e2ee6c089db80319e9302270e5d4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.52","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.47","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.47","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.47","@things-factory/auth-ui":"^7.0.1-alpha.54","@things-factory/more-ui":"^7.0.1-alpha.52","@things-factory/board-ui":"^7.0.1-alpha.47","@things-factory/print-ui":"^7.0.1-alpha.47","@things-factory/dashboard":"^7.0.1-alpha.54","@things-factory/export-ui":"^7.0.1-alpha.47","@things-factory/i18n-base":"^7.0.1-alpha.47","@things-factory/lite-menu":"^7.0.1-alpha.54","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.47","@things-factory/context-ui":"^7.0.1-alpha.47","@things-factory/setting-ui":"^7.0.1-alpha.52","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.54","@things-factory/notification":"^7.0.1-alpha.47","@things-factory/setting-base":"^7.0.1-alpha.47","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.54","@things-factory/oauth2-client":"^7.0.1-alpha.47","@things-factory/integration-ui":"^7.0.1-alpha.54","@things-factory/integration-opc":"^7.0.1-alpha.54","@things-factory/integration-melsec":"^7.0.1-alpha.54","@things-factory/integration-modbus":"^7.0.1-alpha.54"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.54_1714143533347_0.25034392934903993","host":"s3://npm-registry-packages"}},"7.0.1-alpha.55":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.55","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.55","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"00866f06c99a1188f1a07254e42dca3b8a690817","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.55.tgz","fileCount":62,"integrity":"sha512-vvqPRRWihiFxMGCInrYCfO6RUOOj9A1MJSIPAxpAhnbYXs3sX3iYr56h/6BHRgr7BGYJNInmOQdJSq2RwaOATA==","signatures":[{"sig":"MEYCIQDd+yDwitMWbCIcw4IhbIG9rWRaxQvNRSkrzJXhh3IImwIhAMe1W/xKEp7HBJs1+kqqMXkxWrXE1mkObJ954GGpF6vg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"aeab58a019a928a4063057446538fc3d77cf3d77","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.55","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.55","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.55","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.55","@things-factory/auth-ui":"^7.0.1-alpha.55","@things-factory/more-ui":"^7.0.1-alpha.55","@things-factory/board-ui":"^7.0.1-alpha.55","@things-factory/print-ui":"^7.0.1-alpha.55","@things-factory/dashboard":"^7.0.1-alpha.55","@things-factory/export-ui":"^7.0.1-alpha.55","@things-factory/i18n-base":"^7.0.1-alpha.55","@things-factory/lite-menu":"^7.0.1-alpha.55","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.55","@things-factory/context-ui":"^7.0.1-alpha.55","@things-factory/setting-ui":"^7.0.1-alpha.55","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.55","@things-factory/notification":"^7.0.1-alpha.55","@things-factory/setting-base":"^7.0.1-alpha.55","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.55","@things-factory/oauth2-client":"^7.0.1-alpha.55","@things-factory/integration-ui":"^7.0.1-alpha.55","@things-factory/integration-opc":"^7.0.1-alpha.55","@things-factory/integration-melsec":"^7.0.1-alpha.55","@things-factory/integration-modbus":"^7.0.1-alpha.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.55_1714327853020_0.10017445225243082","host":"s3://npm-registry-packages"}},"7.0.1-alpha.56":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.56","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.56","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2c7173703e62348794b522446647b8432ced0f8b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.56.tgz","fileCount":62,"integrity":"sha512-PYjlDeu/tbF4NfuqPjC+94hky27zOtr8ODNw8AVkd2WtJl7CCM1tqCzyxU5qcV8XmUQwalHgarl50+kBoKaGjQ==","signatures":[{"sig":"MEUCIQCXuWXnNV2DYx67oxtsDumG6qT16et7Sp08if2UGuyAzAIgd1mxYOweZ6GovtVSaA/fR3UnEBJKE++VYvvFj+Hc4bU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ab36f9da6d820735cc62003e3576c483682cac47","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.56","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.55","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.55","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.55","@things-factory/auth-ui":"^7.0.1-alpha.56","@things-factory/more-ui":"^7.0.1-alpha.55","@things-factory/board-ui":"^7.0.1-alpha.56","@things-factory/print-ui":"^7.0.1-alpha.56","@things-factory/dashboard":"^7.0.1-alpha.56","@things-factory/export-ui":"^7.0.1-alpha.55","@things-factory/i18n-base":"^7.0.1-alpha.56","@things-factory/lite-menu":"^7.0.1-alpha.56","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.56","@things-factory/context-ui":"^7.0.1-alpha.55","@things-factory/setting-ui":"^7.0.1-alpha.56","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.56","@things-factory/notification":"^7.0.1-alpha.56","@things-factory/setting-base":"^7.0.1-alpha.56","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.56","@things-factory/oauth2-client":"^7.0.1-alpha.56","@things-factory/integration-ui":"^7.0.1-alpha.56","@things-factory/integration-opc":"^7.0.1-alpha.56","@things-factory/integration-melsec":"^7.0.1-alpha.56","@things-factory/integration-modbus":"^7.0.1-alpha.56"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.56_1714330028686_0.35990445303596297","host":"s3://npm-registry-packages"}},"7.0.1-alpha.57":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.57","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.57","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"13bfdc634a0ccbc33ee564f56553fb1a9c3f4e87","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.57.tgz","fileCount":62,"integrity":"sha512-8Alc662KQXgOt8F7C6woB1F+Su73HHrOPlJ20sdrsFHrGL24FhRigev9g4w3XiCfR7ExTRQC7x3KtLWp5sYT+Q==","signatures":[{"sig":"MEQCIAnTg3Smhn2gSw8KLfSIofOzqixmRro3Uo2+OI0+dUOTAiAsRg8oQOSZRj7t7KFvwX3TCIG4/K21OdB1HU6HU0WbUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ef68a9fc003542e0b6d2ff63075aa7596c1def79","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.57","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.55","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.55","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.55","@things-factory/auth-ui":"^7.0.1-alpha.57","@things-factory/more-ui":"^7.0.1-alpha.55","@things-factory/board-ui":"^7.0.1-alpha.57","@things-factory/print-ui":"^7.0.1-alpha.57","@things-factory/dashboard":"^7.0.1-alpha.57","@things-factory/export-ui":"^7.0.1-alpha.55","@things-factory/i18n-base":"^7.0.1-alpha.57","@things-factory/lite-menu":"^7.0.1-alpha.57","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.57","@things-factory/context-ui":"^7.0.1-alpha.55","@things-factory/setting-ui":"^7.0.1-alpha.57","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.57","@things-factory/notification":"^7.0.1-alpha.57","@things-factory/setting-base":"^7.0.1-alpha.57","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.57","@things-factory/oauth2-client":"^7.0.1-alpha.57","@things-factory/integration-ui":"^7.0.1-alpha.57","@things-factory/integration-opc":"^7.0.1-alpha.57","@things-factory/integration-melsec":"^7.0.1-alpha.57","@things-factory/integration-modbus":"^7.0.1-alpha.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.57_1714331408041_0.22692453155735803","host":"s3://npm-registry-packages"}},"7.0.1-alpha.59":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.59","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.59","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"db0cd1546bf0f3682d1edfbebb6b5257e1bae639","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.59.tgz","fileCount":62,"integrity":"sha512-++k5HX2KMVGMd3KQ6+Jhb5YmggunwLusy03K+9QpP8pT4z4xnOyV+ehs9noRVtI6sBP+F3YarsP11YkOTu1WuQ==","signatures":[{"sig":"MEYCIQCq6dLjp/qLesJ7WbLiOsp2rqcm4j1m5SgSivwMNVtFswIhAPBdQ0C/OVsVQovsTTTvzaueruTWUw6tK7QyECB528TP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281387},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0fc94ab489d8e9e2ddd3d9e6eb6579ba3024af6c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.57","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.55","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.55","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.55","@things-factory/auth-ui":"^7.0.1-alpha.57","@things-factory/more-ui":"^7.0.1-alpha.55","@things-factory/board-ui":"^7.0.1-alpha.57","@things-factory/print-ui":"^7.0.1-alpha.57","@things-factory/dashboard":"^7.0.1-alpha.59","@things-factory/export-ui":"^7.0.1-alpha.55","@things-factory/i18n-base":"^7.0.1-alpha.57","@things-factory/lite-menu":"^7.0.1-alpha.59","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.59","@things-factory/context-ui":"^7.0.1-alpha.55","@things-factory/setting-ui":"^7.0.1-alpha.59","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.57","@things-factory/notification":"^7.0.1-alpha.59","@things-factory/setting-base":"^7.0.1-alpha.59","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.57","@things-factory/oauth2-client":"^7.0.1-alpha.57","@things-factory/integration-ui":"^7.0.1-alpha.57","@things-factory/integration-opc":"^7.0.1-alpha.57","@things-factory/integration-melsec":"^7.0.1-alpha.57","@things-factory/integration-modbus":"^7.0.1-alpha.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.52"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.59_1714661756260_0.9729730668166523","host":"s3://npm-registry-packages"}},"7.0.1-alpha.60":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.60","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.60","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f8fac356bb9c35fd4ae57d490111d32e79d0c233","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.60.tgz","fileCount":62,"integrity":"sha512-Ctjx/vOGvRx3r94CIvGEHFLj/xkVEk/wZ/ciG9ZNbN7o1P8IJFXAaFjcqtnNtQHh8LY/xyYVpepXfOEbiYsfnA==","signatures":[{"sig":"MEUCIAMbcyKfaalWDiT7M8Fw8ZuVSOG8DBQg1igB3uEX3/5oAiEA2kexEioFfky3l9kvCAVBzSFcdg8hH3ouqIJr603CZ6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e3991f7f2a6735adc9a68e281f3097859fe4912b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.60","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.55","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.55","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.55","@things-factory/auth-ui":"^7.0.1-alpha.60","@things-factory/more-ui":"^7.0.1-alpha.55","@things-factory/board-ui":"^7.0.1-alpha.60","@things-factory/print-ui":"^7.0.1-alpha.60","@things-factory/dashboard":"^7.0.1-alpha.60","@things-factory/export-ui":"^7.0.1-alpha.55","@things-factory/i18n-base":"^7.0.1-alpha.60","@things-factory/lite-menu":"^7.0.1-alpha.60","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.60","@things-factory/context-ui":"^7.0.1-alpha.55","@things-factory/setting-ui":"^7.0.1-alpha.60","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.60","@things-factory/notification":"^7.0.1-alpha.60","@things-factory/setting-base":"^7.0.1-alpha.60","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.60","@things-factory/oauth2-client":"^7.0.1-alpha.60","@things-factory/integration-ui":"^7.0.1-alpha.60","@things-factory/integration-opc":"^7.0.1-alpha.60","@things-factory/integration-melsec":"^7.0.1-alpha.60","@things-factory/integration-modbus":"^7.0.1-alpha.60"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.60"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.60_1714693216141_0.5910531697479149","host":"s3://npm-registry-packages"}},"7.0.1-alpha.64":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.64","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.64","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"95fd9ced058207638545a4dbb11be45738e4b635","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.64.tgz","fileCount":62,"integrity":"sha512-YIsB99yIfnyzAS0mElx9tNZLi/NivbxLUwii1ctdRE/Bci8AXYQ58gFMUGeCr4N0MTL9so+9jBkjmsRIb+Mklw==","signatures":[{"sig":"MEQCIEAeBIYQ1zT7nHuVoot3YO+KzA/1e3RLlC6II4nGupC3AiAP+/Hy/kxJtscCN/2y1ihsYnA4PMn3BdJbDhU0h8WA7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d9d40222a2a4b8f9360ffb8baab6a78e84f84c1c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.64","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.64","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.64","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.64","@things-factory/auth-ui":"^7.0.1-alpha.64","@things-factory/more-ui":"^7.0.1-alpha.64","@things-factory/board-ui":"^7.0.1-alpha.64","@things-factory/print-ui":"^7.0.1-alpha.64","@things-factory/dashboard":"^7.0.1-alpha.64","@things-factory/export-ui":"^7.0.1-alpha.64","@things-factory/i18n-base":"^7.0.1-alpha.64","@things-factory/lite-menu":"^7.0.1-alpha.64","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.64","@things-factory/context-ui":"^7.0.1-alpha.64","@things-factory/setting-ui":"^7.0.1-alpha.64","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.64","@things-factory/notification":"^7.0.1-alpha.64","@things-factory/setting-base":"^7.0.1-alpha.64","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.64","@things-factory/oauth2-client":"^7.0.1-alpha.64","@things-factory/integration-ui":"^7.0.1-alpha.64","@things-factory/integration-opc":"^7.0.1-alpha.64","@things-factory/integration-melsec":"^7.0.1-alpha.64","@things-factory/integration-modbus":"^7.0.1-alpha.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.60"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.64_1714844792520_0.6362600857522924","host":"s3://npm-registry-packages"}},"7.0.1-alpha.67":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.67","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.67","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bc748b4895029f436ab7505d7d66969eb3045b8d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.67.tgz","fileCount":62,"integrity":"sha512-T2I2zfczxP25fbjsdA2IQPpVy3wLkefe86YROf2SH7DO4xD9tf+p5PaHb9zsj5gmP+kz4G1AClFTUBa+YCOiaQ==","signatures":[{"sig":"MEUCIAo++aGO2WuLeA4t1rduwGPyJD6wRac5zwhnhLRSgzkDAiEA0cQRp5oY550DrNltOjriboUq2bJ46kURtRoZ/CfKbag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"40205eee28400f3f2b63ce6c89fd0b1b931da8b2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.64","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.64","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.64","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.64","@things-factory/auth-ui":"^7.0.1-alpha.64","@things-factory/more-ui":"^7.0.1-alpha.64","@things-factory/board-ui":"^7.0.1-alpha.64","@things-factory/print-ui":"^7.0.1-alpha.64","@things-factory/dashboard":"^7.0.1-alpha.64","@things-factory/export-ui":"^7.0.1-alpha.64","@things-factory/i18n-base":"^7.0.1-alpha.64","@things-factory/lite-menu":"^7.0.1-alpha.67","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.64","@things-factory/context-ui":"^7.0.1-alpha.64","@things-factory/setting-ui":"^7.0.1-alpha.64","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.67","@things-factory/notification":"^7.0.1-alpha.64","@things-factory/setting-base":"^7.0.1-alpha.64","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.64","@things-factory/oauth2-client":"^7.0.1-alpha.64","@things-factory/integration-ui":"^7.0.1-alpha.64","@things-factory/integration-opc":"^7.0.1-alpha.64","@things-factory/integration-melsec":"^7.0.1-alpha.64","@things-factory/integration-modbus":"^7.0.1-alpha.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.60"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.67_1714921643040_0.4133658398368676","host":"s3://npm-registry-packages"}},"7.0.1-alpha.69":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.69","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.69","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3c08632fd8e952de649efb2d24acfdf66db7f6b8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.69.tgz","fileCount":62,"integrity":"sha512-avaaDNkS2lYvlp04taZuFfeDZ1IpeKeX/qbL8RtlMjw++5Vt+YfGBAXOgax99oZDU40IrgTaGxjeS7E1E6WdBQ==","signatures":[{"sig":"MEUCIDwlIvHaqUaGD9T7XCPK2kCsA2wuHvMZiswb9NJyVkhEAiEAwCccnmRfBsXfLwjs9pKKv5+2ovJbr2zWGc9wNl0eniA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7dc123e788e8c2854fd0e4064cda018aac6fa34a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.69","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.69","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.69","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.69","@things-factory/auth-ui":"^7.0.1-alpha.69","@things-factory/more-ui":"^7.0.1-alpha.69","@things-factory/board-ui":"^7.0.1-alpha.69","@things-factory/print-ui":"^7.0.1-alpha.69","@things-factory/dashboard":"^7.0.1-alpha.69","@things-factory/export-ui":"^7.0.1-alpha.69","@things-factory/i18n-base":"^7.0.1-alpha.69","@things-factory/lite-menu":"^7.0.1-alpha.69","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.69","@things-factory/context-ui":"^7.0.1-alpha.69","@things-factory/setting-ui":"^7.0.1-alpha.69","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.69","@things-factory/notification":"^7.0.1-alpha.69","@things-factory/setting-base":"^7.0.1-alpha.69","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.69","@things-factory/oauth2-client":"^7.0.1-alpha.69","@things-factory/integration-ui":"^7.0.1-alpha.69","@things-factory/integration-opc":"^7.0.1-alpha.69","@things-factory/integration-melsec":"^7.0.1-alpha.69","@things-factory/integration-modbus":"^7.0.1-alpha.69"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.60"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.69_1715027784497_0.5563938591735653","host":"s3://npm-registry-packages"}},"7.0.1-alpha.71":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.71","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.71","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2939bebaa4473cfc07d3fbbe30c26a6913554a24","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.71.tgz","fileCount":62,"integrity":"sha512-Dk9iuUrtC6sGBemYr/4zXulVQ72h8fBfSHtGs9W0AzFTCuCcGzTm0pty923muCB2B8aeVI5O0ToHh+CeXlCVJQ==","signatures":[{"sig":"MEUCIQCF68AlulvyrW4AqKuL469NUsv8VvhLU88DVJ8wg66VwQIgfLOs/3nR0glnwKmkXFEtuDA9JSqYr4PQVRt0pTFC6XU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bd8e41eb1eee705a32d1bf75a5900c0306331d91","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.71","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.71","@things-factory/auth-ui":"^7.0.1-alpha.71","@things-factory/more-ui":"^7.0.1-alpha.71","@things-factory/board-ui":"^7.0.1-alpha.71","@things-factory/print-ui":"^7.0.1-alpha.71","@things-factory/dashboard":"^7.0.1-alpha.71","@things-factory/export-ui":"^7.0.1-alpha.71","@things-factory/i18n-base":"^7.0.1-alpha.71","@things-factory/lite-menu":"^7.0.1-alpha.71","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.71","@things-factory/context-ui":"^7.0.1-alpha.71","@things-factory/setting-ui":"^7.0.1-alpha.71","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.71","@things-factory/notification":"^7.0.1-alpha.71","@things-factory/setting-base":"^7.0.1-alpha.71","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.71","@things-factory/oauth2-client":"^7.0.1-alpha.71","@things-factory/integration-ui":"^7.0.1-alpha.71","@things-factory/integration-opc":"^7.0.1-alpha.71","@things-factory/integration-melsec":"^7.0.1-alpha.71","@things-factory/integration-modbus":"^7.0.1-alpha.71"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.71_1715094423893_0.04418051077548513","host":"s3://npm-registry-packages"}},"7.0.1-alpha.72":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.72","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.72","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8236f50393444fdaab8ca58e96d54968cab27597","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.72.tgz","fileCount":62,"integrity":"sha512-fbeJOh5qkuKbQiRMByiuavJnusrOtk2qsSQlDzo7evuXxKBUvAYwMaXdua0EbZ3j/wGenxP2c9AYUm/bnBIG+A==","signatures":[{"sig":"MEQCIFqY8R/UnsmEsl8fOTzB/N2HaVOYewsrMohMiLVpez3KAiB5N83cFQO1zCPuqTnWdXTyJy6cF+M626D3JRGo016Z+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6b9d561a2f966d09ab829fc2c7cde51ce5ef604c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.72","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.71","@things-factory/auth-ui":"^7.0.1-alpha.71","@things-factory/more-ui":"^7.0.1-alpha.71","@things-factory/board-ui":"^7.0.1-alpha.71","@things-factory/print-ui":"^7.0.1-alpha.71","@things-factory/dashboard":"^7.0.1-alpha.72","@things-factory/export-ui":"^7.0.1-alpha.71","@things-factory/i18n-base":"^7.0.1-alpha.71","@things-factory/lite-menu":"^7.0.1-alpha.72","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.71","@things-factory/context-ui":"^7.0.1-alpha.71","@things-factory/setting-ui":"^7.0.1-alpha.71","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.71","@things-factory/notification":"^7.0.1-alpha.71","@things-factory/setting-base":"^7.0.1-alpha.71","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.72","@things-factory/oauth2-client":"^7.0.1-alpha.71","@things-factory/integration-ui":"^7.0.1-alpha.72","@things-factory/integration-opc":"^7.0.1-alpha.72","@things-factory/integration-melsec":"^7.0.1-alpha.72","@things-factory/integration-modbus":"^7.0.1-alpha.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.72_1715106581779_0.709918922403578","host":"s3://npm-registry-packages"}},"7.0.1-alpha.73":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.73","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.73","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c53b7d18cf39f8076dc739cf9b4da870fb22c295","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.73.tgz","fileCount":62,"integrity":"sha512-Pb3YGAIGZgee2HHar/fqBjcgytPSy2alLEwJUfgYLVxtcorHF0JEot7+uRa8ZxA8KTIiHak8jIxW6pNSXlPj7g==","signatures":[{"sig":"MEQCIFz/aXhhbEI8V2Ew5tQBQA8vPxgwJxixB1NBwL9lbpbAAiByJMPrJ9mMnPE1DGmsJA8hBk6z+y+kjSim1IGTw16VrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e642f88c83cc1b004c31786eb1c9e3a4e8d0eb59","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.73","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.71","@things-factory/auth-ui":"^7.0.1-alpha.73","@things-factory/more-ui":"^7.0.1-alpha.71","@things-factory/board-ui":"^7.0.1-alpha.73","@things-factory/print-ui":"^7.0.1-alpha.73","@things-factory/dashboard":"^7.0.1-alpha.73","@things-factory/export-ui":"^7.0.1-alpha.71","@things-factory/i18n-base":"^7.0.1-alpha.73","@things-factory/lite-menu":"^7.0.1-alpha.73","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.73","@things-factory/context-ui":"^7.0.1-alpha.71","@things-factory/setting-ui":"^7.0.1-alpha.73","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.73","@things-factory/notification":"^7.0.1-alpha.73","@things-factory/setting-base":"^7.0.1-alpha.73","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.73","@things-factory/oauth2-client":"^7.0.1-alpha.73","@things-factory/integration-ui":"^7.0.1-alpha.73","@things-factory/integration-opc":"^7.0.1-alpha.73","@things-factory/integration-melsec":"^7.0.1-alpha.73","@things-factory/integration-modbus":"^7.0.1-alpha.73"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.73_1715179489694_0.5055605870787037","host":"s3://npm-registry-packages"}},"7.0.1-alpha.76":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.76","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.76","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"53201719ef7f36444b4a90108f409875a3a50d9f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.76.tgz","fileCount":62,"integrity":"sha512-0z/jOYBSttHAG51hwGabIskqZ3YaCNzVQMSueRJwBQgSwck+yIf2JB3GmfpuhHaecsMqy4uD+Wg3SpgeYoAC4Q==","signatures":[{"sig":"MEYCIQCVB+HpErWYCZv6A0rDN8c1okVgreXC50bSAaVninvcjQIhALQMjo70HEbmZzaSxCGXV5iz1JSrzt/2CHw9vgOmS0FI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e44cbe93fa7402978f7f29e2a18631978876ffcd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.73","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.71","@things-factory/auth-ui":"^7.0.1-alpha.73","@things-factory/more-ui":"^7.0.1-alpha.71","@things-factory/board-ui":"^7.0.1-alpha.73","@things-factory/print-ui":"^7.0.1-alpha.73","@things-factory/dashboard":"^7.0.1-alpha.73","@things-factory/export-ui":"^7.0.1-alpha.71","@things-factory/i18n-base":"^7.0.1-alpha.73","@things-factory/lite-menu":"^7.0.1-alpha.76","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.73","@things-factory/context-ui":"^7.0.1-alpha.71","@things-factory/setting-ui":"^7.0.1-alpha.73","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.73","@things-factory/notification":"^7.0.1-alpha.73","@things-factory/setting-base":"^7.0.1-alpha.73","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.73","@things-factory/oauth2-client":"^7.0.1-alpha.73","@things-factory/integration-ui":"^7.0.1-alpha.73","@things-factory/integration-opc":"^7.0.1-alpha.73","@things-factory/integration-melsec":"^7.0.1-alpha.73","@things-factory/integration-modbus":"^7.0.1-alpha.73"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.76_1715209359226_0.3427384086736247","host":"s3://npm-registry-packages"}},"7.0.1-alpha.77":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.77","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.77","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0eecb0cbe3f93a46b5fbaa0226c1f764904b6530","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.77.tgz","fileCount":62,"integrity":"sha512-dO467URGqOza/arJrKERYqmTektchfv5FLBsCi+SRloOnxAMExU9g0pC3bi3IbLXPre+WjdaFgZ+OzlD/NFX0w==","signatures":[{"sig":"MEYCIQCeKhdJA7BXlaJrlTnoaczJ1N9wswGlPk7K8gzVY0WMKQIhAJ52iYw2JMpm94ywJyDNcWU27YPzUe2nBrPRl7dVoMn/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e65893063c79d82a3c67233eac2295de2bae8397","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.77","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.71","@things-factory/auth-ui":"^7.0.1-alpha.77","@things-factory/more-ui":"^7.0.1-alpha.71","@things-factory/board-ui":"^7.0.1-alpha.77","@things-factory/print-ui":"^7.0.1-alpha.77","@things-factory/dashboard":"^7.0.1-alpha.77","@things-factory/export-ui":"^7.0.1-alpha.71","@things-factory/i18n-base":"^7.0.1-alpha.77","@things-factory/lite-menu":"^7.0.1-alpha.77","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.77","@things-factory/context-ui":"^7.0.1-alpha.71","@things-factory/setting-ui":"^7.0.1-alpha.77","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.77","@things-factory/notification":"^7.0.1-alpha.77","@things-factory/setting-base":"^7.0.1-alpha.77","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.77","@things-factory/oauth2-client":"^7.0.1-alpha.77","@things-factory/integration-ui":"^7.0.1-alpha.77","@things-factory/integration-opc":"^7.0.1-alpha.77","@things-factory/integration-melsec":"^7.0.1-alpha.77","@things-factory/integration-modbus":"^7.0.1-alpha.77"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.77_1715234109732_0.5353163378046149","host":"s3://npm-registry-packages"}},"7.0.1-alpha.78":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.78","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.78","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5edf4f8fd0ad91eaee4f29a71197f782167c3707","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.78.tgz","fileCount":62,"integrity":"sha512-ufVi9uFwJbT/a4QjHvy2dhpOgKiACY77IXTqHTXk+eYE+rZBIzItccbiJvgjEthy/g9Dopq6LavMqAwJCyMZNw==","signatures":[{"sig":"MEYCIQCVhasn7zXrgrgRHkbAHYvaHuQ1fiGNwQw+/BlbRtgceQIhAIlNU5MX4fRNaCXQGQZ3+WqhfpDWNTj7TPau9IrNsCu2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281395},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6423c664e70e7877c362b4aebb7f169e4a2ad22d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.78","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.71","@things-factory/auth-ui":"^7.0.1-alpha.78","@things-factory/more-ui":"^7.0.1-alpha.71","@things-factory/board-ui":"^7.0.1-alpha.78","@things-factory/print-ui":"^7.0.1-alpha.78","@things-factory/dashboard":"^7.0.1-alpha.78","@things-factory/export-ui":"^7.0.1-alpha.71","@things-factory/i18n-base":"^7.0.1-alpha.77","@things-factory/lite-menu":"^7.0.1-alpha.78","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.78","@things-factory/context-ui":"^7.0.1-alpha.71","@things-factory/setting-ui":"^7.0.1-alpha.78","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.78","@things-factory/notification":"^7.0.1-alpha.78","@things-factory/setting-base":"^7.0.1-alpha.78","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.78","@things-factory/oauth2-client":"^7.0.1-alpha.78","@things-factory/integration-ui":"^7.0.1-alpha.78","@things-factory/integration-opc":"^7.0.1-alpha.78","@things-factory/integration-melsec":"^7.0.1-alpha.78","@things-factory/integration-modbus":"^7.0.1-alpha.78"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.78_1715243167030_0.36671303169770675","host":"s3://npm-registry-packages"}},"7.0.1-alpha.79":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.79","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.79","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ec83361a704cedfb907ed28094bbb180e8692c30","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.79.tgz","fileCount":62,"integrity":"sha512-FVeWATTUrISwHdVFcCRcR0Hf0o1s238czea1mAFhEiTr84NPiJH8E01iWAYTulQLK201H2Zh7ZuwzTzNK68Lfw==","signatures":[{"sig":"MEYCIQDUz5upyqILfAJzgjhxcWG5EU+pURQcLXCJSqG6WAVrcAIhAKDr8St8BnkBXZRWMVB2t2HTFQ3FW7t6wvPKVAbESa7t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b5b88ed7abdb33839beecf802f85976bc39dfaa1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.79","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.79","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.79","@things-factory/print-ui":"^7.0.1-alpha.79","@things-factory/dashboard":"^7.0.1-alpha.79","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.77","@things-factory/lite-menu":"^7.0.1-alpha.79","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.79","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.79","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.79","@things-factory/notification":"^7.0.1-alpha.78","@things-factory/setting-base":"^7.0.1-alpha.78","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.79","@things-factory/oauth2-client":"^7.0.1-alpha.78","@things-factory/integration-ui":"^7.0.1-alpha.79","@things-factory/integration-opc":"^7.0.1-alpha.79","@things-factory/integration-melsec":"^7.0.1-alpha.79","@things-factory/integration-modbus":"^7.0.1-alpha.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.79_1715320241065_0.10359276053180921","host":"s3://npm-registry-packages"}},"7.0.1-alpha.80":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.80","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.80","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"06b9ffd240e7708d31d9f6ad222081f3cc05df73","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.80.tgz","fileCount":62,"integrity":"sha512-WFnuuhEVf4Tn2jymJlgZp9VlVta3r7FKGxKsGzidcTK6PumRRY4KBHLMeSsUof6Mz0O7sSUkBJ2VkNGqEF06aw==","signatures":[{"sig":"MEUCIQDF3Xf/UGyDXqUaBvbynl2vILftb9O7+Tbi7ms6pM4i7AIgbixPhMbev5YUk1Knm0gqDYA6I1Ojw0g6rVJo52MIS6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1893bab2cc88910b3a3b080f450a7acf879b3011","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.79","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.79","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.79","@things-factory/print-ui":"^7.0.1-alpha.79","@things-factory/dashboard":"^7.0.1-alpha.79","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.77","@things-factory/lite-menu":"^7.0.1-alpha.80","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.79","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.79","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.79","@things-factory/notification":"^7.0.1-alpha.78","@things-factory/setting-base":"^7.0.1-alpha.78","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.79","@things-factory/oauth2-client":"^7.0.1-alpha.78","@things-factory/integration-ui":"^7.0.1-alpha.79","@things-factory/integration-opc":"^7.0.1-alpha.79","@things-factory/integration-melsec":"^7.0.1-alpha.79","@things-factory/integration-modbus":"^7.0.1-alpha.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.80_1715388531821_0.851981522706371","host":"s3://npm-registry-packages"}},"7.0.1-alpha.81":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.81","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.81","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fa4e4dd5e6b6054a2332e0527f88e29b0d4514f5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.81.tgz","fileCount":62,"integrity":"sha512-vQCadrXB/y3o8glxFcO8Q5RJnn3wX1BiW/oUiYsONoIhza6sErlM6CzmZ5FBkvjpG46g+d2RzyfHKOx/RMPXOw==","signatures":[{"sig":"MEQCIHWOH3cWd5r/9/OKHxIWYYcOGNwrDA/Yth7vqZe4ysdYAiAULw2cVz9UYNlA3EnFGG5E4gJofmNHqM5eiuJ9FTRCEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a84eff7066765905bf6a19fb61c641814bb7cac6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.81","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.81","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.81","@things-factory/print-ui":"^7.0.1-alpha.81","@things-factory/dashboard":"^7.0.1-alpha.81","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.81","@things-factory/lite-menu":"^7.0.1-alpha.81","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.81","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.81","@things-factory/notification":"^7.0.1-alpha.81","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.81","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.81","@things-factory/integration-opc":"^7.0.1-alpha.81","@things-factory/integration-melsec":"^7.0.1-alpha.81","@things-factory/integration-modbus":"^7.0.1-alpha.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.81_1715415588125_0.3609070385643427","host":"s3://npm-registry-packages"}},"7.0.1-alpha.82":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.82","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.82","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"62ddd1190c68651df879a3fd264cf0592ca65efb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.82.tgz","fileCount":62,"integrity":"sha512-d7KpCNp0NVUGUmjHVGyaVS3ZJD6GdNESybvEFzw0Nl/Xhsz5SbeO61EG2dCpHdq6iTsQKenaSx8DYY7vRrvXoA==","signatures":[{"sig":"MEQCIDY/W6FPjbB9nrM2NJXagvWnUDpdr3IztZzhQNhGWPdGAiAi+gSXiN0Xyzk4xLEeMsz41WXSJpQbICDSVbHn6jkmGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9e5a8101c23f6e6cfffd17fcfad44154e26aa0bd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.81","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.81","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.81","@things-factory/print-ui":"^7.0.1-alpha.82","@things-factory/dashboard":"^7.0.1-alpha.81","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.82","@things-factory/lite-menu":"^7.0.1-alpha.81","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.82","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.82","@things-factory/notification":"^7.0.1-alpha.82","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.81","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.81","@things-factory/integration-opc":"^7.0.1-alpha.81","@things-factory/integration-melsec":"^7.0.1-alpha.81","@things-factory/integration-modbus":"^7.0.1-alpha.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.82_1715420886585_0.18016660845687915","host":"s3://npm-registry-packages"}},"7.0.1-alpha.83":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.83","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.83","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a6dc13587516b0148437a32ca431f4a5e147e62d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.83.tgz","fileCount":62,"integrity":"sha512-6j/5ZsBzAy3JuigsWXnSdZLRwgqkYNmrYVebrnGgZef2qsyEH4179YSboYbWPDKnSbTbO7fIk+iDdIwH/VOqoQ==","signatures":[{"sig":"MEUCIQDE86f0MqtFuky5D3hO/5lWkYELnRgQ7BLGI5JlCTmsfAIgE80cFmx1BmdrmVvjuBSV2dHTMhuuut/RHlve941TQnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e8a30effaf381bfa89e9e1192b575b8873879862","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.81","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.83","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.81","@things-factory/print-ui":"^7.0.1-alpha.83","@things-factory/dashboard":"^7.0.1-alpha.81","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.83","@things-factory/lite-menu":"^7.0.1-alpha.81","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.83","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.83","@things-factory/notification":"^7.0.1-alpha.83","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.81","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.81","@things-factory/integration-opc":"^7.0.1-alpha.81","@things-factory/integration-melsec":"^7.0.1-alpha.81","@things-factory/integration-modbus":"^7.0.1-alpha.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.83_1715501216638_0.611244452207939","host":"s3://npm-registry-packages"}},"7.0.1-alpha.84":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.84","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.84","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b026a76c9b9f807b8d1b25772a21bcb21f85091e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.84.tgz","fileCount":62,"integrity":"sha512-vhgvmOMCj16iqaDUttrtC8R/2gA1qgRo5tumrsT5kMm7hcJkgSEyiAXJe578xH6itVF3K6yBQcelOTrwBlujZA==","signatures":[{"sig":"MEUCICGol7w789BUhTjrz4cOXjGKWcGvKqySv2r9gu1UfueTAiEA/LDVPULJeSBRm8fxuczoXw+DHP2jshDjidBAyMEYe8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8d9d4a9b31d985cc9f82efbfbb2ab5027646530a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.81","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.83","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.81","@things-factory/print-ui":"^7.0.1-alpha.83","@things-factory/dashboard":"^7.0.1-alpha.81","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.83","@things-factory/lite-menu":"^7.0.1-alpha.84","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.83","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.83","@things-factory/notification":"^7.0.1-alpha.84","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.81","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.81","@things-factory/integration-opc":"^7.0.1-alpha.81","@things-factory/integration-melsec":"^7.0.1-alpha.81","@things-factory/integration-modbus":"^7.0.1-alpha.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.84_1715616331090_0.128964244830454","host":"s3://npm-registry-packages"}},"7.0.1-alpha.85":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.85","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.85","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c26beb1e92d0a98f1fd26768bf935e3702933050","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.85.tgz","fileCount":62,"integrity":"sha512-7srV5u4zy7dOwuRjvsGQgQceATOD4DzfZDja+svOOcbC4pNDpVgW3cg3+1w0ZAn3TBQILdrcC5CO3Hn31ToWXw==","signatures":[{"sig":"MEQCIE0x4LWUOPOrkb1R+DgCZbw8JS8fZtCNDyGDnKcJhvGNAiA77SYTb+WPhgp+SnlCuW0aP2/8qSls6icm1Zo91xkNjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"647b4a150e347697da6b711aa57062edd2997230","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.81","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.83","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.81","@things-factory/print-ui":"^7.0.1-alpha.85","@things-factory/dashboard":"^7.0.1-alpha.81","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.85","@things-factory/lite-menu":"^7.0.1-alpha.84","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.85","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.85","@things-factory/notification":"^7.0.1-alpha.85","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.81","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.81","@things-factory/integration-opc":"^7.0.1-alpha.81","@things-factory/integration-melsec":"^7.0.1-alpha.81","@things-factory/integration-modbus":"^7.0.1-alpha.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.85_1715620131156_0.49602445662950556","host":"s3://npm-registry-packages"}},"6.2.152":{"name":"@things-factory/operato-ecs","version":"6.2.152","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.152","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e57b29866b127b3448753e12f118dfa2974cf6c8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.152.tgz","fileCount":62,"integrity":"sha512-ubw6v4joDg0hQIjTV4rkHJPBFvC0Zxup+IYm9xQ9QEGId3nQopFfvEyp8EgTuLp1BQZktuaH+CjWvNUzgcon3w==","signatures":[{"sig":"MEQCIFj2qnQ553cCicOFkPNEgFriod2Pgd473ALg2CCM0757AiBHrI0Tu5qMAyxP89vQmfQbi8vQKDK5n0XxsdsAJydV1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279361},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"07e71fb59347f6dd06372f2bcfbce84f63601f5e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.152","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.147","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.147","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.147","@things-factory/auth-ui":"^6.2.152","@things-factory/more-ui":"^6.2.147","@things-factory/board-ui":"^6.2.152","@things-factory/print-ui":"^6.2.152","@things-factory/dashboard":"^6.2.152","@things-factory/export-ui":"^6.2.147","@things-factory/i18n-base":"^6.2.152","@things-factory/lite-menu":"^6.2.152","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.152","@things-factory/context-ui":"^6.2.147","@things-factory/setting-ui":"^6.2.152","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.152","@things-factory/notification":"^6.2.152","@things-factory/setting-base":"^6.2.152","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.152","@things-factory/oauth2-client":"^6.2.152","@things-factory/integration-ui":"^6.2.152","@things-factory/integration-opc":"^6.2.152","@things-factory/integration-melsec":"^6.2.152","@things-factory/integration-modbus":"^6.2.152"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.152_1715653794408_0.7744322930531722","host":"s3://npm-registry-packages"}},"7.0.1-alpha.86":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.86","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.86","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d956bcdf68cfd67cbe4c7f536326b3f6dfe34170","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.86.tgz","fileCount":62,"integrity":"sha512-e6stxg0A/3bb6ZxOHIoC+7X7qt1u57WNoX0DIKzgN5jz3VT5dmBPpS3G97ZVVvsIC5gxRIyhxNAQjPucEUXMNA==","signatures":[{"sig":"MEYCIQD23rXDnU5OMlPoCMFhR4sgvCJxiGp8WQg/pKs7Kh+tfAIhALCE8ws/HC4PLypmUiIyHUIqUl9CFlJrAlOFw3ZyfrR7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"88d218b5a54b113011404df6c8f0e9a5fabc2dfa","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.86","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.86","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.86","@things-factory/print-ui":"^7.0.1-alpha.85","@things-factory/dashboard":"^7.0.1-alpha.86","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.85","@things-factory/lite-menu":"^7.0.1-alpha.86","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.85","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.86","@things-factory/notification":"^7.0.1-alpha.86","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.86","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.86","@things-factory/integration-opc":"^7.0.1-alpha.86","@things-factory/integration-melsec":"^7.0.1-alpha.86","@things-factory/integration-modbus":"^7.0.1-alpha.86"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.86_1715748471476_0.6154254537817649","host":"s3://npm-registry-packages"}},"7.0.1-alpha.87":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.87","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.87","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e5c6182936dfadf88627eebdef34a542caf348ef","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.87.tgz","fileCount":62,"integrity":"sha512-TwG5093KhZ3rj2gYAgEqdY/c9nqSD7Cdse0/nN7KrqkBmAqUc2MmjB+l7KaIymlDRsTYRtiD0orLMk3PRvyLeQ==","signatures":[{"sig":"MEUCIQCvhcTo87Vv32ZKQ9Eq3WlZ2QTByJpfGSC7MP6FQxWLZAIgEju0J4IMF+W/+NHmP+mCjIQ6CzCGcJ0ecK/5B8E3I8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2013beffc363e8dcd2db0b6e6f8ec021c293e0d6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.86","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.86","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.86","@things-factory/print-ui":"^7.0.1-alpha.85","@things-factory/dashboard":"^7.0.1-alpha.86","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.85","@things-factory/lite-menu":"^7.0.1-alpha.86","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.85","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.86","@things-factory/notification":"^7.0.1-alpha.87","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.86","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.86","@things-factory/integration-opc":"^7.0.1-alpha.86","@things-factory/integration-melsec":"^7.0.1-alpha.86","@things-factory/integration-modbus":"^7.0.1-alpha.86"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.87_1715768061599_0.6448008740812416","host":"s3://npm-registry-packages"}},"7.0.1-alpha.88":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.88","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.88","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cb2f01bd1cebb5ba542bc429eb935dca1b4dff84","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.88.tgz","fileCount":62,"integrity":"sha512-mLVQRq6Yo7beIUYa+mnoZZvDGikNSC7HMjj/7FTeYYCc1n3QFav/DBhAtHy8BI6Rgp0Bb1ijZV0GzxB6FTGfnA==","signatures":[{"sig":"MEYCIQDgbannDslDeGdmlTxi15PHjyb2ujjJU8G/oPES5vSCowIhAPJj7zEXGJthPr/WYpJE6/SHeI4w/7yZcCdnKvGkvnn+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"16222e9f5a009a724c5a4d80037f81c58e2a5864","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.86","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.88","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.86","@things-factory/print-ui":"^7.0.1-alpha.85","@things-factory/dashboard":"^7.0.1-alpha.86","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.85","@things-factory/lite-menu":"^7.0.1-alpha.86","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.85","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.88","@things-factory/notification":"^7.0.1-alpha.87","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.86","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.86","@things-factory/integration-opc":"^7.0.1-alpha.86","@things-factory/integration-melsec":"^7.0.1-alpha.86","@things-factory/integration-modbus":"^7.0.1-alpha.86"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.88_1715794575821_0.5345386438743296","host":"s3://npm-registry-packages"}},"7.0.1-alpha.89":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.89","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.89","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"ad89a0e0e5437b9246675a35879655b0256b30b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.89.tgz","fileCount":62,"integrity":"sha512-LV1NIPtTQRrAl7Mxcrh93LTFhNT0TWaUpa6/jnEpD+C1hwmT9kDeY1ZqGQQ2INDVPEyBS0uQg0sbUr72b7FDbw==","signatures":[{"sig":"MEUCIE+vcR1Wgo/1DODpluPG2yKToDsex+jHRD/jRGHw9x7jAiEAmslS8G7yEGySrXQhdmlzYNr4N4b382giAfKV/QbL1tY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281457},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"74ec3613a9d8f070e5132d4aafc3886e6bf7582b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.86","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.71","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.71","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.79","@things-factory/auth-ui":"^7.0.1-alpha.88","@things-factory/more-ui":"^7.0.1-alpha.79","@things-factory/board-ui":"^7.0.1-alpha.86","@things-factory/print-ui":"^7.0.1-alpha.89","@things-factory/dashboard":"^7.0.1-alpha.86","@things-factory/export-ui":"^7.0.1-alpha.79","@things-factory/i18n-base":"^7.0.1-alpha.89","@things-factory/lite-menu":"^7.0.1-alpha.86","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.81","@things-factory/context-ui":"^7.0.1-alpha.79","@things-factory/setting-ui":"^7.0.1-alpha.89","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.89","@things-factory/notification":"^7.0.1-alpha.89","@things-factory/setting-base":"^7.0.1-alpha.81","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.86","@things-factory/oauth2-client":"^7.0.1-alpha.81","@things-factory/integration-ui":"^7.0.1-alpha.86","@things-factory/integration-opc":"^7.0.1-alpha.86","@things-factory/integration-melsec":"^7.0.1-alpha.86","@things-factory/integration-modbus":"^7.0.1-alpha.86"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.89_1715823104646_0.49921069544713137","host":"s3://npm-registry-packages"}},"7.0.1-alpha.90":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.90","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.90","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"40fd28715addaae17f5583a424d41fe53309da31","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.90.tgz","fileCount":62,"integrity":"sha512-aDC1iZWTxnuBu7/Jxj7PqCDIIjcUnUCQHGLRSczIr9sBa401J8JOQY3s5rq8wFBIkrovRtjn0aBnQCRo7Sxp3Q==","signatures":[{"sig":"MEUCIQDH6F0TExTBF/c8qkpf652inLieVnhZPceZF7+P6nFSWwIgCax5mhyQA9vskWZVzCxrr3Vif5k2sTwFQ3LD7Sk+2kU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281788},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"79086a82c81dadca6c105a37fa91a2cd34a74183","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.90","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.90","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.90","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.90","@things-factory/auth-ui":"^7.0.1-alpha.90","@things-factory/more-ui":"^7.0.1-alpha.90","@things-factory/board-ui":"^7.0.1-alpha.90","@things-factory/print-ui":"^7.0.1-alpha.90","@things-factory/dashboard":"^7.0.1-alpha.90","@things-factory/export-ui":"^7.0.1-alpha.90","@things-factory/i18n-base":"^7.0.1-alpha.90","@things-factory/lite-menu":"^7.0.1-alpha.90","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.90","@things-factory/context-ui":"^7.0.1-alpha.90","@things-factory/setting-ui":"^7.0.1-alpha.90","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.90","@things-factory/notification":"^7.0.1-alpha.90","@things-factory/setting-base":"^7.0.1-alpha.90","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.90","@things-factory/oauth2-client":"^7.0.1-alpha.90","@things-factory/integration-ui":"^7.0.1-alpha.90","@things-factory/integration-opc":"^7.0.1-alpha.90","@things-factory/integration-melsec":"^7.0.1-alpha.90","@things-factory/integration-modbus":"^7.0.1-alpha.90"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.90_1716191144457_0.4668281095787148","host":"s3://npm-registry-packages"}},"7.0.1-alpha.92":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.92","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.92","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3daca959e94bba867d8ef1de5eb1684b9e0174b4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.92.tgz","fileCount":62,"integrity":"sha512-mOF/zlCZn5G5UEbG1/hYFfEVgENdS2n33hyDG78W/p4HB5hY0MQt9leQdPxDQo9z/4ToiTOXAewO4/f9p861gw==","signatures":[{"sig":"MEUCIQDiglbUQei4D3d56nxfbKSTzBkqDI6iSZsr1xEZ19w6SgIgdx0/XwJripM5IYFbySz7GOqeRRTmiyHRtmTtzgTwEDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281788},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9cd59ab35277b7c8ac1e3677beb4bdca89a97980","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.92","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.90","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.90","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.90","@things-factory/auth-ui":"^7.0.1-alpha.92","@things-factory/more-ui":"^7.0.1-alpha.90","@things-factory/board-ui":"^7.0.1-alpha.92","@things-factory/print-ui":"^7.0.1-alpha.92","@things-factory/dashboard":"^7.0.1-alpha.92","@things-factory/export-ui":"^7.0.1-alpha.90","@things-factory/i18n-base":"^7.0.1-alpha.92","@things-factory/lite-menu":"^7.0.1-alpha.92","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.92","@things-factory/context-ui":"^7.0.1-alpha.90","@things-factory/setting-ui":"^7.0.1-alpha.92","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.92","@things-factory/notification":"^7.0.1-alpha.92","@things-factory/setting-base":"^7.0.1-alpha.92","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.92","@things-factory/oauth2-client":"^7.0.1-alpha.92","@things-factory/integration-ui":"^7.0.1-alpha.92","@things-factory/integration-opc":"^7.0.1-alpha.92","@things-factory/integration-melsec":"^7.0.1-alpha.92","@things-factory/integration-modbus":"^7.0.1-alpha.92"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.92_1716198042775_0.6981762197081853","host":"s3://npm-registry-packages"}},"7.0.1-alpha.93":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.93","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.93","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c69b25671a84f3c1594ce381c12cccddc1b1e77a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.93.tgz","fileCount":62,"integrity":"sha512-DmdpqeNSpDLZhGbtQlfYLTWnz/5y0xc/GhLQUqYJtezIupwQq49/WVUHWQfvWt1UcOJBhqVJuaZg/uYGXc5/pQ==","signatures":[{"sig":"MEYCIQDmZ6Q2sHaUYp6zHC53PaJsL8wLCEZlBBhrkChOLe8edAIhAIyFn2CpaTWYHSvUFd2xViSnUHm8SadfcOMDu/evzHsi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281788},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"50cb52ff55459ed050508abea46b15e24973dd53","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.93","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.93","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.93","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.93","@things-factory/auth-ui":"^7.0.1-alpha.93","@things-factory/more-ui":"^7.0.1-alpha.93","@things-factory/board-ui":"^7.0.1-alpha.93","@things-factory/print-ui":"^7.0.1-alpha.93","@things-factory/dashboard":"^7.0.1-alpha.93","@things-factory/export-ui":"^7.0.1-alpha.93","@things-factory/i18n-base":"^7.0.1-alpha.93","@things-factory/lite-menu":"^7.0.1-alpha.93","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.93","@things-factory/context-ui":"^7.0.1-alpha.93","@things-factory/setting-ui":"^7.0.1-alpha.93","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.93","@things-factory/notification":"^7.0.1-alpha.93","@things-factory/setting-base":"^7.0.1-alpha.93","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.93","@things-factory/oauth2-client":"^7.0.1-alpha.93","@things-factory/integration-ui":"^7.0.1-alpha.93","@things-factory/integration-opc":"^7.0.1-alpha.93","@things-factory/integration-melsec":"^7.0.1-alpha.93","@things-factory/integration-modbus":"^7.0.1-alpha.93"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.93_1716200426447_0.5750573581750595","host":"s3://npm-registry-packages"}},"7.0.1-alpha.94":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.94","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.94","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"10a6f9608050a9403b25856f00a6919b1139118a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.94.tgz","fileCount":62,"integrity":"sha512-xtX8mEgwL8D1+GfLgvRK+oiAZTNeZ2rpV+LNJC7EzMzNs+3AHntUVLz2jhTVry3qTCM7iGFKPLRUsfPuvfSWoA==","signatures":[{"sig":"MEQCIDk0Zoes7i0iOcqCpSL6B4BuWwxRcqgxt8JvCXO4c9gtAiB3IAGo71dqlYMS7ajmKzMEJHVL5YKGKfqE0gMridtgHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281788},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"70511fc686b5e2aa61c2278a91de7e40d78b3916","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.94","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.93","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.93","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.93","@things-factory/auth-ui":"^7.0.1-alpha.94","@things-factory/more-ui":"^7.0.1-alpha.93","@things-factory/board-ui":"^7.0.1-alpha.94","@things-factory/print-ui":"^7.0.1-alpha.94","@things-factory/dashboard":"^7.0.1-alpha.94","@things-factory/export-ui":"^7.0.1-alpha.93","@things-factory/i18n-base":"^7.0.1-alpha.94","@things-factory/lite-menu":"^7.0.1-alpha.94","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.94","@things-factory/context-ui":"^7.0.1-alpha.93","@things-factory/setting-ui":"^7.0.1-alpha.94","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.94","@things-factory/notification":"^7.0.1-alpha.94","@things-factory/setting-base":"^7.0.1-alpha.94","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.94","@things-factory/oauth2-client":"^7.0.1-alpha.94","@things-factory/integration-ui":"^7.0.1-alpha.94","@things-factory/integration-opc":"^7.0.1-alpha.94","@things-factory/integration-melsec":"^7.0.1-alpha.94","@things-factory/integration-modbus":"^7.0.1-alpha.94"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.94_1716209952841_0.670631135145028","host":"s3://npm-registry-packages"}},"7.0.1-alpha.95":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.95","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.95","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"317e62300a6371415713eaf0f80232ccab59ceac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.95.tgz","fileCount":62,"integrity":"sha512-v+jglHf7NHRXmJt0mPlna3QNSooi//4cyQ83rtkC/6PzS9JVrsjGKvQtXrDblAw9lwPsWoMxAwzuT3mh4tSnmw==","signatures":[{"sig":"MEUCIQCW9UF6Ny0JmVxUq9vuNfzCuTDaCETHvi0HfqukiSss5wIgcMlGeYk2YEfpNI9GdTG/7lF8LJOWnbJpW5f0urwBigY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281788},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"1992ed09d75a5f9eab8ec714d737dd4e87b53672","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.94","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.93","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.93","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.93","@things-factory/auth-ui":"^7.0.1-alpha.94","@things-factory/more-ui":"^7.0.1-alpha.93","@things-factory/board-ui":"^7.0.1-alpha.95","@things-factory/print-ui":"^7.0.1-alpha.94","@things-factory/dashboard":"^7.0.1-alpha.95","@things-factory/export-ui":"^7.0.1-alpha.93","@things-factory/i18n-base":"^7.0.1-alpha.94","@things-factory/lite-menu":"^7.0.1-alpha.95","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.94","@things-factory/context-ui":"^7.0.1-alpha.93","@things-factory/setting-ui":"^7.0.1-alpha.94","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.94","@things-factory/notification":"^7.0.1-alpha.94","@things-factory/setting-base":"^7.0.1-alpha.94","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.95","@things-factory/oauth2-client":"^7.0.1-alpha.94","@things-factory/integration-ui":"^7.0.1-alpha.94","@things-factory/integration-opc":"^7.0.1-alpha.94","@things-factory/integration-melsec":"^7.0.1-alpha.94","@things-factory/integration-modbus":"^7.0.1-alpha.94"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.95_1716210787593_0.16808451426366133","host":"s3://npm-registry-packages"}},"7.0.1-alpha.96":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.96","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.96","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"89f28287c4610ba429798c9b2ecb73311374ed5b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.96.tgz","fileCount":62,"integrity":"sha512-RJ8qTfbrhAorr2ZxgB+Vc1iuUvmuS4z7lUKaziCm6sRG9LY4+2FfbT7G4ctoRoCNJ2v2NpurI/y9s+DFG8pCLg==","signatures":[{"sig":"MEQCIDBza3ThP6ecO08LrpW0jWIi1+yhZP+0grhIs3RVg4+xAiBuMwwYRHs6eQqQfowPTFoL6v78YRBjqnDBmhW0KGTDag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281788},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"454f3e70a838f7cf177bcad936d335ad446093c8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.96","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.93","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.93","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.93","@things-factory/auth-ui":"^7.0.1-alpha.96","@things-factory/more-ui":"^7.0.1-alpha.93","@things-factory/board-ui":"^7.0.1-alpha.96","@things-factory/print-ui":"^7.0.1-alpha.96","@things-factory/dashboard":"^7.0.1-alpha.96","@things-factory/export-ui":"^7.0.1-alpha.93","@things-factory/i18n-base":"^7.0.1-alpha.96","@things-factory/lite-menu":"^7.0.1-alpha.96","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.96","@things-factory/context-ui":"^7.0.1-alpha.93","@things-factory/setting-ui":"^7.0.1-alpha.96","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.96","@things-factory/notification":"^7.0.1-alpha.96","@things-factory/setting-base":"^7.0.1-alpha.96","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.96","@things-factory/oauth2-client":"^7.0.1-alpha.96","@things-factory/integration-ui":"^7.0.1-alpha.96","@things-factory/integration-opc":"^7.0.1-alpha.96","@things-factory/integration-melsec":"^7.0.1-alpha.96","@things-factory/integration-modbus":"^7.0.1-alpha.96"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.96_1716227685383_0.4578336290959546","host":"s3://npm-registry-packages"}},"7.0.1-alpha.97":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.97","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.97","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bc7f0aa247bc3b791324e6b0c03be865f2cf7407","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.97.tgz","fileCount":62,"integrity":"sha512-++AR74kcyJ+CIwK34ZB/w82bZ1GonMFBrt6JkcUV09eN/vFJaR27gq2gq08xoCNtQErWiCvwkVSe4XGQ8+US6w==","signatures":[{"sig":"MEUCIQCC+UKx54bW1jz/Q6jUqGEoOhw/IBYep583rp5vFV7TagIgPlcJgGXtxQbAOQ0Of/bxc3UuVQGMqlaoysGFBL57GLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281788},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"419f85d2d71cda3be37664fc7cc52f2ec73018fe","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.97","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.97","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.97","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.97","@things-factory/auth-ui":"^7.0.1-alpha.97","@things-factory/more-ui":"^7.0.1-alpha.97","@things-factory/board-ui":"^7.0.1-alpha.97","@things-factory/print-ui":"^7.0.1-alpha.97","@things-factory/dashboard":"^7.0.1-alpha.97","@things-factory/export-ui":"^7.0.1-alpha.97","@things-factory/i18n-base":"^7.0.1-alpha.97","@things-factory/lite-menu":"^7.0.1-alpha.97","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.97","@things-factory/context-ui":"^7.0.1-alpha.97","@things-factory/setting-ui":"^7.0.1-alpha.97","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.97","@things-factory/notification":"^7.0.1-alpha.97","@things-factory/setting-base":"^7.0.1-alpha.97","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.97","@things-factory/oauth2-client":"^7.0.1-alpha.97","@things-factory/integration-ui":"^7.0.1-alpha.97","@things-factory/integration-opc":"^7.0.1-alpha.97","@things-factory/integration-melsec":"^7.0.1-alpha.97","@things-factory/integration-modbus":"^7.0.1-alpha.97"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.97_1716251589902_0.7297048968180795","host":"s3://npm-registry-packages"}},"6.2.155":{"name":"@things-factory/operato-ecs","version":"6.2.155","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.155","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4c19d26fad9421591da8babd835001b120eba2cb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.155.tgz","fileCount":62,"integrity":"sha512-TQcB31L58XUwCdgaEHlnElextQo4MRtG0gq7uI+AYMNU3OZKcCeHUIRXsXiB4zJUUjFNQ88qkd8sC82uI6lEIg==","signatures":[{"sig":"MEQCIAaa5IIHN6nCcrUNrpHM+5DWetBEAwEAIZtTNIBb+uzrAiAI4gUapQRrlsL7mCWlnt8//K95R5fNwNXOQ5lInXed+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279361},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7276515922bf5eccf80bf5bcd8c8ff9df8048dab","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.155","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.155","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.155","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.155","@things-factory/auth-ui":"^6.2.155","@things-factory/more-ui":"^6.2.155","@things-factory/board-ui":"^6.2.155","@things-factory/print-ui":"^6.2.155","@things-factory/dashboard":"^6.2.155","@things-factory/export-ui":"^6.2.155","@things-factory/i18n-base":"^6.2.155","@things-factory/lite-menu":"^6.2.155","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.155","@things-factory/context-ui":"^6.2.155","@things-factory/setting-ui":"^6.2.155","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.155","@things-factory/notification":"^6.2.155","@things-factory/setting-base":"^6.2.155","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.155","@things-factory/oauth2-client":"^6.2.155","@things-factory/integration-ui":"^6.2.155","@things-factory/integration-opc":"^6.2.155","@things-factory/integration-melsec":"^6.2.155","@things-factory/integration-modbus":"^6.2.155"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.155_1716272667847_0.4483632210618389","host":"s3://npm-registry-packages"}},"6.2.156":{"name":"@things-factory/operato-ecs","version":"6.2.156","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.156","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cc5eb2608446ff86851698a46928034c65816f85","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.156.tgz","fileCount":62,"integrity":"sha512-BYl695uwc7l3o0t78G7H1628av52jpwd8UW8Of+JvrRYSpJ4BBzFIsxcUDSC15N97wQ/rvAPEeYCh51xkNXEmA==","signatures":[{"sig":"MEYCIQC75zpPb08agRX2zKU79f8jicsezPtIWryyF0MXxjY4HwIhAPkrZ+QuS4wMf11DCSs9bHrmd/+PZWDpJn77noUE+2u2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279361},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"efe61af627976dbb38008c98f1ae6aea321183ba","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.156","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.156","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.156","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.156","@things-factory/auth-ui":"^6.2.156","@things-factory/more-ui":"^6.2.156","@things-factory/board-ui":"^6.2.156","@things-factory/print-ui":"^6.2.156","@things-factory/dashboard":"^6.2.156","@things-factory/export-ui":"^6.2.156","@things-factory/i18n-base":"^6.2.156","@things-factory/lite-menu":"^6.2.156","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.156","@things-factory/context-ui":"^6.2.156","@things-factory/setting-ui":"^6.2.156","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.156","@things-factory/notification":"^6.2.156","@things-factory/setting-base":"^6.2.156","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.156","@things-factory/oauth2-client":"^6.2.156","@things-factory/integration-ui":"^6.2.156","@things-factory/integration-opc":"^6.2.156","@things-factory/integration-melsec":"^6.2.156","@things-factory/integration-modbus":"^6.2.156"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.156_1716285306481_0.3814979380429351","host":"s3://npm-registry-packages"}},"7.0.1-alpha.98":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.98","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.98","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4a36911cb863ea3a29bd8e7611cee99f17c23e51","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.98.tgz","fileCount":62,"integrity":"sha512-lQj32183CtOGDITpeTUI0A1o8EqEcTVytJcJFwE7bBsQjL/24p3XnAxt1naz/ZWl1OcoFAv7qEBUkJrqGkQ9vA==","signatures":[{"sig":"MEQCIBdmMJRB2e146tnMKVLlbzSUbPKyn7VRyphKZO1YkGnNAiAIeLECQJNh+4RRoQI37vgR8RNC9rduYwO/UPNTjfKAMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281962},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cd634efb5d57e4ace4e1004b09bfceca8e595bdf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.97","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.97","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.97","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.97","@things-factory/auth-ui":"^7.0.1-alpha.97","@things-factory/more-ui":"^7.0.1-alpha.97","@things-factory/board-ui":"^7.0.1-alpha.97","@things-factory/print-ui":"^7.0.1-alpha.97","@things-factory/dashboard":"^7.0.1-alpha.97","@things-factory/export-ui":"^7.0.1-alpha.97","@things-factory/i18n-base":"^7.0.1-alpha.97","@things-factory/lite-menu":"^7.0.1-alpha.97","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.97","@things-factory/context-ui":"^7.0.1-alpha.97","@things-factory/setting-ui":"^7.0.1-alpha.98","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.97","@things-factory/notification":"^7.0.1-alpha.97","@things-factory/setting-base":"^7.0.1-alpha.97","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.97","@things-factory/oauth2-client":"^7.0.1-alpha.97","@things-factory/integration-ui":"^7.0.1-alpha.97","@things-factory/integration-opc":"^7.0.1-alpha.97","@things-factory/integration-melsec":"^7.0.1-alpha.97","@things-factory/integration-modbus":"^7.0.1-alpha.97"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.98_1716302830387_0.7573816523705119","host":"s3://npm-registry-packages"}},"7.0.1-alpha.99":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.99","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.99","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f7d4adb0d7aabfca07f1dc3924419e0a510fc950","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.99.tgz","fileCount":62,"integrity":"sha512-TL5aR3p+FjdNPuRpL/FFdFswRi3zsANJdZqf3TKr7SsZhEmbszQ6u0UvfKAsNZLEbEfaqwtCHBc09EfkTjNwOA==","signatures":[{"sig":"MEYCIQCFNXjfF3V2FStr3AFfKapqYJEAxbSZ2dgBbAN9t7zoDgIhALKRMkt2nDe1THYxkD4j7TrSV0yX/8y8ngENuPNl2/xo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281962},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"78a7b8cb64a9c096f779ae19ebac00e2962c2f23","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.99","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.97","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.97","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.97","@things-factory/auth-ui":"^7.0.1-alpha.99","@things-factory/more-ui":"^7.0.1-alpha.97","@things-factory/board-ui":"^7.0.1-alpha.99","@things-factory/print-ui":"^7.0.1-alpha.99","@things-factory/dashboard":"^7.0.1-alpha.99","@things-factory/export-ui":"^7.0.1-alpha.97","@things-factory/i18n-base":"^7.0.1-alpha.99","@things-factory/lite-menu":"^7.0.1-alpha.99","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.99","@things-factory/context-ui":"^7.0.1-alpha.97","@things-factory/setting-ui":"^7.0.1-alpha.99","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.99","@things-factory/notification":"^7.0.1-alpha.99","@things-factory/setting-base":"^7.0.1-alpha.99","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.99","@things-factory/oauth2-client":"^7.0.1-alpha.99","@things-factory/integration-ui":"^7.0.1-alpha.99","@things-factory/integration-opc":"^7.0.1-alpha.99","@things-factory/integration-melsec":"^7.0.1-alpha.99","@things-factory/integration-modbus":"^7.0.1-alpha.99"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.99_1716353207676_0.07661007737202086","host":"s3://npm-registry-packages"}},"7.0.1-alpha.100":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.100","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.100","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"828777e71606ac6be5c224d9ff5fef2aca027961","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.100.tgz","fileCount":65,"integrity":"sha512-2e09hj9VO2Q9wNozgl8t2k35qQXOO/SrxqSXu7U2i335T9ikExZGkI4AiYX75xmwSwhskaA1SZv8vpAxImD6mQ==","signatures":[{"sig":"MEQCIQDi7GuF/onYopnAaS2z0kH9ivTDwP2AlJg/WzFlmOk9NwIfLdKydUutylgMw7iFIpPiurxNx0s1rW+JIrSEO7MqyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289517},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f5062c5559383d06fc8f9f870b56163952557c70","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.100","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.100","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.100","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.100","@things-factory/auth-ui":"^7.0.1-alpha.100","@things-factory/more-ui":"^7.0.1-alpha.100","@things-factory/board-ui":"^7.0.1-alpha.100","@things-factory/print-ui":"^7.0.1-alpha.100","@things-factory/dashboard":"^7.0.1-alpha.100","@things-factory/export-ui":"^7.0.1-alpha.100","@things-factory/i18n-base":"^7.0.1-alpha.100","@things-factory/lite-menu":"^7.0.1-alpha.100","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.100","@things-factory/context-ui":"^7.0.1-alpha.100","@things-factory/setting-ui":"^7.0.1-alpha.100","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.100","@things-factory/notification":"^7.0.1-alpha.100","@things-factory/setting-base":"^7.0.1-alpha.100","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.100","@things-factory/oauth2-client":"^7.0.1-alpha.100","@things-factory/integration-ui":"^7.0.1-alpha.100","@things-factory/integration-opc":"^7.0.1-alpha.100","@things-factory/integration-melsec":"^7.0.1-alpha.100","@things-factory/integration-modbus":"^7.0.1-alpha.100"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.100_1716459790485_0.7124984061287616","host":"s3://npm-registry-packages"}},"7.0.1-alpha.101":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.101","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.101","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bc731ff9c1ab004cc5882528c2d94ca95818dc22","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.101.tgz","fileCount":65,"integrity":"sha512-cjEcbAQ8+S3vdz4R7z+A44WIcbmCTIP0QQuf9VeU/PmvKz21Pl9BNZpY6RJygSvMOMIXo1TiHSl4wS04MaQzYg==","signatures":[{"sig":"MEQCIAScP0K1k45TpIBuzoymxe7OOidMDmL/+top36nlE1SgAiA5GpCtW/OiGqfnNLbS/dm89T+p9U7RlT28zzSSYVVb5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289517},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"531f4b0e658c733f68e3fd0e7f84e13c2afe7816","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.100","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.100","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.100","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.100","@things-factory/auth-ui":"^7.0.1-alpha.100","@things-factory/more-ui":"^7.0.1-alpha.100","@things-factory/board-ui":"^7.0.1-alpha.100","@things-factory/print-ui":"^7.0.1-alpha.100","@things-factory/dashboard":"^7.0.1-alpha.100","@things-factory/export-ui":"^7.0.1-alpha.100","@things-factory/i18n-base":"^7.0.1-alpha.100","@things-factory/lite-menu":"^7.0.1-alpha.100","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.101","@things-factory/context-ui":"^7.0.1-alpha.100","@things-factory/setting-ui":"^7.0.1-alpha.100","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.100","@things-factory/notification":"^7.0.1-alpha.100","@things-factory/setting-base":"^7.0.1-alpha.100","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.100","@things-factory/oauth2-client":"^7.0.1-alpha.100","@things-factory/integration-ui":"^7.0.1-alpha.100","@things-factory/integration-opc":"^7.0.1-alpha.100","@things-factory/integration-melsec":"^7.0.1-alpha.100","@things-factory/integration-modbus":"^7.0.1-alpha.100"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.101_1716471722866_0.6720578950145804","host":"s3://npm-registry-packages"}},"6.2.157":{"name":"@things-factory/operato-ecs","version":"6.2.157","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.157","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5054519e2bc0f0d1c401a3f841017069e579489a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.157.tgz","fileCount":62,"integrity":"sha512-iinmeeIudIaBr+uLVFhFQxFMAyZuJdDnvjmGfSa4ZzK+V7RoC7DDYL38/kZF/G0h9XdrvoBklNHmrODgDr8NgQ==","signatures":[{"sig":"MEUCIAUJg4eU9jkTu+CsrGU2Vuc+wOtGpwEtm5er8mHZ0Au6AiEAkV0z7h+dZLxGpmsbIK/yNZWCl1tb2NoYU0NtJ9KfT0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279361},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"bbed93caeb5ae83581ada0e186095ba74909d11d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.157","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.157","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.157","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.157","@things-factory/auth-ui":"^6.2.157","@things-factory/more-ui":"^6.2.157","@things-factory/board-ui":"^6.2.157","@things-factory/print-ui":"^6.2.157","@things-factory/dashboard":"^6.2.157","@things-factory/export-ui":"^6.2.157","@things-factory/i18n-base":"^6.2.157","@things-factory/lite-menu":"^6.2.157","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.157","@things-factory/context-ui":"^6.2.157","@things-factory/setting-ui":"^6.2.157","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.157","@things-factory/notification":"^6.2.157","@things-factory/setting-base":"^6.2.157","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.157","@things-factory/oauth2-client":"^6.2.157","@things-factory/integration-ui":"^6.2.157","@things-factory/integration-opc":"^6.2.157","@things-factory/integration-melsec":"^6.2.157","@things-factory/integration-modbus":"^6.2.157"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.157_1716784323504_0.5922601077908258","host":"s3://npm-registry-packages"}},"7.0.1-alpha.102":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.102","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.102","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f879e095017fe4361894574c6e5ec7b218838636","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.102.tgz","fileCount":65,"integrity":"sha512-q8TkcJC8h2okTOPsOcvSUXjgtBEFkytbTceVBV1Oc2eoxiW6smtW618J4CtFUqc9OO2N6kebcb9euUA+fgUyDw==","signatures":[{"sig":"MEUCIQDMOXp9KkR+twv48g+0RLbl3SIw3PBmFFMfplQsMWQ3TwIgOIYQF0EHi7aCEqs5G/ppojeyQ/g9cmKNSCU2FSyuFe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289517},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"2bce598261c2d7377ea008ee687358480a2869bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.102","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.102","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.102","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.102","@things-factory/auth-ui":"^7.0.1-alpha.102","@things-factory/more-ui":"^7.0.1-alpha.102","@things-factory/board-ui":"^7.0.1-alpha.102","@things-factory/print-ui":"^7.0.1-alpha.102","@things-factory/dashboard":"^7.0.1-alpha.102","@things-factory/export-ui":"^7.0.1-alpha.102","@things-factory/i18n-base":"^7.0.1-alpha.102","@things-factory/lite-menu":"^7.0.1-alpha.102","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.102","@things-factory/context-ui":"^7.0.1-alpha.102","@things-factory/setting-ui":"^7.0.1-alpha.102","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.102","@things-factory/notification":"^7.0.1-alpha.102","@things-factory/setting-base":"^7.0.1-alpha.102","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.102","@things-factory/oauth2-client":"^7.0.1-alpha.102","@things-factory/integration-ui":"^7.0.1-alpha.102","@things-factory/integration-opc":"^7.0.1-alpha.102","@things-factory/integration-melsec":"^7.0.1-alpha.102","@things-factory/integration-modbus":"^7.0.1-alpha.102"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.102_1716962431583_0.1707833212175116","host":"s3://npm-registry-packages"}},"6.2.158":{"name":"@things-factory/operato-ecs","version":"6.2.158","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.158","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5369cd8682fdaa06e0b1ee31adf5321a7b6b0027","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.158.tgz","fileCount":62,"integrity":"sha512-9yYlHfH9L+tHTTGi4fTOdXkohmKHg7WxhKTCK7vpZTJIb088W9c1pr5YpeuJVRXC4FT/lZoHf2vbY4AC5LeKjQ==","signatures":[{"sig":"MEUCICIDdrAN6vHPcN3j0D7nZUOgYpkZ6++eiu8c72Sm7ooiAiEA+v80kpDRKmfBNk1TLFi2xEdx6A1U3VQeyZjDPC9209g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279361},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"dbf89f0b30d1ff570e4d1de777ce69f9e48910bb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.158","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.158","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.158","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.158","@things-factory/auth-ui":"^6.2.158","@things-factory/more-ui":"^6.2.158","@things-factory/board-ui":"^6.2.158","@things-factory/print-ui":"^6.2.158","@things-factory/dashboard":"^6.2.158","@things-factory/export-ui":"^6.2.158","@things-factory/i18n-base":"^6.2.158","@things-factory/lite-menu":"^6.2.158","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.158","@things-factory/context-ui":"^6.2.158","@things-factory/setting-ui":"^6.2.158","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.158","@things-factory/notification":"^6.2.158","@things-factory/setting-base":"^6.2.158","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.158","@things-factory/oauth2-client":"^6.2.158","@things-factory/integration-ui":"^6.2.158","@things-factory/integration-opc":"^6.2.158","@things-factory/integration-melsec":"^6.2.158","@things-factory/integration-modbus":"^6.2.158"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.158_1716963215489_0.056947563956280645","host":"s3://npm-registry-packages"}},"7.0.1-alpha.103":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.103","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.103","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"967a4e27dea41d7045af35139f71abf945a7d511","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.103.tgz","fileCount":65,"integrity":"sha512-pbsJ7C35qyil1IvylF52cdPl+vjCFY1uEPsiaYlJv1gnFeFpkghwInoSo6heD8eHqJfb2vjDOAlRGx1LjrwDxw==","signatures":[{"sig":"MEUCIGR8LVY9UNtMcj53zuufb7i6LWn3g4pp4Sy2FkqIN6NzAiEAjKdJiCUc9+q9h6S8/poM+hpznVhFqLXsOJ5YIr/DxG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289582},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b192bdfb7c0caf36a1815ed40ed6e9c97046c4f5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.103","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.103","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.103","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.103","@things-factory/auth-ui":"^7.0.1-alpha.103","@things-factory/more-ui":"^7.0.1-alpha.103","@things-factory/board-ui":"^7.0.1-alpha.103","@things-factory/print-ui":"^7.0.1-alpha.103","@things-factory/dashboard":"^7.0.1-alpha.103","@things-factory/export-ui":"^7.0.1-alpha.103","@things-factory/i18n-base":"^7.0.1-alpha.103","@things-factory/lite-menu":"^7.0.1-alpha.103","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.103","@things-factory/context-ui":"^7.0.1-alpha.103","@things-factory/setting-ui":"^7.0.1-alpha.103","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.103","@things-factory/notification":"^7.0.1-alpha.103","@things-factory/setting-base":"^7.0.1-alpha.103","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.103","@things-factory/oauth2-client":"^7.0.1-alpha.103","@things-factory/integration-ui":"^7.0.1-alpha.103","@things-factory/integration-opc":"^7.0.1-alpha.103","@things-factory/integration-melsec":"^7.0.1-alpha.103","@things-factory/integration-modbus":"^7.0.1-alpha.103","@things-factory/integration-influxdb":"^7.0.1-alpha.103"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.103_1717064348146_0.9655446875430869","host":"s3://npm-registry-packages"}},"7.0.1-alpha.104":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.104","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.104","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9119e214bb394bd330ba8b10b2a59903280b02d2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.104.tgz","fileCount":62,"integrity":"sha512-z+ROwCOngDCse2IE59Tn/LzPtP1ojNxMyMmBYk505jox4tLiyyb4rYp+O+CY8B7MM159Df0oyunWT6ElbvxcEQ==","signatures":[{"sig":"MEUCIAnBhYvXjwnfmXkKp3ITsBhpRR5hamEYoI2mgJ29jAPOAiEAyV5wkxUjiyZnWsNZP4EKWZnpItZgg8sdg/KX2VwnyS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276326},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7b30988f7eb120f74b06ca533ce67ade2e0867b2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.104","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.104","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.104","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.104","@things-factory/auth-ui":"^7.0.1-alpha.104","@things-factory/more-ui":"^7.0.1-alpha.104","@things-factory/board-ui":"^7.0.1-alpha.104","@things-factory/print-ui":"^7.0.1-alpha.104","@things-factory/dashboard":"^7.0.1-alpha.104","@things-factory/export-ui":"^7.0.1-alpha.104","@things-factory/i18n-base":"^7.0.1-alpha.104","@things-factory/lite-menu":"^7.0.1-alpha.104","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.104","@things-factory/context-ui":"^7.0.1-alpha.104","@things-factory/setting-ui":"^7.0.1-alpha.104","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.104","@things-factory/notification":"^7.0.1-alpha.104","@things-factory/setting-base":"^7.0.1-alpha.104","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.104","@things-factory/oauth2-client":"^7.0.1-alpha.104","@things-factory/integration-ui":"^7.0.1-alpha.104","@things-factory/integration-opc":"^7.0.1-alpha.104","@things-factory/integration-melsec":"^7.0.1-alpha.104","@things-factory/integration-modbus":"^7.0.1-alpha.104","@things-factory/integration-influxdb":"^7.0.1-alpha.104"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.104_1717090429607_0.8503656402457282","host":"s3://npm-registry-packages"}},"7.0.1-alpha.105":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.105","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.105","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"10518746d7a8d7228bec88420c5cb7351547dcca","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.105.tgz","fileCount":62,"integrity":"sha512-mLG8ty2hXQDdwWgXtvd8CmSLKD0hAIOAUy0hc3rWv0FYk6AKLlH9viS34wYUZ+RcviiafgWQWrVp2a6ezOHKFA==","signatures":[{"sig":"MEUCIBNRDoU0I222KIGwNL7mcN+EM+pdatMnnJ7LyE7DTdZAAiEArUejGDfKvHHk5x7QQfRmz2lt4VWhugCFpuxftb5o45k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276326},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a21c259168f66a9ce7c2b74a7e20f057779fa5b4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.105","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.105","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.105","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.105","@things-factory/auth-ui":"^7.0.1-alpha.105","@things-factory/more-ui":"^7.0.1-alpha.105","@things-factory/board-ui":"^7.0.1-alpha.105","@things-factory/print-ui":"^7.0.1-alpha.105","@things-factory/dashboard":"^7.0.1-alpha.105","@things-factory/export-ui":"^7.0.1-alpha.105","@things-factory/i18n-base":"^7.0.1-alpha.105","@things-factory/lite-menu":"^7.0.1-alpha.105","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.105","@things-factory/context-ui":"^7.0.1-alpha.105","@things-factory/setting-ui":"^7.0.1-alpha.105","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.105","@things-factory/notification":"^7.0.1-alpha.105","@things-factory/setting-base":"^7.0.1-alpha.105","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.105","@things-factory/oauth2-client":"^7.0.1-alpha.105","@things-factory/integration-ui":"^7.0.1-alpha.105","@things-factory/integration-opc":"^7.0.1-alpha.105","@things-factory/integration-melsec":"^7.0.1-alpha.105","@things-factory/integration-modbus":"^7.0.1-alpha.105","@things-factory/integration-influxdb":"^7.0.1-alpha.105"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.105_1717223832698_0.19903136153888523","host":"s3://npm-registry-packages"}},"7.0.1-alpha.106":{"name":"@things-factory/operato-ecs","version":"7.0.1-alpha.106","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-alpha.106","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6c5a50e5bb04ef49387331ec331992c1fe907181","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-alpha.106.tgz","fileCount":62,"integrity":"sha512-m5+zlQFB9+bWgK1JTBNLd2zUatHsZB6jalaujNFQZMjImBern8uT+LLeDK3ymuuMT0YzGe2ZroyIsnX3B1VzBw==","signatures":[{"sig":"MEUCIQD7mff+ckAoOrIi29C+F7EUtiARjC6iLYXPQjZOVz+BsAIgDi/8/WjTYM0lpNO8PxdmlxSUz+4R7pTBRk9wgYhtv8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276499},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"92fee878d797b5bd154cd24b68cc6dbb09b1915c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-alpha.106","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-alpha.106","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-alpha.106","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-alpha.106","@things-factory/auth-ui":"^7.0.1-alpha.106","@things-factory/more-ui":"^7.0.1-alpha.106","@things-factory/board-ui":"^7.0.1-alpha.106","@things-factory/print-ui":"^7.0.1-alpha.106","@things-factory/dashboard":"^7.0.1-alpha.106","@things-factory/export-ui":"^7.0.1-alpha.106","@things-factory/i18n-base":"^7.0.1-alpha.106","@things-factory/lite-menu":"^7.0.1-alpha.106","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-alpha.106","@things-factory/context-ui":"^7.0.1-alpha.106","@things-factory/setting-ui":"^7.0.1-alpha.106","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-alpha.106","@things-factory/notification":"^7.0.1-alpha.106","@things-factory/setting-base":"^7.0.1-alpha.106","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-alpha.106","@things-factory/oauth2-client":"^7.0.1-alpha.106","@things-factory/integration-ui":"^7.0.1-alpha.106","@things-factory/integration-opc":"^7.0.1-alpha.106","@things-factory/integration-melsec":"^7.0.1-alpha.106","@things-factory/integration-modbus":"^7.0.1-alpha.106","@things-factory/integration-influxdb":"^7.0.1-alpha.106"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-alpha.103"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-alpha.106_1717244316592_0.7102374886799059","host":"s3://npm-registry-packages"}},"7.0.1-beta.0":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.0","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"68a65b93e7328848de6a45c433c9b01b3fad49c4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.0.tgz","fileCount":62,"integrity":"sha512-BDMOFIjw3ZNiH/j0cm8F8fX+yF7LnYOxXpuGAfqawQmFAM/GpRL5pcxo7QLkyjKKWa+7r23o9cw7j13aW4ppfA==","signatures":[{"sig":"MEUCIQD6xqQ/haHg0TAorYU0pVyDT1WyzZTsrnHyinXTItJ72AIgHEZKKI9LpbpvR1SBqKQj50Qn7Bopgv7n7n61dSOSNs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276418},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8cf78ecf64a78972b184dd06788825fc8c56352d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-alpha.0","@operato/scene-form":"^2.0.0-alpha.0","@things-factory/api":"^7.0.1-beta.0","@operato/scene-clock":"^2.0.0-alpha.0","@operato/scene-gauge":"^2.0.0-alpha.0","@operato/scene-label":"^2.0.0-alpha.0","@operato/scene-table":"^2.0.0-alpha.0","@operato/scene-timer":"^2.0.0-alpha.0","@things-factory/help":"^7.0.1-beta.0","@operato/scene-random":"^2.0.0-alpha.0","@operato/scene-switch":"^2.0.0-alpha.0","@things-factory/shell":"^7.0.1-beta.0","@operato/scene-chartjs":"^2.0.0-alpha.0","@operato/scene-restful":"^2.0.0-alpha.0","@things-factory/system":"^7.0.1-beta.0","@things-factory/auth-ui":"^7.0.1-beta.0","@things-factory/more-ui":"^7.0.1-beta.0","@things-factory/board-ui":"^7.0.1-beta.0","@things-factory/print-ui":"^7.0.1-beta.0","@things-factory/dashboard":"^7.0.1-beta.0","@things-factory/export-ui":"^7.0.1-beta.0","@things-factory/i18n-base":"^7.0.1-beta.0","@things-factory/lite-menu":"^7.0.1-beta.0","@operato/scene-integration":"^2.0.0-alpha.0","@operato/scene-news-ticker":"^2.0.0-alpha.0","@operato/scene-progressbar":"^2.0.0-alpha.0","@things-factory/apptool-ui":"^7.0.1-beta.0","@things-factory/context-ui":"^7.0.1-beta.0","@things-factory/setting-ui":"^7.0.1-beta.0","@operato/scene-image-slider":"^2.0.0-alpha.0","@things-factory/resource-ui":"^7.0.1-beta.0","@things-factory/notification":"^7.0.1-beta.0","@things-factory/setting-base":"^7.0.1-beta.0","@operato/scene-data-transform":"^2.0.0-alpha.0","@operato/scene-half-roundrect":"^2.0.0-alpha.0","@things-factory/board-service":"^7.0.1-beta.0","@things-factory/oauth2-client":"^7.0.1-beta.0","@things-factory/integration-ui":"^7.0.1-beta.0","@things-factory/integration-opc":"^7.0.1-beta.0","@things-factory/integration-melsec":"^7.0.1-beta.0","@things-factory/integration-modbus":"^7.0.1-beta.0","@things-factory/integration-influxdb":"^7.0.1-beta.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.0_1717244623962_0.5757443510984366","host":"s3://npm-registry-packages"}},"7.0.1-beta.1":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.1","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c5835639f52e8015f32517c0937282b5934e691e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.1.tgz","fileCount":62,"integrity":"sha512-YGHEPsVf5Wq/4x3DeIgHmUiIbk8ih7H2F+J0cBvL7ujEgAxPPU2w/YKlLGxYPQLOvPwSEbdo6tUoGPDZmb1i0w==","signatures":[{"sig":"MEUCIQDVumRwLoAByezHgjVoRfSY+R4yY72jUJrXRQ9IGM+14AIgRPtKAalaP2XfQhFnWxl3HAYit++T7GCvjqWqmyetGK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276401},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f117e0029bfbd061d3f76caa067ed81305f6c2b7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.1","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.1","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.1","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.1","@things-factory/auth-ui":"^7.0.1-beta.1","@things-factory/more-ui":"^7.0.1-beta.1","@things-factory/board-ui":"^7.0.1-beta.1","@things-factory/print-ui":"^7.0.1-beta.1","@things-factory/dashboard":"^7.0.1-beta.1","@things-factory/export-ui":"^7.0.1-beta.1","@things-factory/i18n-base":"^7.0.1-beta.1","@things-factory/lite-menu":"^7.0.1-beta.1","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.1","@things-factory/context-ui":"^7.0.1-beta.1","@things-factory/setting-ui":"^7.0.1-beta.1","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.1","@things-factory/notification":"^7.0.1-beta.1","@things-factory/setting-base":"^7.0.1-beta.1","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.1","@things-factory/oauth2-client":"^7.0.1-beta.1","@things-factory/integration-ui":"^7.0.1-beta.1","@things-factory/integration-opc":"^7.0.1-beta.1","@things-factory/integration-melsec":"^7.0.1-beta.1","@things-factory/integration-modbus":"^7.0.1-beta.1","@things-factory/integration-influxdb":"^7.0.1-beta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.1_1717246171100_0.8631071698068855","host":"s3://npm-registry-packages"}},"7.0.1-beta.6":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.6","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.6","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"832fd7683a825db088f30e25bdd9b91ef97d96bc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.6.tgz","fileCount":62,"integrity":"sha512-X/em1Afp45beUrQRUtSz5VTQJSAnTZpSD9SMi9A8R7ppwy/SrcosfKwbii/TRY0Qn4JoXqt/yFQTTdipOUQCcg==","signatures":[{"sig":"MEYCIQD+YJObxDrQD6toEd0hAALogFy2f+UEuSDUfjTQbe+mKAIhAKhlqXa91gYnTsv+9k8WP55bEUkvvmBZVPtu1+07oLMO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276401},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"75e27c57d697ebe9df875b6b765a40cb96beed9f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.6","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.6","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.6","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.6","@things-factory/auth-ui":"^7.0.1-beta.6","@things-factory/more-ui":"^7.0.1-beta.6","@things-factory/board-ui":"^7.0.1-beta.6","@things-factory/print-ui":"^7.0.1-beta.6","@things-factory/dashboard":"^7.0.1-beta.6","@things-factory/export-ui":"^7.0.1-beta.6","@things-factory/i18n-base":"^7.0.1-beta.6","@things-factory/lite-menu":"^7.0.1-beta.6","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.6","@things-factory/context-ui":"^7.0.1-beta.6","@things-factory/setting-ui":"^7.0.1-beta.6","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.6","@things-factory/notification":"^7.0.1-beta.6","@things-factory/setting-base":"^7.0.1-beta.6","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.6","@things-factory/oauth2-client":"^7.0.1-beta.6","@things-factory/integration-ui":"^7.0.1-beta.6","@things-factory/integration-opc":"^7.0.1-beta.6","@things-factory/integration-melsec":"^7.0.1-beta.6","@things-factory/integration-modbus":"^7.0.1-beta.6","@things-factory/integration-influxdb":"^7.0.1-beta.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.6_1717247228983_0.35871772112636835","host":"s3://npm-registry-packages"}},"7.0.1-beta.7":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.7","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.7","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"89e7b0a5eca51cdbfa2981d5d9fd04e77f5b0810","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.7.tgz","fileCount":62,"integrity":"sha512-nszDK0df21T1/+JgQjTWE7w0xnwSMdggv8xLKRPjcJXOfUolkkIgv1Xpe/ByaO79JRGpsi+2rUzdG/26PaL8lw==","signatures":[{"sig":"MEUCIQDeRTpgw82VhdfRIy4CasO3rD4Bh9/N+kX5twRDlgATvgIgASDqNIUILDRG9PgQqoohjuyoBS3e8FuRQzXwG2yzF50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276455},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"aedcdffb709f76c636e0693177a4a1d6984cb0de","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.7","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.7","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.7","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.7","@things-factory/auth-ui":"^7.0.1-beta.7","@things-factory/more-ui":"^7.0.1-beta.7","@things-factory/board-ui":"^7.0.1-beta.7","@things-factory/print-ui":"^7.0.1-beta.7","@things-factory/dashboard":"^7.0.1-beta.7","@things-factory/export-ui":"^7.0.1-beta.7","@things-factory/i18n-base":"^7.0.1-beta.7","@things-factory/lite-menu":"^7.0.1-beta.7","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.7","@things-factory/context-ui":"^7.0.1-beta.7","@things-factory/setting-ui":"^7.0.1-beta.7","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.7","@things-factory/notification":"^7.0.1-beta.7","@things-factory/setting-base":"^7.0.1-beta.7","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.7","@things-factory/oauth2-client":"^7.0.1-beta.7","@things-factory/integration-ui":"^7.0.1-beta.7","@things-factory/integration-opc":"^7.0.1-beta.7","@things-factory/integration-melsec":"^7.0.1-beta.7","@things-factory/integration-modbus":"^7.0.1-beta.7","@things-factory/integration-influxdb":"^7.0.1-beta.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.7_1717466135226_0.5470026212071168","host":"s3://npm-registry-packages"}},"7.0.1-beta.8":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.8","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.8","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8302051b1b225dbe59ba50b9d1acf0ca2681cfe9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.8.tgz","fileCount":62,"integrity":"sha512-m0Iof6ibyJ2y1/248tV/bepGDbCF0hTFY7RM3Jnuoq+Mmlbis6C22u1JXvO6LPwlb3/ZOo8L4UEKeIAgQMngZQ==","signatures":[{"sig":"MEUCID3yII9jJKSDqQQTXqy/NDuE8Sh9hvuVNNx/5gmjY44OAiEAw+VVEPZmSGBq7NIQkdPOvbjaNzyGn5+XBEvmB2TecHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276453},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d2ca60f7fca6feb2b7cb86b4f825378573fcc335","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.8","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.8","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.8","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.8","@things-factory/auth-ui":"^7.0.1-beta.8","@things-factory/more-ui":"^7.0.1-beta.8","@things-factory/board-ui":"^7.0.1-beta.8","@things-factory/print-ui":"^7.0.1-beta.8","@things-factory/dashboard":"^7.0.1-beta.8","@things-factory/export-ui":"^7.0.1-beta.8","@things-factory/i18n-base":"^7.0.1-beta.8","@things-factory/lite-menu":"^7.0.1-beta.8","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.8","@things-factory/context-ui":"^7.0.1-beta.8","@things-factory/setting-ui":"^7.0.1-beta.8","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.8","@things-factory/notification":"^7.0.1-beta.8","@things-factory/setting-base":"^7.0.1-beta.8","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.8","@things-factory/oauth2-client":"^7.0.1-beta.8","@things-factory/integration-ui":"^7.0.1-beta.8","@things-factory/integration-opc":"^7.0.1-beta.8","@things-factory/integration-melsec":"^7.0.1-beta.8","@things-factory/integration-modbus":"^7.0.1-beta.8","@things-factory/integration-influxdb":"^7.0.1-beta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.8_1717484049004_0.8575953163602443","host":"s3://npm-registry-packages"}},"7.0.1-beta.9":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.9","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.9","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7b4998ce6a91ef67fd0eae7c61748f951d669d6b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.9.tgz","fileCount":62,"integrity":"sha512-jAZQZlsMZQ6UYnDGkvzf7O7U5qjKZ6ZWPJgQSH95zoKCjkjGQ6MdG1Z4D1gjZfkn93Efv64D5vngcIS4XRe17A==","signatures":[{"sig":"MEUCIE6XDuJnE5ITPePImuYIiN+pYrvzCNHdwN31lmARLdq1AiEA6yKCO5IBL/55PG+8Mh7XybhsNKai98qs/0V6k9zcTLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1278243},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b2fb4923e2763b4d831f934905dd6ae0019446a4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.9","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.8","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.8","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.8","@things-factory/auth-ui":"^7.0.1-beta.9","@things-factory/more-ui":"^7.0.1-beta.8","@things-factory/board-ui":"^7.0.1-beta.9","@things-factory/print-ui":"^7.0.1-beta.9","@things-factory/dashboard":"^7.0.1-beta.9","@things-factory/export-ui":"^7.0.1-beta.8","@things-factory/i18n-base":"^7.0.1-beta.9","@things-factory/lite-menu":"^7.0.1-beta.9","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.9","@things-factory/context-ui":"^7.0.1-beta.8","@things-factory/setting-ui":"^7.0.1-beta.9","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.9","@things-factory/notification":"^7.0.1-beta.9","@things-factory/setting-base":"^7.0.1-beta.9","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.9","@things-factory/oauth2-client":"^7.0.1-beta.9","@things-factory/integration-ui":"^7.0.1-beta.9","@things-factory/integration-opc":"^7.0.1-beta.9","@things-factory/integration-melsec":"^7.0.1-beta.9","@things-factory/integration-modbus":"^7.0.1-beta.9","@things-factory/integration-influxdb":"^7.0.1-beta.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.9_1717628720185_0.6538044321636258","host":"s3://npm-registry-packages"}},"7.0.1-beta.10":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.10","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.10","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"69d08429e4c6a9be62a3ec307cdfee59fcda5a2e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.10.tgz","fileCount":64,"integrity":"sha512-B8O45IDbhC+23BQMmA2i7jvTJwZNdbhNqPqnUjzGJKGwXZym7cvU3HfOrJU2kCIG88TxASr/lDAEntQnj3NnIA==","signatures":[{"sig":"MEQCIF95Li1iSOsME6hIiViL2wojNE8uF1vNziJ+DAew6ZSDAiBTtPyZVIbddcPoIJ5X4zQJHOMIRYmOjHZK2TcFbaOsiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281281},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"facbff076fc6af507fa83d5e0b033ad88cdb2fc8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.10","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.10","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.10","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.10","@things-factory/auth-ui":"^7.0.1-beta.10","@things-factory/more-ui":"^7.0.1-beta.10","@things-factory/board-ui":"^7.0.1-beta.10","@things-factory/print-ui":"^7.0.1-beta.10","@things-factory/dashboard":"^7.0.1-beta.10","@things-factory/export-ui":"^7.0.1-beta.10","@things-factory/i18n-base":"^7.0.1-beta.10","@things-factory/lite-menu":"^7.0.1-beta.10","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.10","@things-factory/context-ui":"^7.0.1-beta.10","@things-factory/setting-ui":"^7.0.1-beta.10","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.10","@things-factory/notification":"^7.0.1-beta.10","@things-factory/setting-base":"^7.0.1-beta.10","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.10","@things-factory/oauth2-client":"^7.0.1-beta.10","@things-factory/integration-ui":"^7.0.1-beta.10","@things-factory/integration-opc":"^7.0.1-beta.10","@things-factory/integration-melsec":"^7.0.1-beta.10","@things-factory/integration-modbus":"^7.0.1-beta.10","@things-factory/integration-influxdb":"^7.0.1-beta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.10_1717691340613_0.026501038500598817","host":"s3://npm-registry-packages"}},"6.2.160":{"name":"@things-factory/operato-ecs","version":"6.2.160","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.160","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4a98552c1845ccac410a4a0e5cc5e38df713e69c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.160.tgz","fileCount":62,"integrity":"sha512-HQw+Tb4yUazfvt+rb2f7u3i/A2Fpak22IUXEakb1U1Rq2ym8mRSqTfDhBJhjA1Zkc+tffs3lE1BqFicLHlhjAQ==","signatures":[{"sig":"MEQCICmdlVtP4qz861rAkvccoPoMOIQgfgLXEAQGzgHCLssyAiAJQet/mYkcHNslAth7l/iL2/2SHt3/+p6703Gj7aYEiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279361},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ad99210ebf671cf292229fd36a698350aaa01a4e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.158","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.158","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.158","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.158","@things-factory/auth-ui":"^6.2.158","@things-factory/more-ui":"^6.2.158","@things-factory/board-ui":"^6.2.158","@things-factory/print-ui":"^6.2.158","@things-factory/dashboard":"^6.2.160","@things-factory/export-ui":"^6.2.158","@things-factory/i18n-base":"^6.2.158","@things-factory/lite-menu":"^6.2.160","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.158","@things-factory/context-ui":"^6.2.158","@things-factory/setting-ui":"^6.2.158","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.158","@things-factory/notification":"^6.2.160","@things-factory/setting-base":"^6.2.158","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.160","@things-factory/oauth2-client":"^6.2.158","@things-factory/integration-ui":"^6.2.158","@things-factory/integration-opc":"^6.2.158","@things-factory/integration-melsec":"^6.2.158","@things-factory/integration-modbus":"^6.2.158"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.160_1717728044842_0.9625396299603071","host":"s3://npm-registry-packages"}},"7.0.1-beta.11":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.11","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.11","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5c7919db7ec743acfed7b50cd1ad1c68c2e6d22e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.11.tgz","fileCount":64,"integrity":"sha512-A7PnMe5f80vy9NRtGDIUXt9mV396T9i+n+qGi7n4JhLxmUckqEcvsXDW4OXlsDuQHSmNwpAd3pvypzhPJrEg5w==","signatures":[{"sig":"MEYCIQCdfdMJIylukS3/iSwhQrETtAZmtsvIhS960WlXzpL6gAIhALxUzo2n9QX8/we3d7xhMrReZ5RRpR3io+3cteSmxdOm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281281},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"2390b83aef1bb0190bd621fb213b86395a27a570","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.10","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.10","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.10","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.10","@things-factory/auth-ui":"^7.0.1-beta.10","@things-factory/more-ui":"^7.0.1-beta.10","@things-factory/board-ui":"^7.0.1-beta.10","@things-factory/print-ui":"^7.0.1-beta.10","@things-factory/dashboard":"^7.0.1-beta.10","@things-factory/export-ui":"^7.0.1-beta.10","@things-factory/i18n-base":"^7.0.1-beta.10","@things-factory/lite-menu":"^7.0.1-beta.11","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.10","@things-factory/context-ui":"^7.0.1-beta.10","@things-factory/setting-ui":"^7.0.1-beta.10","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.10","@things-factory/notification":"^7.0.1-beta.10","@things-factory/setting-base":"^7.0.1-beta.10","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.10","@things-factory/oauth2-client":"^7.0.1-beta.10","@things-factory/integration-ui":"^7.0.1-beta.10","@things-factory/integration-opc":"^7.0.1-beta.10","@things-factory/integration-melsec":"^7.0.1-beta.10","@things-factory/integration-modbus":"^7.0.1-beta.10","@things-factory/integration-influxdb":"^7.0.1-beta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.11_1717815525574_0.9457601197408763","host":"s3://npm-registry-packages"}},"7.0.1-beta.12":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.12","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.12","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"66eb99ae0c456278ea369ccb0128f5fb4ab2e014","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.12.tgz","fileCount":64,"integrity":"sha512-EPspnmnwRqWivPrtB4z/tUgpGgWfSxUyQOpcFdp3KHdJ/bpwiNM6DwcHAqSLQJkd+yJ0qSXqRE4PMfNGZdKKMw==","signatures":[{"sig":"MEUCIE+37F9jITpgkYRmpLo6TZ+xu7jNIpsx8D8OSYE88xvQAiEA9eUx8VzPa00qqBpIrnTVldX0tO3ibf0zP8k+4kWI380=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281281},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"67cd821227d77dea748ef46dbc54b0f9858e312c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.12","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.12","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.12","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.12","@things-factory/auth-ui":"^7.0.1-beta.12","@things-factory/more-ui":"^7.0.1-beta.12","@things-factory/board-ui":"^7.0.1-beta.12","@things-factory/print-ui":"^7.0.1-beta.12","@things-factory/dashboard":"^7.0.1-beta.12","@things-factory/export-ui":"^7.0.1-beta.12","@things-factory/i18n-base":"^7.0.1-beta.12","@things-factory/lite-menu":"^7.0.1-beta.12","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.12","@things-factory/context-ui":"^7.0.1-beta.12","@things-factory/setting-ui":"^7.0.1-beta.12","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.12","@things-factory/notification":"^7.0.1-beta.12","@things-factory/setting-base":"^7.0.1-beta.12","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.12","@things-factory/oauth2-client":"^7.0.1-beta.12","@things-factory/integration-ui":"^7.0.1-beta.12","@things-factory/integration-opc":"^7.0.1-beta.12","@things-factory/integration-melsec":"^7.0.1-beta.12","@things-factory/integration-modbus":"^7.0.1-beta.12","@things-factory/integration-influxdb":"^7.0.1-beta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.12_1717918433958_0.43748582438648276","host":"s3://npm-registry-packages"}},"7.0.1-beta.13":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.13","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.13","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b3b3e3437c002c375d7aced6a9bac6d255cb87b8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.13.tgz","fileCount":64,"integrity":"sha512-GrLZqDyPnRy3Kj6pLNxalzehjiwgsbhTzxlBu/vmuquxDg9PD8f6mfytrr9/Sr42nbpMWjqZQ+fvTSsZWC/fjg==","signatures":[{"sig":"MEUCIBf1r9plJpjK2x3YnlaMo73Jk9EqwXiHtG4ErJzkGC1cAiEA+0BAkac/By5jo3fZDoCnPmXxkLWmME6X0erNzNYFjnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281281},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"e5eff2cffc574da35303589976fa15922c845fa5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.13","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.13","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.13","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.13","@things-factory/auth-ui":"^7.0.1-beta.13","@things-factory/more-ui":"^7.0.1-beta.13","@things-factory/board-ui":"^7.0.1-beta.13","@things-factory/print-ui":"^7.0.1-beta.13","@things-factory/dashboard":"^7.0.1-beta.13","@things-factory/export-ui":"^7.0.1-beta.13","@things-factory/i18n-base":"^7.0.1-beta.13","@things-factory/lite-menu":"^7.0.1-beta.13","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.13","@things-factory/context-ui":"^7.0.1-beta.13","@things-factory/setting-ui":"^7.0.1-beta.13","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.13","@things-factory/notification":"^7.0.1-beta.13","@things-factory/setting-base":"^7.0.1-beta.13","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.13","@things-factory/oauth2-client":"^7.0.1-beta.13","@things-factory/integration-ui":"^7.0.1-beta.13","@things-factory/integration-opc":"^7.0.1-beta.13","@things-factory/integration-melsec":"^7.0.1-beta.13","@things-factory/integration-modbus":"^7.0.1-beta.13","@things-factory/integration-influxdb":"^7.0.1-beta.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.13_1717999573190_0.9019327957962919","host":"s3://npm-registry-packages"}},"7.0.1-beta.14":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.14","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.14","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"391b4142c496dd1588667eb6431c5a9470a94fca","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.14.tgz","fileCount":64,"integrity":"sha512-cJ4S+GfUzekhTeqekKmjnSSGyUJUfl5AyudwG8ORqG+bKs9B31uUct9AdspUd/1XFIMbQ0G179U+drUX4Olm8Q==","signatures":[{"sig":"MEUCIDZPO06kOqI+5gd0xv3hfyGYqzpHnoupQxtntPhtgDSGAiEAspOT9tFh0N0PaU4qyU+JL7/6kxuadNII7/i0f+8ota0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281348},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"f98cf5cb94295657c43465d39cf55162f5566c59","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.14","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.14","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.14","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.14","@things-factory/auth-ui":"^7.0.1-beta.14","@things-factory/more-ui":"^7.0.1-beta.14","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.14","@things-factory/print-ui":"^7.0.1-beta.14","@things-factory/dashboard":"^7.0.1-beta.14","@things-factory/export-ui":"^7.0.1-beta.14","@things-factory/i18n-base":"^7.0.1-beta.14","@things-factory/lite-menu":"^7.0.1-beta.14","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.14","@things-factory/context-ui":"^7.0.1-beta.14","@things-factory/setting-ui":"^7.0.1-beta.14","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.14","@things-factory/notification":"^7.0.1-beta.14","@things-factory/setting-base":"^7.0.1-beta.14","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.14","@things-factory/oauth2-client":"^7.0.1-beta.14","@things-factory/integration-ui":"^7.0.1-beta.14","@things-factory/integration-opc":"^7.0.1-beta.14","@things-factory/integration-melsec":"^7.0.1-beta.14","@things-factory/integration-modbus":"^7.0.1-beta.14","@things-factory/integration-influxdb":"^7.0.1-beta.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.14_1718111005079_0.4259883178067396","host":"s3://npm-registry-packages"}},"7.0.1-beta.15":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.15","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.15","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8017aa8e472ae7817fca02cd1c89e6b85399c847","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.15.tgz","fileCount":64,"integrity":"sha512-v13ZhZNs3zqAXdg+GAdOUHVQicOiwKAmwPIKbTbHinsUmAihmLMK+xprVRF0LhNtzb4z2TB/SIN+0wyNsdd+gQ==","signatures":[{"sig":"MEYCIQDiYogH02rUAaTaqurhVXzI6ImdCygp8ukrSWzomu51agIhANeNKK9hue7LlKpNq7lwnIlrnqThznQ0a2uyXbm5pqOK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281393},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"049610110e774dc5e81b2230347972d71bbf97ee","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.14","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.14","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.14","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.14","@things-factory/auth-ui":"^7.0.1-beta.14","@things-factory/more-ui":"^7.0.1-beta.14","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.15","@things-factory/print-ui":"^7.0.1-beta.14","@things-factory/dashboard":"^7.0.1-beta.15","@things-factory/export-ui":"^7.0.1-beta.14","@things-factory/i18n-base":"^7.0.1-beta.14","@things-factory/lite-menu":"^7.0.1-beta.15","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.14","@things-factory/context-ui":"^7.0.1-beta.14","@things-factory/setting-ui":"^7.0.1-beta.14","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.14","@things-factory/notification":"^7.0.1-beta.14","@things-factory/setting-base":"^7.0.1-beta.14","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.14","@things-factory/oauth2-client":"^7.0.1-beta.14","@things-factory/integration-ui":"^7.0.1-beta.14","@things-factory/integration-opc":"^7.0.1-beta.14","@things-factory/integration-melsec":"^7.0.1-beta.14","@things-factory/integration-modbus":"^7.0.1-beta.14","@things-factory/integration-influxdb":"^7.0.1-beta.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.15_1718153041190_0.297603527641664","host":"s3://npm-registry-packages"}},"7.0.1-beta.16":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.16","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.16","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fe7a5fa3b94a59d3b7278435ed63755f2e433e7f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.16.tgz","fileCount":64,"integrity":"sha512-hFI8pa5qv/nGpiA71H8kGJLsOe3jXETC+BtNGwbOaPtDvtKfi/0DKW+vzf7U02RJsfOGGzf8t2rplYxS7O0WWw==","signatures":[{"sig":"MEUCIQDCap73D9OgKJeumBcleWk7zaqisNC3N+VPaGL/+64mjQIgYZ/7Z6WznGbmPVahVEcs2DNUCo2nwPJmPE6pdSBOx0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281441},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"e08ae23203a45f242f7e260df7a9cee6a197a326","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.14","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.14","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.14","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.14","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.14","@things-factory/more-ui":"^7.0.1-beta.16","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.15","@things-factory/print-ui":"^7.0.1-beta.14","@things-factory/dashboard":"^7.0.1-beta.15","@things-factory/export-ui":"^7.0.1-beta.14","@things-factory/i18n-base":"^7.0.1-beta.14","@things-factory/lite-menu":"^7.0.1-beta.15","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.14","@things-factory/context-ui":"^7.0.1-beta.14","@things-factory/setting-ui":"^7.0.1-beta.14","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.14","@things-factory/notification":"^7.0.1-beta.14","@things-factory/setting-base":"^7.0.1-beta.14","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.14","@things-factory/oauth2-client":"^7.0.1-beta.14","@things-factory/integration-ui":"^7.0.1-beta.14","@things-factory/integration-opc":"^7.0.1-beta.14","@things-factory/integration-melsec":"^7.0.1-beta.14","@things-factory/integration-modbus":"^7.0.1-beta.14","@things-factory/integration-influxdb":"^7.0.1-beta.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.16_1718239458516_0.9693932473863316","host":"s3://npm-registry-packages"}},"7.0.1-beta.18":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.18","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.18","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"579719c2c41cdac6c35779898194f75a435bfeb0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.18.tgz","fileCount":64,"integrity":"sha512-Eqp+c0joT0rRsY3ol6ulO2Dp7flW1lJdMQYc+xn4ss5c1873AkZGiH24ya9jref5Dk3QmI/Dg6Otgitdszvqxg==","signatures":[{"sig":"MEUCIEV8++LFDrMI5Igf7QiUbrSdrN7B8FjxBM/R7FbrYpg5AiEAj/1SwJ05+8Qu96sVAHr234NN0R+GEY3jKGyJbyOMv8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281441},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"44f0df6a133577bad8d184a529796c69249a8296","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.18","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.18","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.18","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.18","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.18","@things-factory/more-ui":"^7.0.1-beta.18","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.18","@things-factory/print-ui":"^7.0.1-beta.18","@things-factory/dashboard":"^7.0.1-beta.18","@things-factory/export-ui":"^7.0.1-beta.18","@things-factory/i18n-base":"^7.0.1-beta.18","@things-factory/lite-menu":"^7.0.1-beta.18","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.18","@things-factory/context-ui":"^7.0.1-beta.18","@things-factory/setting-ui":"^7.0.1-beta.18","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.18","@things-factory/notification":"^7.0.1-beta.18","@things-factory/setting-base":"^7.0.1-beta.18","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.18","@things-factory/oauth2-client":"^7.0.1-beta.18","@things-factory/integration-ui":"^7.0.1-beta.18","@things-factory/integration-opc":"^7.0.1-beta.18","@things-factory/integration-melsec":"^7.0.1-beta.18","@things-factory/integration-modbus":"^7.0.1-beta.18","@things-factory/integration-influxdb":"^7.0.1-beta.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.18_1718364563257_0.9004876021562709","host":"s3://npm-registry-packages"}},"7.0.1-beta.19":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.19","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.19","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"749ef456a139c8294bc36b1f92a21c167e033e2b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.19.tgz","fileCount":64,"integrity":"sha512-QJIwDewUuyHK3+dUkXXgv61QrqwL24AUQTJZlobmpS8AbPjf13XbMlLE68yhdmlMwRSfKF40RNJOpPo/Q5o3sw==","signatures":[{"sig":"MEYCIQD28BTtOTqUBef19s7AQ8A30wvhBhsY/J7QC9v+8XzvswIhANUGSI+Jiv+5axV2m8A+cD9PgsFP21p2EE0wQrSuyQoy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281682},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"bc939e291a4489432fb0fa0707e9c7594517ce94","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.18","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.18","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.18","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.18","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.18","@things-factory/more-ui":"^7.0.1-beta.18","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.18","@things-factory/print-ui":"^7.0.1-beta.18","@things-factory/dashboard":"^7.0.1-beta.19","@things-factory/export-ui":"^7.0.1-beta.18","@things-factory/i18n-base":"^7.0.1-beta.18","@things-factory/lite-menu":"^7.0.1-beta.19","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.18","@things-factory/context-ui":"^7.0.1-beta.18","@things-factory/setting-ui":"^7.0.1-beta.18","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.18","@things-factory/notification":"^7.0.1-beta.18","@things-factory/setting-base":"^7.0.1-beta.18","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.19","@things-factory/oauth2-client":"^7.0.1-beta.18","@things-factory/integration-ui":"^7.0.1-beta.19","@things-factory/integration-opc":"^7.0.1-beta.19","@things-factory/integration-melsec":"^7.0.1-beta.19","@things-factory/integration-modbus":"^7.0.1-beta.19","@things-factory/integration-influxdb":"^7.0.1-beta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.19_1718422881070_0.3547542183001344","host":"s3://npm-registry-packages"}},"7.0.1-beta.20":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.20","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.20","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a8a7308c89632815576762462607a17466a8e3ed","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.20.tgz","fileCount":64,"integrity":"sha512-JVqSpK4OU6Ed1g+mBEaFqxAaGHIZz21PUEwQ3wsQtLcpC/0EqEtlrUgyOs3UgV7FNUBJR2ZCi3ZcOWx+lI6wqQ==","signatures":[{"sig":"MEUCIQDh8egRVX6tDrDji2elsma9rQD6AgaTRtH5nmoxtEB6EwIgFyjTRPk5ICN67b+yOYhMWILh7glKHI17VbS1YOj9+wE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281682},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"4e6a3ce7599519e8696fd1933a29ef5fc4238aa5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.18","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.18","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.18","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.18","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.18","@things-factory/more-ui":"^7.0.1-beta.18","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.18","@things-factory/print-ui":"^7.0.1-beta.18","@things-factory/dashboard":"^7.0.1-beta.19","@things-factory/export-ui":"^7.0.1-beta.18","@things-factory/i18n-base":"^7.0.1-beta.18","@things-factory/lite-menu":"^7.0.1-beta.19","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.18","@things-factory/context-ui":"^7.0.1-beta.18","@things-factory/setting-ui":"^7.0.1-beta.18","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.18","@things-factory/notification":"^7.0.1-beta.18","@things-factory/setting-base":"^7.0.1-beta.18","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.19","@things-factory/oauth2-client":"^7.0.1-beta.18","@things-factory/integration-ui":"^7.0.1-beta.20","@things-factory/integration-opc":"^7.0.1-beta.19","@things-factory/integration-melsec":"^7.0.1-beta.19","@things-factory/integration-modbus":"^7.0.1-beta.19","@things-factory/integration-influxdb":"^7.0.1-beta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.20_1718423468661_0.2679380583005193","host":"s3://npm-registry-packages"}},"7.0.1-beta.21":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.21","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.21","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"807f51c78e79134dda886d4bbfdbfa2eaca633e4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.21.tgz","fileCount":64,"integrity":"sha512-oRpQfRpIWSwiTEMdRd86RoXXYU8qWqCdaZbPjBwFRf4unyRNPw+JU3+Cxxtw6x7J/sCFG8aoLc2VEzYeEmXqLQ==","signatures":[{"sig":"MEQCIChUKUGoTfMf7dQMw+NIu4jivWQtfkMxtHVbFkS0QAHGAiA8hBDzrBxS2DKKvSECIfjKgB+uSyu0jAnrDprAQIB9xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281682},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"5d90e585a56153488e6ce728f7463245cf6df6a5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.18","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.18","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.18","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.18","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.18","@things-factory/more-ui":"^7.0.1-beta.18","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.18","@things-factory/print-ui":"^7.0.1-beta.18","@things-factory/dashboard":"^7.0.1-beta.21","@things-factory/export-ui":"^7.0.1-beta.18","@things-factory/i18n-base":"^7.0.1-beta.18","@things-factory/lite-menu":"^7.0.1-beta.21","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.18","@things-factory/context-ui":"^7.0.1-beta.18","@things-factory/setting-ui":"^7.0.1-beta.18","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.18","@things-factory/notification":"^7.0.1-beta.18","@things-factory/setting-base":"^7.0.1-beta.18","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.21","@things-factory/oauth2-client":"^7.0.1-beta.18","@things-factory/integration-ui":"^7.0.1-beta.21","@things-factory/integration-opc":"^7.0.1-beta.21","@things-factory/integration-melsec":"^7.0.1-beta.21","@things-factory/integration-modbus":"^7.0.1-beta.21","@things-factory/integration-influxdb":"^7.0.1-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.21_1718449529542_0.4302433524424025","host":"s3://npm-registry-packages"}},"7.0.1-beta.22":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.22","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.22","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cc3124c240c2a4c2ba0e90b6d506432f88de368e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.22.tgz","fileCount":64,"integrity":"sha512-S/pAcOBksHtkxBlVh9YoEoxm6YrhHQ5RBhgPXU+PJsXHDtk0eGYpLMPX+we1BxEWd1EefqyB+nUZRb+gMhsg/g==","signatures":[{"sig":"MEUCIQCI4wVNJHFK5J5LgVgf/78kwJivnPWE2/uLox6qLqYa2AIgPtpAPdESI+0SQwoyFmC5oXnA9QxN36JqDUFOBV2O8rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281682},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"60c6bc4d55359465636a549687fc3e3f03d44a18","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.22","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.22","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.22","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.22","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.22","@things-factory/more-ui":"^7.0.1-beta.22","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.22","@things-factory/print-ui":"^7.0.1-beta.22","@things-factory/dashboard":"^7.0.1-beta.22","@things-factory/export-ui":"^7.0.1-beta.22","@things-factory/i18n-base":"^7.0.1-beta.22","@things-factory/lite-menu":"^7.0.1-beta.22","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.22","@things-factory/context-ui":"^7.0.1-beta.22","@things-factory/setting-ui":"^7.0.1-beta.22","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.22","@things-factory/notification":"^7.0.1-beta.22","@things-factory/setting-base":"^7.0.1-beta.22","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.22","@things-factory/oauth2-client":"^7.0.1-beta.22","@things-factory/integration-ui":"^7.0.1-beta.22","@things-factory/integration-opc":"^7.0.1-beta.22","@things-factory/integration-melsec":"^7.0.1-beta.22","@things-factory/integration-modbus":"^7.0.1-beta.22","@things-factory/integration-influxdb":"^7.0.1-beta.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.22_1718726588083_0.8019352433552986","host":"s3://npm-registry-packages"}},"7.0.1-beta.23":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.23","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.23","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"14148d762991cbf323539c414b8474c70a93f652","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.23.tgz","fileCount":63,"integrity":"sha512-+SCdDYL99qWicMYQJFptuwAkTw2IQ4BIjJVU/Ad8NgnAY4ccDvhGnE858aOC5f7WDMj3M0aRDGPiOfXcI5dxkA==","signatures":[{"sig":"MEUCIB8JuJUMvazOHVqKIF5YP/+PUjafs2jt358lIUIyLsSzAiEAqIFzuhu0KAl2KRaodSahY7Lpax/RLCKG5dmpGZk4nM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1275549},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"b27d9abe4e96c79485172e955f6388eda35c3f13","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.23","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.23","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.23","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.23","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.23","@things-factory/more-ui":"^7.0.1-beta.23","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.23","@things-factory/print-ui":"^7.0.1-beta.23","@things-factory/dashboard":"^7.0.1-beta.23","@things-factory/export-ui":"^7.0.1-beta.23","@things-factory/i18n-base":"^7.0.1-beta.23","@things-factory/lite-menu":"^7.0.1-beta.23","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.23","@things-factory/context-ui":"^7.0.1-beta.23","@things-factory/setting-ui":"^7.0.1-beta.23","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.23","@things-factory/notification":"^7.0.1-beta.23","@things-factory/setting-base":"^7.0.1-beta.23","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.23","@things-factory/oauth2-client":"^7.0.1-beta.23","@things-factory/integration-ui":"^7.0.1-beta.23","@things-factory/integration-opc":"^7.0.1-beta.23","@things-factory/integration-melsec":"^7.0.1-beta.23","@things-factory/integration-modbus":"^7.0.1-beta.23","@things-factory/integration-influxdb":"^7.0.1-beta.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.23_1718792377186_0.957606644961216","host":"s3://npm-registry-packages"}},"7.0.1-beta.25":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.25","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.25","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"201dfede0550f6f617c69611aeb6768fedecf27d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.25.tgz","fileCount":61,"integrity":"sha512-jCY39CXcYwhpdCNq+iqg/wGD/nEm5Rjm/E86HKNHMYLf5gqx8apQ7gRsCDK5iEnjIwWC916ECEZ143hrKWi/Ww==","signatures":[{"sig":"MEYCIQCN39bjfhIGbOiNieuNl8Fm0HkbWwS6Y7YUipXJ2BIJQAIhAPawL15hsFW8tVWFmM6Pf4Sis40REjxADik98jJvuwry","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1273188},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"61cb1f1b77a220cc71339935ead12047d54ad317","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.25","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.25","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.25","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.25","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.25","@things-factory/more-ui":"^7.0.1-beta.25","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.25","@things-factory/print-ui":"^7.0.1-beta.25","@things-factory/dashboard":"^7.0.1-beta.25","@things-factory/export-ui":"^7.0.1-beta.25","@things-factory/i18n-base":"^7.0.1-beta.25","@things-factory/lite-menu":"^7.0.1-beta.25","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.25","@things-factory/context-ui":"^7.0.1-beta.25","@things-factory/setting-ui":"^7.0.1-beta.25","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.25","@things-factory/notification":"^7.0.1-beta.25","@things-factory/setting-base":"^7.0.1-beta.25","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.25","@things-factory/oauth2-client":"^7.0.1-beta.25","@things-factory/integration-ui":"^7.0.1-beta.25","@things-factory/integration-opc":"^7.0.1-beta.25","@things-factory/integration-melsec":"^7.0.1-beta.25","@things-factory/integration-modbus":"^7.0.1-beta.25","@things-factory/integration-influxdb":"^7.0.1-beta.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.25_1718800293988_0.6261947887412407","host":"s3://npm-registry-packages"}},"7.0.1-beta.26":{"name":"@things-factory/operato-ecs","version":"7.0.1-beta.26","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-beta.26","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"db4199f0633128000d3cb5541745684c17a8da96","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-beta.26.tgz","fileCount":61,"integrity":"sha512-aNj4NphEMwK3WMiL99gziZVQ6vrKa8AoM9/HgGHYzinzRHbKgQ6ZONl5B0XgRZ2uoUSl0fHZNyXEVO9HwkeC9Q==","signatures":[{"sig":"MEUCIC6Wv/R3e0bxg9z50caWN7H1Sy2psbVL6nsZiExb/ghAAiEAg88FeWEwhzbV+X/CJk/t6eXfHuxsjrDFBCEkjE9pMvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1273188},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"bc010946852bd43ec233a4a1a5a3684d79e110fe","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^2.0.0-beta.0","@operato/scene-form":"^2.0.0-beta.0","@things-factory/api":"^7.0.1-beta.25","@operato/scene-clock":"^2.0.0-beta.0","@operato/scene-excel":"^2.0.0-beta.0","@operato/scene-gantt":"^2.0.0-beta.0","@operato/scene-gauge":"^2.0.0-beta.0","@operato/scene-label":"^2.0.0-beta.0","@operato/scene-table":"^2.0.0-beta.0","@operato/scene-timer":"^2.0.0-beta.0","@things-factory/help":"^7.0.1-beta.25","@operato/scene-random":"^2.0.0-beta.0","@operato/scene-switch":"^2.0.0-beta.0","@things-factory/shell":"^7.0.1-beta.25","@operato/scene-chartjs":"^2.0.0-beta.0","@operato/scene-restful":"^2.0.0-beta.0","@things-factory/system":"^7.0.1-beta.25","@operato/scene-scichart":"^2.0.0-beta.0","@things-factory/auth-ui":"^7.0.1-beta.25","@things-factory/more-ui":"^7.0.1-beta.25","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-beta.25","@things-factory/print-ui":"^7.0.1-beta.25","@things-factory/dashboard":"^7.0.1-beta.26","@things-factory/export-ui":"^7.0.1-beta.25","@things-factory/i18n-base":"^7.0.1-beta.25","@things-factory/lite-menu":"^7.0.1-beta.26","@operato/scene-integration":"^2.0.0-beta.0","@operato/scene-news-ticker":"^2.0.0-beta.0","@operato/scene-progressbar":"^2.0.0-beta.0","@things-factory/apptool-ui":"^7.0.1-beta.25","@things-factory/context-ui":"^7.0.1-beta.25","@things-factory/setting-ui":"^7.0.1-beta.25","@operato/scene-image-slider":"^2.0.0-beta.0","@things-factory/resource-ui":"^7.0.1-beta.25","@things-factory/notification":"^7.0.1-beta.25","@things-factory/setting-base":"^7.0.1-beta.25","@operato/scene-data-transform":"^2.0.0-beta.0","@operato/scene-half-roundrect":"^2.0.0-beta.0","@things-factory/board-service":"^7.0.1-beta.26","@things-factory/oauth2-client":"^7.0.1-beta.25","@things-factory/integration-ui":"^7.0.1-beta.26","@things-factory/integration-opc":"^7.0.1-beta.26","@things-factory/integration-melsec":"^7.0.1-beta.26","@things-factory/integration-modbus":"^7.0.1-beta.26","@things-factory/integration-influxdb":"^7.0.1-beta.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-beta.26_1718834556925_0.7013572189658233","host":"s3://npm-registry-packages"}},"7.0.1-rc.0":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.0","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.0","homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bf57be54f9f45803f235ed1233603ee228101fa9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.0.tgz","fileCount":61,"integrity":"sha512-RRl6ezYZwpIiNVzkQT9nNKvUDurFGMvzleMqVDt3brObMsr/31L52KO8ebIoHoHFDf86wdEZn/iNWES9+5uyjQ==","signatures":[{"sig":"MEUCIQDFaZMoLqU4SonbWRsSaczliCc1qSxexKGFzcWgnlURWgIgMAVi7oQLaR+RL7VbU9HJJdaIb9c3qW6SLndT2XB1BVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271498},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"45476b164b69aef2c211d9a5257897f42d8e2f5f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.0","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.0","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.0","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.0","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.0","@things-factory/more-ui":"^7.0.1-rc.0","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.0","@things-factory/print-ui":"^7.0.1-rc.0","@things-factory/dashboard":"^7.0.1-rc.0","@things-factory/export-ui":"^7.0.1-rc.0","@things-factory/i18n-base":"^7.0.1-rc.0","@things-factory/lite-menu":"^7.0.1-rc.0","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.0","@things-factory/context-ui":"^7.0.1-rc.0","@things-factory/setting-ui":"^7.0.1-rc.0","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.0","@things-factory/notification":"^7.0.1-rc.0","@things-factory/setting-base":"^7.0.1-rc.0","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.0","@things-factory/oauth2-client":"^7.0.1-rc.0","@things-factory/integration-ui":"^7.0.1-rc.0","@things-factory/integration-opc":"^7.0.1-rc.0","@things-factory/integration-melsec":"^7.0.1-rc.0","@things-factory/integration-modbus":"^7.0.1-rc.0","@things-factory/integration-influxdb":"^7.0.1-rc.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.0_1718989538992_0.5874203963997697","host":"s3://npm-registry-packages"}},"7.0.1-rc.1":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.1","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.1","homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4f2e4829a1d3e4b391dc8491836fbbefcad5d16d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.1.tgz","fileCount":61,"integrity":"sha512-g2g31Nb/zRJZd9mcDkp/QSb24YmBotk9HoqtMVGDcd95MfeHgYuHlSxJaubWiDhWd6KP0mB5OxKD1UPNBI8gKA==","signatures":[{"sig":"MEUCIHKMdGZl7GDXMBDemHfXFBrQkvs9eDHlE62BZRbylQoTAiEAwwka1MgtbctApte1ycZE/VsMU9FxGTzkyDwAPvWbXsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271498},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"fa52d291483c4aa913a9c6a9a4463a73058b1b0d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.1","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.1","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.1","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.1","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.1","@things-factory/more-ui":"^7.0.1-rc.1","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.1","@things-factory/print-ui":"^7.0.1-rc.1","@things-factory/dashboard":"^7.0.1-rc.1","@things-factory/export-ui":"^7.0.1-rc.1","@things-factory/i18n-base":"^7.0.1-rc.1","@things-factory/lite-menu":"^7.0.1-rc.1","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.1","@things-factory/context-ui":"^7.0.1-rc.1","@things-factory/setting-ui":"^7.0.1-rc.1","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.1","@things-factory/notification":"^7.0.1-rc.1","@things-factory/setting-base":"^7.0.1-rc.1","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.1","@things-factory/oauth2-client":"^7.0.1-rc.1","@things-factory/integration-ui":"^7.0.1-rc.1","@things-factory/integration-opc":"^7.0.1-rc.1","@things-factory/integration-melsec":"^7.0.1-rc.1","@things-factory/integration-modbus":"^7.0.1-rc.1","@things-factory/integration-influxdb":"^7.0.1-rc.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.1_1719032951214_0.5966136026153701","host":"s3://npm-registry-packages"}},"7.0.1-rc.5":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.5","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.5","homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8c8216602aa34a86420cc45ba685000b395c3332","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.5.tgz","fileCount":61,"integrity":"sha512-TTi45qtxNf9vLOFVgbkO44LKLJL4KztgsNL+sXWdUd2HKjFEVRhixd3e8Mn23QeSXSc8anv+zfuf48esxgJF/Q==","signatures":[{"sig":"MEYCIQC8aPbgBucQdfF3Eku3ZjDSeSW4K2nivGDc/evd+Cpi3AIhAKbYfvnViosXzOJJn7J/oG3BpKrDJTJ3532TlmGE+pAW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271498},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"7d5d340e80a8efde9be08bb7b1e019d944bc3628","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.5","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.5","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.5","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.5","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.5","@things-factory/more-ui":"^7.0.1-rc.5","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.5","@things-factory/print-ui":"^7.0.1-rc.5","@things-factory/dashboard":"^7.0.1-rc.5","@things-factory/export-ui":"^7.0.1-rc.5","@things-factory/i18n-base":"^7.0.1-rc.5","@things-factory/lite-menu":"^7.0.1-rc.5","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.5","@things-factory/context-ui":"^7.0.1-rc.5","@things-factory/setting-ui":"^7.0.1-rc.5","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.5","@things-factory/notification":"^7.0.1-rc.5","@things-factory/setting-base":"^7.0.1-rc.5","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.5","@things-factory/oauth2-client":"^7.0.1-rc.5","@things-factory/integration-ui":"^7.0.1-rc.5","@things-factory/integration-opc":"^7.0.1-rc.5","@things-factory/integration-melsec":"^7.0.1-rc.5","@things-factory/integration-modbus":"^7.0.1-rc.5","@things-factory/integration-influxdb":"^7.0.1-rc.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.5_1719130181846_0.2184456549140006","host":"s3://npm-registry-packages"}},"7.0.1-rc.6":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.6","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.6","homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"88928d51572b3b4d65caf1d8f450074618d20f82","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.6.tgz","fileCount":61,"integrity":"sha512-iNQu9SiXgoJn5wDlpH2N+GNv1wWk2NZhhs2wwHBNqU0Ll8X/tdFRkRrNo3/vpOGrrmK5UGULME/hd9atiisLiw==","signatures":[{"sig":"MEYCIQCQu59pE6xMm2f+Ec2DJAiTp/ZOBP/nz9YzQZO+9kE6JAIhAN2+2VchBZzM0055c2EkEzOZH+Yjw7aoXPv94QG3WEZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271498},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"11582b976635b1336bdfd0934fa82624fa53fc2d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.5","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.5","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.5","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.5","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.5","@things-factory/more-ui":"^7.0.1-rc.5","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.5","@things-factory/print-ui":"^7.0.1-rc.5","@things-factory/dashboard":"^7.0.1-rc.5","@things-factory/export-ui":"^7.0.1-rc.5","@things-factory/i18n-base":"^7.0.1-rc.5","@things-factory/lite-menu":"^7.0.1-rc.5","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.5","@things-factory/context-ui":"^7.0.1-rc.5","@things-factory/setting-ui":"^7.0.1-rc.5","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.5","@things-factory/notification":"^7.0.1-rc.5","@things-factory/setting-base":"^7.0.1-rc.5","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.5","@things-factory/oauth2-client":"^7.0.1-rc.5","@things-factory/integration-ui":"^7.0.1-rc.5","@things-factory/integration-opc":"^7.0.1-rc.5","@things-factory/integration-melsec":"^7.0.1-rc.5","@things-factory/integration-modbus":"^7.0.1-rc.5","@things-factory/integration-influxdb":"^7.0.1-rc.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.6_1719200897886_0.200692100677057","host":"s3://npm-registry-packages"}},"7.0.1-rc.7":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.7","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.7","homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"56dbff178f226b75bba403f64d81e2f5e4af5e34","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.7.tgz","fileCount":61,"integrity":"sha512-zzbY2Lyy3dWvsARun4Uo52/G8qNIcZvoUDY3qxjdZIrEuZuINoN0UuKI1z68nBnfWNyb+7EKFTMycA1GWJa9XA==","signatures":[{"sig":"MEYCIQCtDWl3Qef5Q5fgTD7gVyeRIsGSLctsct3tH6MIHlcf/AIhAIrIbl3dZlLnOh8uEfMxByKuZeP5gv3/Kacnp3IE0YDG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271498},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","browser":"client/index.js","gitHead":"0e8c627f3fbb83cc1c3fadac3ec342cb8f3f0149","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.3/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.7","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.7","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.7","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.7","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.7","@things-factory/more-ui":"^7.0.1-rc.7","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.7","@things-factory/print-ui":"^7.0.1-rc.7","@things-factory/dashboard":"^7.0.1-rc.7","@things-factory/export-ui":"^7.0.1-rc.7","@things-factory/i18n-base":"^7.0.1-rc.7","@things-factory/lite-menu":"^7.0.1-rc.7","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.7","@things-factory/context-ui":"^7.0.1-rc.7","@things-factory/setting-ui":"^7.0.1-rc.7","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.7","@things-factory/notification":"^7.0.1-rc.7","@things-factory/setting-base":"^7.0.1-rc.7","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.7","@things-factory/oauth2-client":"^7.0.1-rc.7","@things-factory/integration-ui":"^7.0.1-rc.7","@things-factory/integration-opc":"^7.0.1-rc.7","@things-factory/integration-melsec":"^7.0.1-rc.7","@things-factory/integration-modbus":"^7.0.1-rc.7","@things-factory/integration-influxdb":"^7.0.1-rc.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.7_1719232329234_0.3356411571796416","host":"s3://npm-registry-packages"}},"7.0.1-rc.8":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.8","dist":{"shasum":"4d48945c2ebc64cd08e18fa30f0f9f4ac3dfc975","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.8.tgz","fileCount":61,"integrity":"sha512-quw0HGTpwGes17gh2+oVqrUMKkSqDyvdjgixN/ItZxouIkkysg4s6cH0TnPcHJsGHLoxNZgqt8C8WnGNVQJuNg==","signatures":[{"sig":"MEUCIQC+hWQEd9BugvhS3kiLKNSO9GCYTT9IAMhVBGd8vWQ1IgIgfL6GvE3J+INnwYaN0T+idg+iwOaAGBImr/A0mSwpq30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271609},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cf1d0f8f261c73eadecb517fc6c82e92e50d6caf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.8","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.8","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.8","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.8","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.8","@things-factory/more-ui":"^7.0.1-rc.8","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.8","@things-factory/print-ui":"^7.0.1-rc.8","@things-factory/dashboard":"^7.0.1-rc.8","@things-factory/export-ui":"^7.0.1-rc.8","@things-factory/i18n-base":"^7.0.1-rc.8","@things-factory/lite-menu":"^7.0.1-rc.8","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.8","@things-factory/context-ui":"^7.0.1-rc.8","@things-factory/setting-ui":"^7.0.1-rc.8","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.8","@things-factory/notification":"^7.0.1-rc.8","@things-factory/setting-base":"^7.0.1-rc.8","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.8","@things-factory/oauth2-client":"^7.0.1-rc.8","@things-factory/integration-ui":"^7.0.1-rc.8","@things-factory/integration-opc":"^7.0.1-rc.8","@things-factory/integration-melsec":"^7.0.1-rc.8","@things-factory/integration-modbus":"^7.0.1-rc.8","@things-factory/integration-influxdb":"^7.0.1-rc.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.8_1719284462752_0.9503026938398791","host":"s3://npm-registry-packages"}},"7.0.1-rc.9":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.9","dist":{"shasum":"ad3b54de7134e66e15e563d4152627c07179be35","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.9.tgz","fileCount":61,"integrity":"sha512-+4JQzs9HbozirMC129HGhCDmz4GY1ClZlehOGAUpEPdP3uidE7H7YHW7HiBGitV+WsclTBVIJJuTKz4ye+tBBA==","signatures":[{"sig":"MEUCIAg62F6HO4pBZbEH9feX6zeiNcQ2NzX8GXFcrHRvT9xYAiEAnsVRERl3wMqsaBPFq8IZv16EVOsjMJiYgZ25s/vfSZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271609},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"70c4b8737f2ccb632699f31a92173401624ee9f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.9","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.8","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.8","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.8","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.9","@things-factory/more-ui":"^7.0.1-rc.8","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.9","@things-factory/print-ui":"^7.0.1-rc.9","@things-factory/dashboard":"^7.0.1-rc.9","@things-factory/export-ui":"^7.0.1-rc.8","@things-factory/i18n-base":"^7.0.1-rc.9","@things-factory/lite-menu":"^7.0.1-rc.9","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.9","@things-factory/context-ui":"^7.0.1-rc.8","@things-factory/setting-ui":"^7.0.1-rc.9","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.9","@things-factory/notification":"^7.0.1-rc.9","@things-factory/setting-base":"^7.0.1-rc.9","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.9","@things-factory/oauth2-client":"^7.0.1-rc.9","@things-factory/integration-ui":"^7.0.1-rc.9","@things-factory/integration-opc":"^7.0.1-rc.9","@things-factory/integration-melsec":"^7.0.1-rc.9","@things-factory/integration-modbus":"^7.0.1-rc.9","@things-factory/integration-influxdb":"^7.0.1-rc.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.9_1719302955082_0.41901925868561185","host":"s3://npm-registry-packages"}},"7.0.1-rc.10":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.10","dist":{"shasum":"7bbe51c00687dcfbfcccc01645af995cf4f5c2ab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.10.tgz","fileCount":61,"integrity":"sha512-ze6vG/VMnF2Cl7RWAb5uTGrMeY6O4hBERzgO8fzLiEOCRwkd6dvxSSbjhGsjbV0fxGyc7yfUcEusEvmJaZgWug==","signatures":[{"sig":"MEUCIQDJqse+l1txVG545XZeOvwbw38AQLRBvPEbiOR+kcDdSAIgdiyAMdOeIYUHKxcdrAaWRKHUO1Y/BFLVazGB4MGi9L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271636},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"259524f7aeb4368a5a4792aa31e4d11b525dbb28","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.10","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.10","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.10","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.10","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.10","@things-factory/more-ui":"^7.0.1-rc.10","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.10","@things-factory/print-ui":"^7.0.1-rc.10","@things-factory/dashboard":"^7.0.1-rc.10","@things-factory/export-ui":"^7.0.1-rc.10","@things-factory/i18n-base":"^7.0.1-rc.10","@things-factory/lite-menu":"^7.0.1-rc.10","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.10","@things-factory/context-ui":"^7.0.1-rc.10","@things-factory/setting-ui":"^7.0.1-rc.10","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.10","@things-factory/notification":"^7.0.1-rc.10","@things-factory/setting-base":"^7.0.1-rc.10","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.10","@things-factory/oauth2-client":"^7.0.1-rc.10","@things-factory/integration-ui":"^7.0.1-rc.10","@things-factory/integration-opc":"^7.0.1-rc.10","@things-factory/integration-melsec":"^7.0.1-rc.10","@things-factory/integration-modbus":"^7.0.1-rc.10","@things-factory/integration-influxdb":"^7.0.1-rc.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.10_1719459288326_0.30587531192068496","host":"s3://npm-registry-packages"}},"6.2.162":{"name":"@things-factory/operato-ecs","version":"6.2.162","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.162","homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"de25c7742ad0d8634a12cdb8a368766d39cc3b1a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.162.tgz","fileCount":62,"integrity":"sha512-rW7BylcNW1tNVo/m97gZj7UXb4xF4vsBqF7BbdSTNJI98RBKBrR1JMTXUyFIPrJD9zyA4kgWjYCFy5Aa1OL68g==","signatures":[{"sig":"MEQCIBHYELNrQiTz9FUpVcRgfBPxNhApoSW+KNdvdXMVMPSOAiB0Kgg+5Y6gYtlxoZ4u4EjmfwfFtGOWYpeNuWFXVLpyrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279364},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f2b53d64ebb063536ac4119380a29b448c03e59b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.162","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.162","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.162","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.162","@things-factory/auth-ui":"^6.2.162","@things-factory/more-ui":"^6.2.162","@things-factory/board-ui":"^6.2.162","@things-factory/print-ui":"^6.2.162","@things-factory/dashboard":"^6.2.162","@things-factory/export-ui":"^6.2.162","@things-factory/i18n-base":"^6.2.162","@things-factory/lite-menu":"^6.2.162","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.162","@things-factory/context-ui":"^6.2.162","@things-factory/setting-ui":"^6.2.162","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.162","@things-factory/notification":"^6.2.162","@things-factory/setting-base":"^6.2.162","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.162","@things-factory/oauth2-client":"^6.2.162","@things-factory/integration-ui":"^6.2.162","@things-factory/integration-opc":"^6.2.162","@things-factory/integration-melsec":"^6.2.162","@things-factory/integration-modbus":"^6.2.162"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.162_1719501934254_0.6243627316740508","host":"s3://npm-registry-packages"}},"7.0.1-rc.11":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.11","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.11","dist":{"shasum":"197a4dea29cb074b8dbed5ceeafbd4edab3cdaf8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.11.tgz","fileCount":61,"integrity":"sha512-i7ZZA68ym0nsumqGNqpc3Ew+jLsDknn7O25JXNRCrNpS7m26y+kYQ4D0BsRQXe55AFVALeF7faR+qQU12k4pzQ==","signatures":[{"sig":"MEYCIQDfV8eRYKp9nA4OjW4frngUi4LmD8ypVnYKfbWA64JXMQIhAJXmIUPS4E5YGRlXQC5KzgC42otvl1oYgboXIoqC6pt/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271636},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e5ab2c5ef74aea2195779626c8ffb85bccb4959b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.11","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.11","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.11","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.11","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.11","@things-factory/more-ui":"^7.0.1-rc.11","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.11","@things-factory/print-ui":"^7.0.1-rc.11","@things-factory/dashboard":"^7.0.1-rc.11","@things-factory/export-ui":"^7.0.1-rc.11","@things-factory/i18n-base":"^7.0.1-rc.11","@things-factory/lite-menu":"^7.0.1-rc.11","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.11","@things-factory/context-ui":"^7.0.1-rc.11","@things-factory/setting-ui":"^7.0.1-rc.11","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.11","@things-factory/notification":"^7.0.1-rc.11","@things-factory/setting-base":"^7.0.1-rc.11","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.11","@things-factory/oauth2-client":"^7.0.1-rc.11","@things-factory/integration-ui":"^7.0.1-rc.11","@things-factory/integration-opc":"^7.0.1-rc.11","@things-factory/integration-melsec":"^7.0.1-rc.11","@things-factory/integration-modbus":"^7.0.1-rc.11","@things-factory/integration-influxdb":"^7.0.1-rc.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.11_1719653730165_0.8811469885931058","host":"s3://npm-registry-packages"}},"7.0.1-rc.12":{"name":"@things-factory/operato-ecs","version":"7.0.1-rc.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.1-rc.12","dist":{"shasum":"6de874553cfd5ed7a691f0d0458a0193f13af164","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1-rc.12.tgz","fileCount":61,"integrity":"sha512-B7vrQpeEO0EJpNj+3Jpeq2QnIrhz2o5gQ5hf81v7G561uwQtBpYdNq08yWytI+wIMnp+0NJIIv1SDRqcr2sRNQ==","signatures":[{"sig":"MEYCIQDyOOPDZHG56VkDcPBV4zG+iZ+tBjc/F06kqHCF9Z5EawIhAMrIrNfoQzEDi4zSNsijc1sVdVmcNyihcAIIQp82hk2k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271636},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b2e8166c8d03cc4908965fbf8736146acca6b3e0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0-rc","@operato/scene-form":"^7.0.0-rc","@things-factory/api":"^7.0.1-rc.12","@operato/scene-clock":"^7.0.0-rc","@operato/scene-excel":"^7.0.0-rc","@operato/scene-gantt":"^7.0.0-rc","@operato/scene-gauge":"^7.0.0-rc","@operato/scene-label":"^7.0.0-rc","@operato/scene-table":"^7.0.0-rc","@operato/scene-timer":"^7.0.0-rc","@things-factory/help":"^7.0.1-rc.11","@operato/scene-random":"^7.0.0-rc","@operato/scene-switch":"^7.0.0-rc","@things-factory/shell":"^7.0.1-rc.11","@operato/scene-chartjs":"^7.0.0-rc","@operato/scene-restful":"^7.0.0-rc","@things-factory/system":"^7.0.1-rc.12","@operato/scene-scichart":"^7.0.0-rc","@things-factory/auth-ui":"^7.0.1-rc.12","@things-factory/more-ui":"^7.0.1-rc.11","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.1-rc.12","@things-factory/print-ui":"^7.0.1-rc.11","@things-factory/dashboard":"^7.0.1-rc.12","@things-factory/export-ui":"^7.0.1-rc.11","@things-factory/i18n-base":"^7.0.1-rc.11","@things-factory/lite-menu":"^7.0.1-rc.12","@operato/scene-integration":"^7.0.0-rc","@operato/scene-news-ticker":"^7.0.0-rc","@operato/scene-progressbar":"^7.0.0-rc","@things-factory/apptool-ui":"^7.0.1-rc.12","@things-factory/context-ui":"^7.0.1-rc.11","@things-factory/setting-ui":"^7.0.1-rc.12","@operato/scene-image-slider":"^7.0.0-rc","@things-factory/resource-ui":"^7.0.1-rc.12","@things-factory/notification":"^7.0.1-rc.12","@things-factory/setting-base":"^7.0.1-rc.12","@operato/scene-data-transform":"^7.0.0-rc","@operato/scene-half-roundrect":"^7.0.0-rc","@things-factory/board-service":"^7.0.1-rc.12","@things-factory/oauth2-client":"^7.0.1-rc.12","@things-factory/integration-ui":"^7.0.1-rc.12","@things-factory/integration-opc":"^7.0.1-rc.12","@things-factory/integration-melsec":"^7.0.1-rc.12","@things-factory/integration-modbus":"^7.0.1-rc.12","@things-factory/integration-influxdb":"^7.0.1-rc.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.1-rc.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1-rc.12_1719659288075_0.33148685080382134","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@things-factory/operato-ecs","version":"7.0.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.0","dist":{"shasum":"37ec063093dfea92a23ceafd2b3d68b8a5c96e54","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.0.tgz","fileCount":61,"integrity":"sha512-bnUXkFY4CwqMYShlL18fZjBa4FqzLbq8k0M4ans3O27pj+CHkmsqE3A6wuD/M2+O2gb0ceI46lgZxaLUcEPhMg==","signatures":[{"sig":"MEUCID+YidvG3LCJ9JjFFhlfWzltBWewE6GucGGAVaU7gD7dAiEAi0Cnsk4Hh5DtjAn1JJq8NKk2/RIIzUHXNpvRlHiK1Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271414},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"00f3917ca132679e3571f3f4fd16f4caf84f488e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.0","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.0","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.0","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.0","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.0","@things-factory/more-ui":"^7.0.0","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.0","@things-factory/print-ui":"^7.0.0","@things-factory/dashboard":"^7.0.0","@things-factory/export-ui":"^7.0.0","@things-factory/i18n-base":"^7.0.0","@things-factory/lite-menu":"^7.0.0","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.0","@things-factory/context-ui":"^7.0.0","@things-factory/setting-ui":"^7.0.0","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.0","@things-factory/notification":"^7.0.0","@things-factory/setting-base":"^7.0.0","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.0","@things-factory/oauth2-client":"^7.0.0","@things-factory/integration-ui":"^7.0.0","@things-factory/integration-opc":"^7.0.0","@things-factory/integration-melsec":"^7.0.0","@things-factory/integration-modbus":"^7.0.0","@things-factory/integration-influxdb":"^7.0.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.0_1719727986454_0.8287849971421217","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@things-factory/operato-ecs","version":"7.0.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.1","dist":{"shasum":"e697b4f973fb07cee3de3e482facee8f9756b17b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.1.tgz","fileCount":61,"integrity":"sha512-vujab3M2XB9yMozp5ak3dFOI2ID46F2G735P3XUiavvAl75r9r0toKLc4gCyC3MaGHhaj/zbjPq77Zy1Ut2IHA==","signatures":[{"sig":"MEYCIQD7NKWzuGhp4b5nKKp/O7jJmhynnRyjLUNYF+DL+S+xswIhANsCvy4TIbkqnVrdJas0zLeqz+8PWCDyuOJ/5OZlsq0g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271414},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"02f50498ba92589813db2d13907894d2b9220d8c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.0","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.0","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.0","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.0","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.0","@things-factory/more-ui":"^7.0.0","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.0","@things-factory/print-ui":"^7.0.0","@things-factory/dashboard":"^7.0.1","@things-factory/export-ui":"^7.0.0","@things-factory/i18n-base":"^7.0.0","@things-factory/lite-menu":"^7.0.1","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.0","@things-factory/context-ui":"^7.0.0","@things-factory/setting-ui":"^7.0.0","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.0","@things-factory/notification":"^7.0.1","@things-factory/setting-base":"^7.0.0","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.1","@things-factory/oauth2-client":"^7.0.0","@things-factory/integration-ui":"^7.0.1","@things-factory/integration-opc":"^7.0.1","@things-factory/integration-melsec":"^7.0.1","@things-factory/integration-modbus":"^7.0.1","@things-factory/integration-influxdb":"^7.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.1_1719903136057_0.8937515487737633","host":"s3://npm-registry-packages"}},"6.2.163":{"name":"@things-factory/operato-ecs","version":"6.2.163","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.163","homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"570141b2de5ba051b9dc5e03b5efc89b89cf452b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.163.tgz","fileCount":62,"integrity":"sha512-5pK6Hcn+6PtdyogpqFoccLPg/1h9lddqgc2LnFvJ2OW5scue+pYY85n/s4q2W966alruRDTc59Cg2EOFJK0KoA==","signatures":[{"sig":"MEUCICuYuRl66J8dtqw0FRKqw5ZzCwR6vlsomVR/+0eR9ksqAiEAt+8geSVkpieVggd52WaPrLrW6uwlOr9uZwQKuzKdmoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279364},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9709a69dcd717d56fb6d84d0f2c6a92c22d09f0c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.162","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.162","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.162","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.162","@things-factory/auth-ui":"^6.2.163","@things-factory/more-ui":"^6.2.162","@things-factory/board-ui":"^6.2.163","@things-factory/print-ui":"^6.2.162","@things-factory/dashboard":"^6.2.163","@things-factory/export-ui":"^6.2.162","@things-factory/i18n-base":"^6.2.162","@things-factory/lite-menu":"^6.2.163","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.162","@things-factory/context-ui":"^6.2.162","@things-factory/setting-ui":"^6.2.162","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.163","@things-factory/notification":"^6.2.162","@things-factory/setting-base":"^6.2.162","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.163","@things-factory/oauth2-client":"^6.2.162","@things-factory/integration-ui":"^6.2.163","@things-factory/integration-opc":"^6.2.163","@things-factory/integration-melsec":"^6.2.163","@things-factory/integration-modbus":"^6.2.163"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.163_1719911591152_0.6751857074012741","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@things-factory/operato-ecs","version":"7.0.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.2","dist":{"shasum":"2a2a671f60a890095ef6c40e840189c9ee264b74","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.2.tgz","fileCount":61,"integrity":"sha512-jqKDGFUP30n91AY7NuE2HKffBbSqx0/IWP/SmAqN1M3anlXcQoDyPzgYkxmObXajM0mfy8F3n01QCdhpC2Uq3w==","signatures":[{"sig":"MEQCIArav7FV6UIJ0RHCCSXsAhQjM4mA1Hr+3oIbdxWuL2RfAiAg2KmTYs+g8RaynBggS0u1Z7xp7tOE3FkwJL2PLDxv+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271414},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"19f0e3097a5b583831ae530d8ff4138ca50d1619","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.2","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.2","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.2","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.2","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.2","@things-factory/more-ui":"^7.0.2","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.2","@things-factory/print-ui":"^7.0.2","@things-factory/dashboard":"^7.0.2","@things-factory/export-ui":"^7.0.2","@things-factory/i18n-base":"^7.0.2","@things-factory/lite-menu":"^7.0.2","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.2","@things-factory/context-ui":"^7.0.2","@things-factory/setting-ui":"^7.0.2","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.2","@things-factory/notification":"^7.0.2","@things-factory/setting-base":"^7.0.2","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.2","@things-factory/oauth2-client":"^7.0.2","@things-factory/integration-ui":"^7.0.2","@things-factory/integration-opc":"^7.0.2","@things-factory/integration-melsec":"^7.0.2","@things-factory/integration-modbus":"^7.0.2","@things-factory/integration-influxdb":"^7.0.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.2_1719917395005_0.1766352741073236","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"@things-factory/operato-ecs","version":"7.0.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.3","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"e46f0cdcb122376cab8b927925242df83e010c02","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.3.tgz","fileCount":77,"integrity":"sha512-3HnJ3nRIm7LTT4CCfGIle8clO0fhypIk3sBuiXcPr3mGyjPYTeYz8OaH5Mnc+gBCG7kDEvqPsSnssYjNI2M5IA==","signatures":[{"sig":"MEUCIQDZ3+FaREWDAXCM/6UsRHnJwbL8oR9KEY/BVUk0b2Su+wIgHpkJ9ajXpUEANaFfwdRjztGHngLL3g+SrlkK9d+yl+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18259656},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b641bc1712d12f4881a96b58f97888d9b36651b8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.2","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.2","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.2","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.2","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.2","@things-factory/more-ui":"^7.0.2","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.2","@things-factory/print-ui":"^7.0.2","@things-factory/dashboard":"^7.0.2","@things-factory/export-ui":"^7.0.2","@things-factory/i18n-base":"^7.0.2","@things-factory/lite-menu":"^7.0.2","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.2","@things-factory/context-ui":"^7.0.2","@things-factory/setting-ui":"^7.0.2","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.2","@things-factory/notification":"^7.0.2","@things-factory/setting-base":"^7.0.2","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.2","@things-factory/oauth2-client":"^7.0.2","@things-factory/integration-ui":"^7.0.2","@things-factory/integration-opc":"^7.0.2","@things-factory/integration-melsec":"^7.0.2","@things-factory/integration-modbus":"^7.0.2","@things-factory/integration-influxdb":"^7.0.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.3_1720010013666_0.38912812433699706","host":"s3://npm-registry-packages"}},"7.0.4":{"name":"@things-factory/operato-ecs","version":"7.0.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.4","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c42404c05259afdd31a49730f44e4e1106abfd0a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.4.tgz","fileCount":77,"integrity":"sha512-H/+NkgcgYZmekSFsSzNf9nLW0M7ZKc0boUlx83GkIJDnOcEu/jRR+ALxtdIG46JCgDBlt3LXCDihoh8CJphaZA==","signatures":[{"sig":"MEQCIAtXe3u0/wYwz97GQgGqQDpLoVZi5a4xl8rBR8Dzb21RAiA3wE0YIyeOhs73PK74LesyGQ/VFeK93THsgjpE1TPZhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18259656},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9ac021e4a84ef649b7c34497b33dce8d7baed8ac","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.2","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.2","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.2","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.2","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.2","@things-factory/more-ui":"^7.0.2","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.4","@things-factory/print-ui":"^7.0.2","@things-factory/dashboard":"^7.0.4","@things-factory/export-ui":"^7.0.2","@things-factory/i18n-base":"^7.0.2","@things-factory/lite-menu":"^7.0.4","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.2","@things-factory/context-ui":"^7.0.2","@things-factory/setting-ui":"^7.0.2","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.2","@things-factory/notification":"^7.0.2","@things-factory/setting-base":"^7.0.2","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.2","@things-factory/oauth2-client":"^7.0.2","@things-factory/integration-ui":"^7.0.2","@things-factory/integration-opc":"^7.0.2","@things-factory/integration-melsec":"^7.0.2","@things-factory/integration-modbus":"^7.0.2","@things-factory/integration-influxdb":"^7.0.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.4_1720052048273_0.896318127476111","host":"s3://npm-registry-packages"}},"7.0.5":{"name":"@things-factory/operato-ecs","version":"7.0.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.5","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"684e57e2ecee9c1dcb1bb0250b228f4bca4604ac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.5.tgz","fileCount":77,"integrity":"sha512-MQHjsqCeILXUHhsPoKGnU3Z7G1hITW+izI0qjc2PgPZpKMHoI28wc6UJscxdovB1zBNMGF+Hi1hQ5W5RZE+fWQ==","signatures":[{"sig":"MEUCIG9tN6b8newlsvw96qYVJrr5UmsiGwOF4ib5DZVWzQVqAiEAnbuiY1XWAvpsW16fgVQ0C4zG8UG3Jb8MZvwe+nT5FMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18259656},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e44f433ae3956ba43c13798f86d4c9aa1c4e5bb4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.2","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.2","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.2","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.2","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.2","@things-factory/more-ui":"^7.0.2","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.4","@things-factory/print-ui":"^7.0.2","@things-factory/dashboard":"^7.0.4","@things-factory/export-ui":"^7.0.2","@things-factory/i18n-base":"^7.0.2","@things-factory/lite-menu":"^7.0.4","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.2","@things-factory/context-ui":"^7.0.2","@things-factory/setting-ui":"^7.0.2","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.2","@things-factory/notification":"^7.0.2","@things-factory/setting-base":"^7.0.2","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.2","@things-factory/oauth2-client":"^7.0.2","@things-factory/integration-ui":"^7.0.2","@things-factory/integration-opc":"^7.0.2","@things-factory/integration-melsec":"^7.0.2","@things-factory/integration-modbus":"^7.0.2","@things-factory/integration-influxdb":"^7.0.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.5_1720061509439_0.38163239863268417","host":"s3://npm-registry-packages"}},"7.0.6":{"name":"@things-factory/operato-ecs","version":"7.0.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.6","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"30f51c0d27889858ea08298d18a75feb1f127c12","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.6.tgz","fileCount":77,"integrity":"sha512-LKCXiMuVFITqR9KpIflf594KS5wHCEU8D3bK2ih12KAm/5U9wcPeKwqXMX0M3UBhHDd3QJ/DbM48Np7qtuZjQQ==","signatures":[{"sig":"MEQCIFfTuE+Bk335UPkNyOwtdpJkm/JX9zrZEWZ321+3rKD0AiBKc6HMlx9QuXw3T4q9IiXO7pSG3ZSzLHzJr6VtazZgIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18259656},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9fbd670e3b446fe51c264d7f43c61daf3b75d5cc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.6","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.6","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.6","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.6","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.6","@things-factory/more-ui":"^7.0.6","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.6","@things-factory/print-ui":"^7.0.6","@things-factory/dashboard":"^7.0.6","@things-factory/export-ui":"^7.0.6","@things-factory/i18n-base":"^7.0.6","@things-factory/lite-menu":"^7.0.6","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.6","@things-factory/context-ui":"^7.0.6","@things-factory/setting-ui":"^7.0.6","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.6","@things-factory/notification":"^7.0.6","@things-factory/setting-base":"^7.0.6","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.6","@things-factory/oauth2-client":"^7.0.6","@things-factory/integration-ui":"^7.0.6","@things-factory/integration-opc":"^7.0.6","@things-factory/integration-melsec":"^7.0.6","@things-factory/integration-modbus":"^7.0.6","@things-factory/integration-influxdb":"^7.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.6_1720192423406_0.3399045484097971","host":"s3://npm-registry-packages"}},"7.0.7":{"name":"@things-factory/operato-ecs","version":"7.0.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.7","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"dd2e10da0a5fa796bb232417a4695573fda951f8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.7.tgz","fileCount":77,"integrity":"sha512-5lMaH3t4PcxJ+Z2ReAwKK+UyIoHLKMnp2fb1UEETeGJGZPoCdRDhObhOZ7dXvlCQ+uyHczc39FMXdQ+rnTIR2Q==","signatures":[{"sig":"MEQCIAWLatPMm9FDosCnOBL859NGB6p01yNM0nJeQHfMzeU2AiAtPiVtMy9Xe2jDfqjtjNONU24LR9DKklqUnKJEwi4pwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18259702},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6c9d22d79abfb199bd741f6504b29add846b46a9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.6","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.6","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.6","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.6","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.6","@things-factory/more-ui":"^7.0.6","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.7","@things-factory/print-ui":"^7.0.6","@things-factory/dashboard":"^7.0.7","@things-factory/export-ui":"^7.0.6","@things-factory/i18n-base":"^7.0.6","@things-factory/lite-menu":"^7.0.7","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.6","@things-factory/context-ui":"^7.0.6","@things-factory/setting-ui":"^7.0.7","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.6","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.7","@things-factory/setting-base":"^7.0.6","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.7","@things-factory/oauth2-client":"^7.0.7","@things-factory/integration-ui":"^7.0.7","@things-factory/integration-opc":"^7.0.7","@things-factory/integration-melsec":"^7.0.7","@things-factory/integration-modbus":"^7.0.7","@things-factory/integration-influxdb":"^7.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.7_1720375315575_0.14926899114311887","host":"s3://npm-registry-packages"}},"7.0.8":{"name":"@things-factory/operato-ecs","version":"7.0.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.8","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"652c7e6e5f7cdd65a06ce222de0bdba3b19e6d75","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.8.tgz","fileCount":77,"integrity":"sha512-JqXMGgxJIjg+jo6Y+n7HcfK3ZMq5/cgXQv94ua2TywCOBzyXov1sEPwz9Cmt8g3xPfHd8FKlniMcCixqBhWZ4w==","signatures":[{"sig":"MEUCIQDW6dGS6kFxpPPUfXFA25+6SepFSi2gNH6oXLEfCcbjFQIgR+8qmbaLzSf7CLhYeoAYHXU7KLF6/7BM+EddKrunLYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18259702},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d6da72d456978c0b044fbcbaf235f8d21f628aab","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.6","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.6","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.6","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.6","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.8","@things-factory/more-ui":"^7.0.6","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.7","@things-factory/print-ui":"^7.0.6","@things-factory/dashboard":"^7.0.7","@things-factory/export-ui":"^7.0.6","@things-factory/i18n-base":"^7.0.6","@things-factory/lite-menu":"^7.0.7","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.6","@things-factory/context-ui":"^7.0.6","@things-factory/setting-ui":"^7.0.7","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.8","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.7","@things-factory/setting-base":"^7.0.6","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.7","@things-factory/oauth2-client":"^7.0.7","@things-factory/integration-ui":"^7.0.7","@things-factory/integration-opc":"^7.0.7","@things-factory/integration-melsec":"^7.0.7","@things-factory/integration-modbus":"^7.0.7","@things-factory/integration-influxdb":"^7.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.8_1720448525505_0.29762040616416874","host":"s3://npm-registry-packages"}},"6.2.164":{"name":"@things-factory/operato-ecs","version":"6.2.164","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.164","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a7889bbaa35fb320d472279e767a4d658d112efe","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.164.tgz","fileCount":62,"integrity":"sha512-6JVnNfHoEqJb4yWghxZ7bQdnhBT85elh7+TX3vX5nlpE36qFDIipsX1YbEr5QADZwBm9o8TMFdUCadJMJFdsaQ==","signatures":[{"sig":"MEQCICC7AcNXL/rhdDKy+EGv1gpNZJS1SxgqspU5dYuNeU7OAiBWLLhZRVAmj67swXG2v0cTUx5kkQvMxYwYsmcYQbgGFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279404},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"96ceb9b0b2dab8349199d33cbe9cdf5c36a432d9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.162","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.162","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.162","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.162","@things-factory/auth-ui":"^6.2.164","@things-factory/more-ui":"^6.2.162","@things-factory/board-ui":"^6.2.163","@things-factory/print-ui":"^6.2.162","@things-factory/dashboard":"^6.2.163","@things-factory/export-ui":"^6.2.162","@things-factory/i18n-base":"^6.2.162","@things-factory/lite-menu":"^6.2.163","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.162","@things-factory/context-ui":"^6.2.162","@things-factory/setting-ui":"^6.2.162","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.164","@things-factory/notification":"^6.2.162","@things-factory/setting-base":"^6.2.162","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.163","@things-factory/oauth2-client":"^6.2.162","@things-factory/integration-ui":"^6.2.163","@things-factory/integration-opc":"^6.2.163","@things-factory/integration-melsec":"^6.2.163","@things-factory/integration-modbus":"^6.2.163"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.164_1720449499349_0.31433886554739376","host":"s3://npm-registry-packages"}},"7.0.9":{"name":"@things-factory/operato-ecs","version":"7.0.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.9","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"dd9ca02ff28ca0992cab245e6e35f191ee0a90be","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.9.tgz","fileCount":77,"integrity":"sha512-HPsFg+cQGuPeAu9magOFro03tMi0mgtOo6gqCI+4Up3MjrrR/l5ppxFPDV6DmBb5lubgmf96ftZ3/NvIG3b6vA==","signatures":[{"sig":"MEUCIQDP7Kvaj74mfveFf22MRBddAVG7lDEbW6spkl/xFyHDIwIgDo2YZGLXLiKgzaFfIRKGG8eEFJMEynSkSXGJ/85Hq8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18259702},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"80b1ddb016835cb6d12f6ea484bca7e2e2ae2aa1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.6","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.6","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.6","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.6","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.8","@things-factory/more-ui":"^7.0.6","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.9","@things-factory/print-ui":"^7.0.6","@things-factory/dashboard":"^7.0.9","@things-factory/export-ui":"^7.0.6","@things-factory/i18n-base":"^7.0.6","@things-factory/lite-menu":"^7.0.9","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.6","@things-factory/context-ui":"^7.0.6","@things-factory/setting-ui":"^7.0.7","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.8","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.7","@things-factory/setting-base":"^7.0.6","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.7","@things-factory/oauth2-client":"^7.0.7","@things-factory/integration-ui":"^7.0.7","@things-factory/integration-opc":"^7.0.7","@things-factory/integration-melsec":"^7.0.7","@things-factory/integration-modbus":"^7.0.7","@things-factory/integration-influxdb":"^7.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.9_1720455010095_0.34510745554142175","host":"s3://npm-registry-packages"}},"7.0.10":{"name":"@things-factory/operato-ecs","version":"7.0.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.10","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"f92cdc61acfacb8a741e37c0d1564bee4224e520","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.10.tgz","fileCount":77,"integrity":"sha512-QBIznm573eWIydda8S9l3bn4ropvC8gskW7lB2Sz5Un648nvFo88+FRFWydhwTG95PnJzthPZN1QGi9h1GX6hA==","signatures":[{"sig":"MEUCIQDJonWFKx34HHl27o75C0u0B3YVvajrhiDHVosj4UnrXQIgX3B8VTdw2k90dcL1mOtxVDXHLJ8US1px2u+pwb3J8RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18260123},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9da4e145880a6d637db60f03116d5bbfdb6f4cfc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.10","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.10","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.10","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.10","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.10","@things-factory/more-ui":"^7.0.10","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.10","@things-factory/print-ui":"^7.0.10","@things-factory/dashboard":"^7.0.10","@things-factory/export-ui":"^7.0.10","@things-factory/i18n-base":"^7.0.10","@things-factory/lite-menu":"^7.0.10","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.10","@things-factory/context-ui":"^7.0.10","@things-factory/setting-ui":"^7.0.10","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.10","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.10","@things-factory/setting-base":"^7.0.10","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.10","@things-factory/oauth2-client":"^7.0.10","@things-factory/integration-ui":"^7.0.10","@things-factory/integration-opc":"^7.0.10","@things-factory/integration-melsec":"^7.0.10","@things-factory/integration-modbus":"^7.0.10","@things-factory/integration-influxdb":"^7.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.10_1720551311564_0.8858139199391546","host":"s3://npm-registry-packages"}},"7.0.11":{"name":"@things-factory/operato-ecs","version":"7.0.11","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.11","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"0b7401ca0d1941be475fde4e58c37521eaee121f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.11.tgz","fileCount":77,"integrity":"sha512-bOZiUu+oEgFH43Y4PfWyEKMZAfZ06ToMaDCr9hC2QGQBhJqBS3b5QYiDB+LTYWLva4YVMmz8dgXBY4yqnDxz7w==","signatures":[{"sig":"MEUCIBciisnmX2XVrxTa3MUq5IQ72F95jJNTnpNg3ibwVsWlAiEAqxz1cSgXQBbA2oTHcmRhca7/1Yb1K6lVXC3Lu6wLnug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18260123},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"84db2fc2d8fee9af0b85f20f34d0ddb58e10b03f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.10","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.10","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.10","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.10","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.11","@things-factory/more-ui":"^7.0.10","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.10","@things-factory/print-ui":"^7.0.10","@things-factory/dashboard":"^7.0.10","@things-factory/export-ui":"^7.0.10","@things-factory/i18n-base":"^7.0.10","@things-factory/lite-menu":"^7.0.10","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.10","@things-factory/context-ui":"^7.0.10","@things-factory/setting-ui":"^7.0.10","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.11","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.10","@things-factory/setting-base":"^7.0.10","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.10","@things-factory/oauth2-client":"^7.0.10","@things-factory/integration-ui":"^7.0.10","@things-factory/integration-opc":"^7.0.10","@things-factory/integration-melsec":"^7.0.10","@things-factory/integration-modbus":"^7.0.10","@things-factory/integration-influxdb":"^7.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.11_1720578890812_0.5352528150811899","host":"s3://npm-registry-packages"}},"7.0.12":{"name":"@things-factory/operato-ecs","version":"7.0.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.12","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"9359e37f1fde2a9253b72f84c96adb9409125dee","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.12.tgz","fileCount":77,"integrity":"sha512-5JPjQMyCuw+W/zbOk1vZu4uskK6kkN3XMxswqQ7vOxwDBrh7iHvwaKbinyzA9QJtjPldcyD16QYisRuHoHrRlw==","signatures":[{"sig":"MEQCIBz2CRSYemPaIPzmrIemXlkKfmp0I+MLqOyfY3PlEQCLAiBRiGHlh8TqjmCrH6QuSrnDJAg2aOWdT0TCtAjXxz4B7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18260123},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"43e5d6fb4073a9ddd082a514ba1e9a53e62616bb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.10","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.10","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.10","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.10","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.11","@things-factory/more-ui":"^7.0.10","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.10","@things-factory/print-ui":"^7.0.10","@things-factory/dashboard":"^7.0.10","@things-factory/export-ui":"^7.0.10","@things-factory/i18n-base":"^7.0.10","@things-factory/lite-menu":"^7.0.10","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.10","@things-factory/context-ui":"^7.0.10","@things-factory/setting-ui":"^7.0.10","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.11","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.12","@things-factory/setting-base":"^7.0.10","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.10","@things-factory/oauth2-client":"^7.0.10","@things-factory/integration-ui":"^7.0.10","@things-factory/integration-opc":"^7.0.10","@things-factory/integration-melsec":"^7.0.10","@things-factory/integration-modbus":"^7.0.10","@things-factory/integration-influxdb":"^7.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.12_1720591874191_0.7915032894034602","host":"s3://npm-registry-packages"}},"7.0.13":{"name":"@things-factory/operato-ecs","version":"7.0.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.13","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"1cf1cc3aec3f00f56079114c48d25b298227755a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.13.tgz","fileCount":77,"integrity":"sha512-EWLQVuCvUQVJVTtbQTaZsn9Rxewepkj+6PKnEg68mYeC4h4KP0gxKRUBK97BcHe9XUtDI0ClpkTFTlaiE5rifw==","signatures":[{"sig":"MEUCIQC0j4cQWQfN8lmucQIe7von4Ge9SJ+m920jT+hgAmwLmQIgRtSqXragZ7aFhB+9A1m/L0JZC9n0gvp67bRtTX5rgjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18261857},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2bcab979adf08e9561cb6ba2506afa4770b90bbc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.10","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.10","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.10","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.10","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.11","@things-factory/more-ui":"^7.0.10","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.10","@things-factory/print-ui":"^7.0.10","@things-factory/dashboard":"^7.0.13","@things-factory/export-ui":"^7.0.10","@things-factory/i18n-base":"^7.0.10","@things-factory/lite-menu":"^7.0.13","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.10","@things-factory/context-ui":"^7.0.10","@things-factory/setting-ui":"^7.0.10","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.11","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.13","@things-factory/setting-base":"^7.0.10","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.13","@things-factory/oauth2-client":"^7.0.10","@things-factory/integration-ui":"^7.0.13","@things-factory/integration-opc":"^7.0.13","@things-factory/integration-melsec":"^7.0.13","@things-factory/integration-modbus":"^7.0.13","@things-factory/integration-influxdb":"^7.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.13_1720697947142_0.3477298103666089","host":"s3://npm-registry-packages"}},"7.0.14":{"name":"@things-factory/operato-ecs","version":"7.0.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.14","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"dd665fae6ac9cf55d4ae1abf53f3c44eca20961b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.14.tgz","fileCount":77,"integrity":"sha512-BxqF7hAOfDq6zTCOfath99VktBpwH4vqC/Hw4GrnFeKWn47dIfX3wNjj70MbbCOdhi4ZoybVUZeQB7ojPquyzA==","signatures":[{"sig":"MEYCIQCrr6HVc/yNIFKUaJfxkp4FIZ5VORyfYmWkwsZG7rQ+UgIhAOjpbG+EqqzPZGZzWb7ru2ub5v+ki+MA332NLp1s9LVT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18261858},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f035fb9205690ef854626872fcdfc85608d84dc2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.14","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.14","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.14","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.14","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.14","@things-factory/more-ui":"^7.0.14","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.14","@things-factory/print-ui":"^7.0.14","@things-factory/dashboard":"^7.0.14","@things-factory/export-ui":"^7.0.14","@things-factory/i18n-base":"^7.0.14","@things-factory/lite-menu":"^7.0.14","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.14","@things-factory/context-ui":"^7.0.14","@things-factory/setting-ui":"^7.0.14","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.14","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.14","@things-factory/setting-base":"^7.0.14","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.14","@things-factory/oauth2-client":"^7.0.14","@things-factory/integration-ui":"^7.0.14","@things-factory/integration-opc":"^7.0.14","@things-factory/integration-melsec":"^7.0.14","@things-factory/integration-modbus":"^7.0.14","@things-factory/integration-influxdb":"^7.0.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.14_1720708255804_0.6179647219380546","host":"s3://npm-registry-packages"}},"7.0.15":{"name":"@things-factory/operato-ecs","version":"7.0.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.15","maintainers":[{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c6c895321fb67a1d098484d4575bca5fc64e8c4c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.15.tgz","fileCount":78,"integrity":"sha512-lRCOF2CqgbgmzPFt3mtW24lcl9ZCpfV3VG0peLM1EhjXd8LVWjhz8s1SgECrKQl6MT4fvTBQrt1gcd5eNqz7oA==","signatures":[{"sig":"MEQCIHfsxh3d/TWL3PG/hWqXnhPG7JWCxhIRDE5ZQDqXjKq5AiBBds3Wwf/5UAHD5a03K0IxYVHvq7984EXHcjn5sxasHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18263380},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4088068045aa20e4a6eb364917a448fdb3909e48","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.14","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.14","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.14","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.14","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.14","@things-factory/more-ui":"^7.0.14","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.15","@things-factory/print-ui":"^7.0.14","@things-factory/dashboard":"^7.0.15","@things-factory/export-ui":"^7.0.14","@things-factory/i18n-base":"^7.0.14","@things-factory/lite-menu":"^7.0.15","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.14","@things-factory/context-ui":"^7.0.14","@things-factory/setting-ui":"^7.0.14","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.14","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.14","@things-factory/setting-base":"^7.0.14","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.15","@things-factory/oauth2-client":"^7.0.14","@things-factory/integration-ui":"^7.0.14","@things-factory/integration-opc":"^7.0.14","@things-factory/integration-melsec":"^7.0.14","@things-factory/integration-modbus":"^7.0.14","@things-factory/integration-influxdb":"^7.0.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.15_1720754318043_0.6044680942426621","host":"s3://npm-registry-packages"}},"6.2.165":{"name":"@things-factory/operato-ecs","version":"6.2.165","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.165","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e67e7bf311b21edc0316d359af7488bb1b7dca1a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.165.tgz","fileCount":62,"integrity":"sha512-BLu6CRyWcxNoNy/ip9TlaJ/NXjJ+5vmR7bFUFSiM0OT85AHGSqMpiFiKI77yZ6H3o69GXdZnKY5hNuxTKV6hbA==","signatures":[{"sig":"MEYCIQDJog4OlXF9Z3CWoxEzpcSoWrs8V4EJcqGUN2qtzHtEmQIhALUij8DcK8Y/eJ1TuxqzsYiyjPEbX9Ap21t5NR6JrV5P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279404},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7c1bf77d9da08bda3a74d11a0c62cac678c9720f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.165","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.165","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.165","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.165","@things-factory/auth-ui":"^6.2.165","@things-factory/more-ui":"^6.2.165","@things-factory/board-ui":"^6.2.165","@things-factory/print-ui":"^6.2.165","@things-factory/dashboard":"^6.2.165","@things-factory/export-ui":"^6.2.165","@things-factory/i18n-base":"^6.2.165","@things-factory/lite-menu":"^6.2.165","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.165","@things-factory/context-ui":"^6.2.165","@things-factory/setting-ui":"^6.2.165","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.165","@things-factory/notification":"^6.2.165","@things-factory/setting-base":"^6.2.165","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.165","@things-factory/oauth2-client":"^6.2.165","@things-factory/integration-ui":"^6.2.165","@things-factory/integration-opc":"^6.2.165","@things-factory/integration-melsec":"^6.2.165","@things-factory/integration-modbus":"^6.2.165"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.165_1720839887192_0.27686068079608384","host":"s3://npm-registry-packages"}},"7.0.16":{"name":"@things-factory/operato-ecs","version":"7.0.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.16","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"565f12dc478ea2c53414e7360222f559e42277ab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.16.tgz","fileCount":77,"integrity":"sha512-xhsc58HcJUYJ9PnFsr6r454HZOBJMQY8FvkR5zaE6spS9iRYxPL3YVx9w8ArkUAuenclGoZzIMwItJTOQlna3w==","signatures":[{"sig":"MEYCIQDaYEtis5fobYYkBr0CwBQi6p28W2qg7a9aUn/fhPjOaQIhAOe2sVohglI3Rvcv8k9DBimlReVlvy0cvYEQE1JkVPgi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18261858},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"135b5a88328d227682551d40da45b066a78b6aa9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.14","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.14","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.14","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.14","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.14","@things-factory/more-ui":"^7.0.14","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.15","@things-factory/print-ui":"^7.0.14","@things-factory/dashboard":"^7.0.15","@things-factory/export-ui":"^7.0.14","@things-factory/i18n-base":"^7.0.14","@things-factory/lite-menu":"^7.0.15","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.14","@things-factory/context-ui":"^7.0.14","@things-factory/setting-ui":"^7.0.14","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.14","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.14","@things-factory/setting-base":"^7.0.14","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.15","@things-factory/oauth2-client":"^7.0.14","@things-factory/integration-ui":"^7.0.16","@things-factory/integration-opc":"^7.0.14","@things-factory/integration-melsec":"^7.0.14","@things-factory/integration-modbus":"^7.0.14","@things-factory/integration-influxdb":"^7.0.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.16_1720879095768_0.49759885388892866","host":"s3://npm-registry-packages"}},"6.2.166":{"name":"@things-factory/operato-ecs","version":"6.2.166","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.166","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a51e95524c6d18f9eb561cd846b478a1efd6c64b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.166.tgz","fileCount":64,"integrity":"sha512-DwhdwwFRJ6Z+oXPgirSETU2hBYs0XUftCR73y08rO92K4DMbDdBwklMeI7KmCREEMKHtX/3WtHR73lMndjMIpg==","signatures":[{"sig":"MEQCICR9rmxO78v2djxG8hD89QHyKluwPLw1fAGAtaWv4z6oAiBDZYGTXwAFhiJDAXPkOZQcoSU5XjR+xHCHTro32Qjxlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404178},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d6cd35fee6a24067cd754fbb3a5488b09c923c5d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.165","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.165","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.165","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.165","@things-factory/auth-ui":"^6.2.165","@things-factory/more-ui":"^6.2.165","@things-factory/board-ui":"^6.2.166","@things-factory/print-ui":"^6.2.165","@things-factory/dashboard":"^6.2.166","@things-factory/export-ui":"^6.2.165","@things-factory/i18n-base":"^6.2.165","@things-factory/lite-menu":"^6.2.166","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.165","@things-factory/context-ui":"^6.2.165","@things-factory/setting-ui":"^6.2.165","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.165","@things-factory/notification":"^6.2.165","@things-factory/setting-base":"^6.2.165","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.165","@things-factory/oauth2-client":"^6.2.165","@things-factory/integration-ui":"^6.2.165","@things-factory/integration-opc":"^6.2.165","@things-factory/integration-melsec":"^6.2.165","@things-factory/integration-modbus":"^6.2.165"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.122"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.166_1720960743279_0.4422195763074501","host":"s3://npm-registry-packages"}},"7.0.17":{"name":"@things-factory/operato-ecs","version":"7.0.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.17","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"ca435e5878e338ca8ae42ad650b66f05c4c1cfb6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.17.tgz","fileCount":95,"integrity":"sha512-NW13zd+J9pMqlhYUSzwnAQWvD41IF2FnoL67N6CIaOyNAlhqaNMo+eJXKK0B+Co2OqL13pT8rJW9uFdv/aJddA==","signatures":[{"sig":"MEUCIBuYC4dA6StcFv3HHioaovFjzCxoI9EZjQIqPINDECWGAiEA9jAjgA/vQ0lF760PMpp8Qa9cX6RLxGWOAkCzeprIPKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22214733},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5f9c697879155f17c0fb74d816372ffbbc2749f0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.14","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.14","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.14","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.14","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.14","@things-factory/more-ui":"^7.0.14","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.15","@things-factory/print-ui":"^7.0.14","@things-factory/dashboard":"^7.0.15","@things-factory/export-ui":"^7.0.14","@things-factory/i18n-base":"^7.0.14","@things-factory/lite-menu":"^7.0.15","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.14","@things-factory/context-ui":"^7.0.14","@things-factory/setting-ui":"^7.0.14","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.14","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.14","@things-factory/setting-base":"^7.0.14","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.15","@things-factory/oauth2-client":"^7.0.14","@things-factory/integration-ui":"^7.0.16","@things-factory/integration-opc":"^7.0.14","@things-factory/integration-melsec":"^7.0.14","@things-factory/integration-modbus":"^7.0.14","@things-factory/integration-influxdb":"^7.0.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.17_1721061397987_0.7656256335328533","host":"s3://npm-registry-packages"}},"7.0.18":{"name":"@things-factory/operato-ecs","version":"7.0.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.18","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"96c3c9df0f59bbc2ef27831a4492e7994c47a877","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.18.tgz","fileCount":95,"integrity":"sha512-fPCP4LIfyQrXjNBSGbSnXXNhlaEWHCXVNMQePReaqnFqwJHdnLHyk/G8mOElBGGWUKxCK8raYZ39/XnpiW+c1g==","signatures":[{"sig":"MEYCIQD9RCjtYwWDGEl6CgMwQYziOzmDwH3HVfvyJEnfBhBPGgIhAL4H5Dv/0XcLYWwoRO1leU51B19bhuOZRLzRUIlboFA7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22214733},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2aabc8df66224a89cf977a03c330ab4a77d08cfa","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.14","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.14","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.14","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.14","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.14","@things-factory/more-ui":"^7.0.14","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.15","@things-factory/print-ui":"^7.0.14","@things-factory/dashboard":"^7.0.18","@things-factory/export-ui":"^7.0.14","@things-factory/i18n-base":"^7.0.14","@things-factory/lite-menu":"^7.0.18","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.14","@things-factory/context-ui":"^7.0.14","@things-factory/setting-ui":"^7.0.14","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.14","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.14","@things-factory/setting-base":"^7.0.14","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.18","@things-factory/oauth2-client":"^7.0.14","@things-factory/integration-ui":"^7.0.16","@things-factory/integration-opc":"^7.0.14","@things-factory/integration-melsec":"^7.0.14","@things-factory/integration-modbus":"^7.0.14","@things-factory/integration-influxdb":"^7.0.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.18_1721120345523_0.2643233970755545","host":"s3://npm-registry-packages"}},"7.0.19":{"name":"@things-factory/operato-ecs","version":"7.0.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.19","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"51d3c8964122c883730853a1e405f067f97df244","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.19.tgz","fileCount":95,"integrity":"sha512-CnU3W7XZ+XxRKF+TnmAJUuRsbljVC13ofoS3Ec8Pvq1fTUb4OnlS65P0ynZUoTly6pMUgj0aWz5EHFDFDrvr4A==","signatures":[{"sig":"MEUCIQCu9BH6EXPDKhlG/cx9naRgHTpTl+Hl66gJ6s+tQYPE3gIgZh1x3cusq47mBIfh4+hX0YDpteKIfVdpTMmetQZosZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22214733},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d12e0e75184c6d17e73f0a330a618a18a7e61d22","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.19","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.19","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.19","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.19","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.19","@things-factory/more-ui":"^7.0.19","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.19","@things-factory/print-ui":"^7.0.19","@things-factory/dashboard":"^7.0.19","@things-factory/export-ui":"^7.0.19","@things-factory/i18n-base":"^7.0.19","@things-factory/lite-menu":"^7.0.19","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.19","@things-factory/context-ui":"^7.0.19","@things-factory/setting-ui":"^7.0.19","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.19","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.19","@things-factory/setting-base":"^7.0.19","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.19","@things-factory/oauth2-client":"^7.0.19","@things-factory/integration-ui":"^7.0.19","@things-factory/integration-opc":"^7.0.19","@things-factory/integration-melsec":"^7.0.19","@things-factory/integration-modbus":"^7.0.19","@things-factory/integration-influxdb":"^7.0.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.19_1721133644080_0.15439412558676713","host":"s3://npm-registry-packages"}},"7.0.20":{"name":"@things-factory/operato-ecs","version":"7.0.20","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.20","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c4c9f0c4b63ca51e885e2b09cbf38d99db68a9b8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.20.tgz","fileCount":95,"integrity":"sha512-fRYMfpU18FQE2pIS3yqksWW2wEoERBHa2OmWhz4zLIXzlb94HUBD7aPrGbWyRreGENVp/6TXSWmh0uWvB7Yyiw==","signatures":[{"sig":"MEQCIHbzabP8Syg7ZUGWFcYlF98evGMduOvQWfY72Ke/J20jAiArJC9Hrx0SNxMEeXdMjWXsfL62uwz/DAuf+oEctZ7JAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22214733},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c0c18ce6c876611927d7ff96ff659ec53b309fb0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.19","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.19","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.19","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.19","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.19","@things-factory/more-ui":"^7.0.19","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.19","@things-factory/print-ui":"^7.0.19","@things-factory/dashboard":"^7.0.20","@things-factory/export-ui":"^7.0.19","@things-factory/i18n-base":"^7.0.19","@things-factory/lite-menu":"^7.0.20","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.19","@things-factory/context-ui":"^7.0.19","@things-factory/setting-ui":"^7.0.19","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.19","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.19","@things-factory/setting-base":"^7.0.19","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.20","@things-factory/oauth2-client":"^7.0.19","@things-factory/integration-ui":"^7.0.19","@things-factory/integration-opc":"^7.0.19","@things-factory/integration-melsec":"^7.0.19","@things-factory/integration-modbus":"^7.0.19","@things-factory/integration-influxdb":"^7.0.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.20_1721185593945_0.17736317018440872","host":"s3://npm-registry-packages"}},"4.3.479":{"name":"@things-factory/operato-ecs","version":"4.3.479","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.479","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8e524085f481cd304ae80c76cea0f071db452106","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.479.tgz","fileCount":55,"integrity":"sha512-W8NjahCYY4y1j02c96tTl1DmRPQbLg6pgMsYdj+2hklmAaTpK78Wnlm8AzIDIqiE1lwPa7MUELvDFEsnX8zNrA==","signatures":[{"sig":"MEYCIQC1YknE/sidNjO9KYG48BfppGyJIEybePH/CbusaOeJ2wIhAKtW+HLmeCs4b1Vg4zVSegdnE7FlQrUM5EFtMmoRDK6S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"83e6a29b1188681cd3a9404891ec07d497c28035","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.452","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.434","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.434","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.452","@things-factory/more-ui":"^4.3.434","@things-factory/board-ui":"^4.3.452","@things-factory/grist-ui":"^4.3.434","@things-factory/print-ui":"^4.3.434","@things-factory/dashboard":"^4.3.452","@things-factory/export-ui":"^4.3.434","@things-factory/i18n-base":"^4.3.434","@things-factory/lite-menu":"^4.3.452","@things-factory/system-ui":"^4.3.434","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.434","@things-factory/context-ui":"^4.3.434","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.452","@things-factory/resource-ui":"^4.3.452","@things-factory/setting-base":"^4.3.452","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.452","@things-factory/oauth2-client":"^4.3.452","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.479","@things-factory/integration-melsec":"^4.3.479","@things-factory/integration-modbus":"^4.3.479","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.479_1721403004118_0.2873559041940088","host":"s3://npm-registry-packages"}},"7.0.22":{"name":"@things-factory/operato-ecs","version":"7.0.22","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.22","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"67380d105961d133eb918238eecdca8da9828ab9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.22.tgz","fileCount":95,"integrity":"sha512-NDDT6gD/G3C7IYwYa18/86M9XCZFfZfXopDQUneYqXkySXplO/HqfglmDcNM074Py/fsBujyfo0WQT4xC8VPtQ==","signatures":[{"sig":"MEUCIEF5obVOvBGfx3jKeeOag+Vv5aJwoprr4ISbfrUmfwZOAiEA05Y+YQqScrEmeOqzGLznH6JCtrXn1RQ8nDhg95OC7Ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22215003},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2482cabd0a609346f2dfb1c89316b72468dd33bf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.22","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.19","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.19","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.19","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.22","@things-factory/more-ui":"^7.0.19","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.22","@things-factory/print-ui":"^7.0.22","@things-factory/dashboard":"^7.0.22","@things-factory/export-ui":"^7.0.19","@things-factory/i18n-base":"^7.0.22","@things-factory/lite-menu":"^7.0.22","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.22","@things-factory/context-ui":"^7.0.19","@things-factory/setting-ui":"^7.0.22","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.22","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.22","@things-factory/setting-base":"^7.0.22","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.22","@things-factory/oauth2-client":"^7.0.22","@things-factory/integration-ui":"^7.0.22","@things-factory/integration-opc":"^7.0.22","@things-factory/integration-melsec":"^7.0.22","@things-factory/integration-modbus":"^7.0.22","@things-factory/integration-influxdb":"^7.0.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.22_1721711140595_0.6047855705936884","host":"s3://npm-registry-packages"}},"7.0.23":{"name":"@things-factory/operato-ecs","version":"7.0.23","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.23","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c119be47cdb59a0d9857eb79388842cc28339c29","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.23.tgz","fileCount":96,"integrity":"sha512-39/pZkaVgLxDQiIDBXI2IxG3z93Tkl9nM+/K0K5uBOAYbNu9ysY75zIKMOd2xUXLuMCMTv1MknUseaSCMza+gw==","signatures":[{"sig":"MEUCIGnZZZaoTEAAuhfbYKoQD5YN/1ZsrErbS3arToGEML/1AiEArZmjkfWR6S4TH8m2AuuBcvUf8iOMpLl2QucuQ/0ru/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22216525},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3ead982bc9c59057e0b56df0b33f10deb6baeea5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.22","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.19","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.19","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.19","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.22","@things-factory/more-ui":"^7.0.19","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.22","@things-factory/print-ui":"^7.0.22","@things-factory/dashboard":"^7.0.23","@things-factory/export-ui":"^7.0.19","@things-factory/i18n-base":"^7.0.22","@things-factory/lite-menu":"^7.0.23","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.22","@things-factory/context-ui":"^7.0.19","@things-factory/setting-ui":"^7.0.22","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.22","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.22","@things-factory/setting-base":"^7.0.22","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.23","@things-factory/oauth2-client":"^7.0.22","@things-factory/integration-ui":"^7.0.23","@things-factory/integration-opc":"^7.0.23","@things-factory/integration-melsec":"^7.0.23","@things-factory/integration-modbus":"^7.0.23","@things-factory/integration-influxdb":"^7.0.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.23_1721787927097_0.7405984536841139","host":"s3://npm-registry-packages"}},"7.0.24":{"name":"@things-factory/operato-ecs","version":"7.0.24","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.24","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"9f56fcb505f0b23584fd89760c8b5003930603c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.24.tgz","fileCount":95,"integrity":"sha512-0Na1UGjVfjPNIIVvXFRkAYFZ2yt7SDJfTLVyCJ3cYoxpqrT0ZkkrF6fhXK+gmK3kd4GxzYio+sR21zuKqZWj1w==","signatures":[{"sig":"MEUCIDeOoDycUO2S7f4PeHnN8pCG8Xtn4yNh4GBryqJZuwfvAiEAhXCxD6AYfpVMAQ+tLZGqr7THHnD607QpoYpv8TNy20s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22215003},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fbcc1bcca6ff68ef3c53330ca8b3e39f08570320","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.22","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.19","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.19","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.19","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.24","@things-factory/more-ui":"^7.0.19","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.22","@things-factory/print-ui":"^7.0.22","@things-factory/dashboard":"^7.0.23","@things-factory/export-ui":"^7.0.19","@things-factory/i18n-base":"^7.0.22","@things-factory/lite-menu":"^7.0.23","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.22","@things-factory/context-ui":"^7.0.19","@things-factory/setting-ui":"^7.0.22","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.24","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.22","@things-factory/setting-base":"^7.0.22","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.23","@things-factory/oauth2-client":"^7.0.22","@things-factory/integration-ui":"^7.0.24","@things-factory/integration-opc":"^7.0.23","@things-factory/integration-melsec":"^7.0.23","@things-factory/integration-modbus":"^7.0.23","@things-factory/integration-influxdb":"^7.0.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.24_1721982831877_0.08913066669057046","host":"s3://npm-registry-packages"}},"7.0.25":{"name":"@things-factory/operato-ecs","version":"7.0.25","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.25","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"1bce278a4f250c16de2fef547d817cd7dd73fd73","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.25.tgz","fileCount":95,"integrity":"sha512-a+qb5votrcmyIQFtSQPQpPhRB0yhimGxjBVLXaid/ipDACvlgJXdAh3EmsTESBDZWduqTTBgY6XNCRCAB4kiGw==","signatures":[{"sig":"MEYCIQD2lD0i6GRbEcECDcMBJfltAGkPv24iqy7G1EZd+076LgIhAOTY8O+4AzpSC1rCQT5IFDIDLzOwdiC4bDrhKpBX7POs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22217933},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3c87cd741fae350f938c26765bbabd33a1fa1dad","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.22","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.19","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.19","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.19","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.24","@things-factory/more-ui":"^7.0.19","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.25","@things-factory/print-ui":"^7.0.22","@things-factory/dashboard":"^7.0.25","@things-factory/export-ui":"^7.0.19","@things-factory/i18n-base":"^7.0.22","@things-factory/lite-menu":"^7.0.25","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.22","@things-factory/context-ui":"^7.0.19","@things-factory/setting-ui":"^7.0.22","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.24","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.22","@things-factory/setting-base":"^7.0.22","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.23","@things-factory/oauth2-client":"^7.0.22","@things-factory/integration-ui":"^7.0.24","@things-factory/integration-opc":"^7.0.23","@things-factory/integration-melsec":"^7.0.23","@things-factory/integration-modbus":"^7.0.23","@things-factory/integration-influxdb":"^7.0.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.25_1722185950620_0.7750033728706982","host":"s3://npm-registry-packages"}},"7.0.26":{"name":"@things-factory/operato-ecs","version":"7.0.26","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.26","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"cc4f94d997b3dc9071acbebc95699ea9ce5cfd15","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.26.tgz","fileCount":95,"integrity":"sha512-q//Qr06aallCIxeJ9eD+lamPoMEqHTBLWCf4V35iAel4CY0Ss6O23RO565WEpLPBlQWM5wA/pVLVRGv30fprCg==","signatures":[{"sig":"MEQCIA6vYKvD9YDM6yta0ZtoLJ+0NiEnt01GbmgR14YCIM9XAiAZyN5fVklyHnDCLTL3laFg9Z3685pJmugQGB+CgCR26A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22218779},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a8c7831361a556ac922373a841dcff968409dfee","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.22","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.19","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.19","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.19","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.24","@things-factory/more-ui":"^7.0.19","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.25","@things-factory/print-ui":"^7.0.22","@things-factory/dashboard":"^7.0.25","@things-factory/export-ui":"^7.0.19","@things-factory/i18n-base":"^7.0.22","@things-factory/lite-menu":"^7.0.25","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.22","@things-factory/context-ui":"^7.0.19","@things-factory/setting-ui":"^7.0.22","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.24","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.22","@things-factory/setting-base":"^7.0.22","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.23","@things-factory/oauth2-client":"^7.0.22","@things-factory/integration-ui":"^7.0.24","@things-factory/integration-opc":"^7.0.23","@things-factory/integration-melsec":"^7.0.23","@things-factory/integration-modbus":"^7.0.23","@things-factory/integration-influxdb":"^7.0.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.14"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.26_1722241374499_0.2615121449489235","host":"s3://npm-registry-packages"}},"7.0.28":{"name":"@things-factory/operato-ecs","version":"7.0.28","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.28","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"f7b07650e19434933f6d42cb4d796dbe48c71a29","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.28.tgz","fileCount":95,"integrity":"sha512-Ov/ddgHAluMIjkSs8qaDVTt1UcSKFz1l28CDdpck8ZaioOyobWPQQzG/7cfGS6lN9RypKpFskHpUhuWSbL3dhQ==","signatures":[{"sig":"MEUCIC/ywQY9TW+I+iShlLlesnhQjtzDanp4rqGjAc2TtEWhAiEAk7tdGooPeHrj9j5VtLSC6MCrYkn/iW+EPQBGZh+BUnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22218779},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"05a06c851e7fbdf76b3fdc039a0067d6c0439a25","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.28","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.28","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.28","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.28","@things-factory/more-ui":"^7.0.28","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.28","@things-factory/print-ui":"^7.0.28","@things-factory/dashboard":"^7.0.28","@things-factory/export-ui":"^7.0.28","@things-factory/i18n-base":"^7.0.28","@things-factory/lite-menu":"^7.0.28","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.28","@things-factory/context-ui":"^7.0.28","@things-factory/setting-ui":"^7.0.28","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.28","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.28","@things-factory/setting-base":"^7.0.28","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.28","@things-factory/oauth2-client":"^7.0.28","@things-factory/integration-ui":"^7.0.28","@things-factory/integration-opc":"^7.0.28","@things-factory/integration-melsec":"^7.0.28","@things-factory/integration-modbus":"^7.0.28","@things-factory/integration-influxdb":"^7.0.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.28"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.28_1722396977964_0.06112403359153973","host":"s3://npm-registry-packages"}},"7.0.29":{"name":"@things-factory/operato-ecs","version":"7.0.29","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.29","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"b41e1214531963c21d87ede63b0145293d8ae2f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.29.tgz","fileCount":95,"integrity":"sha512-gBRoplUnxlmLSD4Fq77kq0FEt66qqt/qB1B1UCbXyq4QFL+CQsBBen85Sro3sQ+atIn8E2FmXEQosVUjGtEYYQ==","signatures":[{"sig":"MEYCIQCL4f7NSI3A2/ehdtRPZ0XbKjR2Zwr0+S8c+/cYfoKD2QIhAKQIz2m5xarbw4YWD50eBqmYe6u0maOTsU1eREuYUWcK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22218779},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e3cc590d3b552d0e572792f8d377ef6798d753d2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.28","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.28","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.28","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.28","@things-factory/more-ui":"^7.0.28","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.28","@things-factory/print-ui":"^7.0.28","@things-factory/dashboard":"^7.0.28","@things-factory/export-ui":"^7.0.28","@things-factory/i18n-base":"^7.0.28","@things-factory/lite-menu":"^7.0.28","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.28","@things-factory/context-ui":"^7.0.28","@things-factory/setting-ui":"^7.0.28","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.28","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.28","@things-factory/setting-base":"^7.0.28","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.28","@things-factory/oauth2-client":"^7.0.28","@things-factory/integration-ui":"^7.0.28","@things-factory/integration-opc":"^7.0.28","@things-factory/integration-melsec":"^7.0.28","@things-factory/integration-modbus":"^7.0.28","@things-factory/integration-influxdb":"^7.0.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.29_1722398259627_0.9700353615535913","host":"s3://npm-registry-packages"}},"7.0.30":{"name":"@things-factory/operato-ecs","version":"7.0.30","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.30","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"4de479a5bb0e62df7d288e774310280668768aac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.30.tgz","fileCount":95,"integrity":"sha512-IU1aUvAX8NhA2PtQnfFr0F/yNqVgh3vjdfQo8QMz0f2nz2crYHn+ulnWZJb4m86fcwNmMApJlvF+92kJ/M5SDQ==","signatures":[{"sig":"MEUCIBQ0NkaVdJ6odag/gLEU7HOn9GqvHsPzGbXYUglWRx4CAiEA7PWHt3apfvd9h42A9VqzYvUGa6UEQfTeuAUuIJQurAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22218638},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3953ca413944db5e69bc91653d6d72f4a939a3c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.28","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.28","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.28","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.28","@things-factory/more-ui":"^7.0.28","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.30","@things-factory/print-ui":"^7.0.28","@things-factory/dashboard":"^7.0.30","@things-factory/export-ui":"^7.0.28","@things-factory/i18n-base":"^7.0.28","@things-factory/lite-menu":"^7.0.30","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.28","@things-factory/context-ui":"^7.0.28","@things-factory/setting-ui":"^7.0.28","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.28","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.28","@things-factory/setting-base":"^7.0.28","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.28","@things-factory/oauth2-client":"^7.0.28","@things-factory/integration-ui":"^7.0.28","@things-factory/integration-opc":"^7.0.28","@things-factory/integration-melsec":"^7.0.28","@things-factory/integration-modbus":"^7.0.28","@things-factory/integration-influxdb":"^7.0.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.30_1722417207737_0.7979186158934932","host":"s3://npm-registry-packages"}},"7.0.31":{"name":"@things-factory/operato-ecs","version":"7.0.31","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.31","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c11887c1d3da1c759656a2334e0310557a059d66","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.31.tgz","fileCount":95,"integrity":"sha512-aa2pZsjrOI4fFMp8jXplF9mz5CURiUdxtwAyGajuN3ehWEzJENE09HObnfT8vR2cnhg5Q8jh8g1Fhd+d5dAT6g==","signatures":[{"sig":"MEUCIQCnCNFDb1KHxbLJWlcnbF4iMuGd9ueDr4h8XkdgdYv8tQIgOgg3uni360MYCeXJ/H+Re6AVH9V80bCQs0T1rG/dseM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22218631},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"92f7ff0eb8c622abca54b37c33438e06e3472634","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.28","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.28","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.28","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.28","@things-factory/more-ui":"^7.0.28","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.30","@things-factory/print-ui":"^7.0.28","@things-factory/dashboard":"^7.0.30","@things-factory/export-ui":"^7.0.28","@things-factory/i18n-base":"^7.0.28","@things-factory/lite-menu":"^7.0.30","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.28","@things-factory/context-ui":"^7.0.28","@things-factory/setting-ui":"^7.0.28","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.28","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.28","@things-factory/setting-base":"^7.0.28","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.28","@things-factory/oauth2-client":"^7.0.28","@things-factory/integration-ui":"^7.0.31","@things-factory/integration-opc":"^7.0.28","@things-factory/integration-melsec":"^7.0.28","@things-factory/integration-modbus":"^7.0.28","@things-factory/integration-influxdb":"^7.0.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.31_1722592652394_0.9454798093588177","host":"s3://npm-registry-packages"}},"7.0.33":{"name":"@things-factory/operato-ecs","version":"7.0.33","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.33","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"fe6e5264d840df32ee459d3288316d04fe4753bf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.33.tgz","fileCount":95,"integrity":"sha512-oAjtQm1iTZGdMogG2HwI6UwhBeNOAG9jMTKW14JCMrxfxU0JYPfmAgfg86cOIq7miJVCTeLksPadPRxZO/wmRg==","signatures":[{"sig":"MEUCIQDBGE8cNrGeR1jJK5NGYA/B4CdXwf7SbVmlta/3KB+JRgIgG/4U1I/77tvyhtWMnrzs3xr0zIp3rDk6yA22IWfM7Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22218631},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d8ce7eb155cf54e1c8aa9dca34ca7872b0a0c804","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.7/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.33","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.33","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.33","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.33","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.33","@things-factory/integration-opc":"^7.0.33","@things-factory/integration-melsec":"^7.0.33","@things-factory/integration-modbus":"^7.0.33","@things-factory/integration-influxdb":"^7.0.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.33_1722700548530_0.3506877073369141","host":"s3://npm-registry-packages"}},"7.0.35":{"name":"@things-factory/operato-ecs","version":"7.0.35","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.35","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"035a163c916c7d2080e5acf5f56ec2a6b8e5a4c1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.35.tgz","fileCount":95,"integrity":"sha512-vhloZPMK0tP6EUDuNhTQQohXjdq18Twgw8lICR6mUd2Y7xYRIv2aS2n5Z8T5OxFlf4uDkobk/62IS3NfPzuvyQ==","signatures":[{"sig":"MEQCIAXfx845+dSNcfwuBCrCT3q7cAtkjgLrhtwVq1m8IT7LAiAh/P90c22ukQUA2ePXuh0oKxLdn94OoUhBXLe0DLj2YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22218452},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0b2f9d060aebacdde2cf0b656273f8c3577ab09b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.33","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.33","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.33","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@things-factory/board-service":"^7.0.33","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.35","@things-factory/integration-opc":"^7.0.33","@things-factory/integration-melsec":"^7.0.33","@things-factory/integration-modbus":"^7.0.33","@things-factory/integration-influxdb":"^7.0.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.35_1723130072174_0.14003871749891816","host":"s3://npm-registry-packages"}},"7.0.36":{"name":"@things-factory/operato-ecs","version":"7.0.36","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.36","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"ad49d186d21aae419638e988d1762715449046a7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.36.tgz","fileCount":70,"integrity":"sha512-8HZiEMwMZQ/Pqzgr0mgmcqq++6283Q8LoAr+Sjnmral81xzr/dIm4MaE4mTYFHYi3N0xek+8cAKZUT+xs6Yn4g==","signatures":[{"sig":"MEUCIQCHLglY1r5h4etqenolWu6F5x2blSsYfLWfCtStMW1cSgIgWFap5wtyF3oe6o2limHRL4Es+b9hvQBEwt0oTYwlcJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533028},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f9ac274d234e8ba1d67a994953bc63e4ab758b79","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.33","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.36","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.33","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.33","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.35","@things-factory/integration-opc":"^7.0.33","@things-factory/integration-melsec":"^7.0.33","@things-factory/integration-modbus":"^7.0.33","@things-factory/integration-influxdb":"^7.0.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.36_1723272357518_0.8467138656869153","host":"s3://npm-registry-packages"}},"7.0.37":{"name":"@things-factory/operato-ecs","version":"7.0.37","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.37","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"69f836d051473100f5fbc6e68d9cef7a0e476c89","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.37.tgz","fileCount":70,"integrity":"sha512-AhuaWCDfMcPHz5YVM7ST1oI5rAYqfCK33NKPvpvjS6RTDlnOZksmwYY7dy7v1u8KhJUQcREdmY/Fti1x+Luu3w==","signatures":[{"sig":"MEUCIQCct5ee2ZGyAEC0NFcsttwy4YT5c+IGCCniN43CTtP/vQIgC2hXevm/NaszCx5fq1W7ZYBI+mw9fmX3YhFWIPYBZTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533083},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"28b852bbf7bd1160522195f9db1775db56f18b30","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.33","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.36","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.33","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.33","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.35","@things-factory/integration-opc":"^7.0.33","@things-factory/integration-melsec":"^7.0.33","@things-factory/integration-modbus":"^7.0.33","@things-factory/integration-headless":"^7.0.37","@things-factory/integration-influxdb":"^7.0.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.37_1723361239286_0.7399692543927414","host":"s3://npm-registry-packages"}},"7.0.38":{"name":"@things-factory/operato-ecs","version":"7.0.38","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.38","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"7c0ab018b08fd0e0b384b44be7f7af075d49e0be","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.38.tgz","fileCount":70,"integrity":"sha512-De4jpxd0fAHM7AyBiN8OUqJjcQG4+s900oepgfifbtvpZ2OJmhLOU18oqWIgporvEhW1A6qRg8kEx67RN2O4zA==","signatures":[{"sig":"MEUCIQDFXnw21tIyd24v5FqrrZLo2K8znc8ozswyNKAM6YEuFgIgAgs6qoPGhIEiUsc/8LzWIKcnIkkMqqr1fR9tX2EKO9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1536699},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"735942469a12f77ed857ad617b97148d178d162d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.38","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.38","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.33","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.38","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.38","@things-factory/integration-opc":"^7.0.38","@things-factory/integration-email":"^7.0.38","@things-factory/integration-melsec":"^7.0.38","@things-factory/integration-modbus":"^7.0.38","@things-factory/integration-headless":"^7.0.38","@things-factory/integration-influxdb":"^7.0.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.38_1723368106846_0.6453135620018617","host":"s3://npm-registry-packages"}},"7.0.39":{"name":"@things-factory/operato-ecs","version":"7.0.39","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.39","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"28cde73a4026cd2e42aaf9cdd0aaf590f5d3eb9e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.39.tgz","fileCount":70,"integrity":"sha512-xLfE8kejWaN5aObQ1cDqGRKbYhpea3AMakid3y86Tu7EjRWHBdJmRsHD1B+zU/ZcmQp/S2J9RIzeXpqKcivbsw==","signatures":[{"sig":"MEYCIQCJDBas+ryEQUerHTRf4ukMocx+ZQkSIvQfCdeb1UzcfwIhAN3GVi9C30Pw7NQQB8VxWl/V1RiTcdws97DIurjbNkNq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1536699},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"97f7588d477aa1d6083b51113d7666b42f530989","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.38","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.38","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.33","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.38","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.38","@things-factory/integration-opc":"^7.0.38","@things-factory/integration-email":"^7.0.38","@things-factory/integration-melsec":"^7.0.38","@things-factory/integration-modbus":"^7.0.38","@things-factory/integration-headless":"^7.0.39","@things-factory/integration-influxdb":"^7.0.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.39_1723372087338_0.7143053822639474","host":"s3://npm-registry-packages"}},"7.0.40":{"name":"@things-factory/operato-ecs","version":"7.0.40","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.40","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"15cbb87be04066218681930a87d2b10e7902cca6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.40.tgz","fileCount":70,"integrity":"sha512-6e+T5vk4tMY4JUNFV1xkLxr91+r325yulLBOfRcT+Zc5Fm1qWlw+mxTpoNWO+mwqtKtjCefw4yiORU72Li408Q==","signatures":[{"sig":"MEQCIAY7aWAdWqVn0DeNdQQqxQF3vnoirWP01s6RCkUtq+4YAiBeKNnnlJOxZAPN6B5W3P46/qe50AhfYvemNOdtbiQjmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1536699},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"59ccd4873d87a1b38df8387809a68c958076d264","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.40","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.40","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.33","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.40","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.38","@things-factory/integration-opc":"^7.0.38","@things-factory/integration-email":"^7.0.38","@things-factory/integration-melsec":"^7.0.38","@things-factory/integration-modbus":"^7.0.38","@things-factory/integration-headless":"^7.0.40","@things-factory/integration-influxdb":"^7.0.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.40_1723409533857_0.9037278575020014","host":"s3://npm-registry-packages"}},"7.0.41":{"name":"@things-factory/operato-ecs","version":"7.0.41","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.41","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"04cd67e3ff92e97370e52007f323b7ccff5529b7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.41.tgz","fileCount":70,"integrity":"sha512-8eNlsmBx/ExjLJ1/u33CPCA05TKwrh4B7P7nWvHqOmanbO96e9HyxgJZ7llwfe5nc3OtMFW35wx8u1NOpV9/7Q==","signatures":[{"sig":"MEUCIQCIA8ZBpKkMZM5p1U4o4nVHSPcA3po94PiQxEvZi2p5OwIgOdCF0XPHRJ5glEPDzZRG7sYnsA0FP88hsljWpm2oSt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533135},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9d9bd55f0ab565cf41cdc33fdaf416f7e5c26f5c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.41","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.41","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.41","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.41","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.38","@things-factory/integration-opc":"^7.0.38","@things-factory/integration-email":"^7.0.38","@things-factory/integration-melsec":"^7.0.38","@things-factory/integration-modbus":"^7.0.38","@things-factory/integration-headless":"^7.0.41","@things-factory/integration-influxdb":"^7.0.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.41_1723434732461_0.6202241620734406","host":"s3://npm-registry-packages"}},"7.0.42":{"name":"@things-factory/operato-ecs","version":"7.0.42","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.42","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"ed4590d249da71870ab96e0bd9578f3b00f27ed4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.42.tgz","fileCount":70,"integrity":"sha512-sVydDzUBOEtr5Zg/0qtK9xSzHM3dpkeQpJUL6fsnj/1Tt+51e4oc/ESkrC9N83GVi9Sw9wiQtfP2ivhrAgd46A==","signatures":[{"sig":"MEUCIQDKx9T8Ot1N/0Ei/puPfmqt36/TPkfAbmGplGOq5WDLmgIgOtGpXnhXkx/IGnNr6z047NA1gmtmhRbNf7M/fl15FRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533135},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c89deb409321120795adddd29508f31465f00245","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.33","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.33","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.33","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.33","@things-factory/more-ui":"^7.0.33","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.33","@things-factory/print-ui":"^7.0.33","@things-factory/dashboard":"^7.0.41","@things-factory/export-ui":"^7.0.33","@things-factory/i18n-base":"^7.0.33","@things-factory/lite-menu":"^7.0.41","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.33","@things-factory/context-ui":"^7.0.33","@things-factory/setting-ui":"^7.0.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.41","@things-factory/setting-base":"^7.0.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.41","@things-factory/oauth2-client":"^7.0.33","@things-factory/integration-ui":"^7.0.42","@things-factory/integration-opc":"^7.0.38","@things-factory/integration-email":"^7.0.38","@things-factory/integration-melsec":"^7.0.38","@things-factory/integration-modbus":"^7.0.38","@things-factory/integration-headless":"^7.0.41","@things-factory/integration-influxdb":"^7.0.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.42_1723472765727_0.5057641869873235","host":"s3://npm-registry-packages"}},"7.0.43":{"name":"@things-factory/operato-ecs","version":"7.0.43","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.43","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"06626c333f2fc23d376e2730ec9d4234be9d9334","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.43.tgz","fileCount":70,"integrity":"sha512-fQHhkktuFqIvaegpnLgP2Uy6ZO9cZt1DhlytYeJ0AYuBXesZINTBIrXBvjUxx/1BjcIPJRrFyHRSv0U1HJI0Fw==","signatures":[{"sig":"MEUCIAE/7IPrvbMkRIkHXm7xg2bsWCrDI6a8vE8YgFmJu2izAiEAmYoTEqJsWOhqIxzr/hz5/Wjw9IBq/Q2SBJ9ZphS+WRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533135},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"669cf13dccf67bd45260d8f69d919bc1d72c1ce0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.43","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.43","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.43","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.43","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.43","@things-factory/more-ui":"^7.0.43","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.43","@things-factory/print-ui":"^7.0.43","@things-factory/dashboard":"^7.0.43","@things-factory/export-ui":"^7.0.43","@things-factory/i18n-base":"^7.0.43","@things-factory/lite-menu":"^7.0.43","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.43","@things-factory/context-ui":"^7.0.43","@things-factory/setting-ui":"^7.0.43","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.43","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.43","@things-factory/setting-base":"^7.0.43","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.43","@things-factory/oauth2-client":"^7.0.43","@things-factory/integration-ui":"^7.0.43","@things-factory/integration-opc":"^7.0.43","@things-factory/integration-email":"^7.0.43","@things-factory/integration-melsec":"^7.0.43","@things-factory/integration-modbus":"^7.0.43","@things-factory/integration-headless":"^7.0.43","@things-factory/integration-influxdb":"^7.0.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.43_1723535342817_0.6161550941194864","host":"s3://npm-registry-packages"}},"7.0.44":{"name":"@things-factory/operato-ecs","version":"7.0.44","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.44","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"1764ab41cccf96198c680ad6a5bd47244dcbf95f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.44.tgz","fileCount":70,"integrity":"sha512-6bBV7j9XhNuPjLodswwiwLnXEg3Mj9wxJ1Q3oQm8l85y4YecgKZE9XNUbxXGsjFnAvv3O3/as7cXuNuSD5HjGQ==","signatures":[{"sig":"MEUCIQDAZBlnWXgPjfJwRRvf8ioBRUDjKF4JeTpuiQfzJsChvQIgXqpwoeJ4hoVZDaQxV3CokSa+f3eM0HlMZcdhfUiQ0pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533135},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"15c3e1b6a2b5f33c03cca37aabdc5f4c388d7dc9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.44","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.44","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.44","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.44","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.44","@things-factory/more-ui":"^7.0.44","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.44","@things-factory/print-ui":"^7.0.44","@things-factory/dashboard":"^7.0.44","@things-factory/export-ui":"^7.0.44","@things-factory/i18n-base":"^7.0.44","@things-factory/lite-menu":"^7.0.44","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.44","@things-factory/context-ui":"^7.0.44","@things-factory/setting-ui":"^7.0.44","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.44","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.44","@things-factory/setting-base":"^7.0.44","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.44","@things-factory/oauth2-client":"^7.0.44","@things-factory/integration-ui":"^7.0.44","@things-factory/integration-opc":"^7.0.44","@things-factory/integration-email":"^7.0.44","@things-factory/integration-melsec":"^7.0.44","@things-factory/integration-modbus":"^7.0.44","@things-factory/integration-headless":"^7.0.44","@things-factory/integration-influxdb":"^7.0.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.44_1723538809422_0.04067457701287025","host":"s3://npm-registry-packages"}},"7.0.47":{"name":"@things-factory/operato-ecs","version":"7.0.47","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.47","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"880eac7c760bc8278b2585939992207ae9c313a7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.47.tgz","fileCount":70,"integrity":"sha512-zxV71pubGa4RH1ygnYw7P/sCEJIffyciEvYmfMlYlkq/s7xOEG8X8mJpwiuReFmarrFSy06AlYXgWpYKzDKt/A==","signatures":[{"sig":"MEYCIQDaACNR67NOZApWZPvfaFR2nw7rW1QKTcby9mUgTwHacwIhAIprUejta6RPaxAussGH5YM9169iA4xTG+vzd8yLqiBu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533890},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"785ae44608f27d3c4c16b48cd8be5e6fce14ea6c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.44","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.44","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.44","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.44","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.44","@things-factory/more-ui":"^7.0.44","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.47","@things-factory/print-ui":"^7.0.44","@things-factory/dashboard":"^7.0.47","@things-factory/export-ui":"^7.0.44","@things-factory/i18n-base":"^7.0.44","@things-factory/lite-menu":"^7.0.47","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.44","@things-factory/context-ui":"^7.0.44","@things-factory/setting-ui":"^7.0.44","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.44","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.44","@things-factory/setting-base":"^7.0.44","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.44","@things-factory/oauth2-client":"^7.0.44","@things-factory/integration-ui":"^7.0.44","@things-factory/integration-opc":"^7.0.44","@things-factory/integration-email":"^7.0.44","@things-factory/integration-melsec":"^7.0.44","@things-factory/integration-modbus":"^7.0.44","@things-factory/integration-headless":"^7.0.44","@things-factory/integration-influxdb":"^7.0.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.47_1723633701513_0.21763900348924503","host":"s3://npm-registry-packages"}},"7.0.48":{"name":"@things-factory/operato-ecs","version":"7.0.48","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.48","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"d2c3e5cfc7dc66f4e73dfd22d75a2eb954b0b163","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.48.tgz","fileCount":71,"integrity":"sha512-cvxEGXgKs8Op+1kmexIbQNaYNT3Po1xs07+6BDxsLWjjwjk2GYn/UEUS3NaCcbxY5ZnX4u2D50E2KQbk4zt/AA==","signatures":[{"sig":"MEQCIEFurUeKGQYdPA775P72MHh71v7t+a0dFHOjY3XQ3oBpAiAfrM/iwkdifCJxGr4n2DX7lEsp9/kefovoF3YAGamRBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1534699},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"516772ebee08900790bcc43477419d60adcb4dcd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.48","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.48","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.48","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.48","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.48","@things-factory/more-ui":"^7.0.48","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.48","@things-factory/print-ui":"^7.0.48","@things-factory/dashboard":"^7.0.48","@things-factory/export-ui":"^7.0.48","@things-factory/i18n-base":"^7.0.48","@things-factory/lite-menu":"^7.0.48","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.48","@things-factory/context-ui":"^7.0.48","@things-factory/setting-ui":"^7.0.48","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.48","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.48","@things-factory/setting-base":"^7.0.48","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.48","@things-factory/oauth2-client":"^7.0.48","@things-factory/integration-ui":"^7.0.48","@things-factory/integration-opc":"^7.0.48","@things-factory/integration-email":"^7.0.48","@things-factory/integration-melsec":"^7.0.48","@things-factory/integration-modbus":"^7.0.48","@things-factory/integration-headless":"^7.0.48","@things-factory/integration-influxdb":"^7.0.48"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.48"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.48_1723709306465_0.7523336824855196","host":"s3://npm-registry-packages"}},"7.0.49":{"name":"@things-factory/operato-ecs","version":"7.0.49","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.49","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"b1b421832d0267d3b328f70a5340b5b3543a4836","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.49.tgz","fileCount":70,"integrity":"sha512-SXlIll6vcCp0A9hnqvYgthRLhfdWHB7qNhiTK9NAxl/Ujnfv+7e5QiGSB7hLnMh0XfN1Z+mouTBIIV1TbxofFw==","signatures":[{"sig":"MEUCIFyE2OcUvl8uiHmakvsyFC25oBtUKBgEgdCuSAEyeaKPAiEA/7WcXHJRFjZWKxDFc+1dJeWGzkyJg36vsudJtvzYp3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533024},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3fdc2d9c86f8ebf1470fa5d2155b7b3019df6c0d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.49","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.49","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.49","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.49","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.49","@things-factory/more-ui":"^7.0.49","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.49","@things-factory/print-ui":"^7.0.49","@things-factory/dashboard":"^7.0.49","@things-factory/export-ui":"^7.0.49","@things-factory/i18n-base":"^7.0.49","@things-factory/lite-menu":"^7.0.49","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.49","@things-factory/context-ui":"^7.0.49","@things-factory/setting-ui":"^7.0.49","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.49","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.49","@things-factory/setting-base":"^7.0.49","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.49","@things-factory/oauth2-client":"^7.0.49","@things-factory/integration-ui":"^7.0.49","@things-factory/integration-opc":"^7.0.49","@things-factory/integration-email":"^7.0.49","@things-factory/integration-melsec":"^7.0.49","@things-factory/integration-modbus":"^7.0.49","@things-factory/integration-headless":"^7.0.49","@things-factory/integration-influxdb":"^7.0.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.49_1723716542818_0.24262889465872206","host":"s3://npm-registry-packages"}},"7.0.50":{"name":"@things-factory/operato-ecs","version":"7.0.50","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.50","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"a33474b2b9958823b88a2f41ff0e48fb5c17fc4d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.50.tgz","fileCount":70,"integrity":"sha512-ZKf77Oje0i0+RJ50PUiS9UsS/kJfCI6lUOGINTMO10TnBPW1xQhcnzMhcCisZjgN27QAaVL3UF8EpykTLNioyw==","signatures":[{"sig":"MEUCIQCJj2I7/1zKxNo+n4DZKkwoLbtwtlbQ797FCLogeFbjRwIgWn7TP4QwtjnupDyPDG6Bd2DK3b5CHVTwV0Eg1/UnjeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533024},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e4d1eaa41db8130c56cb5b8d5d13b3f834ab8a4e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.49","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.49","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.49","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.49","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.49","@things-factory/more-ui":"^7.0.49","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.49","@things-factory/print-ui":"^7.0.49","@things-factory/dashboard":"^7.0.49","@things-factory/export-ui":"^7.0.49","@things-factory/i18n-base":"^7.0.49","@things-factory/lite-menu":"^7.0.49","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.49","@things-factory/context-ui":"^7.0.49","@things-factory/setting-ui":"^7.0.49","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.49","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.49","@things-factory/setting-base":"^7.0.49","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.49","@things-factory/oauth2-client":"^7.0.49","@things-factory/integration-ui":"^7.0.50","@things-factory/integration-opc":"^7.0.49","@things-factory/integration-email":"^7.0.49","@things-factory/integration-melsec":"^7.0.49","@things-factory/integration-modbus":"^7.0.49","@things-factory/integration-headless":"^7.0.49","@things-factory/integration-influxdb":"^7.0.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.50_1723728279441_0.3172494334475091","host":"s3://npm-registry-packages"}},"7.0.51":{"name":"@things-factory/operato-ecs","version":"7.0.51","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.51","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"023beef55ff18470745459773e88940f667f1484","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.51.tgz","fileCount":70,"integrity":"sha512-189iVkLzPSYMzv1UF1xvsuZBzWizqyKYLkrSVYDmkV8CmGP2bcCfvqKvrXC5a44skLkHXZ7nWav/Zh+ZcMSKjQ==","signatures":[{"sig":"MEUCIQClbzRYIhmRHIWp6isMyD+ZqUxR2j7VB2J2z/r1g7CKMAIgA1UEXWArKTYo8ThR4LrI5nhJ2aTCddKL2tUDflJcYRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533024},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"522e1311d0e182da734be290287c3dfda79efcc0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.49","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.49","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.49","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.49","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.49","@things-factory/more-ui":"^7.0.49","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.51","@things-factory/print-ui":"^7.0.49","@things-factory/dashboard":"^7.0.51","@things-factory/export-ui":"^7.0.49","@things-factory/i18n-base":"^7.0.49","@things-factory/lite-menu":"^7.0.51","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.49","@things-factory/context-ui":"^7.0.49","@things-factory/setting-ui":"^7.0.49","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.49","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.51","@things-factory/setting-base":"^7.0.49","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.49","@things-factory/oauth2-client":"^7.0.49","@things-factory/integration-ui":"^7.0.51","@things-factory/integration-opc":"^7.0.49","@things-factory/integration-email":"^7.0.49","@things-factory/integration-melsec":"^7.0.49","@things-factory/integration-modbus":"^7.0.49","@things-factory/integration-headless":"^7.0.49","@things-factory/integration-influxdb":"^7.0.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.51_1723794334425_0.49751256579250236","host":"s3://npm-registry-packages"}},"7.0.52":{"name":"@things-factory/operato-ecs","version":"7.0.52","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.52","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"ec81276cb628618e05e52feba15948b97a4342c1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.52.tgz","fileCount":70,"integrity":"sha512-s3eZ8CkGSYMfAqv/muGJY6lkoOlCfyCVPEoOyw3ocsV1kdciqhH81d+mCRma76iKQGrpLUVdhOnqWIwIYy55Gw==","signatures":[{"sig":"MEQCICH3Q20v/lgHFYar5MYMfG5Khuo1oIwxOHZa++rBeDB+AiAe1Bw5SUjTr/hnLqnD5yRYv8DVVJxSlBir82mvxKReVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533024},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ff6154d83646d8bd49030984a8122d3d5896d646","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.49","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.49","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.49","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.49","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.49","@things-factory/more-ui":"^7.0.49","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.51","@things-factory/print-ui":"^7.0.49","@things-factory/dashboard":"^7.0.51","@things-factory/export-ui":"^7.0.49","@things-factory/i18n-base":"^7.0.49","@things-factory/lite-menu":"^7.0.51","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.49","@things-factory/context-ui":"^7.0.49","@things-factory/setting-ui":"^7.0.49","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.49","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.52","@things-factory/setting-base":"^7.0.49","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.49","@things-factory/oauth2-client":"^7.0.49","@things-factory/integration-ui":"^7.0.52","@things-factory/integration-opc":"^7.0.49","@things-factory/integration-email":"^7.0.49","@things-factory/integration-melsec":"^7.0.49","@things-factory/integration-modbus":"^7.0.49","@things-factory/integration-headless":"^7.0.49","@things-factory/integration-influxdb":"^7.0.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.52_1723803019878_0.08213435666467506","host":"s3://npm-registry-packages"}},"7.0.53":{"name":"@things-factory/operato-ecs","version":"7.0.53","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.53","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"3626a0efb34c33d9f5c3f662fece6f4057c2acd9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.53.tgz","fileCount":70,"integrity":"sha512-g7+OVge3sHtiYELp300k/xkBG0a3mcTEco2pcU58a8WFa54y1mid3Bgpdu0gn+t8Cq86o4StWsgErrTPudihWA==","signatures":[{"sig":"MEUCIDq6/q+3sUh7UgI1WZ4zIKfcDGzOh3M05HWLYqWBOojCAiEAlFnzk2evfHKyRzIlZyRyLc0ZVK4VdWcyWY86nxNh124=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533024},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"96b4308aff1d312343c647a80823658e78b03824","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.49","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.49","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.49","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.49","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.49","@things-factory/more-ui":"^7.0.49","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.51","@things-factory/print-ui":"^7.0.49","@things-factory/dashboard":"^7.0.51","@things-factory/export-ui":"^7.0.49","@things-factory/i18n-base":"^7.0.49","@things-factory/lite-menu":"^7.0.51","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.49","@things-factory/context-ui":"^7.0.49","@things-factory/setting-ui":"^7.0.49","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.49","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.52","@things-factory/setting-base":"^7.0.49","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.49","@things-factory/oauth2-client":"^7.0.49","@things-factory/integration-ui":"^7.0.52","@things-factory/integration-opc":"^7.0.49","@things-factory/integration-email":"^7.0.49","@things-factory/integration-melsec":"^7.0.49","@things-factory/integration-modbus":"^7.0.49","@things-factory/integration-headless":"^7.0.53","@things-factory/integration-influxdb":"^7.0.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.53_1723814969206_0.8561466169537963","host":"s3://npm-registry-packages"}},"7.0.54":{"name":"@things-factory/operato-ecs","version":"7.0.54","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.54","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"17055f8196f54ed7a73758bbcea7b02e9465b1d1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.54.tgz","fileCount":70,"integrity":"sha512-a+V/aUEDa/PU1EaIB1VIRFDO5QOrq9pLtlC+9y4PHeGLVWFDtBBnY+/o8LlSbr1wiRCZ1hLYOjrL0EXfVY1CFw==","signatures":[{"sig":"MEUCIQDb6CJAbnLnMbmKwA+vuBcKxCkqw33hIj29EUQUZjpqwQIgcWNGlvXg9D9bl8Uiy9PG7g8m58kaoWrdxnsV0+RVTEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533024},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"14a3320fb61bd0a47c147d4c3ff8310de6172f61","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.49","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.49","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.49","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.49","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.49","@things-factory/more-ui":"^7.0.49","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.51","@things-factory/print-ui":"^7.0.49","@things-factory/dashboard":"^7.0.51","@things-factory/export-ui":"^7.0.49","@things-factory/i18n-base":"^7.0.49","@things-factory/lite-menu":"^7.0.51","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.49","@things-factory/context-ui":"^7.0.49","@things-factory/setting-ui":"^7.0.49","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.49","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.52","@things-factory/setting-base":"^7.0.49","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.49","@things-factory/oauth2-client":"^7.0.49","@things-factory/integration-ui":"^7.0.52","@things-factory/integration-opc":"^7.0.49","@things-factory/integration-email":"^7.0.49","@things-factory/integration-melsec":"^7.0.49","@things-factory/integration-modbus":"^7.0.49","@things-factory/integration-headless":"^7.0.54","@things-factory/integration-influxdb":"^7.0.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.54_1723827007905_0.22308387479540648","host":"s3://npm-registry-packages"}},"7.0.55":{"name":"@things-factory/operato-ecs","version":"7.0.55","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.55","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"0532acf860375dfe1c5a36c877a0d3942198936f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.55.tgz","fileCount":70,"integrity":"sha512-SQa1FHN26ax+izPJxsTyQUEU4+3Jr+6/j1+Y7npsr0ZjJP9EZilPGziAuzGfO62g4To5bV1GP3DoRwGV3AnXNQ==","signatures":[{"sig":"MEUCIQCFhigjlum1vFpXdPGOEop0P4waGYhJ8qecrQe/U4t5nQIgY+kjBVWQ+05kw9Nmajq/6UFXztAwNm3vTdGhLYgOyhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1532843},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"20eb64e468407b2044e76d9c7019a837281141ad","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.55","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.55","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.55","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.55","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.55","@things-factory/more-ui":"^7.0.55","@operato/property-editor":"^2.0.0-beta","@things-factory/board-ui":"^7.0.55","@things-factory/print-ui":"^7.0.55","@things-factory/dashboard":"^7.0.55","@things-factory/export-ui":"^7.0.55","@things-factory/i18n-base":"^7.0.55","@things-factory/lite-menu":"^7.0.55","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.55","@things-factory/context-ui":"^7.0.55","@things-factory/setting-ui":"^7.0.55","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.55","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.55","@things-factory/setting-base":"^7.0.55","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.55","@things-factory/oauth2-client":"^7.0.55","@things-factory/integration-ui":"^7.0.55","@things-factory/integration-opc":"^7.0.55","@things-factory/integration-email":"^7.0.55","@things-factory/integration-melsec":"^7.0.55","@things-factory/integration-modbus":"^7.0.55","@things-factory/integration-headless":"^7.0.55","@things-factory/integration-influxdb":"^7.0.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.55_1723880921171_0.9144132244330885","host":"s3://npm-registry-packages"}},"7.0.56":{"name":"@things-factory/operato-ecs","version":"7.0.56","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.56","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"7d66e38a3855462b1a16d56e1a5df68306e86de3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.56.tgz","fileCount":70,"integrity":"sha512-x4IRHQPx9DDQCgXBsnfJL2P2XsyRqQYIMt/kQedmPVaFmfJO9ly2HHfG0SnPHhckOBg8ovR3WLC6EOHkcVR7xw==","signatures":[{"sig":"MEUCICk14+KcqVL7WZgdQcjEGMD9j9xrUdG1bbL/E7hZlhqDAiEA3RAcc9GckfBJrVPNMYf2v1rMXWJRQ9Xi9YaN2cYkzSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1527773},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"79b01a9ad44568f3b807cbddef256b262a0aa5df","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.55","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.55","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.55","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.55","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.56","@things-factory/more-ui":"^7.0.55","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.55","@things-factory/print-ui":"^7.0.55","@things-factory/dashboard":"^7.0.56","@things-factory/export-ui":"^7.0.55","@things-factory/i18n-base":"^7.0.55","@things-factory/lite-menu":"^7.0.56","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.56","@things-factory/context-ui":"^7.0.55","@things-factory/setting-ui":"^7.0.56","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.56","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.56","@things-factory/setting-base":"^7.0.56","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.56","@things-factory/oauth2-client":"^7.0.56","@things-factory/integration-ui":"^7.0.56","@things-factory/integration-opc":"^7.0.56","@things-factory/integration-email":"^7.0.56","@things-factory/integration-melsec":"^7.0.56","@things-factory/integration-modbus":"^7.0.56","@things-factory/integration-headless":"^7.0.56","@things-factory/integration-influxdb":"^7.0.56"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.56_1723988442262_0.9807843360485728","host":"s3://npm-registry-packages"}},"7.0.57":{"name":"@things-factory/operato-ecs","version":"7.0.57","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.57","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"3751383eac1b4e199c917a468900ee909a588364","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.57.tgz","fileCount":70,"integrity":"sha512-gX7hDBLTl+fH0fHElKbI2psPl84ZGuICRTXtGBXLHElhTNspVIKeIf/nlKjEJsadqyDzdJZQ9x9H8uVv6IG+Mg==","signatures":[{"sig":"MEUCIQDVf/Eg9lIk2cC/Snd4TTG62hmcMaNxhXIVSYOpwDm8mAIgR2rx6nqQ3eTd/bdGro197uXbjAWzwR06LaH2zaElxpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528226},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f20b3e2985f67d55add75ee951eb197b419754dd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.55","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.55","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.55","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.55","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.56","@things-factory/more-ui":"^7.0.55","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.55","@things-factory/print-ui":"^7.0.55","@things-factory/dashboard":"^7.0.56","@things-factory/export-ui":"^7.0.55","@things-factory/i18n-base":"^7.0.55","@things-factory/lite-menu":"^7.0.56","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.56","@things-factory/context-ui":"^7.0.55","@things-factory/setting-ui":"^7.0.56","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.56","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.56","@things-factory/setting-base":"^7.0.56","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.56","@things-factory/oauth2-client":"^7.0.56","@things-factory/integration-ui":"^7.0.56","@things-factory/integration-opc":"^7.0.56","@things-factory/integration-email":"^7.0.56","@things-factory/integration-melsec":"^7.0.56","@things-factory/integration-modbus":"^7.0.56","@things-factory/integration-headless":"^7.0.57","@things-factory/integration-influxdb":"^7.0.56"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.57_1724000869363_0.0032014553675079327","host":"s3://npm-registry-packages"}},"7.0.58":{"name":"@things-factory/operato-ecs","version":"7.0.58","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.58","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"7e11f293988f8902a7838b11b36a917e12a8de3b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.58.tgz","fileCount":70,"integrity":"sha512-1V11NFuG360ZNey2waZT/qcyzHmOXtlQBOouPKIKqWCYQd3ErlTbVEn9Ur+CQrO27vWErhDFE5nO/u+vHIoO1g==","signatures":[{"sig":"MEUCIEdq8f398VrMByUmE8CpW6QdUgiKZEYu3ETr4STM3i3EAiEA3zZQAKH3hcku9FMZz0a/GB8rE+tsY3CfqPP5ZE7gjhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528226},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b0eea04d732f7fa30e7e7803cca8e3258b750f17","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.55","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.55","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.55","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.55","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.56","@things-factory/more-ui":"^7.0.55","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.55","@things-factory/print-ui":"^7.0.55","@things-factory/dashboard":"^7.0.56","@things-factory/export-ui":"^7.0.55","@things-factory/i18n-base":"^7.0.55","@things-factory/lite-menu":"^7.0.56","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.56","@things-factory/context-ui":"^7.0.55","@things-factory/setting-ui":"^7.0.56","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.56","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.56","@things-factory/setting-base":"^7.0.56","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.56","@things-factory/oauth2-client":"^7.0.56","@things-factory/integration-ui":"^7.0.56","@things-factory/integration-opc":"^7.0.56","@things-factory/integration-email":"^7.0.56","@things-factory/integration-melsec":"^7.0.56","@things-factory/integration-modbus":"^7.0.56","@things-factory/integration-headless":"^7.0.58","@things-factory/integration-influxdb":"^7.0.56"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.58_1724004808777_0.9094031652761942","host":"s3://npm-registry-packages"}},"7.0.59":{"name":"@things-factory/operato-ecs","version":"7.0.59","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.59","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"75b52860e38077b68e9e00626ed82a81db7499c6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.59.tgz","fileCount":70,"integrity":"sha512-yT+HNbRTNy6MdLq1pQjOS8OLTAeHDKkn/Dpadj7ofJI+AvLRdAEMHK+5QxqclRRXzcvQZDfSlQwvn0oJEBlN7w==","signatures":[{"sig":"MEQCIEDScjaTXgASKFdgDHlzDJ6GQzKZzJtD+9MUHZiNkW1hAiAJ/FR1CiGbAP0FZPQrzD4ROe+F4mytqnnxLkw0oCztPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528226},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3e207078ee916776059e2984c29fb3d1d18372c5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.55","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.55","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.55","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.55","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.56","@things-factory/more-ui":"^7.0.55","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.55","@things-factory/print-ui":"^7.0.59","@things-factory/dashboard":"^7.0.56","@things-factory/export-ui":"^7.0.55","@things-factory/i18n-base":"^7.0.59","@things-factory/lite-menu":"^7.0.56","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.56","@things-factory/context-ui":"^7.0.55","@things-factory/setting-ui":"^7.0.59","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.59","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.59","@things-factory/setting-base":"^7.0.56","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.56","@things-factory/oauth2-client":"^7.0.56","@things-factory/integration-ui":"^7.0.56","@things-factory/integration-opc":"^7.0.56","@things-factory/integration-email":"^7.0.56","@things-factory/integration-melsec":"^7.0.56","@things-factory/integration-modbus":"^7.0.56","@things-factory/integration-headless":"^7.0.59","@things-factory/integration-influxdb":"^7.0.56"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.59_1724034865787_0.8275948624608513","host":"s3://npm-registry-packages"}},"7.0.60":{"name":"@things-factory/operato-ecs","version":"7.0.60","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.60","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"ef06b9fd7c122e89bfb6a0571899cf8e34fcda5e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.60.tgz","fileCount":70,"integrity":"sha512-nP+TcjVcq/wwgrRzPU8xNN1TfDchTV/IXLCJ6I7PzM1ZU0cbpXSKZCF7o4NtxCFiwvf+43plOSVIQtmem1QtDA==","signatures":[{"sig":"MEYCIQC2YN5v0+pSePXQW1k/luEAyFwSbdx/jV0NmL8MVwBQTQIhAP0Cr89MiD/zzQ1kOwpsrN+8texq2YfBlX+IWwxPQep2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528226},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ce369dbeba4b5ee11c47c1dd6965d9f956ad5713","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.55","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.55","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.55","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.55","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.56","@things-factory/more-ui":"^7.0.55","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.55","@things-factory/print-ui":"^7.0.59","@things-factory/dashboard":"^7.0.56","@things-factory/export-ui":"^7.0.55","@things-factory/i18n-base":"^7.0.59","@things-factory/lite-menu":"^7.0.56","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.56","@things-factory/context-ui":"^7.0.55","@things-factory/setting-ui":"^7.0.59","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.59","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.60","@things-factory/setting-base":"^7.0.56","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.56","@things-factory/oauth2-client":"^7.0.56","@things-factory/integration-ui":"^7.0.56","@things-factory/integration-opc":"^7.0.56","@things-factory/integration-email":"^7.0.56","@things-factory/integration-melsec":"^7.0.56","@things-factory/integration-modbus":"^7.0.56","@things-factory/integration-headless":"^7.0.59","@things-factory/integration-influxdb":"^7.0.56"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.60_1724045177191_0.6844110611906871","host":"s3://npm-registry-packages"}},"7.0.61":{"name":"@things-factory/operato-ecs","version":"7.0.61","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.61","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"af65476c58cf6b699e5c929e70eab544c7f43ab9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.61.tgz","fileCount":70,"integrity":"sha512-lA6wsgh2L10D1VZ8Q2p3FiYJFDKRwgYdJYVGcCpSBJhD8LBf6AyEMjK+AP3017iWsx0nFCZITmoTw1Tr+lwxSA==","signatures":[{"sig":"MEUCIQCnoGh17s2VKfe3XODpHxp3HR7JLaaxdTyS52AFArfK4AIgUynDYhPh7t70cZ1HKxP4OpyYwcpi2iEAJfhTOONjK8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528379},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8de7ddb7124b90416c1ffe4c5c53db679a0cb62d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.61","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.61","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.61","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.61","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.61","@things-factory/more-ui":"^7.0.61","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.61","@things-factory/print-ui":"^7.0.61","@things-factory/dashboard":"^7.0.61","@things-factory/export-ui":"^7.0.61","@things-factory/i18n-base":"^7.0.61","@things-factory/lite-menu":"^7.0.61","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.61","@things-factory/context-ui":"^7.0.61","@things-factory/setting-ui":"^7.0.61","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.61","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.61","@things-factory/setting-base":"^7.0.61","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.61","@things-factory/oauth2-client":"^7.0.61","@things-factory/integration-ui":"^7.0.61","@things-factory/integration-opc":"^7.0.61","@things-factory/integration-email":"^7.0.61","@things-factory/integration-melsec":"^7.0.61","@things-factory/integration-modbus":"^7.0.61","@things-factory/integration-headless":"^7.0.61","@things-factory/integration-influxdb":"^7.0.61"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.61_1724126827750_0.28502620304164483","host":"s3://npm-registry-packages"}},"7.0.62":{"name":"@things-factory/operato-ecs","version":"7.0.62","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.62","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"230c749025285a1a75413d7376ee1459ac4a6bc3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.62.tgz","fileCount":70,"integrity":"sha512-eJRzwX1+YQbdwgYMWID3HklMIL0SRlySwoApJ+yw9KDvGnsb4xBd10CNxN4KjmLXEibxRG6mqlGpYMUU417F4Q==","signatures":[{"sig":"MEQCIAghC9P0t8iXS+ghYLHrlwJXllrIiOqeVgUBa6bAny2bAiAj7+BAign+s3wLYEMIBTrx9Hj3Sv0dungUcQGin2fVjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528379},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"01b4862da563aa9d335db809547d7a13f03bc077","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.62","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.62","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.62","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.62","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.62","@things-factory/more-ui":"^7.0.62","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.62","@things-factory/print-ui":"^7.0.62","@things-factory/dashboard":"^7.0.62","@things-factory/export-ui":"^7.0.62","@things-factory/i18n-base":"^7.0.62","@things-factory/lite-menu":"^7.0.62","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.62","@things-factory/context-ui":"^7.0.62","@things-factory/setting-ui":"^7.0.62","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.62","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.62","@things-factory/setting-base":"^7.0.62","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.62","@things-factory/oauth2-client":"^7.0.62","@things-factory/integration-ui":"^7.0.62","@things-factory/integration-opc":"^7.0.62","@things-factory/integration-email":"^7.0.62","@things-factory/integration-melsec":"^7.0.62","@things-factory/integration-modbus":"^7.0.62","@things-factory/integration-headless":"^7.0.62","@things-factory/integration-influxdb":"^7.0.62"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.62_1724130158523_0.7361179193998828","host":"s3://npm-registry-packages"}},"7.0.63":{"name":"@things-factory/operato-ecs","version":"7.0.63","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.63","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"e3b90f24a1a1a32f70d8bd841d171e63adbc67bb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.63.tgz","fileCount":70,"integrity":"sha512-enRcmagcvZDRjMb1S0l4LFGo6yLueFCsSwctSdHr/u21R4p9CRBHgxNi2Wme+uwy//lgBRVLiEh2iW4D3WLWng==","signatures":[{"sig":"MEUCIHFz5vDDIwzMWsdno7LKkuK6YbezqPNTj69UeHtAWHOrAiEAyAEHeCTX4m01P8k1L0pWVWN48DBEpgosJcqs8HoGYRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528379},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f67259b5ee2f33f06728a7404ba8b589bb1ea675","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.62","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.62","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.62","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.62","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.62","@things-factory/more-ui":"^7.0.62","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.62","@things-factory/print-ui":"^7.0.62","@things-factory/dashboard":"^7.0.62","@things-factory/export-ui":"^7.0.62","@things-factory/i18n-base":"^7.0.62","@things-factory/lite-menu":"^7.0.62","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.62","@things-factory/context-ui":"^7.0.62","@things-factory/setting-ui":"^7.0.62","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.62","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.63","@things-factory/setting-base":"^7.0.62","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.62","@things-factory/oauth2-client":"^7.0.62","@things-factory/integration-ui":"^7.0.62","@things-factory/integration-opc":"^7.0.62","@things-factory/integration-email":"^7.0.62","@things-factory/integration-melsec":"^7.0.62","@things-factory/integration-modbus":"^7.0.62","@things-factory/integration-headless":"^7.0.62","@things-factory/integration-influxdb":"^7.0.62"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.63_1724135996314_0.2834473318595627","host":"s3://npm-registry-packages"}},"7.0.64":{"name":"@things-factory/operato-ecs","version":"7.0.64","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.64","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"0852bb943937d3f986cddbecabd141e7b875c680","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.64.tgz","fileCount":70,"integrity":"sha512-ZPUIbbvh9T9zVCP5zmpEmXV1CNmnknejeeyC1WYMwGyz38tavcfbH6J4tfpz+gPiXH84l7HvsiIm3Li0wIm/1g==","signatures":[{"sig":"MEUCIBXuxsnTwZw4bwrTYKOhQzhzOflayB7MtTURVtr/ngQ8AiEAzEeOOAkkXwk8wAESb40qSBaMzUrEu2YCCESQRafVCFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528379},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e7b2358eab9d929e1a8377237a2c1bd42370fcb6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.64","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.64","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.64","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.64","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.64","@things-factory/more-ui":"^7.0.64","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.64","@things-factory/print-ui":"^7.0.64","@things-factory/dashboard":"^7.0.64","@things-factory/export-ui":"^7.0.64","@things-factory/i18n-base":"^7.0.64","@things-factory/lite-menu":"^7.0.64","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.64","@things-factory/context-ui":"^7.0.64","@things-factory/setting-ui":"^7.0.64","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.64","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.64","@things-factory/setting-base":"^7.0.64","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.64","@things-factory/oauth2-client":"^7.0.64","@things-factory/integration-ui":"^7.0.64","@things-factory/integration-opc":"^7.0.64","@things-factory/integration-email":"^7.0.64","@things-factory/integration-melsec":"^7.0.64","@things-factory/integration-modbus":"^7.0.64","@things-factory/integration-headless":"^7.0.64","@things-factory/integration-influxdb":"^7.0.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.64_1724151843700_0.7285093086741903","host":"s3://npm-registry-packages"}},"7.0.65":{"name":"@things-factory/operato-ecs","version":"7.0.65","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.65","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"b9735fb2ef0eafe3cc7daccaa0a347ec4ba99c13","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.65.tgz","fileCount":70,"integrity":"sha512-IOHZMluPRNI2X/vpV3RNI9kJCcNhfhd0P0qf7l4URLie1QvPCgX5THVpWb/DgeLsjQ5VlEs+eGDJryg13jj9GA==","signatures":[{"sig":"MEQCIC/gS2EQs2AhvR6Dd2T39HjzQMJfeKziyh69jf9wbSWmAiAJtEmucAw0KmnPfhiLW+1J6VbMNJA/IW2IMF+qrepKlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528379},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"24a2392283157242439c14aec5a1f6070a15752f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.64","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.64","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.64","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.64","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.64","@things-factory/more-ui":"^7.0.64","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.64","@things-factory/print-ui":"^7.0.65","@things-factory/dashboard":"^7.0.64","@things-factory/export-ui":"^7.0.65","@things-factory/i18n-base":"^7.0.64","@things-factory/lite-menu":"^7.0.64","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.64","@things-factory/context-ui":"^7.0.65","@things-factory/setting-ui":"^7.0.64","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.65","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.65","@things-factory/setting-base":"^7.0.64","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.64","@things-factory/oauth2-client":"^7.0.64","@things-factory/integration-ui":"^7.0.65","@things-factory/integration-opc":"^7.0.64","@things-factory/integration-email":"^7.0.64","@things-factory/integration-melsec":"^7.0.64","@things-factory/integration-modbus":"^7.0.64","@things-factory/integration-headless":"^7.0.64","@things-factory/integration-influxdb":"^7.0.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.65_1724169047310_0.6898610680486523","host":"s3://npm-registry-packages"}},"7.0.66":{"name":"@things-factory/operato-ecs","version":"7.0.66","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.66","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"4defa65aabbd9fc18bf664c5db57cbe53c459d87","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.66.tgz","fileCount":70,"integrity":"sha512-HO8uamGIO+7ehCwKpfYAE2aoIayw20J92BWuXogBbbcM7QnO4Jc2St1vrqE1HBXB8v1s8ZPXGMRCyO0AGDsBXA==","signatures":[{"sig":"MEUCIQCpo7zwTm1rKmwkcsRNy7rBX8gq5ZdOAjaqCq6rP1Fh7AIgBc0i+t6HklwbL8zJrefeHh9qJl8z5X2fTAg8iviq+Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528385},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"17363b9643b8e126c4f55bc5dc9f6dfbba2cedc3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.66","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.66","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.66","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.66","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.66","@things-factory/more-ui":"^7.0.66","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.66","@things-factory/print-ui":"^7.0.66","@things-factory/dashboard":"^7.0.66","@things-factory/export-ui":"^7.0.66","@things-factory/i18n-base":"^7.0.66","@things-factory/lite-menu":"^7.0.66","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.66","@things-factory/context-ui":"^7.0.66","@things-factory/setting-ui":"^7.0.66","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.66","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.66","@things-factory/setting-base":"^7.0.66","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.66","@things-factory/oauth2-client":"^7.0.66","@things-factory/integration-ui":"^7.0.66","@things-factory/integration-opc":"^7.0.66","@things-factory/integration-email":"^7.0.66","@things-factory/integration-melsec":"^7.0.66","@things-factory/integration-modbus":"^7.0.66","@things-factory/integration-headless":"^7.0.66","@things-factory/integration-influxdb":"^7.0.66"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.49"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.66_1724232824962_0.3216455223705732","host":"s3://npm-registry-packages"}},"7.0.68":{"name":"@things-factory/operato-ecs","version":"7.0.68","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.68","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"d72d554030d67acafbc6ea7898df007d70aec643","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.68.tgz","fileCount":70,"integrity":"sha512-lx0fIncaotD9/qjVrcDFhmyAA3gNwVPGB7r1eDsBkl/4gjph1PBshS2ymAkkOf+JMZbWmv7r0a2aa4taMIXSWg==","signatures":[{"sig":"MEYCIQDG6X8DaWxPTEi1vlvy2GHyyRlc9pxaHvgcVsVd6sroHgIhAPOujSolJXhNHZcm0RNO1wP2GesX7qiV57pvc1Gd406d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528640},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a9328d1a0f4e0c89cc793839e9b6154c2790bd15","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.68","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.68","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.68","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.68","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.68","@things-factory/more-ui":"^7.0.68","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.68","@things-factory/print-ui":"^7.0.68","@things-factory/dashboard":"^7.0.68","@things-factory/export-ui":"^7.0.68","@things-factory/i18n-base":"^7.0.68","@things-factory/lite-menu":"^7.0.68","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.68","@things-factory/context-ui":"^7.0.68","@things-factory/setting-ui":"^7.0.68","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.68","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.68","@things-factory/setting-base":"^7.0.68","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.68","@things-factory/oauth2-client":"^7.0.68","@things-factory/integration-ui":"^7.0.68","@things-factory/integration-opc":"^7.0.68","@things-factory/integration-email":"^7.0.68","@things-factory/integration-melsec":"^7.0.68","@things-factory/integration-modbus":"^7.0.68","@things-factory/integration-headless":"^7.0.68","@things-factory/integration-influxdb":"^7.0.68"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.68"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.68_1724295182732_0.005108407412100835","host":"s3://npm-registry-packages"}},"7.0.69":{"name":"@things-factory/operato-ecs","version":"7.0.69","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.69","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"b49307b5526348669f8dcaa704435164166035e0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.69.tgz","fileCount":70,"integrity":"sha512-wUOCVOkUD/szQqMUoChDHu20fzR0fGY+x60O4IB3/pE6vZKZr6c1yyVAk8RxrufsWJNUh8H0qXI6mgFqkpEl3w==","signatures":[{"sig":"MEQCIET62z5KxfxUAbMbABwelzreLcbjIYwDRBcnbIfuZ3taAiBv6N5jNpKgkQfsenCd7cg6uvq6jR0GOSsrAt2uotTwug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528640},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7768bbf12490e519b058e651cc4ae05d9780906f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.68","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.68","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.68","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.68","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.68","@things-factory/more-ui":"^7.0.68","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.68","@things-factory/print-ui":"^7.0.69","@things-factory/dashboard":"^7.0.68","@things-factory/export-ui":"^7.0.68","@things-factory/i18n-base":"^7.0.69","@things-factory/lite-menu":"^7.0.68","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.68","@things-factory/context-ui":"^7.0.68","@things-factory/setting-ui":"^7.0.69","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.69","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.69","@things-factory/setting-base":"^7.0.68","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.68","@things-factory/oauth2-client":"^7.0.68","@things-factory/integration-ui":"^7.0.68","@things-factory/integration-opc":"^7.0.68","@things-factory/integration-email":"^7.0.68","@things-factory/integration-melsec":"^7.0.68","@things-factory/integration-modbus":"^7.0.68","@things-factory/integration-headless":"^7.0.69","@things-factory/integration-influxdb":"^7.0.68"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.68"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.69_1724373540530_0.9019108166286676","host":"s3://npm-registry-packages"}},"7.0.70":{"name":"@things-factory/operato-ecs","version":"7.0.70","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.70","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c3915cc93aae236de77fcf31d9e25837d6344ffe","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.70.tgz","fileCount":70,"integrity":"sha512-SlvrizkTVW7rKN08+Z1rrofKJeCR43d5Qcco5JtvGJVypw8UT4c/7e/HrndQDVJFahboERr+f0A6vBq55mSXAQ==","signatures":[{"sig":"MEYCIQDAZNLXZcHrmLSyPKADFo4WnzJDUuiLgDRKvy5SfdNp2gIhAN+sHiGPZVJ0bXFm+MLoi29CGqGfAJdteBdcWkd1plnR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528640},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f046cfbb15447499fc5be9a9d82e2deb296b5f36","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.70","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.70","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.70","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.70","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.70","@things-factory/more-ui":"^7.0.70","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.70","@things-factory/print-ui":"^7.0.70","@things-factory/dashboard":"^7.0.70","@things-factory/export-ui":"^7.0.70","@things-factory/i18n-base":"^7.0.70","@things-factory/lite-menu":"^7.0.70","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.70","@things-factory/context-ui":"^7.0.70","@things-factory/setting-ui":"^7.0.70","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.70","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.70","@things-factory/setting-base":"^7.0.70","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.70","@things-factory/oauth2-client":"^7.0.70","@things-factory/integration-ui":"^7.0.70","@things-factory/integration-opc":"^7.0.70","@things-factory/integration-email":"^7.0.70","@things-factory/integration-melsec":"^7.0.70","@things-factory/integration-modbus":"^7.0.70","@things-factory/integration-headless":"^7.0.70","@things-factory/integration-influxdb":"^7.0.70"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.70"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.70_1724373963575_0.5836722214022758","host":"s3://npm-registry-packages"}},"7.0.71":{"name":"@things-factory/operato-ecs","version":"7.0.71","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.71","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"fc8f0b99772d7fe4304f4c003270477f8fd4e6f3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.71.tgz","fileCount":70,"integrity":"sha512-n4cn2OJY5IRgzs8t5oLGkQOgG8JkBCwtw9JUGpJKRkwohdOxSeiVg6tKB2OLZQJWW23bb9E7sXikmXXUetVPxQ==","signatures":[{"sig":"MEYCIQCQwjQGBsc6Rx2UiVvfdxa3gC7oeQUdOh2ssqwNB+QkmAIhAMmMtnyzfseU5wgJJSNnUiWdfKSHNVVoshDDao4zHDB0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528640},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d242e4a4415764d0d389e9dff09d2ce3a8fc317f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.71","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.70","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.70","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.70","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.71","@things-factory/more-ui":"^7.0.70","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.71","@things-factory/print-ui":"^7.0.71","@things-factory/dashboard":"^7.0.71","@things-factory/export-ui":"^7.0.70","@things-factory/i18n-base":"^7.0.71","@things-factory/lite-menu":"^7.0.71","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.71","@things-factory/context-ui":"^7.0.70","@things-factory/setting-ui":"^7.0.71","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.71","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.71","@things-factory/setting-base":"^7.0.71","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.71","@things-factory/oauth2-client":"^7.0.71","@things-factory/integration-ui":"^7.0.71","@things-factory/integration-opc":"^7.0.71","@things-factory/integration-email":"^7.0.71","@things-factory/integration-melsec":"^7.0.71","@things-factory/integration-modbus":"^7.0.71","@things-factory/integration-headless":"^7.0.71","@things-factory/integration-influxdb":"^7.0.71"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.70"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.71_1724433624494_0.394866023438347","host":"s3://npm-registry-packages"}},"7.0.72":{"name":"@things-factory/operato-ecs","version":"7.0.72","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.72","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c323eb0f372c977d28e79f1c6ebdd2805825838c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.72.tgz","fileCount":70,"integrity":"sha512-oPOHkKn22W7IK5cqpjAixM6BAwnYWRP0NAR72kXeVpdyuOsMY9PxMF5oC8yx7T1HqRsDCFCKcxudJ29F/O1uOA==","signatures":[{"sig":"MEUCIEi3nQW0CcrrA+k2nADVTJnz6m+a8Gru48rkZhIJLtsVAiEAitVoVi9ojF0EyrKhFas2LKbDhnKpUHPZ6D97WnKbaHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528553},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6131a0f20fcc11bc8e9e9d839de8e9700a2b0ac0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.72","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.72","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.72","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.72","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.72","@things-factory/more-ui":"^7.0.72","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.72","@things-factory/print-ui":"^7.0.72","@things-factory/dashboard":"^7.0.72","@things-factory/export-ui":"^7.0.72","@things-factory/i18n-base":"^7.0.72","@things-factory/lite-menu":"^7.0.72","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.72","@things-factory/context-ui":"^7.0.72","@things-factory/setting-ui":"^7.0.72","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.72","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.72","@things-factory/setting-base":"^7.0.72","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.72","@things-factory/oauth2-client":"^7.0.72","@things-factory/integration-ui":"^7.0.72","@things-factory/integration-opc":"^7.0.72","@things-factory/integration-email":"^7.0.72","@things-factory/integration-melsec":"^7.0.72","@things-factory/integration-modbus":"^7.0.72","@things-factory/integration-headless":"^7.0.72","@things-factory/integration-influxdb":"^7.0.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.70"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.72_1724512778239_0.9959812250124409","host":"s3://npm-registry-packages"}},"6.2.167":{"name":"@things-factory/operato-ecs","version":"6.2.167","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.167","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"da2805bb2f0030ec859aaeb37f1a20771bb10ec0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.167.tgz","fileCount":63,"integrity":"sha512-FV+lr/YOlAden2BXACCZkp2+yOMKyOfJKoydMqIDPDSPvXnU6Due+caGvX9IDJv460b+mxXk5N+Q2K5ywX+cMA==","signatures":[{"sig":"MEQCIByYAQT0Txcjv3eLIRWozDKfmFWgEQe6W/DfkDILyqwfAiARoWJSbIATIMm3ZrxNRdbHaxWo8izqrOKLLtNgJQaHhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281726},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c0b528ac67d7cd766d901e0e2f74ae39ef648cab","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.167","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.167","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.167","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.167","@things-factory/auth-ui":"^6.2.167","@things-factory/more-ui":"^6.2.167","@things-factory/board-ui":"^6.2.167","@things-factory/print-ui":"^6.2.167","@things-factory/dashboard":"^6.2.167","@things-factory/export-ui":"^6.2.167","@things-factory/i18n-base":"^6.2.167","@things-factory/lite-menu":"^6.2.167","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.167","@things-factory/context-ui":"^6.2.167","@things-factory/setting-ui":"^6.2.167","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.167","@things-factory/notification":"^6.2.167","@things-factory/setting-base":"^6.2.167","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.167","@things-factory/oauth2-client":"^6.2.167","@things-factory/integration-ui":"^6.2.167","@things-factory/integration-opc":"^6.2.167","@things-factory/integration-melsec":"^6.2.167","@things-factory/integration-modbus":"^6.2.167"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.167"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.167_1724580378460_0.3728659781485124","host":"s3://npm-registry-packages"}},"7.0.73":{"name":"@things-factory/operato-ecs","version":"7.0.73","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.73","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"866d97c6474fae333ea9f7362ab5fa4151b53dfd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.73.tgz","fileCount":70,"integrity":"sha512-IC+z1aRZqFE9RgmY0g2HHby0UQ+eYOU2exFVAM5w7ah0O98LE4Z31iKjniRiHFEUik5chR6ysKqEHKWm7RlL3Q==","signatures":[{"sig":"MEYCIQCZbqt8RF1BrVI556tGkCxgEisp6XPCXWdlaSZKKVXUsQIhAK3P4Qyjz8KyZuSD52po2trMTXYuKY/U31f9l6MjO0wQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528553},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5ce078745084f07a5df7d1ac9de56b2699a07a34","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.72","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.72","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.72","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.72","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.72","@things-factory/more-ui":"^7.0.72","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.72","@things-factory/print-ui":"^7.0.72","@things-factory/dashboard":"^7.0.72","@things-factory/export-ui":"^7.0.72","@things-factory/i18n-base":"^7.0.72","@things-factory/lite-menu":"^7.0.72","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.72","@things-factory/context-ui":"^7.0.72","@things-factory/setting-ui":"^7.0.72","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.72","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.73","@things-factory/setting-base":"^7.0.72","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.72","@things-factory/oauth2-client":"^7.0.72","@things-factory/integration-ui":"^7.0.72","@things-factory/integration-opc":"^7.0.72","@things-factory/integration-email":"^7.0.72","@things-factory/integration-melsec":"^7.0.72","@things-factory/integration-modbus":"^7.0.72","@things-factory/integration-headless":"^7.0.72","@things-factory/integration-influxdb":"^7.0.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.70"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.73_1724599307130_0.25424744669371324","host":"s3://npm-registry-packages"}},"7.0.74":{"name":"@things-factory/operato-ecs","version":"7.0.74","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.74","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"e3dde247741a7ae11e3b1439af28fd89e4b82799","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.74.tgz","fileCount":70,"integrity":"sha512-QBqsz4f12vHzvLjf7WcshalbUdAVZVt7xvByOwPk+fQxPMS4Seah9vABtBnbN8asYLaUTCVxDzqvv5bTw0xRzA==","signatures":[{"sig":"MEQCID6oK6NLuzpI0kGUj+Zf18aHhf4IJPnn/iQooEsCYHCbAiAVW7tP9NP54tEmZcE2Adubn4T/IG7nyBCZGwrMMKwHMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528553},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2f3de6036ddd5ef4a5c877ee537b28edbe08f038","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.74","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.74","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.74","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.74","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.74","@things-factory/more-ui":"^7.0.74","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.74","@things-factory/print-ui":"^7.0.74","@things-factory/dashboard":"^7.0.74","@things-factory/export-ui":"^7.0.74","@things-factory/i18n-base":"^7.0.74","@things-factory/lite-menu":"^7.0.74","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.74","@things-factory/context-ui":"^7.0.74","@things-factory/setting-ui":"^7.0.74","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.74","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.74","@things-factory/setting-base":"^7.0.74","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.74","@things-factory/oauth2-client":"^7.0.74","@things-factory/integration-ui":"^7.0.74","@things-factory/integration-opc":"^7.0.74","@things-factory/integration-email":"^7.0.74","@things-factory/integration-melsec":"^7.0.74","@things-factory/integration-modbus":"^7.0.74","@things-factory/integration-headless":"^7.0.74","@things-factory/integration-influxdb":"^7.0.74"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.74_1724599698857_0.7652275589827109","host":"s3://npm-registry-packages"}},"7.0.75":{"name":"@things-factory/operato-ecs","version":"7.0.75","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.75","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"1ea77284b8d7070b0ce401493f46a5641702a6d0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.75.tgz","fileCount":70,"integrity":"sha512-yxJD1i9iz4vxifg0W9iaM2Wp3w+tPu+II84uteuFwpcWcTodynlCBignDGRZiVtfuJ4xLUF/GvGAFPI67ngVag==","signatures":[{"sig":"MEQCIBj7kC6pFCW76NPRmhF4tCkk6qatdCIAii6DR/+3ZIDbAiApnAREMlg05F3E1FogWA/q8uPHVaBgEZNqi/DMM0zqMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528553},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1a6808f94d6c222f4e50ffc3317d9c320358ed20","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.75","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.75","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.75","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.75","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.75","@things-factory/more-ui":"^7.0.75","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.75","@things-factory/print-ui":"^7.0.75","@things-factory/dashboard":"^7.0.75","@things-factory/export-ui":"^7.0.75","@things-factory/i18n-base":"^7.0.75","@things-factory/lite-menu":"^7.0.75","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.75","@things-factory/context-ui":"^7.0.75","@things-factory/setting-ui":"^7.0.75","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.75","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.75","@things-factory/setting-base":"^7.0.75","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.75","@things-factory/oauth2-client":"^7.0.75","@things-factory/integration-ui":"^7.0.75","@things-factory/integration-opc":"^7.0.75","@things-factory/integration-email":"^7.0.75","@things-factory/integration-melsec":"^7.0.75","@things-factory/integration-modbus":"^7.0.75","@things-factory/integration-headless":"^7.0.75","@things-factory/integration-influxdb":"^7.0.75"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.75_1724605545252_0.39175130465155417","host":"s3://npm-registry-packages"}},"6.2.168":{"name":"@things-factory/operato-ecs","version":"6.2.168","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.168","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e6fb89e82111fcd1a3e9036c0782d1b8e5b44a76","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.168.tgz","fileCount":63,"integrity":"sha512-fdJTKbAbSodcmP3V0415uUjesHZnnSfg5QVP7onjA/ZPvwUvzcAJkQFx9IVRI6Y3zzSvBDKC7dLUvBxK0u7zSw==","signatures":[{"sig":"MEUCIQCcQ+mKSnn3yoEk2x5uK8N/qlsymXvySjI3qbFPNIvw9gIgFqVKd+ktph46fsTEgrwZ4GIZOzRy1KZQzZcmd/jsyxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281726},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cae56a8a6204c3cd46636f11415d8f8d3251aba6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"jinwon","email":"jwchoib8@daum.net"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.168","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.167","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.167","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.167","@things-factory/auth-ui":"^6.2.168","@things-factory/more-ui":"^6.2.167","@things-factory/board-ui":"^6.2.168","@things-factory/print-ui":"^6.2.168","@things-factory/dashboard":"^6.2.168","@things-factory/export-ui":"^6.2.167","@things-factory/i18n-base":"^6.2.168","@things-factory/lite-menu":"^6.2.168","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.168","@things-factory/context-ui":"^6.2.167","@things-factory/setting-ui":"^6.2.168","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.168","@things-factory/notification":"^6.2.168","@things-factory/setting-base":"^6.2.168","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.168","@things-factory/oauth2-client":"^6.2.168","@things-factory/integration-ui":"^6.2.168","@things-factory/integration-opc":"^6.2.168","@things-factory/integration-melsec":"^6.2.168","@things-factory/integration-modbus":"^6.2.168"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.167"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.168_1724670590789_0.7648349019215246","host":"s3://npm-registry-packages"}},"7.0.76":{"name":"@things-factory/operato-ecs","version":"7.0.76","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.76","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"d263e7883d0b57cf48175259ca56bd69cad96f56","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.76.tgz","fileCount":70,"integrity":"sha512-P/U/9QKH6KWWDfg9KMyZvQfumuIy1HzgvkCba+fjHlHcwT3WY4tYKM4BqGC9xy4wmMOkWPvLVWkQkuQWEbPGmQ==","signatures":[{"sig":"MEYCIQDUZz5LkZpQOp1iZdyYb1KRM2t3vdr9kPQnVbn7aqlVbAIhAMsy79B8LW1u690OArvw075gLebYGfj8iI9j+askThsS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530573},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"297a1fea5be41c08d164f977444f221ee9ec901f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.76","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.76","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.76","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.76","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.76","@things-factory/more-ui":"^7.0.76","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.76","@things-factory/print-ui":"^7.0.76","@things-factory/dashboard":"^7.0.76","@things-factory/export-ui":"^7.0.76","@things-factory/i18n-base":"^7.0.76","@things-factory/lite-menu":"^7.0.76","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.76","@things-factory/context-ui":"^7.0.76","@things-factory/setting-ui":"^7.0.76","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.76","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.76","@things-factory/setting-base":"^7.0.76","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.76","@things-factory/oauth2-client":"^7.0.76","@things-factory/integration-ui":"^7.0.76","@things-factory/integration-opc":"^7.0.76","@things-factory/integration-email":"^7.0.76","@things-factory/integration-melsec":"^7.0.76","@things-factory/integration-modbus":"^7.0.76","@things-factory/integration-headless":"^7.0.76","@things-factory/integration-influxdb":"^7.0.76"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.76_1724744337918_0.49004466648678613","host":"s3://npm-registry-packages"}},"7.0.77":{"name":"@things-factory/operato-ecs","version":"7.0.77","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.77","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"dc258d4971d701ba844d3f43e7c318d480fbdff1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.77.tgz","fileCount":70,"integrity":"sha512-QmPBJaBDOy+aZ20bOtd+TaesmYj6pAHH9QpcPVCxAc8JyG8bJO0e5SQfXuMI0SJGjdBA3JQYFyI4JjK8x/YsJw==","signatures":[{"sig":"MEYCIQDPb7v7luUQaAGhPLlG2+rVyBGyMPkyNFj/3ZW4kfZcSAIhAMq7LPEZ0bsc3VbV1udcCrKlMgl61eALb7fj54dC3N4K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530573},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9eb3d7438a6b67119151e235c1ee778dc20938d5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.77","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.77","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.77","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.77","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.77","@things-factory/more-ui":"^7.0.77","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.77","@things-factory/print-ui":"^7.0.77","@things-factory/dashboard":"^7.0.77","@things-factory/export-ui":"^7.0.77","@things-factory/i18n-base":"^7.0.77","@things-factory/lite-menu":"^7.0.77","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.77","@things-factory/context-ui":"^7.0.77","@things-factory/setting-ui":"^7.0.77","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.77","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.77","@things-factory/setting-base":"^7.0.77","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.77","@things-factory/oauth2-client":"^7.0.77","@things-factory/integration-ui":"^7.0.77","@things-factory/integration-opc":"^7.0.77","@things-factory/integration-email":"^7.0.77","@things-factory/integration-melsec":"^7.0.77","@things-factory/integration-modbus":"^7.0.77","@things-factory/integration-headless":"^7.0.77","@things-factory/integration-influxdb":"^7.0.77"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.77_1724744923158_0.21947397912480748","host":"s3://npm-registry-packages"}},"7.0.78":{"name":"@things-factory/operato-ecs","version":"7.0.78","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.78","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"3ca511e23ef4a8a2ce2a35fdf791f796e8d0a232","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.78.tgz","fileCount":70,"integrity":"sha512-GO/Ez+c0Mxecb0hpdVrpJqQ+IJ9fJ56L8p7ZR+9n7SrPSPwsS1xkY74vNCWa349iCs4NlsiPRta4uCZAnGdZdw==","signatures":[{"sig":"MEUCIQCHLF8eiOa+QjXqeNyQpG+J44fDYvfc/Bvc33Mlo53qxgIgfzQU/vuBuGqJxzVaUFvNSyFwkp+oThU5Q/k+L4d5+WQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530573},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fc5dd0f295031816c86ef385940be57db8ced390","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.77","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.77","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.77","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.77","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.77","@things-factory/more-ui":"^7.0.77","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.77","@things-factory/print-ui":"^7.0.77","@things-factory/dashboard":"^7.0.77","@things-factory/export-ui":"^7.0.77","@things-factory/i18n-base":"^7.0.77","@things-factory/lite-menu":"^7.0.77","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.77","@things-factory/context-ui":"^7.0.77","@things-factory/setting-ui":"^7.0.77","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.77","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.78","@things-factory/setting-base":"^7.0.77","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.77","@things-factory/oauth2-client":"^7.0.77","@things-factory/integration-ui":"^7.0.77","@things-factory/integration-opc":"^7.0.77","@things-factory/integration-email":"^7.0.77","@things-factory/integration-melsec":"^7.0.77","@things-factory/integration-modbus":"^7.0.77","@things-factory/integration-headless":"^7.0.77","@things-factory/integration-influxdb":"^7.0.77"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.78_1724781952648_0.42945982564589236","host":"s3://npm-registry-packages"}},"7.0.81":{"name":"@things-factory/operato-ecs","version":"7.0.81","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.81","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"6157c7bcaed6a61f0a10ce839c56d8c1548b2657","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.81.tgz","fileCount":70,"integrity":"sha512-wY9q33b1lmT+gLR2LKuVbEeXZy+9EV2F60P7vpJMgNvO2ZjZsLQQYPh+9r4du6cFt2gWrlXuRaO9V+2mcR9ghg==","signatures":[{"sig":"MEYCIQDJpZRv9wD3qySW+uYBucsrfVal4AQPcg+wAnnMWuzgyAIhAJpef8lZ4eM1whH7yTV84QDwkIkaK93oriWJdtkj/RXr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530573},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c6b580e6ca8da099ee4753d49362cb81452f421d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.81","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.81","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.81","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.81","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.81","@things-factory/more-ui":"^7.0.81","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.81","@things-factory/print-ui":"^7.0.81","@things-factory/dashboard":"^7.0.81","@things-factory/export-ui":"^7.0.81","@things-factory/i18n-base":"^7.0.81","@things-factory/lite-menu":"^7.0.81","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.81","@things-factory/context-ui":"^7.0.81","@things-factory/setting-ui":"^7.0.81","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.81","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.81","@things-factory/setting-base":"^7.0.81","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.81","@things-factory/oauth2-client":"^7.0.81","@things-factory/integration-ui":"^7.0.81","@things-factory/integration-opc":"^7.0.81","@things-factory/integration-email":"^7.0.81","@things-factory/integration-melsec":"^7.0.81","@things-factory/integration-modbus":"^7.0.81","@things-factory/integration-headless":"^7.0.81","@things-factory/integration-influxdb":"^7.0.81"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.74"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.81_1724822678365_0.3071928132615416","host":"s3://npm-registry-packages"}},"7.0.84":{"name":"@things-factory/operato-ecs","version":"7.0.84","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.84","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"115a03880c7f0170952898c67d84b6d12783ae78","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.84.tgz","fileCount":70,"integrity":"sha512-bHl1kQCx5CKs/0PsUyyqlCbw6EOIfaG8bDCNDhY2+SRaJAwzwpbV2LgI8GchcsQX4aFJiLbBUb8BYet7uyJ1Ww==","signatures":[{"sig":"MEUCIEHE8i9CluPSY1i01YQ3X7vCsbbKbkI4wQ9eVSL/SQFFAiEAzuL6gCZNMjR7opZYZqxZO263dwrGBZ/1cWKEOPD8W7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530573},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e754928a659222c69542ed52d4512341dee13f8d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.84","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.84","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.84","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.84","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.84","@things-factory/more-ui":"^7.0.84","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.84","@things-factory/print-ui":"^7.0.84","@things-factory/dashboard":"^7.0.84","@things-factory/export-ui":"^7.0.84","@things-factory/i18n-base":"^7.0.84","@things-factory/lite-menu":"^7.0.84","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.84","@things-factory/context-ui":"^7.0.84","@things-factory/setting-ui":"^7.0.84","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.84","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.84","@things-factory/setting-base":"^7.0.84","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.84","@things-factory/oauth2-client":"^7.0.84","@things-factory/integration-ui":"^7.0.84","@things-factory/integration-opc":"^7.0.84","@things-factory/integration-email":"^7.0.84","@things-factory/integration-melsec":"^7.0.84","@things-factory/integration-modbus":"^7.0.84","@things-factory/integration-headless":"^7.0.84","@things-factory/integration-influxdb":"^7.0.84"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.84_1724893102071_0.38330380768494865","host":"s3://npm-registry-packages"}},"7.0.85":{"name":"@things-factory/operato-ecs","version":"7.0.85","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.85","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"b480d2aa79347512fc15445c88822bc81f7bcd6e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.85.tgz","fileCount":70,"integrity":"sha512-dzC5v6y0aHr7F3S/C1vV7+pGz3wKDGScLskp8kdmpWtveqqeyiXRAm4kQKiChIZc3aQzXTJLzHVNZHFDEj1jYA==","signatures":[{"sig":"MEUCIQCIucZA0zSY1LdWXaVVziP+OoGK5dRWxceBcPTSME5U3AIgIeqxoni77cRsj/2PgWWrWsixgF5MtELSjE3NOvJKUJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530227},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"94bb34cfdcc186d316e2f509a670f84995676a46","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.85","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.85","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.85","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.85","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.85","@things-factory/more-ui":"^7.0.85","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.85","@things-factory/print-ui":"^7.0.85","@things-factory/dashboard":"^7.0.85","@things-factory/export-ui":"^7.0.85","@things-factory/i18n-base":"^7.0.85","@things-factory/lite-menu":"^7.0.85","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.85","@things-factory/context-ui":"^7.0.85","@things-factory/setting-ui":"^7.0.85","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.85","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.85","@things-factory/setting-base":"^7.0.85","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.85","@things-factory/oauth2-client":"^7.0.85","@things-factory/integration-ui":"^7.0.85","@things-factory/integration-opc":"^7.0.85","@things-factory/integration-email":"^7.0.85","@things-factory/integration-melsec":"^7.0.85","@things-factory/integration-modbus":"^7.0.85","@things-factory/integration-headless":"^7.0.85","@things-factory/integration-influxdb":"^7.0.85"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.84"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.85_1725099524309_0.1860259995657101","host":"s3://npm-registry-packages"}},"7.0.86":{"name":"@things-factory/operato-ecs","version":"7.0.86","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.0.86","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"f5bc4ba3dc445f5bbd571c101b8e2600f5f0f669","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.0.86.tgz","fileCount":70,"integrity":"sha512-s9jpNyKgTZnFWTPp0SKcLFIuwxYlBvE29QBqk8SuA6I9VvyE45wS7XTRCiqg7Jp/ZzR7VFEZ9AlmDDMuwVvKdQ==","signatures":[{"sig":"MEUCIQD4teU/aya0Gn8md5hUlzeX/ocGDMxC+CkHtqtkj089kQIgHdp+QulApFQ0BUyF7IfmzYcti/pGQvxMksVVkrSglWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530227},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1a8702178b3b40e022f01fd293cb8779a25a84cd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.0.86","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.0.86","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.0.86","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.0.86","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.0.86","@things-factory/more-ui":"^7.0.86","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.0.86","@things-factory/print-ui":"^7.0.86","@things-factory/dashboard":"^7.0.86","@things-factory/export-ui":"^7.0.86","@things-factory/i18n-base":"^7.0.86","@things-factory/lite-menu":"^7.0.86","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.0.86","@things-factory/context-ui":"^7.0.86","@things-factory/setting-ui":"^7.0.86","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.0.86","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.0.86","@things-factory/setting-base":"^7.0.86","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.0.86","@things-factory/oauth2-client":"^7.0.86","@things-factory/integration-ui":"^7.0.86","@things-factory/integration-opc":"^7.0.86","@things-factory/integration-email":"^7.0.86","@things-factory/integration-melsec":"^7.0.86","@things-factory/integration-modbus":"^7.0.86","@things-factory/integration-headless":"^7.0.86","@things-factory/integration-influxdb":"^7.0.86"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.0.86"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.0.86_1725099660591_0.3894210886526961","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@things-factory/operato-ecs","version":"7.1.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.0","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"b9e0161e05de6a42681848ef679a59bd01842e28","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.0.tgz","fileCount":70,"integrity":"sha512-sNOkNWFotb2bQKfyvp8ByoNhniPkmay+n0DCqEY8R9BlV061vGOm0qctZ3W2h/xfXrxz5cXN9+gOLHqN7YI3/Q==","signatures":[{"sig":"MEYCIQDRa6vVwBdngzA1uAibK/k+UVtu8ldTXyKZ4tRJUVxxggIhAMAiNl2RzNFF//AUMCSPWDZ8opDBSEK/xhBStmGWD/YH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530198},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f981b8116c3a91298dd20750eebd375990624904","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.0","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.0","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.0","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.0","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.0","@things-factory/more-ui":"^7.1.0","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.0","@things-factory/print-ui":"^7.1.0","@things-factory/dashboard":"^7.1.0","@things-factory/export-ui":"^7.1.0","@things-factory/i18n-base":"^7.1.0","@things-factory/lite-menu":"^7.1.0","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.0","@things-factory/context-ui":"^7.1.0","@things-factory/setting-ui":"^7.1.0","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.0","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.0","@things-factory/setting-base":"^7.1.0","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.0","@things-factory/oauth2-client":"^7.1.0","@things-factory/integration-ui":"^7.1.0","@things-factory/integration-opc":"^7.1.0","@things-factory/integration-email":"^7.1.0","@things-factory/integration-melsec":"^7.1.0","@things-factory/integration-modbus":"^7.1.0","@things-factory/integration-headless":"^7.1.0","@things-factory/integration-influxdb":"^7.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.0_1725167304334_0.04821078674224255","host":"s3://npm-registry-packages"}},"8.0.0-alpha.0":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.0","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"bdceafb09f56a84df1cf2ec64d2935903f2ce9e8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.0.tgz","fileCount":70,"integrity":"sha512-nz4As5cHGAJuTjxMb+PBIqHgR26PFC+RgVQIUPqdDpr8gs6JGcUVKPtgXbnwux0H44prog55+Fu7pZd/bLKAQw==","signatures":[{"sig":"MEYCIQDdHZyPrmoiX1v3y3sL/M3tBsb2I6R7XijjDt0c5No1tAIhAL2aXJXt9NK8QuPRtT8YPc4tr8tpqyD5J0X9+g3Do6s/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530568},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f63a441fb4ba44fb58bf21b2f424cf797a6bddff","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.0","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.0","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.0","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.0","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.0","@things-factory/more-ui":"^8.0.0-alpha.0","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.0","@things-factory/print-ui":"^8.0.0-alpha.0","@things-factory/dashboard":"^8.0.0-alpha.0","@things-factory/export-ui":"^8.0.0-alpha.0","@things-factory/i18n-base":"^8.0.0-alpha.0","@things-factory/lite-menu":"^8.0.0-alpha.0","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.0","@things-factory/context-ui":"^8.0.0-alpha.0","@things-factory/setting-ui":"^8.0.0-alpha.0","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.0","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.0","@things-factory/setting-base":"^8.0.0-alpha.0","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.0","@things-factory/oauth2-client":"^8.0.0-alpha.0","@things-factory/integration-ui":"^8.0.0-alpha.0","@things-factory/integration-opc":"^8.0.0-alpha.0","@things-factory/integration-email":"^8.0.0-alpha.0","@things-factory/integration-melsec":"^8.0.0-alpha.0","@things-factory/integration-modbus":"^8.0.0-alpha.0","@things-factory/integration-headless":"^8.0.0-alpha.0","@things-factory/integration-influxdb":"^8.0.0-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.0_1725172122984_0.5251305369844901","host":"s3://npm-registry-packages"}},"8.0.0-alpha.1":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.1","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"25031a759f5d11b77df912ad97376d10cbc3f9e0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.1.tgz","fileCount":70,"integrity":"sha512-j16HsIqUbkjRA9alG7gw/wsD9WGxGBqlaFZpUzzD5BHVndx63jRua1zOG7uKORGX2TEd+3GykL1Nr2wSkgFiZQ==","signatures":[{"sig":"MEUCIGLNrCDyXpevT51OgkGRQGciccPvzsn2jZHvsYfIFB79AiEAwKbi0aWB3NZrIJ/4xochLvGz73H8xVJaUWT1dRhw7SQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530636},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fda153ff6e86ef5ee7ace788739a100f3f413f08","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.1","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.1","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.1","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.1","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.1","@things-factory/more-ui":"^8.0.0-alpha.1","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.1","@things-factory/print-ui":"^8.0.0-alpha.1","@things-factory/dashboard":"^8.0.0-alpha.1","@things-factory/export-ui":"^8.0.0-alpha.1","@things-factory/i18n-base":"^8.0.0-alpha.1","@things-factory/lite-menu":"^8.0.0-alpha.1","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.1","@things-factory/context-ui":"^8.0.0-alpha.1","@things-factory/setting-ui":"^8.0.0-alpha.1","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.1","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.1","@things-factory/setting-base":"^8.0.0-alpha.1","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.1","@things-factory/oauth2-client":"^8.0.0-alpha.1","@things-factory/integration-ui":"^8.0.0-alpha.1","@things-factory/integration-opc":"^8.0.0-alpha.1","@things-factory/integration-email":"^8.0.0-alpha.1","@things-factory/integration-melsec":"^8.0.0-alpha.1","@things-factory/integration-modbus":"^8.0.0-alpha.1","@things-factory/integration-headless":"^8.0.0-alpha.1","@things-factory/integration-influxdb":"^8.0.0-alpha.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.1_1725206273925_0.6078905614079748","host":"s3://npm-registry-packages"}},"6.2.170":{"name":"@things-factory/operato-ecs","version":"6.2.170","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.170","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bf188407e9959017994c88a8014a908741469c0e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.170.tgz","fileCount":62,"integrity":"sha512-dTr84gFp3kDVCed0s5jcI/hMtC/IRbGrSQjDnhIcFXlmqeYii9zP65WEFYdKNdzfFLNgIkl/x+sMf2ziBXjJZA==","signatures":[{"sig":"MEYCIQCu08LR/DGfc1vtV3QkfKBFMabz315TfgpaLly5U5itHgIhAJKpbyuk7IUVM1BkzMMS5DS0mXHKxni+JagHRhLlyIrz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280239},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5a4f3894a63e770de9320c28a1a3c0f38d070ab5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.170","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.170","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.170","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.170","@things-factory/auth-ui":"^6.2.170","@things-factory/more-ui":"^6.2.170","@things-factory/board-ui":"^6.2.170","@things-factory/print-ui":"^6.2.170","@things-factory/dashboard":"^6.2.170","@things-factory/export-ui":"^6.2.170","@things-factory/i18n-base":"^6.2.170","@things-factory/lite-menu":"^6.2.170","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.170","@things-factory/context-ui":"^6.2.170","@things-factory/setting-ui":"^6.2.170","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.170","@things-factory/notification":"^6.2.170","@things-factory/setting-base":"^6.2.170","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.170","@things-factory/oauth2-client":"^6.2.170","@things-factory/integration-ui":"^6.2.170","@things-factory/integration-opc":"^6.2.170","@things-factory/integration-melsec":"^6.2.170","@things-factory/integration-modbus":"^6.2.170"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.170"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.170_1725499132284_0.6093011267965682","host":"s3://npm-registry-packages"}},"8.0.0-alpha.2":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.2","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"0c2cad84162a0242cb0a9608a9f655940bb75724","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.2.tgz","fileCount":70,"integrity":"sha512-Z+lzwUinMoJzjbzrligt7vOJJ8f8ASRk7lIsayv9pVe8DS+f1FSCPQrQ52N97vAb34xuhMpoxFq3FG2wdmSmaA==","signatures":[{"sig":"MEUCIQDBgYcCSJLc+iB9eVQEM96u9r+TFhTcUNE1OE9RiqH0SwIgTS2n1sF7oVKF+4gJZNPSZJLBrdZCjZnFBfVgXXz2ovE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530688},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9599f03becd1263f0c6d7c1138b82180036f7dbf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.2","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.2","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.2","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.2","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.2","@things-factory/more-ui":"^8.0.0-alpha.2","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.2","@things-factory/print-ui":"^8.0.0-alpha.2","@things-factory/dashboard":"^8.0.0-alpha.2","@things-factory/export-ui":"^8.0.0-alpha.2","@things-factory/i18n-base":"^8.0.0-alpha.2","@things-factory/lite-menu":"^8.0.0-alpha.2","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.2","@things-factory/context-ui":"^8.0.0-alpha.2","@things-factory/evaluation":"^8.0.0-alpha.2","@things-factory/setting-ui":"^8.0.0-alpha.2","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.2","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.2","@things-factory/setting-base":"^8.0.0-alpha.2","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.2","@things-factory/oauth2-client":"^8.0.0-alpha.2","@things-factory/integration-ui":"^8.0.0-alpha.2","@things-factory/integration-opc":"^8.0.0-alpha.2","@things-factory/integration-email":"^8.0.0-alpha.2","@things-factory/integration-melsec":"^8.0.0-alpha.2","@things-factory/integration-modbus":"^8.0.0-alpha.2","@things-factory/integration-headless":"^8.0.0-alpha.2","@things-factory/integration-influxdb":"^8.0.0-alpha.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.2_1725503276460_0.41603019351199033","host":"s3://npm-registry-packages"}},"8.0.0-alpha.3":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.3","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"9b10c0ae420540610b80f2cf162320cd74aa16c2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.3.tgz","fileCount":70,"integrity":"sha512-0A0git7rLQrFnhFJFFy5Ke4UOKbVrtj7oDWPQDqpFtwjrmiyUnPFQ/53gDuqnQYuZYT/lkmDXOiZcnr+C5KOqg==","signatures":[{"sig":"MEUCIAp5rEG6+3vl7cSV1539Z9jiIzoMAEuFkWG9DG1WKcoqAiEAj4p16RTx+YzfxMkOCvZJ01AlKOlv+VZ1LiiaMHy4S40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530688},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"610cf58f02e8d6ec5f988500ab5c4fd601fca8d8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.2","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.2","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.2","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.2","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.2","@things-factory/more-ui":"^8.0.0-alpha.2","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.2","@things-factory/print-ui":"^8.0.0-alpha.2","@things-factory/dashboard":"^8.0.0-alpha.3","@things-factory/export-ui":"^8.0.0-alpha.2","@things-factory/i18n-base":"^8.0.0-alpha.2","@things-factory/lite-menu":"^8.0.0-alpha.3","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.2","@things-factory/context-ui":"^8.0.0-alpha.2","@things-factory/evaluation":"^8.0.0-alpha.2","@things-factory/setting-ui":"^8.0.0-alpha.2","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.2","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.3","@things-factory/setting-base":"^8.0.0-alpha.2","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.3","@things-factory/oauth2-client":"^8.0.0-alpha.2","@things-factory/integration-ui":"^8.0.0-alpha.2","@things-factory/integration-opc":"^8.0.0-alpha.2","@things-factory/integration-email":"^8.0.0-alpha.2","@things-factory/integration-melsec":"^8.0.0-alpha.2","@things-factory/integration-modbus":"^8.0.0-alpha.2","@things-factory/integration-headless":"^8.0.0-alpha.3","@things-factory/integration-influxdb":"^8.0.0-alpha.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.3_1725547788305_0.04538983810687269","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"@things-factory/operato-ecs","version":"7.1.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.2","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"fd72de3665537dc4f7118ea2f6a4687f25448a8b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.2.tgz","fileCount":70,"integrity":"sha512-KuPnlcz2xr56GlY9jq0xX5XvyMnIyBNcl1ZXAaZpM/5O0nSL+LaO3UCkEToeCvv7ZyFfsj0WS39JT8Ky8E3fdQ==","signatures":[{"sig":"MEQCIF+vPAwnyXunnm75pBtTyxOPeDyxZVSTDQuS54lv7h/cAiBPGh+6nsQYZbNYYHXWs5WhDruZ2/oBzwbcLhiLABob3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530310},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"95138ed4ce2af742446cd6e7859d2450c2aa40d2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.2","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.2","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.2","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.2","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.2","@things-factory/more-ui":"^7.1.2","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.2","@things-factory/print-ui":"^7.1.2","@things-factory/dashboard":"^7.1.2","@things-factory/export-ui":"^7.1.2","@things-factory/i18n-base":"^7.1.2","@things-factory/lite-menu":"^7.1.2","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.2","@things-factory/context-ui":"^7.1.2","@things-factory/evaluation":"^7.1.2","@things-factory/setting-ui":"^7.1.2","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.2","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.2","@things-factory/setting-base":"^7.1.2","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.2","@things-factory/oauth2-client":"^7.1.2","@things-factory/integration-ui":"^7.1.2","@things-factory/integration-opc":"^7.1.2","@things-factory/integration-email":"^7.1.2","@things-factory/integration-melsec":"^7.1.2","@things-factory/integration-modbus":"^7.1.2","@things-factory/integration-headless":"^7.1.2","@things-factory/integration-influxdb":"^7.1.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.2_1725553383303_0.4892450639121029","host":"s3://npm-registry-packages"}},"7.1.3":{"name":"@things-factory/operato-ecs","version":"7.1.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.3","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"70aff46eb60e49cbb9defd9f6a21dd74330f1c9d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.3.tgz","fileCount":70,"integrity":"sha512-OGSIJofbS5VMyPOKFe8odMc14PsreP5p83aXL3+leg55dppauATjr7gckFnUDklHIhbG/K/y4BswvyWtSOloJw==","signatures":[{"sig":"MEYCIQCC3iTTdRiqCs4kK+lAnn9XqVVvCeKLybESNFJvBZpHqQIhANv2sJO7dwI1hVAjWCENfkd8FjrXeM0JsGxo5Rf+NQOA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530310},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"30dfd9772d9fb5472c3f11c625385385b2b08504","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.2","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.2","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.2","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.2","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.2","@things-factory/more-ui":"^7.1.2","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.2","@things-factory/print-ui":"^7.1.2","@things-factory/dashboard":"^7.1.2","@things-factory/export-ui":"^7.1.2","@things-factory/i18n-base":"^7.1.2","@things-factory/lite-menu":"^7.1.2","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.3","@things-factory/context-ui":"^7.1.2","@things-factory/evaluation":"^7.1.2","@things-factory/setting-ui":"^7.1.2","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.2","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.2","@things-factory/setting-base":"^7.1.2","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.2","@things-factory/oauth2-client":"^7.1.2","@things-factory/integration-ui":"^7.1.2","@things-factory/integration-opc":"^7.1.2","@things-factory/integration-email":"^7.1.2","@things-factory/integration-melsec":"^7.1.2","@things-factory/integration-modbus":"^7.1.2","@things-factory/integration-headless":"^7.1.2","@things-factory/integration-influxdb":"^7.1.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.3_1725604360574_0.8717309164155733","host":"s3://npm-registry-packages"}},"8.0.0-alpha.4":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.4","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"102721ee03ca748910f90af869c86f76e8cb9e88","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.4.tgz","fileCount":70,"integrity":"sha512-B+w0+7h0SjCidjT+XWHfpBogYAn+x4s8DUada6WOCit2Vrk+rcZjf7oKIsJOOLcmXZG8BUbxKp7DFclBvgq6AA==","signatures":[{"sig":"MEQCIE1AtrIdZDeH+0EhnQGXWw+/jQ5uYeuy3HQsikH4nCWwAiBhe94sY1T3J9Qwm/Xh/551eWPiw7Sx/5FHOCPZcS0Fig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530688},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7ce1619bb0f3b0cc12006e827c93d3bb811c49b2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.2","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.2","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.2","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.2","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.2","@things-factory/more-ui":"^8.0.0-alpha.2","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.2","@things-factory/print-ui":"^8.0.0-alpha.2","@things-factory/dashboard":"^8.0.0-alpha.3","@things-factory/export-ui":"^8.0.0-alpha.2","@things-factory/i18n-base":"^8.0.0-alpha.2","@things-factory/lite-menu":"^8.0.0-alpha.3","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.4","@things-factory/context-ui":"^8.0.0-alpha.2","@things-factory/evaluation":"^8.0.0-alpha.2","@things-factory/setting-ui":"^8.0.0-alpha.2","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.2","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.3","@things-factory/setting-base":"^8.0.0-alpha.2","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.3","@things-factory/oauth2-client":"^8.0.0-alpha.2","@things-factory/integration-ui":"^8.0.0-alpha.2","@things-factory/integration-opc":"^8.0.0-alpha.2","@things-factory/integration-email":"^8.0.0-alpha.2","@things-factory/integration-melsec":"^8.0.0-alpha.2","@things-factory/integration-modbus":"^8.0.0-alpha.2","@things-factory/integration-headless":"^8.0.0-alpha.3","@things-factory/integration-influxdb":"^8.0.0-alpha.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.4_1725691703034_0.8555205081980406","host":"s3://npm-registry-packages"}},"7.1.8":{"name":"@things-factory/operato-ecs","version":"7.1.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.8","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"f00f71235dc58b40ba0a371c1fbc843505322ca4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.8.tgz","fileCount":70,"integrity":"sha512-FARMhTTZlTXhWooxTvNDHglp84wU2Wp5b5YcEUtAYcpqLLk5aFEEVBoCyBBrl2A6BgIkN5CBSkW8B4/6r/np3g==","signatures":[{"sig":"MEYCIQDmNQIt/SaT2DOLzbVe1gju5EoiFZCuD8McWTHFmlP/WwIhAIXUqoaTZB1mUu3k2m5Xa4LB2s5jHw0JEo6bkgV+MN8m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572748},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2b215ddbbb6fb12b50fa8b5b68ca21b03d5d2fb8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.8","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.8","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.8","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.8","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.8","@things-factory/more-ui":"^7.1.8","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.8","@things-factory/print-ui":"^7.1.8","@things-factory/dashboard":"^7.1.8","@things-factory/export-ui":"^7.1.8","@things-factory/i18n-base":"^7.1.8","@things-factory/lite-menu":"^7.1.8","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.8","@things-factory/context-ui":"^7.1.8","@things-factory/evaluation":"^7.1.8","@things-factory/setting-ui":"^7.1.8","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.8","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.8","@things-factory/setting-base":"^7.1.8","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.8","@things-factory/oauth2-client":"^7.1.8","@things-factory/integration-ui":"^7.1.8","@things-factory/integration-opc":"^7.1.8","@things-factory/integration-email":"^7.1.8","@things-factory/integration-melsec":"^7.1.8","@things-factory/integration-modbus":"^7.1.8","@things-factory/integration-headless":"^7.1.8","@things-factory/integration-influxdb":"^7.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.8_1725951826219_0.7406680336608182","host":"s3://npm-registry-packages"}},"7.1.9":{"name":"@things-factory/operato-ecs","version":"7.1.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.9","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"14182815db0461ecf97e881dd085893cb5a406e8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.9.tgz","fileCount":70,"integrity":"sha512-PpcRoEnJRQL9VM0kQjcZiCcHbfXBl/bzXxMktHwmPqVpMPi0Ce8hF8oH2GsVRp0Mi6HZTFmhaM3wAnkwEwrzEg==","signatures":[{"sig":"MEUCICEGN6Phg2lz/BDbkmHsxOgEs7p90UkDjKSu4xnqidOFAiEAlVOv5sk38VyysLePTBBUKDsN2IARKQz2IV7eH1iP6HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572748},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6eae077deb9ce988e38d3fff23a0cd0236e84566","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.8","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.8","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.8","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.9","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.8","@things-factory/more-ui":"^7.1.8","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.8","@things-factory/print-ui":"^7.1.8","@things-factory/dashboard":"^7.1.8","@things-factory/export-ui":"^7.1.8","@things-factory/i18n-base":"^7.1.8","@things-factory/lite-menu":"^7.1.8","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.8","@things-factory/context-ui":"^7.1.8","@things-factory/evaluation":"^7.1.8","@things-factory/setting-ui":"^7.1.8","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.8","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.8","@things-factory/setting-base":"^7.1.8","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.8","@things-factory/oauth2-client":"^7.1.8","@things-factory/integration-ui":"^7.1.8","@things-factory/integration-opc":"^7.1.8","@things-factory/integration-email":"^7.1.8","@things-factory/integration-melsec":"^7.1.8","@things-factory/integration-modbus":"^7.1.8","@things-factory/integration-headless":"^7.1.8","@things-factory/integration-influxdb":"^7.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.9_1726035671956_0.546614811369023","host":"s3://npm-registry-packages"}},"7.1.10":{"name":"@things-factory/operato-ecs","version":"7.1.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.10","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"5b72483cb7fe59882d4d19b388637aaa7e57fa3d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.10.tgz","fileCount":67,"integrity":"sha512-LgLJPXsJm+NzxBDZzof2WBQrErryEuaxsjehR7cZhVOrqKjkHwjipJQocZkNvYd3i1SOZHDx3oioK8np3LYmMQ==","signatures":[{"sig":"MEUCIQCnBwxMijlwqKQpPhS6XEXq/zCA4K1cenPIKWQp3dIuLgIgWYT2ULHBJ87QQsfZcMuR6/B+iTeQdoS0ZnYlFoIKU/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568437},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"15c15e6e5105c397600dcc5d727a0634ba174faf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.8","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.8","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.8","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.9","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.8","@things-factory/more-ui":"^7.1.8","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.8","@things-factory/print-ui":"^7.1.8","@things-factory/dashboard":"^7.1.8","@things-factory/export-ui":"^7.1.8","@things-factory/i18n-base":"^7.1.8","@things-factory/lite-menu":"^7.1.8","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.8","@things-factory/context-ui":"^7.1.8","@things-factory/evaluation":"^7.1.8","@things-factory/setting-ui":"^7.1.8","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.8","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.8","@things-factory/setting-base":"^7.1.8","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.8","@things-factory/oauth2-client":"^7.1.8","@things-factory/integration-ui":"^7.1.8","@things-factory/integration-opc":"^7.1.8","@things-factory/integration-email":"^7.1.8","@things-factory/integration-melsec":"^7.1.8","@things-factory/integration-modbus":"^7.1.8","@things-factory/integration-headless":"^7.1.8","@things-factory/integration-influxdb":"^7.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.10_1726043337446_0.35068364570508903","host":"s3://npm-registry-packages"}},"8.0.0-alpha.5":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.5","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"125e6d4da68c8b1a88f8a23711e38a08e8fc9b82","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.5.tgz","fileCount":67,"integrity":"sha512-cRRCInb1mgjxn3m6Fq17T9661iHPzVpI8VZ3gcFl9+n66dKi5ii+BkehYCa7Ogyet5Jo/CR9EAH3V8O202fRKg==","signatures":[{"sig":"MEQCIG5wMD7zL0pFxyWth0wyeGAnc7COculy5sqPWrApURy1AiAA62+Vaj5V9u6DeLnn4hxpirWvf8zPF+tbReOMQRXhaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568814},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d226c264ff0d986257cdce930ef26f746d45bd6a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.2","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.2","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.2","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.5","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.2","@things-factory/more-ui":"^8.0.0-alpha.2","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.2","@things-factory/print-ui":"^8.0.0-alpha.2","@things-factory/dashboard":"^8.0.0-alpha.3","@things-factory/export-ui":"^8.0.0-alpha.2","@things-factory/i18n-base":"^8.0.0-alpha.2","@things-factory/lite-menu":"^8.0.0-alpha.3","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.4","@things-factory/context-ui":"^8.0.0-alpha.2","@things-factory/evaluation":"^8.0.0-alpha.2","@things-factory/setting-ui":"^8.0.0-alpha.2","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.2","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.5","@things-factory/setting-base":"^8.0.0-alpha.2","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.3","@things-factory/oauth2-client":"^8.0.0-alpha.2","@things-factory/integration-ui":"^8.0.0-alpha.2","@things-factory/integration-opc":"^8.0.0-alpha.2","@things-factory/integration-email":"^8.0.0-alpha.2","@things-factory/integration-melsec":"^8.0.0-alpha.2","@things-factory/integration-modbus":"^8.0.0-alpha.2","@things-factory/integration-headless":"^8.0.0-alpha.3","@things-factory/integration-influxdb":"^8.0.0-alpha.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.5_1726072743525_0.6463033172057033","host":"s3://npm-registry-packages"}},"8.0.0-alpha.6":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.6","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"61302c039e62b544b32263d71a2f2f0cc7dbe7fd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.6.tgz","fileCount":68,"integrity":"sha512-HDPnPT2EBRnSpQdo762gkaiu1zxXSc1R8EBja6w0GGF/EixwETdQGZXX9jsWWysr4qmSzUx/2vnqUMyQul4chQ==","signatures":[{"sig":"MEYCIQDQspl01cUdVuSKbbevitmaOIPuJDa72QP7y35VMSvF0AIhAI3nb2nH7qlY+kU0kJqc8N2nrDTOw/RZUkbLRvK5Lqk7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"87d16e1d2c7b53928b468513c94c406afcd5021d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.2","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.2","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.2","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.5","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.2","@things-factory/more-ui":"^8.0.0-alpha.2","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.2","@things-factory/print-ui":"^8.0.0-alpha.2","@things-factory/dashboard":"^8.0.0-alpha.6","@things-factory/export-ui":"^8.0.0-alpha.2","@things-factory/i18n-base":"^8.0.0-alpha.2","@things-factory/lite-menu":"^8.0.0-alpha.6","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.4","@things-factory/context-ui":"^8.0.0-alpha.2","@things-factory/evaluation":"^8.0.0-alpha.2","@things-factory/setting-ui":"^8.0.0-alpha.2","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.2","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.5","@things-factory/setting-base":"^8.0.0-alpha.2","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.6","@things-factory/oauth2-client":"^8.0.0-alpha.2","@things-factory/integration-ui":"^8.0.0-alpha.2","@things-factory/integration-opc":"^8.0.0-alpha.2","@things-factory/integration-email":"^8.0.0-alpha.2","@things-factory/integration-melsec":"^8.0.0-alpha.2","@things-factory/integration-modbus":"^8.0.0-alpha.2","@things-factory/integration-headless":"^8.0.0-alpha.6","@things-factory/integration-influxdb":"^8.0.0-alpha.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.6_1726288009442_0.24954408244018333","host":"s3://npm-registry-packages"}},"8.0.0-alpha.7":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.7","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"65e3aed08483106ce29d842c995261dfe5ac2b46","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.7.tgz","fileCount":68,"integrity":"sha512-tZVFpxcfvOCgHJDM2hTtv/ZpJ2/IUqct2mS6oCnDT7pRlcnTVa5dfN5wmHVjl0CaApvBOjYmElAbWa5MCbq8EQ==","signatures":[{"sig":"MEYCIQCQ0dmw1tkoFwFJCU09onD1ALsIlLj5g/0WOsdsXnF/ngIhAMpTWF0gAm8bNNDpUnfzrB1WzIy1OWGl63FBJ55EKPzy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"33ae14f862f5f17ad0d98dde943061a507cda7f1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.2","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.2","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.2","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.5","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.2","@things-factory/more-ui":"^8.0.0-alpha.2","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.2","@things-factory/print-ui":"^8.0.0-alpha.2","@things-factory/dashboard":"^8.0.0-alpha.7","@things-factory/export-ui":"^8.0.0-alpha.2","@things-factory/i18n-base":"^8.0.0-alpha.2","@things-factory/lite-menu":"^8.0.0-alpha.7","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.4","@things-factory/context-ui":"^8.0.0-alpha.2","@things-factory/evaluation":"^8.0.0-alpha.2","@things-factory/setting-ui":"^8.0.0-alpha.2","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.2","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.5","@things-factory/setting-base":"^8.0.0-alpha.2","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.7","@things-factory/oauth2-client":"^8.0.0-alpha.2","@things-factory/integration-ui":"^8.0.0-alpha.2","@things-factory/integration-opc":"^8.0.0-alpha.2","@things-factory/integration-email":"^8.0.0-alpha.2","@things-factory/integration-melsec":"^8.0.0-alpha.2","@things-factory/integration-modbus":"^8.0.0-alpha.2","@things-factory/integration-headless":"^8.0.0-alpha.7","@things-factory/integration-influxdb":"^8.0.0-alpha.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.7_1726292429740_0.8184374006376729","host":"s3://npm-registry-packages"}},"8.0.0-alpha.8":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.8","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"d431b8be484de29a4b1b660c644d023f927d510b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.8.tgz","fileCount":68,"integrity":"sha512-WhfsPYJFlV1Wyn8vrFafMraZpeAIAjTtUNQ48PLgHg6EXDl0+BPwhtdW+ITxb3Ho6rzbOca+2JJcxnBMncXsnQ==","signatures":[{"sig":"MEYCIQCYJljCTVOBIAC+u516aFkWbRoukp/xpZL3GWAuVv385AIhAJek/ihNyQmYR1RDeDqDDgr2e+dWe5JTatVHTLLPB70J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253286},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0a9fb3ab431934982294b58c743d01b6f782a15f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.8","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.8","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.8","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.8","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.8","@things-factory/more-ui":"^8.0.0-alpha.8","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.8","@things-factory/print-ui":"^8.0.0-alpha.8","@things-factory/dashboard":"^8.0.0-alpha.8","@things-factory/export-ui":"^8.0.0-alpha.8","@things-factory/i18n-base":"^8.0.0-alpha.8","@things-factory/lite-menu":"^8.0.0-alpha.8","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.8","@things-factory/context-ui":"^8.0.0-alpha.8","@things-factory/evaluation":"^8.0.0-alpha.8","@things-factory/setting-ui":"^8.0.0-alpha.8","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.8","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.8","@things-factory/setting-base":"^8.0.0-alpha.8","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.8","@things-factory/oauth2-client":"^8.0.0-alpha.8","@things-factory/integration-ui":"^8.0.0-alpha.8","@things-factory/integration-opc":"^8.0.0-alpha.8","@things-factory/integration-email":"^8.0.0-alpha.8","@things-factory/integration-melsec":"^8.0.0-alpha.8","@things-factory/integration-modbus":"^8.0.0-alpha.8","@things-factory/integration-headless":"^8.0.0-alpha.8","@things-factory/integration-influxdb":"^8.0.0-alpha.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.8_1726297904930_0.38279317318275696","host":"s3://npm-registry-packages"}},"8.0.0-alpha.9":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.9","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"4a5247c0ae605e85d2e6f36eb1a4efff1c485906","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.9.tgz","fileCount":68,"integrity":"sha512-l6I6nqUqGohKozbZCwiiSfSU8KHiYRb1K8gkjNYgtYvisLSn4SMoJnl/QO9nS9R/Hibsz37/Q1hBFM9atdEXvw==","signatures":[{"sig":"MEYCIQDgyPVUexWYfoSVPVrh1DPEz2PpqJqkhf9K0fCKLLJ54gIhAM02tQbzuwyelbIq5VDZe8X83ToB+gps/MzGxZQVQbY8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253286},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4addaa10e75135d3ef6b6340102f7664743a5ac2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.8","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.8","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.8","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.9","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.8","@things-factory/more-ui":"^8.0.0-alpha.8","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.9","@things-factory/print-ui":"^8.0.0-alpha.8","@things-factory/dashboard":"^8.0.0-alpha.9","@things-factory/export-ui":"^8.0.0-alpha.8","@things-factory/i18n-base":"^8.0.0-alpha.8","@things-factory/lite-menu":"^8.0.0-alpha.9","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.8","@things-factory/context-ui":"^8.0.0-alpha.8","@things-factory/evaluation":"^8.0.0-alpha.8","@things-factory/setting-ui":"^8.0.0-alpha.8","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.8","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.8","@things-factory/setting-base":"^8.0.0-alpha.8","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.8","@things-factory/oauth2-client":"^8.0.0-alpha.8","@things-factory/integration-ui":"^8.0.0-alpha.8","@things-factory/integration-opc":"^8.0.0-alpha.8","@things-factory/integration-email":"^8.0.0-alpha.8","@things-factory/integration-melsec":"^8.0.0-alpha.8","@things-factory/integration-modbus":"^8.0.0-alpha.8","@things-factory/integration-headless":"^8.0.0-alpha.8","@things-factory/integration-influxdb":"^8.0.0-alpha.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.9_1726402411895_0.34956325328168614","host":"s3://npm-registry-packages"}},"7.1.12-alpha.0":{"name":"@things-factory/operato-ecs","version":"7.1.12-alpha.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.12-alpha.0","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"fc4b6b4397f2ec32106dfdc0ffccfeb30e225c93","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.12-alpha.0.tgz","fileCount":68,"integrity":"sha512-3WCbCH8Atw5fzYn06ioihC0ePBOtCE/Pc0PXJPR5Dgm6N3R/wPw7vWRnLlCn/1+RblzNRbVJg/mZ0OnzkHp86Q==","signatures":[{"sig":"MEUCIBE1gd8JnDBG8PJCF4y22XBGCVO+yQrhqjcdBDONJ8x0AiEAvm0HNKLN8DLOmEoNq5prqaqi0veg66LdzyUaFtsf0sQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253159},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2be45c33868b2cc01d55b7b540b9a4877805ff8a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.12-alpha.0","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.12-alpha.0","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.12-alpha.0","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.12-alpha.0","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.12-alpha.0","@things-factory/more-ui":"^7.1.12-alpha.0","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.12-alpha.0","@things-factory/print-ui":"^7.1.12-alpha.0","@things-factory/dashboard":"^7.1.12-alpha.0","@things-factory/export-ui":"^7.1.12-alpha.0","@things-factory/i18n-base":"^7.1.12-alpha.0","@things-factory/lite-menu":"^7.1.12-alpha.0","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.12-alpha.0","@things-factory/context-ui":"^7.1.12-alpha.0","@things-factory/evaluation":"^7.1.12-alpha.0","@things-factory/setting-ui":"^7.1.12-alpha.0","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.12-alpha.0","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.12-alpha.0","@things-factory/setting-base":"^7.1.12-alpha.0","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.12-alpha.0","@things-factory/oauth2-client":"^7.1.12-alpha.0","@things-factory/integration-ui":"^7.1.12-alpha.0","@things-factory/integration-opc":"^7.1.12-alpha.0","@things-factory/integration-email":"^7.1.12-alpha.0","@things-factory/integration-melsec":"^7.1.12-alpha.0","@things-factory/integration-modbus":"^7.1.12-alpha.0","@things-factory/integration-headless":"^7.1.12-alpha.0","@things-factory/integration-influxdb":"^7.1.12-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.12-alpha.0_1726428881981_0.6807905838972379","host":"s3://npm-registry-packages"}},"4.3.511":{"name":"@things-factory/operato-ecs","version":"4.3.511","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.511","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"547735bd543387f79e33dd4099c783b38c854ee7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.511.tgz","fileCount":55,"integrity":"sha512-8OklEtX9QFsPm6rkhVvViXLJQSdhLw5b8ttx3AjGkr1E98aFPt8KH0rvMIur904WXU+X1HnQT7bbBS6C1NThLw==","signatures":[{"sig":"MEUCIQDEQ7JMgjM40a4kopISZkpVU4oyjbCiv9k48YFsRf931wIgQlbScMn+BYzNtYvw2mp6aONfcTENgL4L4Zqw/Als+ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b108f8e502be7af81552b9d8d31e585450e18d7e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.452","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.434","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.434","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.452","@things-factory/more-ui":"^4.3.434","@things-factory/board-ui":"^4.3.452","@things-factory/grist-ui":"^4.3.434","@things-factory/print-ui":"^4.3.434","@things-factory/dashboard":"^4.3.452","@things-factory/export-ui":"^4.3.434","@things-factory/i18n-base":"^4.3.434","@things-factory/lite-menu":"^4.3.452","@things-factory/system-ui":"^4.3.434","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.434","@things-factory/context-ui":"^4.3.434","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.452","@things-factory/resource-ui":"^4.3.452","@things-factory/setting-base":"^4.3.452","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.452","@things-factory/oauth2-client":"^4.3.452","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.511","@things-factory/integration-melsec":"^4.3.511","@things-factory/integration-modbus":"^4.3.511","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.511_1726754590754_0.632785241772539","host":"s3://npm-registry-packages"}},"8.0.0-alpha.10":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.10","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c2d2637a593ec6f3f87bb08de5df5051be19ec71","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.10.tgz","fileCount":68,"integrity":"sha512-Q99yEwVGSJ9oeaLuS4atjIPPXZ3IcetTCHnJHteyCngs4Jw59iLLDHLlV1ssGbeOGy8Cvv+IEwTzpc6+UcXwYA==","signatures":[{"sig":"MEUCIQDkOtstZyNMdt0OZ9FIZ27WOuACfSAZ0tX5e6AuzBoyOwIgNg4Dd2aUXuX2mpdQSvbP19fl3cDLDfAg4+6nsijtb/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253289},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f71e47dabd58c9005f3ff9484ee1643f915c1813","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.8","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.8","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.8","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.9","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.8","@things-factory/more-ui":"^8.0.0-alpha.8","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.9","@things-factory/print-ui":"^8.0.0-alpha.8","@things-factory/dashboard":"^8.0.0-alpha.9","@things-factory/export-ui":"^8.0.0-alpha.8","@things-factory/i18n-base":"^8.0.0-alpha.8","@things-factory/lite-menu":"^8.0.0-alpha.9","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.8","@things-factory/context-ui":"^8.0.0-alpha.8","@things-factory/evaluation":"^8.0.0-alpha.8","@things-factory/setting-ui":"^8.0.0-alpha.8","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.8","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.8","@things-factory/setting-base":"^8.0.0-alpha.8","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.8","@things-factory/oauth2-client":"^8.0.0-alpha.8","@things-factory/integration-ui":"^8.0.0-alpha.10","@things-factory/integration-opc":"^8.0.0-alpha.8","@things-factory/integration-email":"^8.0.0-alpha.8","@things-factory/integration-melsec":"^8.0.0-alpha.8","@things-factory/integration-modbus":"^8.0.0-alpha.8","@things-factory/integration-headless":"^8.0.0-alpha.8","@things-factory/integration-influxdb":"^8.0.0-alpha.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.10_1726772875528_0.6569624006856432","host":"s3://npm-registry-packages"}},"7.1.12":{"name":"@things-factory/operato-ecs","version":"7.1.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.12","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"36249728750b3b2d44ce345739edf809b3ddd706","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.12.tgz","fileCount":68,"integrity":"sha512-jTnr9oNXgSMdkt8uBysq8vi53sz6G77ias62uNYCD97Okd5mwyK+TyE3YdO2uZRlvlzQz2RXE5719IHLh1ruKg==","signatures":[{"sig":"MEUCIQCP1yOLbzMBa7G+6qPCMhLNzNkLx4SFxTDo38b6KiOXcQIgaqBmxrNvLJSAnKdPPsTLtxVjt1bLxBJy7OilfdMj0pU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253143},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6ea1b90b93921f39cd66b1c478125ec196205e3a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.12-alpha.0","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.12-alpha.0","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.12-alpha.0","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.12-alpha.0","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.12-alpha.0","@things-factory/more-ui":"^7.1.12-alpha.0","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.12-alpha.0","@things-factory/print-ui":"^7.1.12-alpha.0","@things-factory/dashboard":"^7.1.12-alpha.0","@things-factory/export-ui":"^7.1.12-alpha.0","@things-factory/i18n-base":"^7.1.12-alpha.0","@things-factory/lite-menu":"^7.1.12-alpha.0","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.12-alpha.0","@things-factory/context-ui":"^7.1.12-alpha.0","@things-factory/evaluation":"^7.1.12-alpha.0","@things-factory/setting-ui":"^7.1.12-alpha.0","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.12-alpha.0","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.12-alpha.0","@things-factory/setting-base":"^7.1.12-alpha.0","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.12-alpha.0","@things-factory/oauth2-client":"^7.1.12-alpha.0","@things-factory/integration-ui":"^7.1.12","@things-factory/integration-opc":"^7.1.12-alpha.0","@things-factory/integration-email":"^7.1.12-alpha.0","@things-factory/integration-melsec":"^7.1.12-alpha.0","@things-factory/integration-modbus":"^7.1.12-alpha.0","@things-factory/integration-headless":"^7.1.12-alpha.0","@things-factory/integration-influxdb":"^7.1.12-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.12_1726774010300_0.9957130353228085","host":"s3://npm-registry-packages"}},"6.2.172":{"name":"@things-factory/operato-ecs","version":"6.2.172","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.172","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"fcae4c8a0e5d29f0daf74dffe8a898359dc680fc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.172.tgz","fileCount":62,"integrity":"sha512-N1PKQMEe7JnqrFMPgeeYtEGRZTeYt+Z8cQwH2/AEnVMT/z+TiT5K1kX8b8XhsIPzfqrwLWySalk1cAHMCimLLA==","signatures":[{"sig":"MEUCIQDlj/AkC4j+b9FJA0/0Rdn1iZgWMSUSXKjwRFjOKpijAwIgZqViRZPrBSWZT6PcHWl/BZWVpfaMy/Jr34mIn4Egu8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280239},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ccc7bea42c2f023d6b28d17881b748da80c2c05e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.170","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.170","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.170","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.170","@things-factory/auth-ui":"^6.2.170","@things-factory/more-ui":"^6.2.170","@things-factory/board-ui":"^6.2.170","@things-factory/print-ui":"^6.2.170","@things-factory/dashboard":"^6.2.170","@things-factory/export-ui":"^6.2.170","@things-factory/i18n-base":"^6.2.170","@things-factory/lite-menu":"^6.2.170","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.170","@things-factory/context-ui":"^6.2.170","@things-factory/setting-ui":"^6.2.170","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.170","@things-factory/notification":"^6.2.170","@things-factory/setting-base":"^6.2.170","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.170","@things-factory/oauth2-client":"^6.2.170","@things-factory/integration-ui":"^6.2.172","@things-factory/integration-opc":"^6.2.170","@things-factory/integration-melsec":"^6.2.170","@things-factory/integration-modbus":"^6.2.170"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.170"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.172_1726775808638_0.12487332230362647","host":"s3://npm-registry-packages"}},"4.3.512":{"name":"@things-factory/operato-ecs","version":"4.3.512","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.512","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e2b684e45d267c40395211a5d3a07ef332d82f7b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.512.tgz","fileCount":55,"integrity":"sha512-BqbZ4/S5PhEsks/CH1fgXHn+CSmntaCwtUeq16t2nyIc20L3kV3N3GzrvFT3qYZ8/aZ0b5VZkMU/wyOs2tgOGA==","signatures":[{"sig":"MEQCIC9PNFqdPGqdFjI2mUebN0FLVRjT4DS84p72hzfWRnZ6AiAfE1TIkt3C08C6RL+DhI/Hn7J9njJB/qRU2fLYFMqE6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4275f848e44681880ac2651ca4e630aa2b711edc","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.452","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.434","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.434","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.452","@things-factory/more-ui":"^4.3.434","@things-factory/board-ui":"^4.3.452","@things-factory/grist-ui":"^4.3.434","@things-factory/print-ui":"^4.3.434","@things-factory/dashboard":"^4.3.452","@things-factory/export-ui":"^4.3.434","@things-factory/i18n-base":"^4.3.434","@things-factory/lite-menu":"^4.3.452","@things-factory/system-ui":"^4.3.434","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.434","@things-factory/context-ui":"^4.3.434","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.452","@things-factory/resource-ui":"^4.3.452","@things-factory/setting-base":"^4.3.452","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.452","@things-factory/oauth2-client":"^4.3.452","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.512","@things-factory/integration-melsec":"^4.3.512","@things-factory/integration-modbus":"^4.3.512","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.512_1726808295207_0.3043395187433522","host":"s3://npm-registry-packages"}},"7.1.13":{"name":"@things-factory/operato-ecs","version":"7.1.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.13","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"44aba3a4f00337cd3a72c848c1e11037e425cc19","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.13.tgz","fileCount":68,"integrity":"sha512-Z4MmLSn/s8EqnmmIgKSsqhAFrwEp/+ENgTkG/Y9vBOMvt+K/3SGU+GcxKAah774NgliKj3jbW+DRDcG6rkx+/g==","signatures":[{"sig":"MEUCIQCnDaS0lV26x7I1/+jTeofTT7VyH6BGrWoVJSYANkPqfwIgdmKitphvu4is9xtzEgUOgPmEkMY7Vij0dRPYXceJTGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252927},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a1ea42d681217f4ee945f70ae37a6cce05c45a5a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.13","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.13","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.13","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.13","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.13","@things-factory/more-ui":"^7.1.13","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.13","@things-factory/print-ui":"^7.1.13","@things-factory/dashboard":"^7.1.13","@things-factory/export-ui":"^7.1.13","@things-factory/i18n-base":"^7.1.13","@things-factory/lite-menu":"^7.1.13","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.13","@things-factory/context-ui":"^7.1.13","@things-factory/evaluation":"^7.1.13","@things-factory/setting-ui":"^7.1.13","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.13","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.13","@things-factory/setting-base":"^7.1.13","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.13","@things-factory/oauth2-client":"^7.1.13","@things-factory/integration-ui":"^7.1.13","@things-factory/integration-opc":"^7.1.13","@things-factory/integration-email":"^7.1.13","@things-factory/integration-melsec":"^7.1.13","@things-factory/integration-modbus":"^7.1.13","@things-factory/integration-headless":"^7.1.13","@things-factory/integration-influxdb":"^7.1.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.13_1726826948145_0.956500792960177","host":"s3://npm-registry-packages"}},"8.0.0-alpha.11":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.11","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.11","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"76e84c7bab17159d1a36eb6499e1fbe9e3c84628","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.11.tgz","fileCount":68,"integrity":"sha512-qKjNHHHgOuN5OQo5Sray93xUzUtvNveB2lHxzdkF9myZ9agp5PXo9YQ1UDTNfCJdSkhI5EJEm0qDOPcJFm7+zg==","signatures":[{"sig":"MEQCICu5h4DI81dOGndmzyrp3mVCT+kkKZRJCLtZoUmcBfWQAiBTQWQi+ZUf5tPpmI0i/HGXnJLDGgZjn0JfiwXDxF+FoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253453},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5b3e364a968d79cc971e485601ebcab704e5b7d2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.11","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.8","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.8","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.9","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.11","@things-factory/more-ui":"^8.0.0-alpha.8","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.11","@things-factory/print-ui":"^8.0.0-alpha.11","@things-factory/dashboard":"^8.0.0-alpha.11","@things-factory/export-ui":"^8.0.0-alpha.8","@things-factory/i18n-base":"^8.0.0-alpha.11","@things-factory/lite-menu":"^8.0.0-alpha.11","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.11","@things-factory/context-ui":"^8.0.0-alpha.8","@things-factory/evaluation":"^8.0.0-alpha.8","@things-factory/setting-ui":"^8.0.0-alpha.11","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.11","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.11","@things-factory/setting-base":"^8.0.0-alpha.11","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.11","@things-factory/oauth2-client":"^8.0.0-alpha.11","@things-factory/integration-ui":"^8.0.0-alpha.11","@things-factory/integration-opc":"^8.0.0-alpha.11","@things-factory/integration-email":"^8.0.0-alpha.11","@things-factory/integration-melsec":"^8.0.0-alpha.11","@things-factory/integration-modbus":"^8.0.0-alpha.11","@things-factory/integration-headless":"^8.0.0-alpha.11","@things-factory/integration-influxdb":"^8.0.0-alpha.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.11_1726907139801_0.688436744205287","host":"s3://npm-registry-packages"}},"8.0.0-alpha.12":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.12","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"2b386eab34e1de6d639e79ecaf970b3994f27034","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.12.tgz","fileCount":68,"integrity":"sha512-Ub1Pt493L+wvyiWrVoNgr8A1Fi6WhjUrUwEKAWUq9gTBQ+rKcrgdD46TjIB9jnlC6/N7uqnw5Q+rzEyF/ldDLQ==","signatures":[{"sig":"MEUCIDr9lRXwFD5p/TAq/W+iQd5Yk7sxmyEvKWD8jgQf3l+UAiEAy7RqeGH6thSrH7L9XhnVBdyc/yTAYpFwcc61NeyWEx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253453},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"69e7b90d7e1ddcaa75b75df60d40571db489bf4e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.11","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.8","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.8","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.9","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.11","@things-factory/more-ui":"^8.0.0-alpha.8","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.11","@things-factory/print-ui":"^8.0.0-alpha.11","@things-factory/dashboard":"^8.0.0-alpha.12","@things-factory/export-ui":"^8.0.0-alpha.8","@things-factory/i18n-base":"^8.0.0-alpha.11","@things-factory/lite-menu":"^8.0.0-alpha.12","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.11","@things-factory/context-ui":"^8.0.0-alpha.8","@things-factory/evaluation":"^8.0.0-alpha.8","@things-factory/setting-ui":"^8.0.0-alpha.11","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.11","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.11","@things-factory/setting-base":"^8.0.0-alpha.11","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.12","@things-factory/oauth2-client":"^8.0.0-alpha.11","@things-factory/integration-ui":"^8.0.0-alpha.11","@things-factory/integration-opc":"^8.0.0-alpha.11","@things-factory/integration-email":"^8.0.0-alpha.11","@things-factory/integration-melsec":"^8.0.0-alpha.11","@things-factory/integration-modbus":"^8.0.0-alpha.11","@things-factory/integration-headless":"^8.0.0-alpha.12","@things-factory/integration-influxdb":"^8.0.0-alpha.11"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.12_1726920250540_0.38956436799265215","host":"s3://npm-registry-packages"}},"6.2.173":{"name":"@things-factory/operato-ecs","version":"6.2.173","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.173","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"dd9979cdd8757d8d7b2025d7d1132dce138f6253","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.173.tgz","fileCount":62,"integrity":"sha512-aFprDipfEhi2XObZiiqHaV/fkVB8Z5UvJAYkcgYuLzaQPMTUqXRmUgt2dz8u4Vdv9jSFVZ1cqL/LObyuNSvNQQ==","signatures":[{"sig":"MEYCIQDNTflBSlRix+AlZxIL0r0BXwPB4FmfFhb7Nfs0KZDIHAIhAM+yJLTkhdYq8huTbn4bqkg7pIPgVYF0WXpCOtfoSArE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280239},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e310a3a44638180ecda3b2f59cb809afc58d0e82","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.170","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.170","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.170","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.170","@things-factory/auth-ui":"^6.2.170","@things-factory/more-ui":"^6.2.170","@things-factory/board-ui":"^6.2.170","@things-factory/print-ui":"^6.2.170","@things-factory/dashboard":"^6.2.173","@things-factory/export-ui":"^6.2.170","@things-factory/i18n-base":"^6.2.170","@things-factory/lite-menu":"^6.2.173","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.170","@things-factory/context-ui":"^6.2.170","@things-factory/setting-ui":"^6.2.170","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.170","@things-factory/notification":"^6.2.170","@things-factory/setting-base":"^6.2.170","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.173","@things-factory/oauth2-client":"^6.2.170","@things-factory/integration-ui":"^6.2.172","@things-factory/integration-opc":"^6.2.170","@things-factory/integration-melsec":"^6.2.170","@things-factory/integration-modbus":"^6.2.170"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.170"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.173_1726922049176_0.14405508387120314","host":"s3://npm-registry-packages"}},"7.1.14":{"name":"@things-factory/operato-ecs","version":"7.1.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.14","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"01b6e4345ecdbcf120f03d77910b1582996d2bad","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.14.tgz","fileCount":68,"integrity":"sha512-Zzl5mOBB49dvPHUnv746xyKMeYqZel8KpC/tyZz910Z1Afd26wa0nyuwwwEi5qwWlboDMkDMYDvsLZ2x9BslUw==","signatures":[{"sig":"MEQCIFPC4b2FzVITOf1VJIpJYw7MrwBg3SvIf0vSZCdoskJRAiBOn7bttN9CzzXFowZ0CWAZG5mX6QC79G0UGyin6biMpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252927},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7aff689181f05ffd36d901b5f8a22a5485bdc33b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.13","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.13","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.13","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.13","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.13","@things-factory/more-ui":"^7.1.13","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.13","@things-factory/print-ui":"^7.1.13","@things-factory/dashboard":"^7.1.14","@things-factory/export-ui":"^7.1.13","@things-factory/i18n-base":"^7.1.13","@things-factory/lite-menu":"^7.1.14","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.13","@things-factory/context-ui":"^7.1.13","@things-factory/evaluation":"^7.1.13","@things-factory/setting-ui":"^7.1.13","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.13","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.13","@things-factory/setting-base":"^7.1.13","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.14","@things-factory/oauth2-client":"^7.1.13","@things-factory/integration-ui":"^7.1.13","@things-factory/integration-opc":"^7.1.13","@things-factory/integration-email":"^7.1.13","@things-factory/integration-melsec":"^7.1.13","@things-factory/integration-modbus":"^7.1.13","@things-factory/integration-headless":"^7.1.14","@things-factory/integration-influxdb":"^7.1.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.14_1727108108969_0.8591756076418808","host":"s3://npm-registry-packages"}},"8.0.0-alpha.13":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.13","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"fb3ee418c660d5606893012d2fd64f201e0f5942","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.13.tgz","fileCount":68,"integrity":"sha512-4z7XS9ACo9guGEPOH+IOkDYAdVBrZOuuOcwjPrURMc6QbI0fV92ocqZEE6ZjA3tDQRZm1vVfwFFWsO2A9OLSMw==","signatures":[{"sig":"MEYCIQC5pnARXzhbXUFX1bXH8gqRqt8k7MDH3Uj0V1b/fUfiYAIhAJWt6f21CIog1mrve+X0Km2X9XfP2e2fo67Hxpmha7rP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253460},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7463b015ce57714e3ebb66112d029caf54eb6ae9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.13","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.13","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.13","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.13","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.13","@things-factory/more-ui":"^8.0.0-alpha.13","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.13","@things-factory/print-ui":"^8.0.0-alpha.13","@things-factory/dashboard":"^8.0.0-alpha.13","@things-factory/export-ui":"^8.0.0-alpha.13","@things-factory/i18n-base":"^8.0.0-alpha.13","@things-factory/lite-menu":"^8.0.0-alpha.13","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.13","@things-factory/context-ui":"^8.0.0-alpha.13","@things-factory/evaluation":"^8.0.0-alpha.13","@things-factory/setting-ui":"^8.0.0-alpha.13","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.13","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.13","@things-factory/setting-base":"^8.0.0-alpha.13","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.13","@things-factory/oauth2-client":"^8.0.0-alpha.13","@things-factory/integration-ui":"^8.0.0-alpha.13","@things-factory/integration-opc":"^8.0.0-alpha.13","@things-factory/integration-email":"^8.0.0-alpha.13","@things-factory/integration-melsec":"^8.0.0-alpha.13","@things-factory/integration-modbus":"^8.0.0-alpha.13","@things-factory/integration-headless":"^8.0.0-alpha.13","@things-factory/integration-influxdb":"^8.0.0-alpha.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.13_1727113599913_0.13832676148669698","host":"s3://npm-registry-packages"}},"7.1.15":{"name":"@things-factory/operato-ecs","version":"7.1.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.15","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"c7869c9a4f86c80e24177735777adf212ec50d2b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.15.tgz","fileCount":68,"integrity":"sha512-DtiBlHe3yS8hM1kGH2bznuVB5BPUP67/xYKKrPYYlrn94iBStdBjekQ8RUfWQLRhVVTk88V1ojcnzJjnlo1Wjw==","signatures":[{"sig":"MEUCIBfLULN3pnC5FyyE6GDUMNYdYWOsCpuUC4lI5ZG+Ee+SAiEAx+Mc02ewLyCsTiqwUEZ7+HwzZ7dA8kPBXNuwGz86/dU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252927},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2c7f8728cf0a5aaa01c13959eb74af2f87cdcefa","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.15","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.15","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.15","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.15","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.15","@things-factory/more-ui":"^7.1.15","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.15","@things-factory/print-ui":"^7.1.15","@things-factory/dashboard":"^7.1.15","@things-factory/export-ui":"^7.1.15","@things-factory/i18n-base":"^7.1.15","@things-factory/lite-menu":"^7.1.15","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.15","@things-factory/context-ui":"^7.1.15","@things-factory/evaluation":"^7.1.15","@things-factory/setting-ui":"^7.1.15","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.15","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.15","@things-factory/setting-base":"^7.1.15","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.15","@things-factory/oauth2-client":"^7.1.15","@things-factory/integration-ui":"^7.1.15","@things-factory/integration-opc":"^7.1.15","@things-factory/integration-email":"^7.1.15","@things-factory/integration-melsec":"^7.1.15","@things-factory/integration-modbus":"^7.1.15","@things-factory/integration-headless":"^7.1.15","@things-factory/integration-influxdb":"^7.1.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.15_1727114483623_0.26220781024034645","host":"s3://npm-registry-packages"}},"7.1.16":{"name":"@things-factory/operato-ecs","version":"7.1.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.16","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"780af4db52a0079806c243893b82f53e13acd43e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.16.tgz","fileCount":68,"integrity":"sha512-BRKEqtIGRaVmDePIvzpMwCSkprNhm2TSorYKmXVWopLlmaf54WHk998ihnb5FDcKXsTrMaRuFUUH2YGB6pKJSA==","signatures":[{"sig":"MEQCIANk9ro3GdUFvtg9brB5dr1n+vTOit/yYol3ktuQwgFfAiAu/vEz5Uq/7C/owQyPKKd+tzok3+hclkyUhhXRYCuyAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252927},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8f5a18bc2b3163170eeec1b495fa070158b5ee0a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.16","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.16","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.16","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.16","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.16","@things-factory/more-ui":"^7.1.16","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.16","@things-factory/print-ui":"^7.1.16","@things-factory/dashboard":"^7.1.16","@things-factory/export-ui":"^7.1.16","@things-factory/i18n-base":"^7.1.16","@things-factory/lite-menu":"^7.1.16","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.16","@things-factory/context-ui":"^7.1.16","@things-factory/evaluation":"^7.1.16","@things-factory/setting-ui":"^7.1.16","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.16","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.16","@things-factory/setting-base":"^7.1.16","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.16","@things-factory/oauth2-client":"^7.1.16","@things-factory/integration-ui":"^7.1.16","@things-factory/integration-opc":"^7.1.16","@things-factory/integration-email":"^7.1.16","@things-factory/integration-melsec":"^7.1.16","@things-factory/integration-modbus":"^7.1.16","@things-factory/integration-headless":"^7.1.16","@things-factory/integration-influxdb":"^7.1.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.16_1727115177721_0.45636701993735973","host":"s3://npm-registry-packages"}},"8.0.0-alpha.14":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.14","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"6515cff16278a3a624c7671f8c7bda3c26693cda","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.14.tgz","fileCount":68,"integrity":"sha512-MQPB7yZ9swary2QpkVgCfp2hEYs0rAlrfu8S/Uo+WiHKhXgj7+DEaRRGkRi7W7SP0w9rLuA4gV34Dw8eKNfc1A==","signatures":[{"sig":"MEUCIQDaVx3bexGq0QsBaIX4l9MAzZKL2vK3uyFEJjTVxaNe1gIgXMa6IaYgdRvPk8jLNmpRPM6p31amncNWz5ufnMJQ2t8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1211393},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a783cef577afccb62e82648f7c3c37ee82d75157","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.14","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.14","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.14","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.14","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.14","@things-factory/more-ui":"^8.0.0-alpha.14","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.14","@things-factory/print-ui":"^8.0.0-alpha.14","@things-factory/dashboard":"^8.0.0-alpha.14","@things-factory/export-ui":"^8.0.0-alpha.14","@things-factory/i18n-base":"^8.0.0-alpha.14","@things-factory/lite-menu":"^8.0.0-alpha.14","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.14","@things-factory/context-ui":"^8.0.0-alpha.14","@things-factory/evaluation":"^8.0.0-alpha.14","@things-factory/setting-ui":"^8.0.0-alpha.14","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.14","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.14","@things-factory/setting-base":"^8.0.0-alpha.14","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.14","@things-factory/oauth2-client":"^8.0.0-alpha.14","@things-factory/integration-ui":"^8.0.0-alpha.14","@things-factory/integration-opc":"^8.0.0-alpha.14","@things-factory/integration-email":"^8.0.0-alpha.14","@things-factory/integration-melsec":"^8.0.0-alpha.14","@things-factory/integration-modbus":"^8.0.0-alpha.14","@things-factory/integration-headless":"^8.0.0-alpha.14","@things-factory/integration-influxdb":"^8.0.0-alpha.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.14_1727687321054_0.5968210230900972","host":"s3://npm-registry-packages"}},"8.0.0-alpha.15":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.15","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"8bc5a7cc8a6cceaed70357c86360f61555f31a4e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.15.tgz","fileCount":68,"integrity":"sha512-523lLBcL7DDEtYTpLV3+8i/4PtFs7Wbv80gKZCGg/lJZd2SMipS1/KImb85EavVUozNkNzGh6BSxTN5mPPR6Fw==","signatures":[{"sig":"MEUCIGa9emn/oWjxhVjT3lgPDOt44eml39YIVwDORodiVVaAAiEA8EhjSS//vH9EzuTvUDMSCCVZKZociECES/bAMIpWYq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263218},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f000304df506959a3d7687faed442b65f17579d4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.15","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.14","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.14","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.15","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.15","@things-factory/more-ui":"^8.0.0-alpha.14","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.14","@things-factory/print-ui":"^8.0.0-alpha.14","@things-factory/dashboard":"^8.0.0-alpha.15","@things-factory/export-ui":"^8.0.0-alpha.14","@things-factory/i18n-base":"^8.0.0-alpha.14","@things-factory/lite-menu":"^8.0.0-alpha.15","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.14","@things-factory/context-ui":"^8.0.0-alpha.14","@things-factory/evaluation":"^8.0.0-alpha.14","@things-factory/setting-ui":"^8.0.0-alpha.14","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.15","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.15","@things-factory/setting-base":"^8.0.0-alpha.14","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.15","@things-factory/oauth2-client":"^8.0.0-alpha.15","@things-factory/integration-ui":"^8.0.0-alpha.15","@things-factory/integration-opc":"^8.0.0-alpha.15","@things-factory/integration-email":"^8.0.0-alpha.15","@things-factory/integration-melsec":"^8.0.0-alpha.15","@things-factory/integration-modbus":"^8.0.0-alpha.15","@things-factory/integration-headless":"^8.0.0-alpha.15","@things-factory/integration-influxdb":"^8.0.0-alpha.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.15_1727888453049_0.6009413002734663","host":"s3://npm-registry-packages"}},"8.0.0-alpha.16":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.16","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"0c05765f144f7cbcfa49306bbb3e51f104385246","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.16.tgz","fileCount":68,"integrity":"sha512-BLugCst+xwgIxVVuzMnFGpt98XGbNpbxOouQQNIwvZG/FSlBlQIhSJdtL76toO52noeIafCwIwMLIj3qmTkSyQ==","signatures":[{"sig":"MEUCIQCKrnmDmJ8C0uZAaqCiCg3kMNmpELsce+6zXtFE28qidQIgQF/Vf1U1V2HDhCIn/+bZ5q7YW/1J1L0CAqGNjimymqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263218},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1cb3446d259acc4de96770b21c04ce3fb2fe27ba","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.15","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.14","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.14","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.15","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.15","@things-factory/more-ui":"^8.0.0-alpha.14","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.14","@things-factory/print-ui":"^8.0.0-alpha.14","@things-factory/dashboard":"^8.0.0-alpha.15","@things-factory/export-ui":"^8.0.0-alpha.14","@things-factory/i18n-base":"^8.0.0-alpha.14","@things-factory/lite-menu":"^8.0.0-alpha.15","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.14","@things-factory/context-ui":"^8.0.0-alpha.14","@things-factory/evaluation":"^8.0.0-alpha.14","@things-factory/setting-ui":"^8.0.0-alpha.14","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.15","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.16","@things-factory/setting-base":"^8.0.0-alpha.14","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.15","@things-factory/oauth2-client":"^8.0.0-alpha.15","@things-factory/integration-ui":"^8.0.0-alpha.15","@things-factory/integration-opc":"^8.0.0-alpha.15","@things-factory/integration-email":"^8.0.0-alpha.15","@things-factory/integration-melsec":"^8.0.0-alpha.15","@things-factory/integration-modbus":"^8.0.0-alpha.15","@things-factory/integration-headless":"^8.0.0-alpha.15","@things-factory/integration-influxdb":"^8.0.0-alpha.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.16_1727961329133_0.7053136985217758","host":"s3://npm-registry-packages"}},"8.0.0-alpha.17":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.17","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"d317f53dec5bc46a8ce33303338de284e246823d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.17.tgz","fileCount":68,"integrity":"sha512-CfsqD/V1vESuKe9F8l9c6OnaXQphpd/0htv850tNtgs751sWm3n1zNUwnH70Nj0fiep9p3Tmjby67W7C1E51qA==","signatures":[{"sig":"MEYCIQDYXAVYvI5PzCo2dU6CvHCQvB6zbUeJajJVTQiSJLDXqgIhAImi7P3eGmsqk6lS3y5aal320doL6ryCYqTiv8a3CO5O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263218},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f46981aabbe369212bc0dd271d50c8653be46e38","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.17","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.17","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.17","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.17","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.17","@things-factory/more-ui":"^8.0.0-alpha.17","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.17","@things-factory/print-ui":"^8.0.0-alpha.17","@things-factory/dashboard":"^8.0.0-alpha.17","@things-factory/export-ui":"^8.0.0-alpha.17","@things-factory/i18n-base":"^8.0.0-alpha.17","@things-factory/lite-menu":"^8.0.0-alpha.17","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.17","@things-factory/context-ui":"^8.0.0-alpha.17","@things-factory/evaluation":"^8.0.0-alpha.17","@things-factory/setting-ui":"^8.0.0-alpha.17","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.17","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.17","@things-factory/setting-base":"^8.0.0-alpha.17","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.17","@things-factory/oauth2-client":"^8.0.0-alpha.17","@things-factory/integration-ui":"^8.0.0-alpha.17","@things-factory/integration-opc":"^8.0.0-alpha.17","@things-factory/integration-email":"^8.0.0-alpha.17","@things-factory/integration-melsec":"^8.0.0-alpha.17","@things-factory/integration-modbus":"^8.0.0-alpha.17","@things-factory/integration-headless":"^8.0.0-alpha.17","@things-factory/integration-influxdb":"^8.0.0-alpha.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.17_1728108790461_0.335875411718523","host":"s3://npm-registry-packages"}},"8.0.0-alpha.18":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.18","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"76f986b5e36be611cc5002d46b1d2f534bd9d476","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.18.tgz","fileCount":68,"integrity":"sha512-IOFMo1yf6QOxos7ifmJPhgcxQYoU3Jacbd/g8TZ2XRqfAJDZXQzy2KBmypm3nvZigK6WLUBhZ7uMP9CTGcUvoQ==","signatures":[{"sig":"MEUCIQCi+YueG+S4IJEwBh7vWxurtxP4Nr2I50dhFrIl2gf2UgIgQk1OLTnBUbrDgaoWPnqfsKnDt1J5RVmfEaJkbmvy54w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263218},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"983da8f678924a0545762f012a7408faafd71226","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.18","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.18","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.18","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.18","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.18","@things-factory/more-ui":"^8.0.0-alpha.18","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.18","@things-factory/print-ui":"^8.0.0-alpha.18","@things-factory/dashboard":"^8.0.0-alpha.18","@things-factory/export-ui":"^8.0.0-alpha.18","@things-factory/i18n-base":"^8.0.0-alpha.18","@things-factory/lite-menu":"^8.0.0-alpha.18","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.18","@things-factory/context-ui":"^8.0.0-alpha.18","@things-factory/evaluation":"^8.0.0-alpha.18","@things-factory/setting-ui":"^8.0.0-alpha.18","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.18","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.18","@things-factory/setting-base":"^8.0.0-alpha.18","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.18","@things-factory/oauth2-client":"^8.0.0-alpha.18","@things-factory/integration-ui":"^8.0.0-alpha.18","@things-factory/integration-opc":"^8.0.0-alpha.18","@things-factory/integration-email":"^8.0.0-alpha.18","@things-factory/integration-melsec":"^8.0.0-alpha.18","@things-factory/integration-modbus":"^8.0.0-alpha.18","@things-factory/integration-headless":"^8.0.0-alpha.18","@things-factory/integration-influxdb":"^8.0.0-alpha.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.18_1728230933342_0.11615862478848604","host":"s3://npm-registry-packages"}},"4.3.518":{"name":"@things-factory/operato-ecs","version":"4.3.518","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.518","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c78ff2266656634c812e35af054c9c80a59fb7ae","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.518.tgz","fileCount":55,"integrity":"sha512-0KG861jazrdmIQmhHGuqtpGF3AhS8fafUCZ0YdWN+jNXEfKqevG0/v2g6NktGSQ1IHJNhd70TS4XDmoaYcnzmg==","signatures":[{"sig":"MEYCIQCplsfW016Bgc8xIaJxKnybBBgPND4SHcAzXPOM16w2gQIhAMhFmEkmqTEXRaWLSjEmo24EG3HCY2m5W+P//CYiRukm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"463e272569a16f091b20eb9a99fdd8739fb99939","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.518","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.434","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.434","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.518","@things-factory/more-ui":"^4.3.434","@things-factory/board-ui":"^4.3.518","@things-factory/grist-ui":"^4.3.434","@things-factory/print-ui":"^4.3.434","@things-factory/dashboard":"^4.3.518","@things-factory/export-ui":"^4.3.434","@things-factory/i18n-base":"^4.3.434","@things-factory/lite-menu":"^4.3.518","@things-factory/system-ui":"^4.3.434","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.434","@things-factory/context-ui":"^4.3.434","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.518","@things-factory/resource-ui":"^4.3.518","@things-factory/setting-base":"^4.3.518","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.518","@things-factory/oauth2-client":"^4.3.518","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.518","@things-factory/integration-melsec":"^4.3.518","@things-factory/integration-modbus":"^4.3.518","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.518_1728447635492_0.6059134421874102","host":"s3://npm-registry-packages"}},"8.0.0-alpha.19":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.19","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"f52144d287437058ff9b812f3c7925ed3946ac42","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.19.tgz","fileCount":68,"integrity":"sha512-L9T+XQojhPdjWVcOZNO4eVSr9CL8tspYxI6NqQZZu2yXg1Zo/fIpY7F8LEDeS9vsvQqu/AXzzBNC3WBWbnhd5A==","signatures":[{"sig":"MEYCIQDxahcTBLGN7H4B1db04AkxrUgUjQu0xkcmI18yNnEKtAIhAO+LNfrulGO6UR1a0g5JnyINriwBun+UYALIu2UtUkGN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263350},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9519b20f754d4e3cf0d21cf65660af7a4f50c4e0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.19","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.19","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.19","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.19","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.19","@things-factory/more-ui":"^8.0.0-alpha.19","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.19","@things-factory/print-ui":"^8.0.0-alpha.19","@things-factory/dashboard":"^8.0.0-alpha.19","@things-factory/export-ui":"^8.0.0-alpha.19","@things-factory/i18n-base":"^8.0.0-alpha.19","@things-factory/lite-menu":"^8.0.0-alpha.19","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.19","@things-factory/context-ui":"^8.0.0-alpha.19","@things-factory/evaluation":"^8.0.0-alpha.19","@things-factory/setting-ui":"^8.0.0-alpha.19","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.19","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.19","@things-factory/setting-base":"^8.0.0-alpha.19","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.19","@things-factory/oauth2-client":"^8.0.0-alpha.19","@things-factory/integration-ui":"^8.0.0-alpha.19","@things-factory/integration-opc":"^8.0.0-alpha.19","@things-factory/integration-email":"^8.0.0-alpha.19","@things-factory/integration-melsec":"^8.0.0-alpha.19","@things-factory/integration-modbus":"^8.0.0-alpha.19","@things-factory/integration-headless":"^8.0.0-alpha.19","@things-factory/integration-influxdb":"^8.0.0-alpha.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.19_1728810208844_0.2580471687209567","host":"s3://npm-registry-packages"}},"8.0.0-alpha.20":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.20","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.20","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"5efb91f78ffdea234f20a9aee65219231b963083","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.20.tgz","fileCount":68,"integrity":"sha512-iZ0ITp6j5xtluNw6oHLQqmJ3EWbIgt5QiWK03Vc9KSQOCd30HlnST8+b/S08LGDJOezU4Y8OJT8kZbEle9iOVw==","signatures":[{"sig":"MEQCIEWAvscP0dH2dOi0PDfWJcK/PI2sU5s1wVbaDEOXL/WIAiAd/1UdpAOoTM/6oTUgDt4Z2mFHpppvJ7LhHU+Tt5v4gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263350},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2cfe88c38c1b7de9dfbd2f68d15bdae7210a001f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.19","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.19","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.19","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.19","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.19","@things-factory/more-ui":"^8.0.0-alpha.19","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.19","@things-factory/print-ui":"^8.0.0-alpha.19","@things-factory/dashboard":"^8.0.0-alpha.20","@things-factory/export-ui":"^8.0.0-alpha.19","@things-factory/i18n-base":"^8.0.0-alpha.19","@things-factory/lite-menu":"^8.0.0-alpha.20","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.19","@things-factory/context-ui":"^8.0.0-alpha.19","@things-factory/evaluation":"^8.0.0-alpha.19","@things-factory/setting-ui":"^8.0.0-alpha.19","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.19","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.19","@things-factory/setting-base":"^8.0.0-alpha.19","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.20","@things-factory/oauth2-client":"^8.0.0-alpha.19","@things-factory/integration-ui":"^8.0.0-alpha.20","@things-factory/integration-opc":"^8.0.0-alpha.20","@things-factory/integration-email":"^8.0.0-alpha.20","@things-factory/integration-melsec":"^8.0.0-alpha.20","@things-factory/integration-modbus":"^8.0.0-alpha.20","@things-factory/integration-headless":"^8.0.0-alpha.20","@things-factory/integration-influxdb":"^8.0.0-alpha.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.20_1728872741345_0.5846167631300587","host":"s3://npm-registry-packages"}},"8.0.0-alpha.21":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.21","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.21","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"1568f92fda9aa42327220e9e8ca5cd622fae6912","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.21.tgz","fileCount":68,"integrity":"sha512-PbaU5Ed3IEViHrGwp905vdALDFRP+NgwcacjQ/XgiYObujbnc2QROZoNXic4v5kOTw1b/wODcQ8H8otB91OldA==","signatures":[{"sig":"MEUCIBTcGy+3WLE7lvYTd/tnCks2frZxIDNR8IftJ+DHRlC9AiEAjZPZh+VMfdGZ340A5Ac+JC2Jr2jBJi2/6qjlcjEg0ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263350},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"788bc537e525825b775bcedea2394e39e9222ef2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.19","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.19","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.19","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.19","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.19","@things-factory/more-ui":"^8.0.0-alpha.19","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.19","@things-factory/print-ui":"^8.0.0-alpha.19","@things-factory/dashboard":"^8.0.0-alpha.21","@things-factory/export-ui":"^8.0.0-alpha.19","@things-factory/i18n-base":"^8.0.0-alpha.19","@things-factory/lite-menu":"^8.0.0-alpha.21","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.19","@things-factory/context-ui":"^8.0.0-alpha.19","@things-factory/evaluation":"^8.0.0-alpha.19","@things-factory/setting-ui":"^8.0.0-alpha.19","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.19","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.19","@things-factory/setting-base":"^8.0.0-alpha.19","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.21","@things-factory/oauth2-client":"^8.0.0-alpha.19","@things-factory/integration-ui":"^8.0.0-alpha.21","@things-factory/integration-opc":"^8.0.0-alpha.21","@things-factory/integration-email":"^8.0.0-alpha.21","@things-factory/integration-melsec":"^8.0.0-alpha.21","@things-factory/integration-modbus":"^8.0.0-alpha.21","@things-factory/integration-headless":"^8.0.0-alpha.21","@things-factory/integration-influxdb":"^8.0.0-alpha.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.21_1728927467455_0.2703203478024172","host":"s3://npm-registry-packages"}},"7.1.17":{"name":"@things-factory/operato-ecs","version":"7.1.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.17","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"b97b1c92d25d17ba05da61dac2728e1187cdf711","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.17.tgz","fileCount":68,"integrity":"sha512-hUluYWe/pPIudX3h3mXe3e0h6Hqg/GNF3xhMoUSXS1NsG6zQQLG6GeFF9O08gzyiW5e3i/JJxTvtn+Xde3w8oA==","signatures":[{"sig":"MEUCIQDWbzwAx6T57lR4xbKWcUwpRnPAJhNOtitDC7iTW3tSfAIgU/DeeNhIK6j5/+h2rzMWY2p2+pXpI5rmERJJlyUf/0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1262685},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e2c3b48b423e53a87c46071ab058e651482b6628","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.17","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.17","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.17","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.17","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.17","@things-factory/more-ui":"^7.1.17","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.17","@things-factory/print-ui":"^7.1.17","@things-factory/dashboard":"^7.1.17","@things-factory/export-ui":"^7.1.17","@things-factory/i18n-base":"^7.1.17","@things-factory/lite-menu":"^7.1.17","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.17","@things-factory/context-ui":"^7.1.17","@things-factory/evaluation":"^7.1.17","@things-factory/setting-ui":"^7.1.17","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.17","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.17","@things-factory/setting-base":"^7.1.17","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.17","@things-factory/oauth2-client":"^7.1.17","@things-factory/integration-ui":"^7.1.17","@things-factory/integration-opc":"^7.1.17","@things-factory/integration-email":"^7.1.17","@things-factory/integration-melsec":"^7.1.17","@things-factory/integration-modbus":"^7.1.17","@things-factory/integration-headless":"^7.1.17","@things-factory/integration-influxdb":"^7.1.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.17_1728931064960_0.025457146490746707","host":"s3://npm-registry-packages"}},"4.3.524":{"name":"@things-factory/operato-ecs","version":"4.3.524","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.524","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3b0da38f6df5d6f8815c94897d10c0d9ee47a9ae","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.524.tgz","fileCount":55,"integrity":"sha512-b1ijSOffpA3YCtXyhAD4/0isARM8Bb8O8W1KoYWJQBN9khMdUTDPbkBnTSOW0hdmnf2crOEHWsZySIMR2KH0QQ==","signatures":[{"sig":"MEUCIQD1eArjMNe2kSnrfveUhsy0fy+pxGC63YL4t/7f3fDjfAIgClboYz8PV7x8RkObUYpnfxFH6zmlMBQHouI///GZOCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0e6819f6c2efc8070607e0e0379a1c7ffb235abf","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.524","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.434","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.434","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.524","@things-factory/more-ui":"^4.3.434","@things-factory/board-ui":"^4.3.524","@things-factory/grist-ui":"^4.3.434","@things-factory/print-ui":"^4.3.434","@things-factory/dashboard":"^4.3.524","@things-factory/export-ui":"^4.3.434","@things-factory/i18n-base":"^4.3.434","@things-factory/lite-menu":"^4.3.524","@things-factory/system-ui":"^4.3.434","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.434","@things-factory/context-ui":"^4.3.434","@things-factory/scene-form":"^4.3.381","@things-factory/setting-ui":"^4.3.524","@things-factory/resource-ui":"^4.3.524","@things-factory/setting-base":"^4.3.524","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.524","@things-factory/oauth2-client":"^4.3.524","@things-factory/scene-restful":"^4.3.381","@things-factory/integration-ui":"^4.3.524","@things-factory/integration-melsec":"^4.3.524","@things-factory/integration-modbus":"^4.3.524","@things-factory/scene-data-transform":"^4.3.381"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.381"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.524_1729073073559_0.14038106463934064","host":"s3://npm-registry-packages"}},"4.3.526":{"name":"@things-factory/operato-ecs","version":"4.3.526","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.526","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a632139ee2754b73faaa64a51c7a5ffcb14cdac3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.526.tgz","fileCount":55,"integrity":"sha512-3np9KeMgMgEKxLKYyZKCXNqfPpvvBWwZl2qt7xYS7nb5Sx93fiRI6DUUGkD5j4Berw/JDHyhiwYPBup9J+S6iQ==","signatures":[{"sig":"MEQCIEuvGk9SKIJ0v+boo23XGtU/aw+wBwgQX6X02lIcp7w1AiB9g+YiMix87ZWwiiy3r43zWg29IMB91iKK864bRSdChQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a9a0046f9332bc4b538265ac81c93f0a14346330","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.526","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.526","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.526","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.526","@things-factory/more-ui":"^4.3.526","@things-factory/board-ui":"^4.3.526","@things-factory/grist-ui":"^4.3.526","@things-factory/print-ui":"^4.3.526","@things-factory/dashboard":"^4.3.526","@things-factory/export-ui":"^4.3.526","@things-factory/i18n-base":"^4.3.526","@things-factory/lite-menu":"^4.3.526","@things-factory/system-ui":"^4.3.526","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.526","@things-factory/context-ui":"^4.3.526","@things-factory/scene-form":"^4.3.526","@things-factory/setting-ui":"^4.3.526","@things-factory/resource-ui":"^4.3.526","@things-factory/setting-base":"^4.3.526","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.526","@things-factory/oauth2-client":"^4.3.526","@things-factory/scene-restful":"^4.3.526","@things-factory/integration-ui":"^4.3.526","@things-factory/integration-melsec":"^4.3.526","@things-factory/integration-modbus":"^4.3.526","@things-factory/scene-data-transform":"^4.3.526"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.526"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.526_1729137552468_0.12686631521196046","host":"s3://npm-registry-packages"}},"8.0.0-alpha.22":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.22","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.22","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"aec3a7c9b056b55d14b4055a77847dae827615ac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.22.tgz","fileCount":68,"integrity":"sha512-2ynJqmMPQZQSyGdbptKFJ6738HTbe2OKj9VsG11IkOSPZY4bTy2Ti22TJSS8crkZ569aoghIRLhIrPkamrd2nQ==","signatures":[{"sig":"MEYCIQD5o3rt47MyQ/g2iGSJmeEPq4QdG72w2hKZK1wecPYBAAIhANxtkNV07dsClsKhO9qkp/2u4J08ZIDDfqcH9yCmDjfp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265145},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"27cd29ef5f60c8fc8a177dd52eb0f4979b463991","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.22","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.22","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.22","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.22","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.22","@things-factory/more-ui":"^8.0.0-alpha.22","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.22","@things-factory/print-ui":"^8.0.0-alpha.22","@things-factory/dashboard":"^8.0.0-alpha.22","@things-factory/export-ui":"^8.0.0-alpha.22","@things-factory/i18n-base":"^8.0.0-alpha.22","@things-factory/lite-menu":"^8.0.0-alpha.22","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.22","@things-factory/context-ui":"^8.0.0-alpha.22","@things-factory/evaluation":"^8.0.0-alpha.22","@things-factory/setting-ui":"^8.0.0-alpha.22","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.22","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.22","@things-factory/setting-base":"^8.0.0-alpha.22","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.22","@things-factory/oauth2-client":"^8.0.0-alpha.22","@things-factory/integration-ui":"^8.0.0-alpha.22","@things-factory/integration-opc":"^8.0.0-alpha.22","@things-factory/integration-email":"^8.0.0-alpha.22","@things-factory/integration-melsec":"^8.0.0-alpha.22","@things-factory/integration-modbus":"^8.0.0-alpha.22","@things-factory/integration-headless":"^8.0.0-alpha.22","@things-factory/integration-influxdb":"^8.0.0-alpha.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.22_1729195893523_0.12194391733443011","host":"s3://npm-registry-packages"}},"8.0.0-alpha.23":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.23","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.23","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"1b51353740f37de57c5c05135ba790ee1559460d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.23.tgz","fileCount":68,"integrity":"sha512-+lcg8wy0gHw0/iONaRk719Eq1zPjHGR/8tM3W1jN+kwj9mLzrDfR/g8YAXaYwvvCn1cKvUZQczOH9+9nlFtNsw==","signatures":[{"sig":"MEUCIGX4P+DDnBc66OA5w6STO4agZGbaYR2RzA+iQdVabTiBAiEAi4wNbe8ZSmKMo5zcok4zenzxbf5Q7wKD78lBhQNEwh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263652},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1ebbf45197acd1b0a8f27e9f21672d5cbef172ea","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.22","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.22","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.22","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.22","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.22","@things-factory/more-ui":"^8.0.0-alpha.22","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.22","@things-factory/print-ui":"^8.0.0-alpha.22","@things-factory/dashboard":"^8.0.0-alpha.23","@things-factory/export-ui":"^8.0.0-alpha.22","@things-factory/i18n-base":"^8.0.0-alpha.22","@things-factory/lite-menu":"^8.0.0-alpha.23","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.22","@things-factory/context-ui":"^8.0.0-alpha.22","@things-factory/evaluation":"^8.0.0-alpha.22","@things-factory/setting-ui":"^8.0.0-alpha.22","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.22","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.23","@things-factory/setting-base":"^8.0.0-alpha.22","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.23","@things-factory/oauth2-client":"^8.0.0-alpha.22","@things-factory/integration-ui":"^8.0.0-alpha.22","@things-factory/integration-opc":"^8.0.0-alpha.22","@things-factory/integration-email":"^8.0.0-alpha.22","@things-factory/integration-melsec":"^8.0.0-alpha.22","@things-factory/integration-modbus":"^8.0.0-alpha.22","@things-factory/integration-headless":"^8.0.0-alpha.23","@things-factory/integration-influxdb":"^8.0.0-alpha.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.23_1729512586279_0.9826010162538741","host":"s3://npm-registry-packages"}},"7.1.18":{"name":"@things-factory/operato-ecs","version":"7.1.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.18","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"212e1c814bf2802962e9d3535351aa3d02dd007f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.18.tgz","fileCount":68,"integrity":"sha512-rieUc1kDpf9hWAFBal3wHiVJOmZpby4B6E481rDat4v+8noNfP71VLhttcNCb54cSC66UoVfysqDLmEa/xI2yA==","signatures":[{"sig":"MEUCIQCuiMwLyyyEIe93KaQrDbytvhnHozqi/4QBpp613lPJ1QIgI7BV3mqrvoodZ3523x4pb3YsmQLLriaeXaBAJkmp3TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f41a763bd82d6db20375c7cda7175ee991690371","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.17","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.17","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.17","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.17","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.17","@things-factory/more-ui":"^7.1.17","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.17","@things-factory/print-ui":"^7.1.17","@things-factory/dashboard":"^7.1.18","@things-factory/export-ui":"^7.1.17","@things-factory/i18n-base":"^7.1.17","@things-factory/lite-menu":"^7.1.18","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.17","@things-factory/context-ui":"^7.1.17","@things-factory/evaluation":"^7.1.17","@things-factory/setting-ui":"^7.1.17","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.17","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.18","@things-factory/setting-base":"^7.1.17","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.18","@things-factory/oauth2-client":"^7.1.17","@things-factory/integration-ui":"^7.1.17","@things-factory/integration-opc":"^7.1.17","@things-factory/integration-email":"^7.1.17","@things-factory/integration-melsec":"^7.1.17","@things-factory/integration-modbus":"^7.1.17","@things-factory/integration-headless":"^7.1.18","@things-factory/integration-influxdb":"^7.1.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.18_1729512963165_0.08179988075945754","host":"s3://npm-registry-packages"}},"7.1.19":{"name":"@things-factory/operato-ecs","version":"7.1.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.19","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"0b81398bd41f30c6dd0e9f2b4b30160f5c6c534c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.19.tgz","fileCount":68,"integrity":"sha512-VPSQjSDOy55f3+GTzZ3tDKipO1oppwVFNSCX0O9bz2MQ1yCp1zayCEVckyEz2f6hiC79Dj0Q46TIRICfS1nOXQ==","signatures":[{"sig":"MEUCIQDSGCz45almoUUp4pBRzeRxMMZf/w/bAlWEfBKmlUka8wIgK5sZAzFM451oXQHI0l5BJdZ6rJtzdHWnB5bj65U/LJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f0e77af98e54782375ac4410c897f75a3eb9b3c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.19","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.17","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.17","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.17","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.19","@things-factory/more-ui":"^7.1.17","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.19","@things-factory/print-ui":"^7.1.19","@things-factory/dashboard":"^7.1.19","@things-factory/export-ui":"^7.1.17","@things-factory/i18n-base":"^7.1.19","@things-factory/lite-menu":"^7.1.19","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.19","@things-factory/context-ui":"^7.1.17","@things-factory/evaluation":"^7.1.17","@things-factory/setting-ui":"^7.1.19","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.19","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.19","@things-factory/setting-base":"^7.1.19","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.19","@things-factory/oauth2-client":"^7.1.19","@things-factory/integration-ui":"^7.1.19","@things-factory/integration-opc":"^7.1.19","@things-factory/integration-email":"^7.1.19","@things-factory/integration-melsec":"^7.1.19","@things-factory/integration-modbus":"^7.1.19","@things-factory/integration-headless":"^7.1.19","@things-factory/integration-influxdb":"^7.1.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.19_1729582853924_0.8165085810251382","host":"s3://npm-registry-packages"}},"7.1.20":{"name":"@things-factory/operato-ecs","version":"7.1.20","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.20","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"8d5f3901f46fafa0030cba86e922da3e1fcd25c8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.20.tgz","fileCount":68,"integrity":"sha512-MS9m4zrZTlWC2O+s4CrtRw1hTr9MMcqaPbsMqSJYxuEUcSXCBWIeSpTXJQYARFyZ4ONq1+J3o19xCRWxmuqRPg==","signatures":[{"sig":"MEUCIQC73Ox2jApFocwwmV6FLfERq41QLtmee5emuaZxO+unKwIgFRPo1bCSg3j/UX3jPwmk2rUJ5ZzOXHgPWsAgvTZ8+y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b8381954019a1057a32c23379277c45447708d84","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.20","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.17","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.17","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.17","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.20","@things-factory/more-ui":"^7.1.17","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.20","@things-factory/print-ui":"^7.1.20","@things-factory/dashboard":"^7.1.20","@things-factory/export-ui":"^7.1.17","@things-factory/i18n-base":"^7.1.20","@things-factory/lite-menu":"^7.1.20","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.20","@things-factory/context-ui":"^7.1.17","@things-factory/evaluation":"^7.1.17","@things-factory/setting-ui":"^7.1.20","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.20","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.20","@things-factory/setting-base":"^7.1.20","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.20","@things-factory/oauth2-client":"^7.1.20","@things-factory/integration-ui":"^7.1.20","@things-factory/integration-opc":"^7.1.20","@things-factory/integration-email":"^7.1.20","@things-factory/integration-melsec":"^7.1.20","@things-factory/integration-modbus":"^7.1.20","@things-factory/integration-headless":"^7.1.20","@things-factory/integration-influxdb":"^7.1.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.20_1729584306067_0.7457783114609944","host":"s3://npm-registry-packages"}},"7.1.21":{"name":"@things-factory/operato-ecs","version":"7.1.21","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.21","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"9db361a55e79c71ea30fff7549548506ad95da2b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.21.tgz","fileCount":68,"integrity":"sha512-fgq6B+rxaAn7qE5HdTRzgx6CYZgdYSQCxYC+iu6ZLDgCJyJXR9NSI+F/PNVCn6xCl+TRXOcUIHBFvVx7ii/TTw==","signatures":[{"sig":"MEYCIQDbA/GHf+puexGMT0qXIWxOuneF+nNjeIw0cPpmlKqN/AIhAMucLXYD2dCEgGvScjNdqug7pdHsv5m1d+32PM5ahXav","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8391c69c808451e0fdc16a5aaa952bb128466f16","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.21","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.17","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.17","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.17","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.21","@things-factory/more-ui":"^7.1.17","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.21","@things-factory/print-ui":"^7.1.21","@things-factory/dashboard":"^7.1.21","@things-factory/export-ui":"^7.1.17","@things-factory/i18n-base":"^7.1.21","@things-factory/lite-menu":"^7.1.21","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.21","@things-factory/context-ui":"^7.1.17","@things-factory/evaluation":"^7.1.17","@things-factory/setting-ui":"^7.1.21","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.21","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.21","@things-factory/setting-base":"^7.1.21","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.21","@things-factory/oauth2-client":"^7.1.21","@things-factory/integration-ui":"^7.1.21","@things-factory/integration-opc":"^7.1.21","@things-factory/integration-email":"^7.1.21","@things-factory/integration-melsec":"^7.1.21","@things-factory/integration-modbus":"^7.1.21","@things-factory/integration-headless":"^7.1.21","@things-factory/integration-influxdb":"^7.1.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.21_1729590403567_0.4319197756504285","host":"s3://npm-registry-packages"}},"6.2.176":{"name":"@things-factory/operato-ecs","version":"6.2.176","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.176","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5338644d469ef6fb794561a7bd9f34cbc3d6b328","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.176.tgz","fileCount":62,"integrity":"sha512-Ej1jjUkNu6KS+YV8bVXhoXK42S8Y2N2UW9g7lWL8xZyCEnY0QQzxFUXIJkXVZPFwY/t7Y5wPYHdtwvPm2YPu1w==","signatures":[{"sig":"MEYCIQDH1Owa11Ei2YIfnH2nv9jXZj0iD2mBe/rDJ0Vth4PzTgIhANyOp7NiZFom7+7JxA1TNiyBGK/WGc3TuHZeHvE6nx04","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1282272},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"52d2f2f657e55dd8908b16b301307c4dcc0af211","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.170","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.170","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.170","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.170","@things-factory/auth-ui":"^6.2.170","@things-factory/more-ui":"^6.2.170","@things-factory/board-ui":"^6.2.176","@things-factory/print-ui":"^6.2.170","@things-factory/dashboard":"^6.2.176","@things-factory/export-ui":"^6.2.170","@things-factory/i18n-base":"^6.2.170","@things-factory/lite-menu":"^6.2.176","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.170","@things-factory/context-ui":"^6.2.170","@things-factory/setting-ui":"^6.2.170","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.170","@things-factory/notification":"^6.2.170","@things-factory/setting-base":"^6.2.170","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.176","@things-factory/oauth2-client":"^6.2.170","@things-factory/integration-ui":"^6.2.172","@things-factory/integration-opc":"^6.2.170","@things-factory/integration-melsec":"^6.2.170","@things-factory/integration-modbus":"^6.2.170"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.170"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.176_1729611172133_0.5785723129345461","host":"s3://npm-registry-packages"}},"7.1.22":{"name":"@things-factory/operato-ecs","version":"7.1.22","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.22","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"ea95feef7278b7b23f69bcd17ab29e1e15853e84","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.22.tgz","fileCount":68,"integrity":"sha512-GBgdTcdgZXxkv+3bwCk/+jtJ1kLRofEbMO0j1bk3pfBtI/d2QlkVkjbKiLr1dvBtdbtSmapiycXaYz2XmwIq4g==","signatures":[{"sig":"MEUCIHPJBt4oZVn6LtoqXdcCVT36eNEh/87TTeQTuoMJz9oMAiEA6osZy2I/i2a9I2nlYZBzSl/XCGm8H3S0nEzNJ2umE+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b4b8efde4096ab1ec02bcf7623e32131254cbfd0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.22","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.22","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.22","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.22","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.22","@things-factory/more-ui":"^7.1.22","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.22","@things-factory/print-ui":"^7.1.22","@things-factory/dashboard":"^7.1.22","@things-factory/export-ui":"^7.1.22","@things-factory/i18n-base":"^7.1.22","@things-factory/lite-menu":"^7.1.22","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.22","@things-factory/context-ui":"^7.1.22","@things-factory/evaluation":"^7.1.22","@things-factory/setting-ui":"^7.1.22","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.22","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.22","@things-factory/setting-base":"^7.1.22","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.22","@things-factory/oauth2-client":"^7.1.22","@things-factory/integration-ui":"^7.1.22","@things-factory/integration-opc":"^7.1.22","@things-factory/integration-email":"^7.1.22","@things-factory/integration-melsec":"^7.1.22","@things-factory/integration-modbus":"^7.1.22","@things-factory/integration-headless":"^7.1.22","@things-factory/integration-influxdb":"^7.1.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.22_1729613691888_0.6971493949201657","host":"s3://npm-registry-packages"}},"8.0.0-alpha.24":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.24","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.24","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"20a1c3b4c73ff8660d61637c541f6c51851c1e66","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.24.tgz","fileCount":68,"integrity":"sha512-hFCnQZCFxR15pAHShGUPbHbx9NoB1xZoPPGBWxHCWPqCQlHg071D3z82bQTbnKjYne4pvjXq9jrowrEY/t9OrA==","signatures":[{"sig":"MEYCIQDOgd5Lb6tRnOAgvzIJOBBJ2I+4j8gNvWNUY9B6v2M0HAIhAKStc648rr6LwmXkjwLxtxhiP8H+It23mDZYTiz5wRN6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264457},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"934692cc70c308351f4d3f720a26aed295d14486","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.24","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.22","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.22","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.22","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.24","@things-factory/more-ui":"^8.0.0-alpha.22","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.24","@things-factory/print-ui":"^8.0.0-alpha.24","@things-factory/dashboard":"^8.0.0-alpha.24","@things-factory/export-ui":"^8.0.0-alpha.22","@things-factory/i18n-base":"^8.0.0-alpha.24","@things-factory/lite-menu":"^8.0.0-alpha.24","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.24","@things-factory/context-ui":"^8.0.0-alpha.22","@things-factory/evaluation":"^8.0.0-alpha.22","@things-factory/setting-ui":"^8.0.0-alpha.24","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.24","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.24","@things-factory/setting-base":"^8.0.0-alpha.24","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.24","@things-factory/oauth2-client":"^8.0.0-alpha.24","@things-factory/integration-ui":"^8.0.0-alpha.24","@things-factory/integration-opc":"^8.0.0-alpha.24","@things-factory/integration-email":"^8.0.0-alpha.24","@things-factory/integration-melsec":"^8.0.0-alpha.24","@things-factory/integration-modbus":"^8.0.0-alpha.24","@things-factory/integration-headless":"^8.0.0-alpha.24","@things-factory/integration-influxdb":"^8.0.0-alpha.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.24_1729614350366_0.577504940672811","host":"s3://npm-registry-packages"}},"8.0.0-alpha.25":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.25","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.25","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"6fc50ee7e4c16f548e11dcc72354eaf9d139bb03","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.25.tgz","fileCount":68,"integrity":"sha512-ZbwvzqEY0C/xa18naVmqaMx2wSjKLOXUb3Wz9hsx8SfLTfqdmURzLdM4IrT74GoFCGPBPA78hpwdkVsBndSdKg==","signatures":[{"sig":"MEQCIC8Dq123E/MbrUARTi9W2jASKqONRqZkg1T/NS6bG/s/AiBVf2ZJxlUWVKv8EYu2l7PEQUOhJTWtpQbvsccQ3RH25g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264457},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"126c290973df223812311e21599224f527449b34","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.24","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.22","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.22","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.22","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.24","@things-factory/more-ui":"^8.0.0-alpha.22","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.24","@things-factory/print-ui":"^8.0.0-alpha.24","@things-factory/dashboard":"^8.0.0-alpha.25","@things-factory/export-ui":"^8.0.0-alpha.22","@things-factory/i18n-base":"^8.0.0-alpha.24","@things-factory/lite-menu":"^8.0.0-alpha.25","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.24","@things-factory/context-ui":"^8.0.0-alpha.22","@things-factory/evaluation":"^8.0.0-alpha.22","@things-factory/setting-ui":"^8.0.0-alpha.24","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.24","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.25","@things-factory/setting-base":"^8.0.0-alpha.24","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.25","@things-factory/oauth2-client":"^8.0.0-alpha.24","@things-factory/integration-ui":"^8.0.0-alpha.24","@things-factory/integration-opc":"^8.0.0-alpha.24","@things-factory/integration-email":"^8.0.0-alpha.24","@things-factory/integration-melsec":"^8.0.0-alpha.24","@things-factory/integration-modbus":"^8.0.0-alpha.24","@things-factory/integration-headless":"^8.0.0-alpha.25","@things-factory/integration-influxdb":"^8.0.0-alpha.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.25_1729650709192_0.23156308160982442","host":"s3://npm-registry-packages"}},"8.0.0-alpha.26":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.26","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.26","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"31b527653317b4350da70180ca566b78f986a809","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.26.tgz","fileCount":68,"integrity":"sha512-4Lgl66N9PSAxDOWKgoHWtQ7OV0Wfkt75BJgdGZV0Eozp4NDTgewksouaASnMKxL7EaLq/Bxme4SB28tHf8/UUQ==","signatures":[{"sig":"MEUCIFvj/znMZ2pZ8Sqs9rD6ODdrLXtkL/T9a0xhjneFFxz9AiEA+pB0D2NKTmv58oF9MaGD61bN1RfreMjquXUvrclvPjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264457},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0221ed76d0957dd9c3e7ff34a1131df5b06eb29d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.24","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.22","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.22","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.22","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.24","@things-factory/more-ui":"^8.0.0-alpha.22","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.24","@things-factory/print-ui":"^8.0.0-alpha.24","@things-factory/dashboard":"^8.0.0-alpha.26","@things-factory/export-ui":"^8.0.0-alpha.22","@things-factory/i18n-base":"^8.0.0-alpha.24","@things-factory/lite-menu":"^8.0.0-alpha.26","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.24","@things-factory/context-ui":"^8.0.0-alpha.22","@things-factory/evaluation":"^8.0.0-alpha.22","@things-factory/setting-ui":"^8.0.0-alpha.24","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.24","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.26","@things-factory/setting-base":"^8.0.0-alpha.24","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.26","@things-factory/oauth2-client":"^8.0.0-alpha.24","@things-factory/integration-ui":"^8.0.0-alpha.24","@things-factory/integration-opc":"^8.0.0-alpha.24","@things-factory/integration-email":"^8.0.0-alpha.24","@things-factory/integration-melsec":"^8.0.0-alpha.24","@things-factory/integration-modbus":"^8.0.0-alpha.24","@things-factory/integration-headless":"^8.0.0-alpha.26","@things-factory/integration-influxdb":"^8.0.0-alpha.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.26_1729653078022_0.23009472884495352","host":"s3://npm-registry-packages"}},"4.3.533":{"name":"@things-factory/operato-ecs","version":"4.3.533","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.533","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c475faaf2aefc8c9c30007610243cc9123234e4d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.533.tgz","fileCount":55,"integrity":"sha512-VMZ1ZUvc779AiuWX5nhSc1Ga0hdR9C5Lpf2pdZUBzYRLm1y98Cly25OEJv+4GDMMD9tVLZheq7fpdVJosIFBNg==","signatures":[{"sig":"MEQCIGf8U/1d82RHpXAWMLD8TY3hY2jnwuM8HGuPtPd7JCOdAiBJ09bNP6jZ/JmYkLmICrHRKUjn5diLRtfa8cMuVcbrUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e7611c3fd251e8936a758868a5d1589eaa8b1511","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.533","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.533","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.533","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.533","@things-factory/more-ui":"^4.3.533","@things-factory/board-ui":"^4.3.533","@things-factory/grist-ui":"^4.3.533","@things-factory/print-ui":"^4.3.533","@things-factory/dashboard":"^4.3.533","@things-factory/export-ui":"^4.3.533","@things-factory/i18n-base":"^4.3.533","@things-factory/lite-menu":"^4.3.533","@things-factory/system-ui":"^4.3.533","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.533","@things-factory/context-ui":"^4.3.533","@things-factory/scene-form":"^4.3.526","@things-factory/setting-ui":"^4.3.533","@things-factory/resource-ui":"^4.3.533","@things-factory/setting-base":"^4.3.533","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.533","@things-factory/oauth2-client":"^4.3.533","@things-factory/scene-restful":"^4.3.526","@things-factory/integration-ui":"^4.3.533","@things-factory/integration-melsec":"^4.3.533","@things-factory/integration-modbus":"^4.3.533","@things-factory/scene-data-transform":"^4.3.526"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.526"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.533_1729744915949_0.5376819545820721","host":"s3://npm-registry-packages"}},"4.3.534":{"name":"@things-factory/operato-ecs","version":"4.3.534","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.534","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a72fbdb5f5a8cbdbf550f5f12e4a058a509e1835","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.534.tgz","fileCount":55,"integrity":"sha512-Pa4i8JetmrWGNJXTisXZNw9Xl7g3i4jgzGM2IM4iG0iODmqrtZICZbrDHGucBUExaF7MLvKG8DVyjnFbBvZlKA==","signatures":[{"sig":"MEYCIQD/4gA8EAaICVAK+ALcDSOq+IL3f0p6kAhVJiBVFMyWKwIhAN/Q0CoSfrDd4UnQfLm2WqkUuiDz2OldZZ4wRzmQ0tpU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"f106f97fc688c4e335b17a4c3fe9711ee31ea566","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.534","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.534","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.534","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.534","@things-factory/more-ui":"^4.3.534","@things-factory/board-ui":"^4.3.534","@things-factory/grist-ui":"^4.3.534","@things-factory/print-ui":"^4.3.534","@things-factory/dashboard":"^4.3.534","@things-factory/export-ui":"^4.3.534","@things-factory/i18n-base":"^4.3.534","@things-factory/lite-menu":"^4.3.534","@things-factory/system-ui":"^4.3.534","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.534","@things-factory/context-ui":"^4.3.534","@things-factory/scene-form":"^4.3.534","@things-factory/setting-ui":"^4.3.534","@things-factory/resource-ui":"^4.3.534","@things-factory/setting-base":"^4.3.534","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.534","@things-factory/oauth2-client":"^4.3.534","@things-factory/scene-restful":"^4.3.534","@things-factory/integration-ui":"^4.3.534","@things-factory/integration-melsec":"^4.3.534","@things-factory/integration-modbus":"^4.3.534","@things-factory/scene-data-transform":"^4.3.534"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.534"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.534_1729745213545_0.3456786844111779","host":"s3://npm-registry-packages"}},"4.3.535":{"name":"@things-factory/operato-ecs","version":"4.3.535","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.535","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"5c0ffbcd9b85b23b7295a22fa5cbe78bd6877e39","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.535.tgz","fileCount":55,"integrity":"sha512-dvJnK93d6U7GgLJELYVPOqQX87+a1kNZ3gvQC7a72bJ9+7zzrUTNuCPLI1dPpEv/A19yHTP9uNf0xjze9/nb4g==","signatures":[{"sig":"MEUCICiigWPWFEI4eGIRDdNyNN49wCM9MzY3zAmgxxFucgwWAiEA48KbwD4GAvN/enopOc1c/lTpkd5C4O2L85V44rp8D+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d2755223b36e17526402f86cb9a100d632728863","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.535","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.535","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.535","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.535","@things-factory/more-ui":"^4.3.535","@things-factory/board-ui":"^4.3.535","@things-factory/grist-ui":"^4.3.535","@things-factory/print-ui":"^4.3.535","@things-factory/dashboard":"^4.3.535","@things-factory/export-ui":"^4.3.535","@things-factory/i18n-base":"^4.3.535","@things-factory/lite-menu":"^4.3.535","@things-factory/system-ui":"^4.3.535","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.535","@things-factory/context-ui":"^4.3.535","@things-factory/scene-form":"^4.3.534","@things-factory/setting-ui":"^4.3.535","@things-factory/resource-ui":"^4.3.535","@things-factory/setting-base":"^4.3.535","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.535","@things-factory/oauth2-client":"^4.3.535","@things-factory/scene-restful":"^4.3.534","@things-factory/integration-ui":"^4.3.535","@things-factory/integration-melsec":"^4.3.535","@things-factory/integration-modbus":"^4.3.535","@things-factory/scene-data-transform":"^4.3.534"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.534"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.535_1729764496603_0.026699294541508767","host":"s3://npm-registry-packages"}},"8.0.0-alpha.27":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.27","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.27","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"a2e7650db09cfe3452d1f8b3299f6d0fe81041d5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.27.tgz","fileCount":68,"integrity":"sha512-+gsWASTgKXbmitqKHr33NVX0gp5mb99TKiO3ll60dVH+c7X4VBkXDvtDKybNqZWFisYG+pmQvmL3iyJ2UhfWIg==","signatures":[{"sig":"MEUCIQCr1uFQ6tI2w9tnD2vvi4YTGkJM+aGhEjpNpXFX5zqVzQIgMEBEXewyNF49MzcDwH6PONWwugEgCNks4fwR2g2QOis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264251},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6c55d218253341cc51e8fa7b2f9dc8a7c061aa55","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.27","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.27","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.27","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.27","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.27","@things-factory/more-ui":"^8.0.0-alpha.27","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.27","@things-factory/print-ui":"^8.0.0-alpha.27","@things-factory/dashboard":"^8.0.0-alpha.27","@things-factory/export-ui":"^8.0.0-alpha.27","@things-factory/i18n-base":"^8.0.0-alpha.27","@things-factory/lite-menu":"^8.0.0-alpha.27","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.27","@things-factory/context-ui":"^8.0.0-alpha.27","@things-factory/evaluation":"^8.0.0-alpha.27","@things-factory/setting-ui":"^8.0.0-alpha.27","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.27","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.27","@things-factory/setting-base":"^8.0.0-alpha.27","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.27","@things-factory/oauth2-client":"^8.0.0-alpha.27","@things-factory/integration-ui":"^8.0.0-alpha.27","@things-factory/integration-opc":"^8.0.0-alpha.27","@things-factory/integration-email":"^8.0.0-alpha.27","@things-factory/integration-melsec":"^8.0.0-alpha.27","@things-factory/integration-modbus":"^8.0.0-alpha.27","@things-factory/integration-headless":"^8.0.0-alpha.27","@things-factory/integration-influxdb":"^8.0.0-alpha.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.27_1729965546447_0.733051913273221","host":"s3://npm-registry-packages"}},"8.0.0-alpha.28":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.28","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.28","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"eac51d8ebbc684b6f6ef24e3167c61b351914731","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.28.tgz","fileCount":68,"integrity":"sha512-mqMI3IvbPLeTjIco9gMZer5l23mEtiYWfjX9xO/x+mrv8olCBv1LjgETlbj5D85paxBZgOqkRSWkf4bEnGlyKg==","signatures":[{"sig":"MEQCIB7yuQ+ekCOZgrVGfaG6QXQlcBO8bggaVByecObD7/sFAiAOF9v7zfuQgMdigW5EhIBypKFplf2I287KpyqBAhjCbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264251},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a686f7c8320e5a67280cdb307f32f220c0297c77","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.28","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.28","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.28","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.28","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.28","@things-factory/more-ui":"^8.0.0-alpha.28","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.28","@things-factory/print-ui":"^8.0.0-alpha.28","@things-factory/dashboard":"^8.0.0-alpha.28","@things-factory/export-ui":"^8.0.0-alpha.28","@things-factory/i18n-base":"^8.0.0-alpha.28","@things-factory/lite-menu":"^8.0.0-alpha.28","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.28","@things-factory/context-ui":"^8.0.0-alpha.28","@things-factory/evaluation":"^8.0.0-alpha.28","@things-factory/setting-ui":"^8.0.0-alpha.28","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.28","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.28","@things-factory/setting-base":"^8.0.0-alpha.28","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.28","@things-factory/oauth2-client":"^8.0.0-alpha.28","@things-factory/integration-ui":"^8.0.0-alpha.28","@things-factory/integration-opc":"^8.0.0-alpha.28","@things-factory/integration-email":"^8.0.0-alpha.28","@things-factory/integration-melsec":"^8.0.0-alpha.28","@things-factory/integration-modbus":"^8.0.0-alpha.28","@things-factory/integration-headless":"^8.0.0-alpha.28","@things-factory/integration-influxdb":"^8.0.0-alpha.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.28_1729969446599_0.5300617575089273","host":"s3://npm-registry-packages"}},"7.1.23":{"name":"@things-factory/operato-ecs","version":"7.1.23","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.23","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"7ed15b0f82d3d7d797b07b608d47858ed584913c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.23.tgz","fileCount":68,"integrity":"sha512-1M8uXwQc4qnrA4x6kFd6yZ0KCzmc7M5Fx4JYcKY2uNbD+sZ0kKFX0pGx8UDWyZTFiso7dbGvy5KwD5BRJeeXTQ==","signatures":[{"sig":"MEUCIQDv87TvyvtPmeGpx1LQsxFviMbznIrRjgNILR0klNod2QIgS8YlUFGmH9dQMPIl0wtUc2Qry5Ut973VkbcgUC1oeDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263329},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4dbcca46214112c5157cb5e167779f3154d4bc88","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.23","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.23","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.23","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.23","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.23","@things-factory/more-ui":"^7.1.23","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.23","@things-factory/print-ui":"^7.1.23","@things-factory/dashboard":"^7.1.23","@things-factory/export-ui":"^7.1.23","@things-factory/i18n-base":"^7.1.23","@things-factory/lite-menu":"^7.1.23","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.23","@things-factory/context-ui":"^7.1.23","@things-factory/evaluation":"^7.1.23","@things-factory/setting-ui":"^7.1.23","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.23","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.23","@things-factory/setting-base":"^7.1.23","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.23","@things-factory/oauth2-client":"^7.1.23","@things-factory/integration-ui":"^7.1.23","@things-factory/integration-opc":"^7.1.23","@things-factory/integration-email":"^7.1.23","@things-factory/integration-melsec":"^7.1.23","@things-factory/integration-modbus":"^7.1.23","@things-factory/integration-headless":"^7.1.23","@things-factory/integration-influxdb":"^7.1.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.23_1730025385633_0.2957317276447313","host":"s3://npm-registry-packages"}},"4.3.536":{"name":"@things-factory/operato-ecs","version":"4.3.536","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.536","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"26d30aee6a2ea8d09f07a183436f535a588f4cab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.536.tgz","fileCount":55,"integrity":"sha512-+XBZYfjIkKdB2fs9+fNTYO5slSQEHcXX9rY1SkiboJEomEuUdANIeFL7XngN1hAmruDJm4l9QSYeya+V9InVSQ==","signatures":[{"sig":"MEQCIHpD8SgedkCU+/D7yz3vitP0StfYTeqrZ0hHNVC4PSRpAiArzOE6mpEpcDyRXUDMAWGCp/kZ33DmrZEV0UsC9dgrUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"49cdab239e10ed9594af6de554f76de622af75af","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.535","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.535","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.535","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.535","@things-factory/more-ui":"^4.3.535","@things-factory/board-ui":"^4.3.535","@things-factory/grist-ui":"^4.3.535","@things-factory/print-ui":"^4.3.535","@things-factory/dashboard":"^4.3.535","@things-factory/export-ui":"^4.3.535","@things-factory/i18n-base":"^4.3.535","@things-factory/lite-menu":"^4.3.535","@things-factory/system-ui":"^4.3.535","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.535","@things-factory/context-ui":"^4.3.535","@things-factory/scene-form":"^4.3.534","@things-factory/setting-ui":"^4.3.535","@things-factory/resource-ui":"^4.3.535","@things-factory/setting-base":"^4.3.535","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.535","@things-factory/oauth2-client":"^4.3.535","@things-factory/scene-restful":"^4.3.534","@things-factory/integration-ui":"^4.3.536","@things-factory/integration-melsec":"^4.3.536","@things-factory/integration-modbus":"^4.3.536","@things-factory/scene-data-transform":"^4.3.534"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.534"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.536_1730089392390_0.730463514419162","host":"s3://npm-registry-packages"}},"6.2.177":{"name":"@things-factory/operato-ecs","version":"6.2.177","author":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"license":"MIT","_id":"@things-factory/operato-ecs@6.2.177","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1da215dea24a198d32f851626dd366266c3aa4a6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.177.tgz","fileCount":62,"integrity":"sha512-AQ1qyVmJG2uY06MAP2J/rmktkSTsDZGbsuYO9I/ymBK//ghxqDZ4/s86WCJ/hlcbJpNPDibDwSQT3mntcplgpw==","signatures":[{"sig":"MEUCIEw/evUMjBfY2AfiZIaUJ69fMiZb0a/GIvc7hVfiDdyOAiEAxif4XDbVdqrQ0ZKZ1xJmGdZf9twVkFqutE7KkSaP6mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1282272},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"853eef803719c588c9808df30dd134263a78d645","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.177","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.170","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.170","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.170","@things-factory/auth-ui":"^6.2.177","@things-factory/more-ui":"^6.2.170","@things-factory/board-ui":"^6.2.177","@things-factory/print-ui":"^6.2.177","@things-factory/dashboard":"^6.2.177","@things-factory/export-ui":"^6.2.170","@things-factory/i18n-base":"^6.2.170","@things-factory/lite-menu":"^6.2.177","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.177","@things-factory/context-ui":"^6.2.170","@things-factory/setting-ui":"^6.2.177","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.177","@things-factory/notification":"^6.2.177","@things-factory/setting-base":"^6.2.177","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.177","@things-factory/oauth2-client":"^6.2.177","@things-factory/integration-ui":"^6.2.177","@things-factory/integration-opc":"^6.2.177","@things-factory/integration-melsec":"^6.2.177","@things-factory/integration-modbus":"^6.2.177"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.170"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.177_1730213450397_0.8380365612461329","host":"s3://npm-registry-packages"}},"7.1.24":{"name":"@things-factory/operato-ecs","version":"7.1.24","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.24","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"91a695d509f4a3141f9dde5ca52920861881ab8c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.24.tgz","fileCount":68,"integrity":"sha512-IeDm5ixH6dQCKBGDt2lfKinZKU5EuUbtWTfD0jpgb0SD49i5wodJ0Hta8bkSAxJn2JCZAo7AIRkb8R0YZPOVCg==","signatures":[{"sig":"MEQCIHhl1k7VzLIx6gyFPe8WoPfN8BnRZENTC6/oNf5RTEEbAiAtB+yeZztj461+OnIRr32h6ogU2wD/XVcIepgw2Oo6ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263329},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1838925b39cce3caa8e49a6dd2c15796af567695","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.8/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.24","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.24","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.24","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.24","@things-factory/print-ui":"^7.1.24","@things-factory/dashboard":"^7.1.24","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.24","@things-factory/lite-menu":"^7.1.24","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.24","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.24","@things-factory/setting-ui":"^7.1.24","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.24","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.24","@things-factory/setting-base":"^7.1.24","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.24","@things-factory/oauth2-client":"^7.1.24","@things-factory/integration-ui":"^7.1.24","@things-factory/integration-opc":"^7.1.24","@things-factory/integration-email":"^7.1.24","@things-factory/integration-melsec":"^7.1.24","@things-factory/integration-modbus":"^7.1.24","@things-factory/integration-headless":"^7.1.24","@things-factory/integration-influxdb":"^7.1.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.24_1730264248361_0.8622357560504874","host":"s3://npm-registry-packages"}},"4.3.543-alpha.0":{"name":"@things-factory/operato-ecs","version":"4.3.543-alpha.0","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.543-alpha.0","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"10cc7d9fbe49dde1b36ed93d014acfb5d36bd217","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.543-alpha.0.tgz","fileCount":55,"integrity":"sha512-s8M2F3ntGpGNwuN2lIhxAFh49sGgFPLt0YyWkfQvwF9OZ/1BGlNywto6aPHXpID8WKdEcHXxes94WypCkvIpyA==","signatures":[{"sig":"MEQCICrAbA/w2cHeODii0Wfe8xye9SvPZGDucG50o7XLavTXAiBRdJiBJ5MOgd+e7XKApXHkv0mLGON6WOdz2t8hU/OLgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146225},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"841de2f16e58de02b52cf7e3d648a0a0e46b6859","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.543-alpha.0","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.543-alpha.0","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.543-alpha.0","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.543-alpha.0","@things-factory/more-ui":"^4.3.543-alpha.0","@things-factory/board-ui":"^4.3.543-alpha.0","@things-factory/grist-ui":"^4.3.543-alpha.0","@things-factory/print-ui":"^4.3.543-alpha.0","@things-factory/dashboard":"^4.3.543-alpha.0","@things-factory/export-ui":"^4.3.543-alpha.0","@things-factory/i18n-base":"^4.3.543-alpha.0","@things-factory/lite-menu":"^4.3.543-alpha.0","@things-factory/system-ui":"^4.3.543-alpha.0","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.543-alpha.0","@things-factory/context-ui":"^4.3.543-alpha.0","@things-factory/scene-form":"^4.3.543-alpha.0","@things-factory/setting-ui":"^4.3.543-alpha.0","@things-factory/resource-ui":"^4.3.543-alpha.0","@things-factory/setting-base":"^4.3.543-alpha.0","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.543-alpha.0","@things-factory/oauth2-client":"^4.3.543-alpha.0","@things-factory/scene-restful":"^4.3.543-alpha.0","@things-factory/integration-ui":"^4.3.543-alpha.0","@things-factory/integration-melsec":"^4.3.543-alpha.0","@things-factory/integration-modbus":"^4.3.543-alpha.0","@things-factory/scene-data-transform":"^4.3.543-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.543-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.543-alpha.0_1730866111929_0.31323208129268476","host":"s3://npm-registry-packages"}},"4.3.544-alpha.0":{"name":"@things-factory/operato-ecs","version":"4.3.544-alpha.0","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.544-alpha.0","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6e3348cb3ba317b5cd6c359d859ccc4dac513094","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.544-alpha.0.tgz","fileCount":55,"integrity":"sha512-OrSGrRe8ODzU9VmlpFxJ9ik0awV34nsxns6FPvZCYA7m8sDIWQxtyZNBAPgXkpEomqDy1XtKHz/v4NuwjFnfPQ==","signatures":[{"sig":"MEYCIQC56MMNaXI6uWsv60Tiv9XPVKKYDYDCZzX5W57fUrGk/gIhAPGLFcEoA4flR6uNxBQ/iGlAoec8BKELI0/jGt4zl7BI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146225},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"361b1adbe994c386b722d3660545b4956b56c387","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.544-alpha.0","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.544-alpha.0","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.544-alpha.0","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.544-alpha.0","@things-factory/more-ui":"^4.3.544-alpha.0","@things-factory/board-ui":"^4.3.544-alpha.0","@things-factory/grist-ui":"^4.3.544-alpha.0","@things-factory/print-ui":"^4.3.544-alpha.0","@things-factory/dashboard":"^4.3.544-alpha.0","@things-factory/export-ui":"^4.3.544-alpha.0","@things-factory/i18n-base":"^4.3.544-alpha.0","@things-factory/lite-menu":"^4.3.544-alpha.0","@things-factory/system-ui":"^4.3.544-alpha.0","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.544-alpha.0","@things-factory/context-ui":"^4.3.544-alpha.0","@things-factory/scene-form":"^4.3.544-alpha.0","@things-factory/setting-ui":"^4.3.544-alpha.0","@things-factory/resource-ui":"^4.3.544-alpha.0","@things-factory/setting-base":"^4.3.544-alpha.0","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.544-alpha.0","@things-factory/oauth2-client":"^4.3.544-alpha.0","@things-factory/scene-restful":"^4.3.544-alpha.0","@things-factory/integration-ui":"^4.3.544-alpha.0","@things-factory/integration-melsec":"^4.3.544-alpha.0","@things-factory/integration-modbus":"^4.3.544-alpha.0","@things-factory/scene-data-transform":"^4.3.544-alpha.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.544-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.544-alpha.0_1731033164800_0.8985840183683298","host":"s3://npm-registry-packages"}},"7.1.25":{"name":"@things-factory/operato-ecs","version":"7.1.25","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.25","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"1a82856f05bdf8611e8b6fb7912c8b0c66836adc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.25.tgz","fileCount":68,"integrity":"sha512-cM82nRoLnFKKwId4BLjxEqMJPjZFBgaRw6NqscFsc79Sm8gFRTm/IvOH8LXWxU4By/mzow9BhnNoiSXOAcMkVw==","signatures":[{"sig":"MEUCIQC6SapYMsWPPQwisAUuv47RC2ULLiae28SrvflnEyZc4gIgB/W4VCrKDPFw1jbTVdD4EIbLXUQY2qgdvY6GzfrX1fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263631},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"99180f1ee824d20cd9521b432c3a2bdd1f600354","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.24","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.24","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.24","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.24","@things-factory/print-ui":"^7.1.24","@things-factory/dashboard":"^7.1.24","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.24","@things-factory/lite-menu":"^7.1.24","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.24","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.24","@things-factory/setting-ui":"^7.1.24","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.24","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.24","@things-factory/setting-base":"^7.1.24","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.24","@things-factory/oauth2-client":"^7.1.24","@things-factory/integration-ui":"^7.1.24","@things-factory/integration-opc":"^7.1.24","@things-factory/integration-email":"^7.1.24","@things-factory/integration-melsec":"^7.1.24","@things-factory/integration-modbus":"^7.1.24","@things-factory/integration-headless":"^7.1.24","@things-factory/integration-influxdb":"^7.1.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.25_1731055036801_0.26333182563695234","host":"s3://npm-registry-packages"}},"4.3.544":{"name":"@things-factory/operato-ecs","version":"4.3.544","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.544","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"101ba120bdcd37a514afbd95230335294fb6f36e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.544.tgz","fileCount":55,"integrity":"sha512-iGX/9gz/hCTp7eAM3Tm4RezGzk+FdVBnsGpKMMPcgkWHVLMCUJoZQg/FcMREBoSY303ZZTV8ufxgseuMt4utIQ==","signatures":[{"sig":"MEUCIQDEIZdN5YNc1fyidsMAZ7WUJAmDo4FX4ufZrCDefHK9CAIgUqLFSUaTYLp7JHsvjkLYDs0iRwKAz8VtQ/Bkw++C/H4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d9ba6fd47325e8b698b33e2ea133f8596ba55719","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.535","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.535","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.535","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.535","@things-factory/more-ui":"^4.3.535","@things-factory/board-ui":"^4.3.535","@things-factory/grist-ui":"^4.3.535","@things-factory/print-ui":"^4.3.535","@things-factory/dashboard":"^4.3.535","@things-factory/export-ui":"^4.3.535","@things-factory/i18n-base":"^4.3.535","@things-factory/lite-menu":"^4.3.535","@things-factory/system-ui":"^4.3.535","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.535","@things-factory/context-ui":"^4.3.535","@things-factory/scene-form":"^4.3.534","@things-factory/setting-ui":"^4.3.535","@things-factory/resource-ui":"^4.3.535","@things-factory/setting-base":"^4.3.535","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.535","@things-factory/oauth2-client":"^4.3.535","@things-factory/scene-restful":"^4.3.534","@things-factory/integration-ui":"^4.3.544","@things-factory/integration-melsec":"^4.3.544","@things-factory/integration-modbus":"^4.3.544","@things-factory/scene-data-transform":"^4.3.534"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.534"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.544_1731063929383_0.7303046823738268","host":"s3://npm-registry-packages"}},"7.1.27":{"name":"@things-factory/operato-ecs","version":"7.1.27","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.27","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"b8dac2d98f8abb93eef008a542064163181b8a6c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.27.tgz","fileCount":68,"integrity":"sha512-ld6eL2BDiONXjU2JxUj+A0QlCujQUsVZEOsFi/ZeqmeYCfjAAPF7LROW6fuIDkXGA/Y+GVR+UV6o9Jf051usjQ==","signatures":[{"sig":"MEYCIQDl039kGrVLCEs4c/3MwmHJYBsD9ADYJYqwgb1hVyCvkAIhAML5j5NveDbXpzeKcHF02QXyDeXWMKDm6/KRXFCqDaP6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263631},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"07603400b55ee39ddf796f8eb1bf26bdfd39f89f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.24","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.24","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.27","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.24","@things-factory/print-ui":"^7.1.24","@things-factory/dashboard":"^7.1.27","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.24","@things-factory/lite-menu":"^7.1.27","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.24","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.24","@things-factory/setting-ui":"^7.1.24","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.27","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.24","@things-factory/setting-base":"^7.1.24","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.27","@things-factory/oauth2-client":"^7.1.24","@things-factory/integration-ui":"^7.1.27","@things-factory/integration-opc":"^7.1.27","@things-factory/integration-email":"^7.1.27","@things-factory/integration-melsec":"^7.1.27","@things-factory/integration-modbus":"^7.1.27","@things-factory/integration-headless":"^7.1.27","@things-factory/integration-influxdb":"^7.1.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.27_1731489220899_0.3243502421406941","host":"s3://npm-registry-packages"}},"8.0.0-alpha.29":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.29","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.29","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"4e1005f1daa0ebb8ea665eab97d3fd1f4f313ff5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.29.tgz","fileCount":68,"integrity":"sha512-WcVKD3I2yC6NWr5VqeK4Qv9IBH696Xw3vAAnonwGm4H7R2MTHmL4P94uYNEcYxXuXBMXDtwX7TKJkUlZj7i+TA==","signatures":[{"sig":"MEUCIQDBtwzQqVpJOEI0/Rs97mXc+pceBj15lprkLWSah99NdQIgPX3MnGqd4JbYxL30L0xhqtTcWiRDKqPTL7uGJj2jIbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264251},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a7592d7dc0886734d2798ee5756c51b0c0aa13fa","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.29","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.29","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.29","@things-factory/print-ui":"^8.0.0-alpha.29","@things-factory/dashboard":"^8.0.0-alpha.29","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.29","@things-factory/lite-menu":"^8.0.0-alpha.29","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.29","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.29","@things-factory/setting-ui":"^8.0.0-alpha.29","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.29","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.29","@things-factory/setting-base":"^8.0.0-alpha.29","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.29","@things-factory/oauth2-client":"^8.0.0-alpha.29","@things-factory/integration-ui":"^8.0.0-alpha.29","@things-factory/integration-opc":"^8.0.0-alpha.29","@things-factory/integration-email":"^8.0.0-alpha.29","@things-factory/integration-melsec":"^8.0.0-alpha.29","@things-factory/integration-modbus":"^8.0.0-alpha.29","@things-factory/integration-headless":"^8.0.0-alpha.29","@things-factory/integration-influxdb":"^8.0.0-alpha.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.29_1731734350862_0.12535012168822912","host":"s3://npm-registry-packages"}},"7.1.28":{"name":"@things-factory/operato-ecs","version":"7.1.28","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.28","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"7e904eac4f4060560c5715fdd2c0455d16e6bc51","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.28.tgz","fileCount":68,"integrity":"sha512-DQuGkr9XnfMvN8ehBm3iIen7E+T7Ixx9OjQL6WJmABzzx+qXII2P/uQcQzrtILPTBlFGovqcmo8lbqLS0cHMsg==","signatures":[{"sig":"MEUCIQDbhkbcf/Nb6GK6szFpXpm9CSsp7/cOtZzdS0vbXoBoNgIgbSei1Iy7TEbbhP6DrHRAoVPkFlO+T5SLX1txsDe64lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263631},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"59a42fa58c9e3b13cec2daf66aa6d2810fc1239d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.24","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.28","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.24","@things-factory/print-ui":"^7.1.24","@things-factory/dashboard":"^7.1.27","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.24","@things-factory/lite-menu":"^7.1.27","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.28","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.24","@things-factory/setting-ui":"^7.1.24","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.28","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.24","@things-factory/setting-base":"^7.1.24","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.27","@things-factory/oauth2-client":"^7.1.24","@things-factory/integration-ui":"^7.1.27","@things-factory/integration-opc":"^7.1.27","@things-factory/integration-email":"^7.1.27","@things-factory/integration-melsec":"^7.1.27","@things-factory/integration-modbus":"^7.1.27","@things-factory/integration-headless":"^7.1.27","@things-factory/integration-influxdb":"^7.1.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.28_1731990099314_0.4561259230895751","host":"s3://npm-registry-packages"}},"8.0.0-alpha.30":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.30","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.30","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"ab5cc80465e446feb2e4f1594fbc04d00c532f07","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.30.tgz","fileCount":68,"integrity":"sha512-i8+rqnUSb4mw/MSjgwVI/ps0yHEETN0vdujZJUPw7nvATxEmsIqd8txHjP4mnvC/pnTKX7T0FAhdlNZftfdFgA==","signatures":[{"sig":"MEUCIC9Ngbo01DYlNaJrCrv/0AuodX1tEjY9LQXhllj0gIbfAiEAjhsmQ+XTVYDUbtxLemgm/CLPu4pYvAZZvhTBBqAOruY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264251},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f01fac46630cf06e1697edc185dfb4cddcd61365","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.29","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.29","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.29","@things-factory/print-ui":"^8.0.0-alpha.29","@things-factory/dashboard":"^8.0.0-alpha.30","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.29","@things-factory/lite-menu":"^8.0.0-alpha.30","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.30","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.30","@things-factory/setting-ui":"^8.0.0-alpha.29","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.29","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.29","@things-factory/setting-base":"^8.0.0-alpha.29","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.30","@things-factory/oauth2-client":"^8.0.0-alpha.29","@things-factory/integration-ui":"^8.0.0-alpha.30","@things-factory/integration-opc":"^8.0.0-alpha.30","@things-factory/integration-email":"^8.0.0-alpha.30","@things-factory/integration-melsec":"^8.0.0-alpha.30","@things-factory/integration-modbus":"^8.0.0-alpha.30","@things-factory/integration-headless":"^8.0.0-alpha.30","@things-factory/integration-influxdb":"^8.0.0-alpha.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.30_1732329259623_0.8985050784811268","host":"s3://npm-registry-packages"}},"7.1.29":{"name":"@things-factory/operato-ecs","version":"7.1.29","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.29","maintainers":[{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"}],"dist":{"shasum":"6ad1061e3107429724e2f97134d28c065948dce0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.29.tgz","fileCount":68,"integrity":"sha512-xQWA+abdZpnRz16YPzLxawvgHv+aadAPUGsApRjxugzzygpAlLk26NLmE+v/3aTPTP+LOquiOlcn454BFv/suw==","signatures":[{"sig":"MEYCIQDrjX/0iEOQEIiQ/OeUOS+byaNUsujjzrsfJ+xMHWBS8wIhAPaIQJvqjOJOHailT79ieYQ33MH0uVAxypkJQNGwhBCF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264005},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f207892ca9a9d0811b62232810c875fdb278f14e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.24","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.28","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.24","@things-factory/print-ui":"^7.1.24","@things-factory/dashboard":"^7.1.29","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.24","@things-factory/lite-menu":"^7.1.29","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.29","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.24","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.28","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.24","@things-factory/setting-base":"^7.1.24","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.29","@things-factory/oauth2-client":"^7.1.24","@things-factory/integration-ui":"^7.1.29","@things-factory/integration-opc":"^7.1.29","@things-factory/integration-email":"^7.1.29","@things-factory/integration-melsec":"^7.1.29","@things-factory/integration-modbus":"^7.1.29","@things-factory/integration-headless":"^7.1.29","@things-factory/integration-influxdb":"^7.1.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.29_1732330038620_0.397606812719731","host":"s3://npm-registry-packages"}},"7.1.30":{"name":"@things-factory/operato-ecs","version":"7.1.30","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.30","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e4c6e9997ac856f7434c49c804bc6ac2df1d22fa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.30.tgz","fileCount":68,"integrity":"sha512-6MI4WTKpL7wroftJSWtXyhvv55+i23TskKnk+aH9WZs6CyHwiWt3imgehjBN7okY1L/oU0L/SUfDX+eQQ1AnIQ==","signatures":[{"sig":"MEYCIQCgnCnCKy2rPWBAHe+om1D9qdrKxG5is0ClV75HCiNFeAIhALZcy66x2ap5Cdz9WpfDaCN8zlI1ONQTRO1k827bjBOj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264763},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1e985cc6d9db84862cbaf08363442e91e6ab10ba","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.24","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.28","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.24","@things-factory/print-ui":"^7.1.24","@things-factory/dashboard":"^7.1.29","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.24","@things-factory/lite-menu":"^7.1.29","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.29","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.24","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.28","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.30","@things-factory/setting-base":"^7.1.24","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.29","@things-factory/oauth2-client":"^7.1.24","@things-factory/integration-ui":"^7.1.29","@things-factory/integration-opc":"^7.1.29","@things-factory/integration-email":"^7.1.29","@things-factory/integration-melsec":"^7.1.29","@things-factory/integration-modbus":"^7.1.29","@things-factory/integration-headless":"^7.1.29","@things-factory/integration-influxdb":"^7.1.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.30_1732864151506_0.47124465404640903","host":"s3://npm-registry-packages"}},"7.1.31":{"name":"@things-factory/operato-ecs","version":"7.1.31","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"dfaf5722ff73561b8f5c131be2da7628c5302071","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.31.tgz","fileCount":68,"integrity":"sha512-awsTF1xQgkbyTAaERCy6ilNQEw0a2yCniRU1B4dDUBEaYVzinm/o6hxiH0YJKDZOtqVHkzt4324eAxW94BGa0g==","signatures":[{"sig":"MEQCIB3dFFGOMW+Db+Y583eJRamX8AoVH6dSonv6wKBHmANTAiA0gv/mYNe+L6g0+I+FpjklNyKxXyOy/OELhHtwqHNyvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264763},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"49a1f306f2f49780b6a25a9f8447969fe00d5ba3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.24","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.28","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.31","@things-factory/print-ui":"^7.1.24","@things-factory/dashboard":"^7.1.31","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.24","@things-factory/lite-menu":"^7.1.31","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.29","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.24","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.28","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.30","@things-factory/setting-base":"^7.1.24","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.29","@things-factory/oauth2-client":"^7.1.24","@things-factory/integration-ui":"^7.1.29","@things-factory/integration-opc":"^7.1.29","@things-factory/integration-email":"^7.1.29","@things-factory/integration-melsec":"^7.1.29","@things-factory/integration-modbus":"^7.1.29","@things-factory/integration-headless":"^7.1.29","@things-factory/integration-influxdb":"^7.1.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.31_1733122491135_0.524388480696109","host":"s3://npm-registry-packages"}},"7.1.33":{"name":"@things-factory/operato-ecs","version":"7.1.33","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"adbdd728ae5fcc3ab901f12ce56312bb9a60fe04","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.33.tgz","fileCount":68,"integrity":"sha512-svEgvJDPZ7Ly4cWqVB343pn8TkRsbOnIus8iJHuq+4CkAKVJAkeJgPZWdZyTKUk+0riruLBU0limyZDGYmnZqA==","signatures":[{"sig":"MEUCIQCogoeXZCus72lIdb/mBPhngDTO9dZgHb5hgGJuBFSffAIgMcw8d7K7HxtbYuhj/KJ5Dq9l/QybZ8HVpZm9ZzL07kU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1266837},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"da463a7d7851cf47c7d4b8136e7be6690b55969e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.33","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.33","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.33","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.33","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.33","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.33","@things-factory/integration-opc":"^7.1.33","@things-factory/integration-email":"^7.1.33","@things-factory/integration-melsec":"^7.1.33","@things-factory/integration-modbus":"^7.1.33","@things-factory/integration-headless":"^7.1.33","@things-factory/integration-influxdb":"^7.1.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.33_1733470725809_0.11308418500790185","host":"s3://npm-registry-packages"}},"7.1.34":{"name":"@things-factory/operato-ecs","version":"7.1.34","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e2ae0493d210bab2ab656680ee16bb35c73426e0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.34.tgz","fileCount":68,"integrity":"sha512-J7Ptl4gc+JPf81R7mWATO17XA8TxI0iUCmPfQxfkRNU0IV/ocmeKA+LgWa+jNZKKqQV6guKruxQ2/mjhgU3ltw==","signatures":[{"sig":"MEUCIDTkAwSLWEBjK4aNjDsWPGFrZYGU6IcQ3tuayhX7NE8aAiEAhlj0F3F5VlOHYcw+0rbmulOcHfutCMZNL1j8o7UbCiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1266837},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"22830c9e51c9fffb3c95d1d1f8cacc7706f7d2d1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.33","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.34","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.33","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.33","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.34_1733713668927_0.20522208393061425","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.31":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.31","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4942f11b3a25172555442f34338b8f045256171a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.31.tgz","fileCount":68,"integrity":"sha512-OO24yp4X06Fqcz6NO/nFKo4ob2NDp1LPHhuIa1lh2qxVL4+mOJwmcJ5ag29QsttYeR1pDKxRaWAvLsCnt5uP2Q==","signatures":[{"sig":"MEQCIGk4mgIcrT+B+lLWwj90/OYVTXlroXcBXVTf3hZjBOTGAiAwitQoVfwwxtH6mb0knd6EdeZbZEe94FO2RIGqueaUKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268424},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3d8df8131f3b0c1898c525d2928b7f9dc846840e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.29","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.31","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.31","@things-factory/print-ui":"^8.0.0-alpha.29","@things-factory/dashboard":"^8.0.0-alpha.31","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.29","@things-factory/lite-menu":"^8.0.0-alpha.31","@things-factory/scheduler":"^8.0.0-alpha.31","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.30","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.30","@things-factory/setting-ui":"^8.0.0-alpha.29","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.31","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.31","@things-factory/setting-base":"^8.0.0-alpha.29","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.31","@things-factory/oauth2-client":"^8.0.0-alpha.29","@things-factory/integration-ui":"^8.0.0-alpha.31","@things-factory/integration-opc":"^8.0.0-alpha.31","@things-factory/integration-email":"^8.0.0-alpha.31","@things-factory/integration-melsec":"^8.0.0-alpha.31","@things-factory/integration-modbus":"^8.0.0-alpha.31","@things-factory/integration-headless":"^8.0.0-alpha.31","@things-factory/integration-influxdb":"^8.0.0-alpha.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.31_1733716686690_0.4590706106617164","host":"s3://npm-registry-packages-npm-production"}},"7.1.35":{"name":"@things-factory/operato-ecs","version":"7.1.35","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"ca6f9b7b958f881eb796794e249164e2cf2c555d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.35.tgz","fileCount":68,"integrity":"sha512-0hMTd5I6kQzh0YP/Ufib3EDj68LdimB53gyFvXzg+zIq64f6i3dvfMsHNNSaWmP7xCMZVn9zROxaRA2EOpvGdQ==","signatures":[{"sig":"MEUCIDEhPxmABk7+NIzO22CT7LB6EQnHVmocLj0RQU+uAUGtAiEA0N1kodAFpCN/XpH4dlD8xRY/BlLEU5ii68A1qv9AMkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1267937},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5e18253116e828931aef2ebd673bda3357b79d43","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.33","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.34","@things-factory/scheduler":"^7.1.35","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.33","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.35","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.35_1733718624738_0.563213831637053","host":"s3://npm-registry-packages-npm-production"}},"7.1.36":{"name":"@things-factory/operato-ecs","version":"7.1.36","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.36","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4e8494ec57ce1a63ee79cb90b702be9f151e62bd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.36.tgz","fileCount":68,"integrity":"sha512-4sIIxHtpOUE0D/6VB4z8cX1X1uf4YibB4RYLj16YkV2HgI+X6oxRQ9dHgv7NJfYy5oKCjbeiXNRCAyEVM6UCIQ==","signatures":[{"sig":"MEUCIBXOmHgTpU9OUK1bZ3i6l0MzRRalFFPL3HgJxF9W26ELAiEAxvoLC3BdrviXQCX5qNZLiW23TRhGKmL1U6cfS4c1F4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1267937},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e754aa01a8daffedefccf9371c31d2a63602ec2a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.33","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.34","@things-factory/scheduler":"^7.1.35","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.33","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.36","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.36_1733720364960_0.7944470000458064","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.32":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.32","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"400d5e49e1fec59a9f340bbbdf19ceed28a14bc6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.32.tgz","fileCount":68,"integrity":"sha512-Swpxpg+oSDnPS4jJMKB40Mz3bL5qE8R6ky3aZhFgNCBcB1tyBTjjlj0d8Kw2HgReAvEsrfBIkOZQx3zv2sItWQ==","signatures":[{"sig":"MEUCICqEduz9DJ28jVBcGEKTmmPErvlbbScHd1Y654fb/JwLAiEA9Nnm68IXDTUyI+0fS8R4IdE5ME/8v5AElf5K6kDXB9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268424},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"15446371fcc59077734174c01c05e116a00fe09c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.29","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.31","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.31","@things-factory/print-ui":"^8.0.0-alpha.29","@things-factory/dashboard":"^8.0.0-alpha.31","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.29","@things-factory/lite-menu":"^8.0.0-alpha.31","@things-factory/scheduler":"^8.0.0-alpha.31","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.30","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.30","@things-factory/setting-ui":"^8.0.0-alpha.29","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.32","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.31","@things-factory/setting-base":"^8.0.0-alpha.29","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.31","@things-factory/oauth2-client":"^8.0.0-alpha.29","@things-factory/integration-ui":"^8.0.0-alpha.31","@things-factory/integration-opc":"^8.0.0-alpha.31","@things-factory/integration-email":"^8.0.0-alpha.31","@things-factory/integration-melsec":"^8.0.0-alpha.31","@things-factory/integration-modbus":"^8.0.0-alpha.31","@things-factory/integration-headless":"^8.0.0-alpha.31","@things-factory/integration-influxdb":"^8.0.0-alpha.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.32_1733732367863_0.1390120166886477","host":"s3://npm-registry-packages-npm-production"}},"7.1.37":{"name":"@things-factory/operato-ecs","version":"7.1.37","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"f47bfbdcd4714ede7867aa836353acff2436600b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.37.tgz","fileCount":68,"integrity":"sha512-Hzq/tWaqmLyLOXr7964VP19JMMkQec/UHXB5FDtaE+PRINmjXgns2vWnTlozxx9vL5M+s32uiZjKzK5XR93B9g==","signatures":[{"sig":"MEUCIQCmdAuf6AJpeGsp+zP3n5QffuDs1HzIb8BXIR0eX/LCPgIgeRnmt1km48tBLGkqEdhLlN6QwqgIoo0oDeuK4yJ/poI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268138},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"db253ce61911ce6bcf543b2f90850faa905b5ae0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.33","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.34","@things-factory/scheduler":"^7.1.35","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.33","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.37","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.37_1734317307782_0.2674812507248585","host":"s3://npm-registry-packages-npm-production"}},"7.1.38":{"name":"@things-factory/operato-ecs","version":"7.1.38","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"cdcfc7af69713ad08541d8c3d49a45df31d26eea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.38.tgz","fileCount":68,"integrity":"sha512-lE+BpsNNWFIIstUaaZ4q8LGLqCDFo4eREF0LEQaPegGQ1Aiuz82JnudYRq46dR1Iwx3A6JhA/1wyPr7i8P2wpg==","signatures":[{"sig":"MEUCIHW2FRKlz/eAaby69YnnfWq1+LeF3HqjrNQjRd/mPgMuAiEAuTCC8QnTIL0r4LhWZaewV0RLQdy7Y3k4WEQNQ1Wdric=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268138},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"235f5fc6b16418cfe2ab86aa346394bde1a7969b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.33","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.34","@things-factory/scheduler":"^7.1.35","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.38","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.37","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.38_1734318970179_0.009909292695835736","host":"s3://npm-registry-packages-npm-production"}},"4.3.562":{"name":"@things-factory/operato-ecs","version":"4.3.562","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.562","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"21f9648665df985def851a2862ae72e3ceff29e1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.562.tgz","fileCount":55,"integrity":"sha512-VB/RB0/GLEwi8C8aojlWJRlfmP92BWpNiZbQtR7YphTrHxIrjvJZVuaRzmjJSjumewQYRG25PheQDyGaLPzVXw==","signatures":[{"sig":"MEYCIQCof+5ATJ4LZ/dDaFWDYYAyap2IOA3ECsf7KVpCeAmtrwIhAKmSG8+hBeDEX5NfB5Xo+vWUO9I0FfShSBDm1vus6cbL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"23e29a852185cced85f48b9bfff6cdabe479199d","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.535","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.535","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.535","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.535","@things-factory/more-ui":"^4.3.535","@things-factory/board-ui":"^4.3.535","@things-factory/grist-ui":"^4.3.535","@things-factory/print-ui":"^4.3.535","@things-factory/dashboard":"^4.3.535","@things-factory/export-ui":"^4.3.535","@things-factory/i18n-base":"^4.3.535","@things-factory/lite-menu":"^4.3.535","@things-factory/system-ui":"^4.3.535","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.535","@things-factory/context-ui":"^4.3.535","@things-factory/scene-form":"^4.3.534","@things-factory/setting-ui":"^4.3.535","@things-factory/resource-ui":"^4.3.535","@things-factory/setting-base":"^4.3.535","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.535","@things-factory/oauth2-client":"^4.3.535","@things-factory/scene-restful":"^4.3.534","@things-factory/integration-ui":"^4.3.562","@things-factory/integration-melsec":"^4.3.562","@things-factory/integration-modbus":"^4.3.562","@things-factory/scene-data-transform":"^4.3.534"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.534"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.562_1734430044028_0.35704629250107645","host":"s3://npm-registry-packages-npm-production"}},"4.3.563":{"name":"@things-factory/operato-ecs","version":"4.3.563","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.563","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"05018e8a3e5785c75cce2fb68e303e4f4938f863","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.563.tgz","fileCount":55,"integrity":"sha512-lJ7o9U3B8uLcEP02MkqKWLn0x6DvK2Q+GJip8fHA8owiKDjRmevuQwvjh3hqVIUamw8XprgxQMcW8n4UO3oRfA==","signatures":[{"sig":"MEQCIHBPtKRPXuXyskitnkp8bTyMtPdMMaGBtUfnVrQtAcO9AiBwd+30gHtnMgWRNrEOC3pY5O2YAiw1v32UMg/2oM357A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6d56d68332b0b0b9ce496bbfda1c10e837e61e5b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.563","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.535","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.535","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.563","@things-factory/more-ui":"^4.3.535","@things-factory/board-ui":"^4.3.563","@things-factory/grist-ui":"^4.3.535","@things-factory/print-ui":"^4.3.535","@things-factory/dashboard":"^4.3.563","@things-factory/export-ui":"^4.3.535","@things-factory/i18n-base":"^4.3.535","@things-factory/lite-menu":"^4.3.563","@things-factory/system-ui":"^4.3.535","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.535","@things-factory/context-ui":"^4.3.535","@things-factory/scene-form":"^4.3.534","@things-factory/setting-ui":"^4.3.563","@things-factory/resource-ui":"^4.3.563","@things-factory/setting-base":"^4.3.563","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.563","@things-factory/oauth2-client":"^4.3.563","@things-factory/scene-restful":"^4.3.534","@things-factory/integration-ui":"^4.3.563","@things-factory/integration-melsec":"^4.3.563","@things-factory/integration-modbus":"^4.3.563","@things-factory/scene-data-transform":"^4.3.534"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.534"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.563_1734615769312_0.9759826645869512","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.33":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.33","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"8acb819956e4181de07135ea932205951d816357","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.33.tgz","fileCount":68,"integrity":"sha512-H1YgBnWbKKn3UrG5a+Pdj2wZeQSLEMRVsgT+L7dcepYeB+2jP85HNPE0KmyoAMna+9ExR0XHn+Ab0fkSElyd5w==","signatures":[{"sig":"MEYCIQDtztt6L4/tEPc0hBEDD+/3Rv1ikpkzyQZ1k7ZhK8Dh9gIhAJDEdW8+V9AvPyJPKgoyV2HXIjDRJpm+eEIMVbZUUTZb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268617},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"63554d4eb949ba731c493684e643bd9eac40f3e9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.29","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.31","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.31","@things-factory/print-ui":"^8.0.0-alpha.29","@things-factory/dashboard":"^8.0.0-alpha.31","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.29","@things-factory/lite-menu":"^8.0.0-alpha.31","@things-factory/scheduler":"^8.0.0-alpha.31","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.33","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.30","@things-factory/setting-ui":"^8.0.0-alpha.29","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.33","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.31","@things-factory/setting-base":"^8.0.0-alpha.29","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.31","@things-factory/oauth2-client":"^8.0.0-alpha.29","@things-factory/integration-ui":"^8.0.0-alpha.31","@things-factory/integration-opc":"^8.0.0-alpha.31","@things-factory/integration-email":"^8.0.0-alpha.31","@things-factory/integration-melsec":"^8.0.0-alpha.31","@things-factory/integration-modbus":"^8.0.0-alpha.31","@things-factory/integration-headless":"^8.0.0-alpha.31","@things-factory/integration-influxdb":"^8.0.0-alpha.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.33_1734659054839_0.31756536104173905","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.34":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.34","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"fb07dedcad43afe9fb85d068a896213ce62321f1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.34.tgz","fileCount":68,"integrity":"sha512-ad47cOAtDlKDdAmlHmAm4ncNFyeXLIuw7vtgA0E7gZNz4VsMCks1e2THBbqxaeeEOmAnkPehgSOFj/DWq3RGPA==","signatures":[{"sig":"MEQCIBlmkiGR/ZFcRH0fvbl56MSQlXNsyMH3F46sANQIlTqGAiB5kx8uIcWMSeCnEZW8SGzejLETD5a/b78eQPgCHxvdRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268617},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0d43b419fc888429ed0bfa56c82b2456c2e74056","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.29","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.31","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.31","@things-factory/print-ui":"^8.0.0-alpha.29","@things-factory/dashboard":"^8.0.0-alpha.34","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.29","@things-factory/lite-menu":"^8.0.0-alpha.34","@things-factory/scheduler":"^8.0.0-alpha.31","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.33","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.30","@things-factory/setting-ui":"^8.0.0-alpha.29","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.33","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.31","@things-factory/setting-base":"^8.0.0-alpha.29","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.34","@things-factory/oauth2-client":"^8.0.0-alpha.29","@things-factory/integration-ui":"^8.0.0-alpha.34","@things-factory/integration-opc":"^8.0.0-alpha.34","@things-factory/integration-email":"^8.0.0-alpha.34","@things-factory/integration-melsec":"^8.0.0-alpha.34","@things-factory/integration-modbus":"^8.0.0-alpha.34","@things-factory/integration-headless":"^8.0.0-alpha.34","@things-factory/integration-influxdb":"^8.0.0-alpha.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.34_1734962227274_0.321832657041065","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.35":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.35","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"73603b059bd0c6858bad84f01de55e89131cc198","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.35.tgz","fileCount":68,"integrity":"sha512-LMwCgvDiN4m7cBsk1dKYr7rzOxkCFjd8gAFwF976ZxJHtKahDKK8sExi/L9oLCzVsh4t/c3WOSf5JtPX/ZX7tw==","signatures":[{"sig":"MEQCIEkOUIJ13k+V3BJpINzuH4kgUoy+KQUPmasbPqPYPoTcAiAeNwNhOxhzFTTQuHg7Y/VEba3jLBbVPGefObWbsXk6zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270618},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"94fe243a5c99837a1e6f98de2c454c351ac8e6fd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.35","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.35","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.35","@things-factory/print-ui":"^8.0.0-alpha.35","@things-factory/dashboard":"^8.0.0-alpha.35","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.35","@things-factory/lite-menu":"^8.0.0-alpha.35","@things-factory/scheduler":"^8.0.0-alpha.35","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.35","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.30","@things-factory/setting-ui":"^8.0.0-alpha.35","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.35","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.35","@things-factory/setting-base":"^8.0.0-alpha.35","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.35","@things-factory/oauth2-client":"^8.0.0-alpha.35","@things-factory/integration-ui":"^8.0.0-alpha.35","@things-factory/integration-opc":"^8.0.0-alpha.35","@things-factory/integration-email":"^8.0.0-alpha.35","@things-factory/integration-melsec":"^8.0.0-alpha.35","@things-factory/integration-modbus":"^8.0.0-alpha.35","@things-factory/integration-headless":"^8.0.0-alpha.35","@things-factory/integration-influxdb":"^8.0.0-alpha.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.35_1735565605259_0.3110987208542375","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.36":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.36","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.36","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6e763f9712c15aa989aca6d9d25c74afb61ea628","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.36.tgz","fileCount":68,"integrity":"sha512-VFmGKsOKJvqMQmbOjc0p4xI4CP7hp90lbYXV7TecdRste8wI17rhFdEvRY9kZk/kaoi7/OOh5uQCn08Qpf9WdA==","signatures":[{"sig":"MEYCIQDcgW/xt9CA9GJR1aqUCuhtcc2eh5ESDzE8tFb9H9SpVQIhAMt7KP4DNeceaepMtOfBijoxyEr9/4Z9pS1QIfoMu8wO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270618},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7529955cea0ce5eaa29069374ceac5de848ca1a0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.36","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.36","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.36","@things-factory/print-ui":"^8.0.0-alpha.36","@things-factory/dashboard":"^8.0.0-alpha.36","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.36","@things-factory/lite-menu":"^8.0.0-alpha.36","@things-factory/scheduler":"^8.0.0-alpha.36","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.36","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.30","@things-factory/setting-ui":"^8.0.0-alpha.36","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.36","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.36","@things-factory/setting-base":"^8.0.0-alpha.36","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.36","@things-factory/oauth2-client":"^8.0.0-alpha.36","@things-factory/integration-ui":"^8.0.0-alpha.36","@things-factory/integration-opc":"^8.0.0-alpha.36","@things-factory/integration-email":"^8.0.0-alpha.36","@things-factory/integration-melsec":"^8.0.0-alpha.36","@things-factory/integration-modbus":"^8.0.0-alpha.36","@things-factory/integration-headless":"^8.0.0-alpha.36","@things-factory/integration-influxdb":"^8.0.0-alpha.36"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.36_1735665480690_0.20108927424401113","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.37":{"name":"@things-factory/operato-ecs","version":"8.0.0-alpha.37","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-alpha.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"35f482f8ff96f7cc9cee13ba75bc786db9c75023","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-alpha.37.tgz","fileCount":68,"integrity":"sha512-nkdMPLiCsb1pohLNbj5BQ6GdCQpxb+kQMXCCrD6sZBj8sxpJqDEielV1Qi67JQCT9pumv5Cm1La7PbCFwcRKsQ==","signatures":[{"sig":"MEYCIQCu/Qw1jgmCG+HHNQxpvQhu1AfdFuD7u0cl7Ekmp1S4MQIhAP9JSvSkK+cuzwJqrnvmXhlC7a+HzEf8ncL1oJzZZKw2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270618},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dccf93830ce6539639b6073250f5cdeba0e6e523","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-alpha","@operato/scene-form":"^8.0.0-alpha","@things-factory/api":"^8.0.0-alpha.36","@operato/scene-clock":"^8.0.0-alpha","@operato/scene-excel":"^8.0.0-alpha","@operato/scene-gantt":"^8.0.0-alpha","@operato/scene-gauge":"^8.0.0-alpha","@operato/scene-grist":"^8.0.0-alpha","@operato/scene-label":"^8.0.0-alpha","@operato/scene-table":"^8.0.0-alpha","@operato/scene-timer":"^8.0.0-alpha","@things-factory/help":"^8.0.0-alpha.29","@operato/scene-random":"^8.0.0-alpha","@operato/scene-switch":"^8.0.0-alpha","@things-factory/shell":"^8.0.0-alpha.29","@operato/scene-chartjs":"^8.0.0-alpha","@operato/scene-restful":"^8.0.0-alpha","@things-factory/system":"^8.0.0-alpha.29","@operato/scene-scichart":"^8.0.0-alpha","@things-factory/auth-ui":"^8.0.0-alpha.37","@things-factory/more-ui":"^8.0.0-alpha.29","@operato/property-editor":"^8.0.0-alpha","@things-factory/board-ui":"^8.0.0-alpha.36","@things-factory/print-ui":"^8.0.0-alpha.36","@things-factory/dashboard":"^8.0.0-alpha.36","@things-factory/export-ui":"^8.0.0-alpha.29","@things-factory/i18n-base":"^8.0.0-alpha.36","@things-factory/lite-menu":"^8.0.0-alpha.36","@things-factory/scheduler":"^8.0.0-alpha.36","@operato/scene-integration":"^8.0.0-alpha","@operato/scene-news-ticker":"^8.0.0-alpha","@operato/scene-progressbar":"^8.0.0-alpha","@things-factory/apptool-ui":"^8.0.0-alpha.36","@things-factory/context-ui":"^8.0.0-alpha.29","@things-factory/evaluation":"^8.0.0-alpha.30","@things-factory/setting-ui":"^8.0.0-alpha.36","@operato/scene-image-slider":"^8.0.0-alpha","@things-factory/resource-ui":"^8.0.0-alpha.37","@operato/scene-manufacturing":"^8.0.0-alpha","@things-factory/notification":"^8.0.0-alpha.36","@things-factory/setting-base":"^8.0.0-alpha.36","@operato/scene-data-transform":"^8.0.0-alpha","@operato/scene-half-roundrect":"^8.0.0-alpha","@operato/scene-wellstek-gantt":"^8.0.0-alpha","@things-factory/board-service":"^8.0.0-alpha.36","@things-factory/oauth2-client":"^8.0.0-alpha.36","@things-factory/integration-ui":"^8.0.0-alpha.36","@things-factory/integration-opc":"^8.0.0-alpha.36","@things-factory/integration-email":"^8.0.0-alpha.36","@things-factory/integration-melsec":"^8.0.0-alpha.36","@things-factory/integration-modbus":"^8.0.0-alpha.36","@things-factory/integration-headless":"^8.0.0-alpha.36","@things-factory/integration-influxdb":"^8.0.0-alpha.36"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-alpha.37_1736131600713_0.10085007626077691","host":"s3://npm-registry-packages-npm-production"}},"7.1.42":{"name":"@things-factory/operato-ecs","version":"7.1.42","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.42","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"f99df1b42bd8560f37c0eb542803c5a670df839f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.42.tgz","fileCount":68,"integrity":"sha512-cldbTS9AFuFVSZLW07jEE8N6gTRiElBASE8TBLC7hkMq/vpdkLJKuD3tBQWg0LP6wxyoLBZIam3PqJaWyhxS6Q==","signatures":[{"sig":"MEYCIQCaV29E5Pl1DsujDIW5we9xrT+wWIW/UNqcPonri/id6gIhANVX7RlD7Ge3ZPCQELUwOxVyvVQiX/XCiSlRoNdRdG41","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268138},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e810e12f22c73ed4c04551e460d33bcaab045c1b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.42","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.34","@things-factory/scheduler":"^7.1.35","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.38","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.42","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.42_1736132567606_0.36105626608846153","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.0":{"name":"@things-factory/operato-ecs","version":"8.0.0-beta.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"32c1077dbc82add1d396ac09d2e8156001b4ad8e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-beta.0.tgz","fileCount":68,"integrity":"sha512-Y8PbmVEcWlHDU+RnrYgzTgdz/fDnQRoAppWdYjv8TRHPKLN9aMKO3l32AuJhPudYxYpNiiskwqj8w3DHAgmBRg==","signatures":[{"sig":"MEUCIQDYyQKMNX/DC1LYWy0iTdc45b5TGFBHsiXq0aiIk0Js/gIgUzF/wqW5aO23dcA+KeIDCzTjkP6Edbgh/v3bp/CVhVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270532},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"add6fb8224b2cb19cbea47bed6a5ecb0424c9a28","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-beta","@operato/scene-form":"^8.0.0-beta","@things-factory/api":"^8.0.0-beta.0","@operato/scene-clock":"^8.0.0-beta","@operato/scene-excel":"^8.0.0-beta","@operato/scene-gantt":"^8.0.0-beta","@operato/scene-gauge":"^8.0.0-beta","@operato/scene-grist":"^8.0.0-beta","@operato/scene-label":"^8.0.0-beta","@operato/scene-table":"^8.0.0-beta","@operato/scene-timer":"^8.0.0-beta","@things-factory/help":"^8.0.0-beta.0","@operato/scene-random":"^8.0.0-beta","@operato/scene-switch":"^8.0.0-beta","@things-factory/shell":"^8.0.0-beta.0","@operato/scene-chartjs":"^8.0.0-beta","@operato/scene-restful":"^8.0.0-beta","@things-factory/system":"^8.0.0-beta.0","@operato/scene-scichart":"^8.0.0-beta","@things-factory/auth-ui":"^8.0.0-beta.0","@things-factory/more-ui":"^8.0.0-beta.0","@operato/property-editor":"^8.0.0-beta","@things-factory/board-ui":"^8.0.0-beta.0","@things-factory/print-ui":"^8.0.0-beta.0","@things-factory/dashboard":"^8.0.0-beta.0","@things-factory/export-ui":"^8.0.0-beta.0","@things-factory/i18n-base":"^8.0.0-beta.0","@things-factory/lite-menu":"^8.0.0-beta.0","@things-factory/scheduler":"^8.0.0-beta.0","@operato/scene-integration":"^8.0.0-beta","@operato/scene-news-ticker":"^8.0.0-beta","@operato/scene-progressbar":"^8.0.0-beta","@things-factory/apptool-ui":"^8.0.0-beta.0","@things-factory/context-ui":"^8.0.0-beta.0","@things-factory/evaluation":"^8.0.0-beta.0","@things-factory/setting-ui":"^8.0.0-beta.0","@operato/scene-image-slider":"^8.0.0-beta","@things-factory/resource-ui":"^8.0.0-beta.0","@operato/scene-manufacturing":"^8.0.0-beta","@things-factory/notification":"^8.0.0-beta.0","@things-factory/setting-base":"^8.0.0-beta.0","@operato/scene-data-transform":"^8.0.0-beta","@operato/scene-half-roundrect":"^8.0.0-beta","@operato/scene-wellstek-gantt":"^8.0.0-beta","@things-factory/board-service":"^8.0.0-beta.0","@things-factory/oauth2-client":"^8.0.0-beta.0","@things-factory/integration-ui":"^8.0.0-beta.0","@things-factory/integration-opc":"^8.0.0-beta.0","@things-factory/integration-email":"^8.0.0-beta.0","@things-factory/integration-melsec":"^8.0.0-beta.0","@things-factory/integration-modbus":"^8.0.0-beta.0","@things-factory/integration-headless":"^8.0.0-beta.0","@things-factory/integration-influxdb":"^8.0.0-beta.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-beta.0_1736237043125_0.10985683643388677","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.1":{"name":"@things-factory/operato-ecs","version":"8.0.0-beta.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"06138a0a32d375a45c0b62fe60d24e4293adedfc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-beta.1.tgz","fileCount":68,"integrity":"sha512-cI8ZQ64V6i/4nT7zU+BoanzU62ktRK/EW0XhR0Vx+yxWCHlzJxda85RBhK1ayy35XwSnF1S+6H+pWn/3pjku5A==","signatures":[{"sig":"MEQCIHb7hrgdVKRs9iQwc9XLLiIM4IE8HunPih0h9/F2dUADAiBtDoSVNIe8qLjGsc+MFv2b9stwtypL72eELsKi24LY6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270532},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"36c494e587640c1490318ef7b95adab02606e0c2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-beta","@operato/scene-form":"^8.0.0-beta","@things-factory/api":"^8.0.0-beta.1","@operato/scene-clock":"^8.0.0-beta","@operato/scene-excel":"^8.0.0-beta","@operato/scene-gantt":"^8.0.0-beta","@operato/scene-gauge":"^8.0.0-beta","@operato/scene-grist":"^8.0.0-beta","@operato/scene-label":"^8.0.0-beta","@operato/scene-table":"^8.0.0-beta","@operato/scene-timer":"^8.0.0-beta","@things-factory/help":"^8.0.0-beta.1","@operato/scene-random":"^8.0.0-beta","@operato/scene-switch":"^8.0.0-beta","@things-factory/shell":"^8.0.0-beta.1","@operato/scene-chartjs":"^8.0.0-beta","@operato/scene-restful":"^8.0.0-beta","@things-factory/system":"^8.0.0-beta.1","@operato/scene-scichart":"^8.0.0-beta","@things-factory/auth-ui":"^8.0.0-beta.1","@things-factory/more-ui":"^8.0.0-beta.1","@operato/property-editor":"^8.0.0-beta","@things-factory/board-ui":"^8.0.0-beta.1","@things-factory/print-ui":"^8.0.0-beta.1","@things-factory/dashboard":"^8.0.0-beta.1","@things-factory/export-ui":"^8.0.0-beta.1","@things-factory/i18n-base":"^8.0.0-beta.1","@things-factory/lite-menu":"^8.0.0-beta.1","@things-factory/scheduler":"^8.0.0-beta.1","@operato/scene-integration":"^8.0.0-beta","@operato/scene-news-ticker":"^8.0.0-beta","@operato/scene-progressbar":"^8.0.0-beta","@things-factory/apptool-ui":"^8.0.0-beta.1","@things-factory/context-ui":"^8.0.0-beta.1","@things-factory/evaluation":"^8.0.0-beta.1","@things-factory/setting-ui":"^8.0.0-beta.1","@operato/scene-image-slider":"^8.0.0-beta","@things-factory/resource-ui":"^8.0.0-beta.1","@operato/scene-manufacturing":"^8.0.0-beta","@things-factory/notification":"^8.0.0-beta.1","@things-factory/setting-base":"^8.0.0-beta.1","@operato/scene-data-transform":"^8.0.0-beta","@operato/scene-half-roundrect":"^8.0.0-beta","@operato/scene-wellstek-gantt":"^8.0.0-beta","@things-factory/board-service":"^8.0.0-beta.1","@things-factory/oauth2-client":"^8.0.0-beta.1","@things-factory/integration-ui":"^8.0.0-beta.1","@things-factory/integration-opc":"^8.0.0-beta.1","@things-factory/integration-email":"^8.0.0-beta.1","@things-factory/integration-melsec":"^8.0.0-beta.1","@things-factory/integration-modbus":"^8.0.0-beta.1","@things-factory/integration-headless":"^8.0.0-beta.1","@things-factory/integration-influxdb":"^8.0.0-beta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-beta.1_1736317153762_0.18336985519605387","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.4":{"name":"@things-factory/operato-ecs","version":"8.0.0-beta.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"515706aa8a3db905ec9c467af3aad58d61964768","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-beta.4.tgz","fileCount":59,"integrity":"sha512-ix81K1fjue5cRMdKFocRQU86z1THXFZoHr7R/gY7BlKvMTEo7CcC0volzbOArihfkDe6b3rs8IzO2aHrLyYIZw==","signatures":[{"sig":"MEUCIQCaS/9TMMaJP/wchNImbpMgOIoW+eSaolcLGkNJC6dGWgIgUWVIHmwTriI6v1M1BluujSc2GTTVgGjNiZ7gwwjLmQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265128},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d83d12ed4ba07177dff1dac26e37be347d156b43","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-beta","@operato/scene-form":"^8.0.0-beta","@things-factory/api":"^8.0.0-beta.4","@operato/scene-clock":"^8.0.0-beta","@operato/scene-excel":"^8.0.0-beta","@operato/scene-gantt":"^8.0.0-beta","@operato/scene-gauge":"^8.0.0-beta","@operato/scene-grist":"^8.0.0-beta","@operato/scene-label":"^8.0.0-beta","@operato/scene-table":"^8.0.0-beta","@operato/scene-timer":"^8.0.0-beta","@things-factory/help":"^8.0.0-beta.4","@operato/scene-random":"^8.0.0-beta","@operato/scene-switch":"^8.0.0-beta","@things-factory/shell":"^8.0.0-beta.4","@operato/scene-chartjs":"^8.0.0-beta","@operato/scene-restful":"^8.0.0-beta","@things-factory/system":"^8.0.0-beta.4","@operato/scene-scichart":"^8.0.0-beta","@things-factory/auth-ui":"^8.0.0-beta.4","@things-factory/more-ui":"^8.0.0-beta.4","@operato/property-editor":"^8.0.0-beta","@things-factory/board-ui":"^8.0.0-beta.4","@things-factory/print-ui":"^8.0.0-beta.4","@things-factory/dashboard":"^8.0.0-beta.4","@things-factory/export-ui":"^8.0.0-beta.4","@things-factory/i18n-base":"^8.0.0-beta.4","@things-factory/lite-menu":"^8.0.0-beta.4","@things-factory/scheduler":"^8.0.0-beta.4","@operato/scene-integration":"^8.0.0-beta","@operato/scene-news-ticker":"^8.0.0-beta","@operato/scene-progressbar":"^8.0.0-beta","@things-factory/apptool-ui":"^8.0.0-beta.4","@things-factory/context-ui":"^8.0.0-beta.4","@things-factory/evaluation":"^8.0.0-beta.4","@things-factory/setting-ui":"^8.0.0-beta.4","@operato/scene-image-slider":"^8.0.0-beta","@things-factory/resource-ui":"^8.0.0-beta.4","@operato/scene-manufacturing":"^8.0.0-beta","@things-factory/notification":"^8.0.0-beta.4","@things-factory/setting-base":"^8.0.0-beta.4","@operato/scene-data-transform":"^8.0.0-beta","@operato/scene-half-roundrect":"^8.0.0-beta","@operato/scene-wellstek-gantt":"^8.0.0-beta","@things-factory/board-service":"^8.0.0-beta.4","@things-factory/oauth2-client":"^8.0.0-beta.4","@things-factory/integration-ui":"^8.0.0-beta.4","@things-factory/integration-opc":"^8.0.0-beta.4","@things-factory/integration-email":"^8.0.0-beta.4","@things-factory/integration-melsec":"^8.0.0-beta.4","@things-factory/integration-modbus":"^8.0.0-beta.4","@things-factory/integration-headless":"^8.0.0-beta.4","@things-factory/integration-influxdb":"^8.0.0-beta.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-beta.4_1736320906961_0.5523547582394124","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.5":{"name":"@things-factory/operato-ecs","version":"8.0.0-beta.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d1986a1dbb6b01348444cd6e65466e89b4eb94e7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-beta.5.tgz","fileCount":59,"integrity":"sha512-RXKU1nlqVNqftkxYpwetYBP2LxulbI0cm5afbqKkM+8LV1Mwjk+8RMY5OdHlDQcVBh+BhO8N5FTHUTkBf516hA==","signatures":[{"sig":"MEYCIQCusnvspQDgufF+Uaw2cjBpn5VeHghAOsYSDhGjD9QMmQIhANBlf/X+HXIHXWeUwmbQTjAPd+CXoOn1SVQylQtZ/Kiy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265303},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9b8ca958169b0b0ceac8f355c4480c4536b6a821","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-beta","@operato/scene-form":"^8.0.0-beta","@things-factory/api":"^8.0.0-beta.5","@operato/scene-clock":"^8.0.0-beta","@operato/scene-excel":"^8.0.0-beta","@operato/scene-gantt":"^8.0.0-beta","@operato/scene-gauge":"^8.0.0-beta","@operato/scene-grist":"^8.0.0-beta","@operato/scene-label":"^8.0.0-beta","@operato/scene-table":"^8.0.0-beta","@operato/scene-timer":"^8.0.0-beta","@things-factory/help":"^8.0.0-beta.5","@operato/scene-random":"^8.0.0-beta","@operato/scene-switch":"^8.0.0-beta","@things-factory/shell":"^8.0.0-beta.5","@operato/scene-chartjs":"^8.0.0-beta","@operato/scene-restful":"^8.0.0-beta","@things-factory/system":"^8.0.0-beta.5","@operato/scene-scichart":"^8.0.0-beta","@things-factory/auth-ui":"^8.0.0-beta.5","@things-factory/more-ui":"^8.0.0-beta.5","@operato/property-editor":"^8.0.0-beta","@things-factory/board-ui":"^8.0.0-beta.5","@things-factory/print-ui":"^8.0.0-beta.5","@things-factory/dashboard":"^8.0.0-beta.5","@things-factory/export-ui":"^8.0.0-beta.5","@things-factory/i18n-base":"^8.0.0-beta.5","@things-factory/lite-menu":"^8.0.0-beta.5","@things-factory/scheduler":"^8.0.0-beta.5","@operato/scene-integration":"^8.0.0-beta","@operato/scene-news-ticker":"^8.0.0-beta","@operato/scene-progressbar":"^8.0.0-beta","@things-factory/apptool-ui":"^8.0.0-beta.5","@things-factory/context-ui":"^8.0.0-beta.5","@things-factory/evaluation":"^8.0.0-beta.5","@things-factory/setting-ui":"^8.0.0-beta.5","@operato/scene-image-slider":"^8.0.0-beta","@things-factory/resource-ui":"^8.0.0-beta.5","@operato/scene-manufacturing":"^8.0.0-beta","@things-factory/notification":"^8.0.0-beta.5","@things-factory/setting-base":"^8.0.0-beta.5","@operato/scene-data-transform":"^8.0.0-beta","@operato/scene-half-roundrect":"^8.0.0-beta","@operato/scene-wellstek-gantt":"^8.0.0-beta","@things-factory/board-service":"^8.0.0-beta.5","@things-factory/oauth2-client":"^8.0.0-beta.5","@things-factory/integration-ui":"^8.0.0-beta.5","@things-factory/integration-opc":"^8.0.0-beta.5","@things-factory/integration-email":"^8.0.0-beta.5","@things-factory/integration-melsec":"^8.0.0-beta.5","@things-factory/integration-modbus":"^8.0.0-beta.5","@things-factory/integration-headless":"^8.0.0-beta.5","@things-factory/integration-influxdb":"^8.0.0-beta.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-beta.5_1736346731512_0.7057431891671044","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.6":{"name":"@things-factory/operato-ecs","version":"8.0.0-beta.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6f42eaa351b8e1310a4ca62153b0f1d5037a4550","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-beta.6.tgz","fileCount":59,"integrity":"sha512-0VHZlf/8PBp6BE5ee17skY28pwmDGX3mpoiuv4xJ/FOvWqjx30OdhmkeHse9RcaiGu93oSBQSiz1NfsM2a7lMQ==","signatures":[{"sig":"MEUCIAe3v2WYj+ex3ejGY+mO5Ru+mxVCe//H4AmnEVpIKa0cAiEAxOD5ipF/aJTYbxxKgoC/Yodv5gISsniLMbcjKRPrXI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265303},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4b07596c7ccb0dd903a67aa0bf1d80e608e1ed70","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-beta","@operato/scene-form":"^8.0.0-beta","@things-factory/api":"^8.0.0-beta.5","@operato/scene-clock":"^8.0.0-beta","@operato/scene-excel":"^8.0.0-beta","@operato/scene-gantt":"^8.0.0-beta","@operato/scene-gauge":"^8.0.0-beta","@operato/scene-grist":"^8.0.0-beta","@operato/scene-label":"^8.0.0-beta","@operato/scene-table":"^8.0.0-beta","@operato/scene-timer":"^8.0.0-beta","@things-factory/help":"^8.0.0-beta.5","@operato/scene-random":"^8.0.0-beta","@operato/scene-switch":"^8.0.0-beta","@things-factory/shell":"^8.0.0-beta.5","@operato/scene-chartjs":"^8.0.0-beta","@operato/scene-restful":"^8.0.0-beta","@things-factory/system":"^8.0.0-beta.5","@operato/scene-scichart":"^8.0.0-beta","@things-factory/auth-ui":"^8.0.0-beta.5","@things-factory/more-ui":"^8.0.0-beta.5","@operato/property-editor":"^8.0.0-beta","@things-factory/board-ui":"^8.0.0-beta.5","@things-factory/print-ui":"^8.0.0-beta.5","@things-factory/dashboard":"^8.0.0-beta.6","@things-factory/export-ui":"^8.0.0-beta.5","@things-factory/i18n-base":"^8.0.0-beta.5","@things-factory/lite-menu":"^8.0.0-beta.6","@things-factory/scheduler":"^8.0.0-beta.5","@operato/scene-integration":"^8.0.0-beta","@operato/scene-news-ticker":"^8.0.0-beta","@operato/scene-progressbar":"^8.0.0-beta","@things-factory/apptool-ui":"^8.0.0-beta.5","@things-factory/context-ui":"^8.0.0-beta.5","@things-factory/evaluation":"^8.0.0-beta.5","@things-factory/setting-ui":"^8.0.0-beta.5","@operato/scene-image-slider":"^8.0.0-beta","@things-factory/resource-ui":"^8.0.0-beta.5","@operato/scene-manufacturing":"^8.0.0-beta","@things-factory/notification":"^8.0.0-beta.5","@things-factory/setting-base":"^8.0.0-beta.5","@operato/scene-data-transform":"^8.0.0-beta","@operato/scene-half-roundrect":"^8.0.0-beta","@operato/scene-wellstek-gantt":"^8.0.0-beta","@things-factory/board-service":"^8.0.0-beta.6","@things-factory/oauth2-client":"^8.0.0-beta.5","@things-factory/integration-ui":"^8.0.0-beta.6","@things-factory/integration-opc":"^8.0.0-beta.6","@things-factory/integration-email":"^8.0.0-beta.6","@things-factory/integration-melsec":"^8.0.0-beta.6","@things-factory/integration-modbus":"^8.0.0-beta.6","@things-factory/integration-headless":"^8.0.0-beta.6","@things-factory/integration-influxdb":"^8.0.0-beta.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-beta.6_1736407677642_0.8192283716084976","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.7":{"name":"@things-factory/operato-ecs","version":"8.0.0-beta.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"27093d2bd5bb8bcdec6f068810e599a829823399","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-beta.7.tgz","fileCount":59,"integrity":"sha512-HVZvqXgV5Xek2jTfWkOX5pjNXqgCI1vM/yJMLIhB0gJMMHEEtpOLfwmAj4EuwLiOiJdqjdJaO3CUEBNsvEjfeA==","signatures":[{"sig":"MEUCIQCli8AVroEhWmIkzrCW2JMcKbqGVEojuAD7I580GPCW7wIgSX8+ZYXbbX6UFRkV0ZDY3UlHjHtHjBoONu43QfSHqnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265303},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0e10e1d2b3500bb40203f15188e158d226b0fc30","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-beta","@operato/scene-form":"^8.0.0-beta","@things-factory/api":"^8.0.0-beta.5","@operato/scene-clock":"^8.0.0-beta","@operato/scene-excel":"^8.0.0-beta","@operato/scene-gantt":"^8.0.0-beta","@operato/scene-gauge":"^8.0.0-beta","@operato/scene-grist":"^8.0.0-beta","@operato/scene-label":"^8.0.0-beta","@operato/scene-table":"^8.0.0-beta","@operato/scene-timer":"^8.0.0-beta","@things-factory/help":"^8.0.0-beta.5","@operato/scene-random":"^8.0.0-beta","@operato/scene-switch":"^8.0.0-beta","@things-factory/shell":"^8.0.0-beta.5","@operato/scene-chartjs":"^8.0.0-beta","@operato/scene-restful":"^8.0.0-beta","@things-factory/system":"^8.0.0-beta.5","@operato/scene-scichart":"^8.0.0-beta","@things-factory/auth-ui":"^8.0.0-beta.5","@things-factory/more-ui":"^8.0.0-beta.5","@operato/property-editor":"^8.0.0-beta","@things-factory/board-ui":"^8.0.0-beta.5","@things-factory/print-ui":"^8.0.0-beta.5","@things-factory/dashboard":"^8.0.0-beta.6","@things-factory/export-ui":"^8.0.0-beta.5","@things-factory/i18n-base":"^8.0.0-beta.5","@things-factory/lite-menu":"^8.0.0-beta.7","@things-factory/scheduler":"^8.0.0-beta.5","@operato/scene-integration":"^8.0.0-beta","@operato/scene-news-ticker":"^8.0.0-beta","@operato/scene-progressbar":"^8.0.0-beta","@things-factory/apptool-ui":"^8.0.0-beta.5","@things-factory/context-ui":"^8.0.0-beta.5","@things-factory/evaluation":"^8.0.0-beta.5","@things-factory/setting-ui":"^8.0.0-beta.5","@operato/scene-image-slider":"^8.0.0-beta","@things-factory/resource-ui":"^8.0.0-beta.5","@operato/scene-manufacturing":"^8.0.0-beta","@things-factory/notification":"^8.0.0-beta.5","@things-factory/setting-base":"^8.0.0-beta.5","@operato/scene-data-transform":"^8.0.0-beta","@operato/scene-half-roundrect":"^8.0.0-beta","@operato/scene-wellstek-gantt":"^8.0.0-beta","@things-factory/board-service":"^8.0.0-beta.6","@things-factory/oauth2-client":"^8.0.0-beta.5","@things-factory/integration-ui":"^8.0.0-beta.6","@things-factory/integration-opc":"^8.0.0-beta.6","@things-factory/integration-email":"^8.0.0-beta.6","@things-factory/integration-melsec":"^8.0.0-beta.6","@things-factory/integration-modbus":"^8.0.0-beta.6","@things-factory/integration-headless":"^8.0.0-beta.6","@things-factory/integration-influxdb":"^8.0.0-beta.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-beta.7_1736432592595_0.11252062449173339","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.8":{"name":"@things-factory/operato-ecs","version":"8.0.0-beta.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"3bc776eea05108ecc019747e775cf689d80471a5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-beta.8.tgz","fileCount":59,"integrity":"sha512-QAl+kNn3pFuaGlnEd57rFyBE9GmWjYN/fMRhmgcgtByo2MB7r7rzwAFVj5Zc5W/EWSrUD7505mPJaYb90V5aow==","signatures":[{"sig":"MEYCIQCuypQebNSlAtktbvgGs32twxN+g2Va3HpT0nZlk3lw4wIhANt7VLmNSy8jCoCURLM7T4qKyMG59vvg94+O0cDOgAzV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265303},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bf5206511b2d84dfb95edc3dae7f54f6cbb9bcca","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-beta","@operato/scene-form":"^8.0.0-beta","@things-factory/api":"^8.0.0-beta.8","@operato/scene-clock":"^8.0.0-beta","@operato/scene-excel":"^8.0.0-beta","@operato/scene-gantt":"^8.0.0-beta","@operato/scene-gauge":"^8.0.0-beta","@operato/scene-grist":"^8.0.0-beta","@operato/scene-label":"^8.0.0-beta","@operato/scene-table":"^8.0.0-beta","@operato/scene-timer":"^8.0.0-beta","@things-factory/help":"^8.0.0-beta.5","@operato/scene-random":"^8.0.0-beta","@operato/scene-switch":"^8.0.0-beta","@things-factory/shell":"^8.0.0-beta.5","@operato/scene-chartjs":"^8.0.0-beta","@operato/scene-restful":"^8.0.0-beta","@things-factory/system":"^8.0.0-beta.5","@operato/scene-scichart":"^8.0.0-beta","@things-factory/auth-ui":"^8.0.0-beta.8","@things-factory/more-ui":"^8.0.0-beta.5","@operato/property-editor":"^8.0.0-beta","@things-factory/board-ui":"^8.0.0-beta.8","@things-factory/print-ui":"^8.0.0-beta.8","@things-factory/dashboard":"^8.0.0-beta.8","@things-factory/export-ui":"^8.0.0-beta.5","@things-factory/i18n-base":"^8.0.0-beta.8","@things-factory/lite-menu":"^8.0.0-beta.8","@things-factory/scheduler":"^8.0.0-beta.8","@operato/scene-integration":"^8.0.0-beta","@operato/scene-news-ticker":"^8.0.0-beta","@operato/scene-progressbar":"^8.0.0-beta","@things-factory/apptool-ui":"^8.0.0-beta.8","@things-factory/context-ui":"^8.0.0-beta.5","@things-factory/evaluation":"^8.0.0-beta.5","@things-factory/setting-ui":"^8.0.0-beta.8","@operato/scene-image-slider":"^8.0.0-beta","@things-factory/resource-ui":"^8.0.0-beta.8","@operato/scene-manufacturing":"^8.0.0-beta","@things-factory/notification":"^8.0.0-beta.8","@things-factory/setting-base":"^8.0.0-beta.8","@operato/scene-data-transform":"^8.0.0-beta","@operato/scene-half-roundrect":"^8.0.0-beta","@operato/scene-wellstek-gantt":"^8.0.0-beta","@things-factory/board-service":"^8.0.0-beta.8","@things-factory/oauth2-client":"^8.0.0-beta.8","@things-factory/integration-ui":"^8.0.0-beta.8","@things-factory/integration-opc":"^8.0.0-beta.8","@things-factory/integration-email":"^8.0.0-beta.8","@things-factory/integration-melsec":"^8.0.0-beta.8","@things-factory/integration-modbus":"^8.0.0-beta.8","@things-factory/integration-headless":"^8.0.0-beta.8","@things-factory/integration-influxdb":"^8.0.0-beta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-beta.8_1736443410984_0.1878768962319355","host":"s3://npm-registry-packages-npm-production"}},"6.2.178":{"name":"@things-factory/operato-ecs","version":"6.2.178","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.2.178","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"2b96853d4a357b479d0d39226828fd79dfc58395","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.2.178.tgz","fileCount":64,"integrity":"sha512-VXWDHDurdvWozs7Cc9g9RXIi6MBDKtrr0ToyDvlNCy5etKYf39SoS+agNowmiQeWtV77dqdWd3Lj60jkP/OzJw==","signatures":[{"sig":"MEUCIQCo3T1hER3CVBlz09RaK/rn/s/NAAA0rpP5zk1xDH8QtAIgGQvhjaAhAflH5jcJI18tc8v+okBhnEIRH6PplbbmjE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1288098},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b21612202e8acb60a6d29e3e5913a06346352bc5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.2.178","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.2.178","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.2.178","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.2.178","@things-factory/auth-ui":"^6.2.178","@things-factory/more-ui":"^6.2.178","@things-factory/board-ui":"^6.2.178","@things-factory/print-ui":"^6.2.178","@things-factory/dashboard":"^6.2.178","@things-factory/export-ui":"^6.2.178","@things-factory/i18n-base":"^6.2.178","@things-factory/lite-menu":"^6.2.178","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.2.178","@things-factory/context-ui":"^6.2.178","@things-factory/setting-ui":"^6.2.178","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.2.178","@things-factory/notification":"^6.2.178","@things-factory/setting-base":"^6.2.178","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.2.178","@things-factory/oauth2-client":"^6.2.178","@things-factory/integration-ui":"^6.2.178","@things-factory/integration-opc":"^6.2.178","@things-factory/integration-melsec":"^6.2.178","@things-factory/integration-modbus":"^6.2.178"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.2.178"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.2.178_1736587407856_0.06966324994588335","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@things-factory/operato-ecs","version":"6.3.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.3.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"cd2e5947f03e278e7c414894a877d2adf77522d1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.3.0.tgz","fileCount":64,"integrity":"sha512-AzRASDQm8zmXXsXBHUAqGZRctugYgpKUAn4jCicNmiCegIfvbQTz37IKdNKVC32g4qDlz6KWCJvnyDbdqtuBhA==","signatures":[{"sig":"MEUCIQDvrT3oAABU/C0d87PPAJc9aXKp/oyG4CGakjW8hjegEQIgQeXtMWXj8lPKQFb5Q6uAR1888/MTTSwXIIY4N13pl5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1288046},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"25225801757b8f1d69cdc778b47db94dec5b14da","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.3.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.3.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.3.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.3.0","@things-factory/auth-ui":"^6.3.0","@things-factory/more-ui":"^6.3.0","@things-factory/board-ui":"^6.3.0","@things-factory/print-ui":"^6.3.0","@things-factory/dashboard":"^6.3.0","@things-factory/export-ui":"^6.3.0","@things-factory/i18n-base":"^6.3.0","@things-factory/lite-menu":"^6.3.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.3.0","@things-factory/context-ui":"^6.3.0","@things-factory/setting-ui":"^6.3.0","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.3.0","@things-factory/notification":"^6.3.0","@things-factory/setting-base":"^6.3.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.3.0","@things-factory/oauth2-client":"^6.3.0","@things-factory/integration-ui":"^6.3.0","@things-factory/integration-opc":"^6.3.0","@things-factory/integration-melsec":"^6.3.0","@things-factory/integration-modbus":"^6.3.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.3.0_1736587530920_0.23940278513933033","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"@things-factory/operato-ecs","version":"6.3.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.3.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d6d2bef94eb4e4360283c51b16fc46152ed89e9d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.3.1.tgz","fileCount":64,"integrity":"sha512-LicYRRh4KeLG3EYT4xw+TvNpdygWwNHp7Qe6VCuNIBnSOAxLpvZpsBF4TA0W9j6+20iNrGt2OuY7Y/bn3fGD6w==","signatures":[{"sig":"MEUCIQDeee9h5eZDMyzoz5SBcp7As9JbHox70yEwYmZo8wCLMwIgQKvldA27txM2tMHEVebZnI4gb/p/N0+5o2wwN8fAUDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1288046},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ec50a115ff0a303cf1b633b22c0156826f6e4c1a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v18.20.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.3.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.3.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.3.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.3.1","@things-factory/auth-ui":"^6.3.1","@things-factory/more-ui":"^6.3.1","@things-factory/board-ui":"^6.3.1","@things-factory/print-ui":"^6.3.1","@things-factory/dashboard":"^6.3.1","@things-factory/export-ui":"^6.3.1","@things-factory/i18n-base":"^6.3.1","@things-factory/lite-menu":"^6.3.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.3.1","@things-factory/context-ui":"^6.3.1","@things-factory/setting-ui":"^6.3.1","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.3.1","@things-factory/notification":"^6.3.1","@things-factory/setting-base":"^6.3.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.3.1","@things-factory/oauth2-client":"^6.3.1","@things-factory/integration-ui":"^6.3.1","@things-factory/integration-opc":"^6.3.1","@things-factory/integration-melsec":"^6.3.1","@things-factory/integration-modbus":"^6.3.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.3.1_1736597387500_0.38588719964850693","host":"s3://npm-registry-packages-npm-production"}},"7.1.43":{"name":"@things-factory/operato-ecs","version":"7.1.43","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.1.43","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d4bd28652ec52bfb5fa2b5e2d9febefc5b5a1125","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.43.tgz","fileCount":68,"integrity":"sha512-yDH7uAqespBVZsO1f7c3nNVEqQ+/aXpmmynuv4FmLNZPgesMn98z1uYEUaXSfZc42E97L4Q6+/GaM407Mw1xEQ==","signatures":[{"sig":"MEQCID+DNwDvBgMgebMwCP0a4NvHj/Q1vkTX9mA01PBLZ4yyAiAbnieCpgu7DFGl8gDosVZ5sMYTVyckbhSywkk+BzAhDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268105},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7340f4a54915c4ce1b168f90ded4371d86ec722a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.42","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.43","@things-factory/scheduler":"^7.1.35","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.38","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.42","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.22"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.43_1736608402558_0.8776695127031262","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-beta.9":{"name":"@things-factory/operato-ecs","version":"8.0.0-beta.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"7a0aae4cac700f7cbb9e9d17320f4bb5e75def02","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0-beta.9.tgz","fileCount":59,"integrity":"sha512-3NjCXKeLHlmVCkql+Z0eWnUGAvLHg7O5rJe7vuyvOG6hQUBFAdfKGHVFDDPFMOgyb3fJS29KRsQe8Lgf0QX7Hg==","signatures":[{"sig":"MEUCIQDbHLJYejEX2a/KMyf+OIEySqte75iLQrbc4O5Di20ZYwIgJSWgS33ydOeCeqw2o969DKyMBtF+Eu2vygDh5C7RywI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265270},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"86b1dfa26292926a2d5447fdc23bfa5a9e983245","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0-beta","@operato/scene-form":"^8.0.0-beta","@things-factory/api":"^8.0.0-beta.9","@operato/scene-clock":"^8.0.0-beta","@operato/scene-excel":"^8.0.0-beta","@operato/scene-gantt":"^8.0.0-beta","@operato/scene-gauge":"^8.0.0-beta","@operato/scene-grist":"^8.0.0-beta","@operato/scene-label":"^8.0.0-beta","@operato/scene-table":"^8.0.0-beta","@operato/scene-timer":"^8.0.0-beta","@things-factory/help":"^8.0.0-beta.9","@operato/scene-random":"^8.0.0-beta","@operato/scene-switch":"^8.0.0-beta","@things-factory/shell":"^8.0.0-beta.9","@operato/scene-chartjs":"^8.0.0-beta","@operato/scene-restful":"^8.0.0-beta","@things-factory/system":"^8.0.0-beta.9","@operato/scene-scichart":"^8.0.0-beta","@things-factory/auth-ui":"^8.0.0-beta.9","@things-factory/more-ui":"^8.0.0-beta.9","@operato/property-editor":"^8.0.0-beta","@things-factory/board-ui":"^8.0.0-beta.9","@things-factory/print-ui":"^8.0.0-beta.9","@things-factory/dashboard":"^8.0.0-beta.9","@things-factory/export-ui":"^8.0.0-beta.9","@things-factory/i18n-base":"^8.0.0-beta.9","@things-factory/lite-menu":"^8.0.0-beta.9","@things-factory/scheduler":"^8.0.0-beta.9","@operato/scene-integration":"^8.0.0-beta","@operato/scene-news-ticker":"^8.0.0-beta","@operato/scene-progressbar":"^8.0.0-beta","@things-factory/apptool-ui":"^8.0.0-beta.9","@things-factory/context-ui":"^8.0.0-beta.9","@things-factory/evaluation":"^8.0.0-beta.9","@things-factory/setting-ui":"^8.0.0-beta.9","@operato/scene-image-slider":"^8.0.0-beta","@things-factory/resource-ui":"^8.0.0-beta.9","@operato/scene-manufacturing":"^8.0.0-beta","@things-factory/notification":"^8.0.0-beta.9","@things-factory/setting-base":"^8.0.0-beta.9","@operato/scene-data-transform":"^8.0.0-beta","@operato/scene-half-roundrect":"^8.0.0-beta","@operato/scene-wellstek-gantt":"^8.0.0-beta","@things-factory/board-service":"^8.0.0-beta.9","@things-factory/oauth2-client":"^8.0.0-beta.9","@things-factory/integration-ui":"^8.0.0-beta.9","@things-factory/integration-opc":"^8.0.0-beta.9","@things-factory/integration-email":"^8.0.0-beta.9","@things-factory/integration-melsec":"^8.0.0-beta.9","@things-factory/integration-modbus":"^8.0.0-beta.9","@things-factory/integration-headless":"^8.0.0-beta.9","@things-factory/integration-influxdb":"^8.0.0-beta.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0-beta.9_1736609293622_0.9405350734836213","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.0":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d1c0e7c511aeb5bb4924f35db8fe357f98862a8b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.0.tgz","fileCount":59,"integrity":"sha512-IO0HtxeKsqkK3FqwpjcJ7g1GdS3xKLLARYGKKR5Sd0K5zs6hQdKrPGAURAdabJE7nRNDqF0L0BmYmUYolDeVoQ==","signatures":[{"sig":"MEUCIGLcaUTuDtfq5cD81F/MYi/YASM0biOdMjU+eRPjsRtEAiEA3FRw4zE2mCF1SBkghBrFaQDuj0JgME/Lnd4Un3D+SF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265270},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"aa59cde17467beaca43e320bcfc8d415eff6265c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.0","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.0","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.0","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.0","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.0","@things-factory/more-ui":"^9.0.0-beta.0","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.0","@things-factory/print-ui":"^9.0.0-beta.0","@things-factory/dashboard":"^9.0.0-beta.0","@things-factory/export-ui":"^9.0.0-beta.0","@things-factory/i18n-base":"^9.0.0-beta.0","@things-factory/lite-menu":"^9.0.0-beta.0","@things-factory/scheduler":"^9.0.0-beta.0","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.0","@things-factory/context-ui":"^9.0.0-beta.0","@things-factory/evaluation":"^9.0.0-beta.0","@things-factory/setting-ui":"^9.0.0-beta.0","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.0","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.0","@things-factory/setting-base":"^9.0.0-beta.0","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.0","@things-factory/oauth2-client":"^9.0.0-beta.0","@things-factory/integration-ui":"^9.0.0-beta.0","@things-factory/integration-opc":"^9.0.0-beta.0","@things-factory/integration-email":"^9.0.0-beta.0","@things-factory/integration-melsec":"^9.0.0-beta.0","@things-factory/integration-modbus":"^9.0.0-beta.0","@things-factory/integration-headless":"^9.0.0-beta.0","@things-factory/integration-influxdb":"^9.0.0-beta.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.0_1736772635544_0.10308771542872375","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.2":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"fac1627d2cecbbfa728d35af04264dca77557f0a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.2.tgz","fileCount":59,"integrity":"sha512-ZG5TR1kG09tR2g5xUcxkeGNsZq/iDZCSiBEHUaYiY5QCgbeqzWtVBMPeQcrE7FjlzWfoot2QXsw78jELd4nEFQ==","signatures":[{"sig":"MEQCIFZJk+PuvyaojIgB/a5gSi1JCkeRVNWmKhQUhHGRHTMWAiBr4IkywNXoGtFyuNMLCy6+Z5HgCxUT2x0U0bWY8qJjdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1261312},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fb5db4704bbf15d20b6be7f11093e3a99dc429f1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.0","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.0","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.0","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.0","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.0","@things-factory/more-ui":"^9.0.0-beta.0","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.0","@things-factory/print-ui":"^9.0.0-beta.0","@things-factory/dashboard":"^9.0.0-beta.0","@things-factory/export-ui":"^9.0.0-beta.0","@things-factory/i18n-base":"^9.0.0-beta.0","@things-factory/lite-menu":"^9.0.0-beta.0","@things-factory/scheduler":"^9.0.0-beta.0","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.0","@things-factory/context-ui":"^9.0.0-beta.0","@things-factory/evaluation":"^9.0.0-beta.0","@things-factory/setting-ui":"^9.0.0-beta.2","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.0","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.0","@things-factory/setting-base":"^9.0.0-beta.0","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.0","@things-factory/oauth2-client":"^9.0.0-beta.0","@things-factory/integration-ui":"^9.0.0-beta.0","@things-factory/integration-opc":"^9.0.0-beta.0","@things-factory/integration-email":"^9.0.0-beta.0","@things-factory/integration-melsec":"^9.0.0-beta.0","@things-factory/integration-modbus":"^9.0.0-beta.0","@things-factory/integration-headless":"^9.0.0-beta.0","@things-factory/integration-influxdb":"^9.0.0-beta.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.2_1736775005873_0.38160447719930146","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@things-factory/operato-ecs","version":"8.0.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"537e960db1ce2774173af520127a64043f8cca34","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.0.tgz","fileCount":68,"integrity":"sha512-8dhLtvXZOuT15CPV2O0H8sR6IyyRQaYTkZIQL9rgJN7WYSKgsYCmW6W+FU3bN5KoU5pwPyuaWbc6uqF6/CtuWg==","signatures":[{"sig":"MEUCIB5oB4LuD1a/MV5e8/bsZJa8jr+VLk8A8/oCo/QFN/7rAiEAvO/lXhy7l/X7HLljwYKf+q3izfw0bO4+/ZoVmPO1WBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268074},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"07ef27d272dd9a067a9648ac7013748510556a18","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.0","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.0","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.0","@things-factory/more-ui":"^8.0.0","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.0","@things-factory/print-ui":"^8.0.0","@things-factory/dashboard":"^8.0.0","@things-factory/export-ui":"^8.0.0","@things-factory/i18n-base":"^8.0.0","@things-factory/lite-menu":"^8.0.0","@things-factory/scheduler":"^8.0.0","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.0","@things-factory/context-ui":"^8.0.0","@things-factory/evaluation":"^8.0.0","@things-factory/setting-ui":"^8.0.0","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.0","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.0","@things-factory/setting-base":"^8.0.0","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.0","@things-factory/oauth2-client":"^8.0.0","@things-factory/integration-ui":"^8.0.0","@things-factory/integration-opc":"^8.0.0","@things-factory/integration-email":"^8.0.0","@things-factory/integration-melsec":"^8.0.0","@things-factory/integration-modbus":"^8.0.0","@things-factory/integration-headless":"^8.0.0","@things-factory/integration-influxdb":"^8.0.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.0_1736828603916_0.8099154381959708","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.3":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"9c6d8c173a5d3d7dec61fb0666dc766ce9740055","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.3.tgz","fileCount":59,"integrity":"sha512-FksQBVa/DJk7de9X7H3PmciKwovKBb3VkAII3QtNx4Tp7N7BUJUNbXWhjJPEr5Ce9tV2+rRaRjO9sK9f9gCySA==","signatures":[{"sig":"MEYCIQDOohN1Zt+DUsjhK2er+cLE7lqRjWYb05roLH01lSXkLgIhAN3vzoehzJvSIxhh1Hh1Ww1tHXbciqTJMTajSK70XL12","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1261317},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1d7e0dd4c88f3c3f3bd311c00e4b1d1542d53634","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.3","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.0","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.0","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.0","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.3","@things-factory/more-ui":"^9.0.0-beta.0","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.3","@things-factory/print-ui":"^9.0.0-beta.3","@things-factory/dashboard":"^9.0.0-beta.3","@things-factory/export-ui":"^9.0.0-beta.0","@things-factory/i18n-base":"^9.0.0-beta.3","@things-factory/lite-menu":"^9.0.0-beta.3","@things-factory/scheduler":"^9.0.0-beta.3","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.3","@things-factory/context-ui":"^9.0.0-beta.0","@things-factory/evaluation":"^9.0.0-beta.0","@things-factory/setting-ui":"^9.0.0-beta.3","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.3","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.3","@things-factory/setting-base":"^9.0.0-beta.3","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.3","@things-factory/oauth2-client":"^9.0.0-beta.3","@things-factory/integration-ui":"^9.0.0-beta.3","@things-factory/integration-opc":"^9.0.0-beta.3","@things-factory/integration-email":"^9.0.0-beta.3","@things-factory/integration-melsec":"^9.0.0-beta.3","@things-factory/integration-modbus":"^9.0.0-beta.3","@things-factory/integration-headless":"^9.0.0-beta.3","@things-factory/integration-influxdb":"^9.0.0-beta.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.3_1736929976449_0.2930941484258993","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.4":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"389bd488406eb81881e0499c8d7fcb55269eeca6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.4.tgz","fileCount":59,"integrity":"sha512-v4nBmPzzqblx8H61YaC5cNkOQ2hyP5k1XO3hP5C1+YqWlvZ/Moftkwr+0ol9L6FB03HzulXnzw4XItfATuJb1g==","signatures":[{"sig":"MEYCIQCIb/cD1uQvKBd6+1nGL3OOZkR8qX4n0/dwCv/6Z0MJzQIhANkvndaTIE6XaIxHLh6gxsCgL6J55Qp+2ufmz9L3vKsM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1261317},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"df080ce07d4e046d7684b6790d41df269772a5d7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.4","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.0","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.0","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.0","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.4","@things-factory/more-ui":"^9.0.0-beta.0","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.4","@things-factory/print-ui":"^9.0.0-beta.4","@things-factory/dashboard":"^9.0.0-beta.4","@things-factory/export-ui":"^9.0.0-beta.0","@things-factory/i18n-base":"^9.0.0-beta.4","@things-factory/lite-menu":"^9.0.0-beta.4","@things-factory/scheduler":"^9.0.0-beta.4","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.4","@things-factory/context-ui":"^9.0.0-beta.0","@things-factory/evaluation":"^9.0.0-beta.0","@things-factory/setting-ui":"^9.0.0-beta.4","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.4","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.4","@things-factory/setting-base":"^9.0.0-beta.4","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.4","@things-factory/oauth2-client":"^9.0.0-beta.4","@things-factory/integration-ui":"^9.0.0-beta.4","@things-factory/integration-opc":"^9.0.0-beta.4","@things-factory/integration-email":"^9.0.0-beta.4","@things-factory/integration-melsec":"^9.0.0-beta.4","@things-factory/integration-modbus":"^9.0.0-beta.4","@things-factory/integration-headless":"^9.0.0-beta.4","@things-factory/integration-influxdb":"^9.0.0-beta.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.4_1737110638708_0.89008433705443","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.5":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"974035336b6fffdb106a36d06d0cd293cbffe44d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.5.tgz","fileCount":59,"integrity":"sha512-lxSmoyiVNGzYmgmTm8c0FMQMlUeOpmEt7iERYdHf0jNkW/yBwtM2krFRUQDeGQyd0FyxnoZRBJUH9eOZ3jWuyQ==","signatures":[{"sig":"MEUCIDDF4R29IrNZ8qFOaCnzkcFLWhf8DLSlVjxljJTGgRFTAiEAsHIDOVof7MxpGqhejZKLXEZA8C0STN3riLAB3RGYct8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265048},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f075f1bd00a9b902a677d44f1844bcbd9c85ea97","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.5","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.5","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.5","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.5","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.5","@things-factory/more-ui":"^9.0.0-beta.5","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.5","@things-factory/print-ui":"^9.0.0-beta.5","@things-factory/dashboard":"^9.0.0-beta.5","@things-factory/export-ui":"^9.0.0-beta.5","@things-factory/i18n-base":"^9.0.0-beta.5","@things-factory/lite-menu":"^9.0.0-beta.5","@things-factory/scheduler":"^9.0.0-beta.5","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.5","@things-factory/context-ui":"^9.0.0-beta.5","@things-factory/evaluation":"^9.0.0-beta.5","@things-factory/setting-ui":"^9.0.0-beta.5","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.5","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.5","@things-factory/setting-base":"^9.0.0-beta.5","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.5","@things-factory/oauth2-client":"^9.0.0-beta.5","@things-factory/integration-ui":"^9.0.0-beta.5","@things-factory/integration-opc":"^9.0.0-beta.5","@things-factory/integration-email":"^9.0.0-beta.5","@things-factory/integration-melsec":"^9.0.0-beta.5","@things-factory/integration-modbus":"^9.0.0-beta.5","@things-factory/integration-headless":"^9.0.0-beta.5","@things-factory/integration-influxdb":"^9.0.0-beta.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.5_1737294489564_0.44480737002846094","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.6":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"df19125b4ec8a781242839e87b744ec07965bb98","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.6.tgz","fileCount":59,"integrity":"sha512-rHIU6mZM7WMPFjw09+4tEqdXDDZ/ixNnDe0IBNBgs4M7sN2AlYRbv9FPuO3BMtLyClF+aIIH3KAtGb4V0tZXkw==","signatures":[{"sig":"MEYCIQDo1X4sscs/1pIwTYKHP6RLGxHQf5f3xAlauKnCedZFhQIhAP4ZoSi3sQqHrSEugw1ETuNdz3Ts7HRCMIMAloUgsv96","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265048},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"41c1cbce22e3e51eda9a0cddea5ab288e1de0b7a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.5","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.5","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.5","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.5","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.5","@things-factory/more-ui":"^9.0.0-beta.5","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.5","@things-factory/print-ui":"^9.0.0-beta.5","@things-factory/dashboard":"^9.0.0-beta.5","@things-factory/export-ui":"^9.0.0-beta.5","@things-factory/i18n-base":"^9.0.0-beta.5","@things-factory/lite-menu":"^9.0.0-beta.5","@things-factory/scheduler":"^9.0.0-beta.5","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.5","@things-factory/context-ui":"^9.0.0-beta.5","@things-factory/evaluation":"^9.0.0-beta.5","@things-factory/setting-ui":"^9.0.0-beta.5","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.5","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.5","@things-factory/setting-base":"^9.0.0-beta.5","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.5","@things-factory/oauth2-client":"^9.0.0-beta.5","@things-factory/integration-ui":"^9.0.0-beta.5","@things-factory/integration-opc":"^9.0.0-beta.5","@things-factory/integration-email":"^9.0.0-beta.5","@things-factory/integration-melsec":"^9.0.0-beta.5","@things-factory/integration-modbus":"^9.0.0-beta.5","@things-factory/integration-headless":"^9.0.0-beta.5","@things-factory/integration-influxdb":"^9.0.0-beta.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.6_1737295609733_0.4775549409126876","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@things-factory/operato-ecs","version":"8.0.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"94e042834a3e74bc59d0da43b1d20b4594429466","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.2.tgz","fileCount":68,"integrity":"sha512-2m3dpWE+B9ddIR2HgSEkM9qs4wlinW5ExTh2MVXkTeBO9k2Fd8PEsdJjyhbOcHcmCjs/lm2WN6/eCWgX1yqmzw==","signatures":[{"sig":"MEUCIGGvMvI9eFrnOoSDRVp1nuatkEimOgF9WtIQ+tJHQJyYAiEA8Rr0W7PF3rPTR03wQVw9Yi8MvWAyWUhPUPmY9WfxWIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268079},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"39d60f56e142561233ddf6d47b539c637971357c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.2","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.2","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.2","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.2","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.2","@things-factory/more-ui":"^8.0.2","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.2","@things-factory/print-ui":"^8.0.2","@things-factory/dashboard":"^8.0.2","@things-factory/export-ui":"^8.0.2","@things-factory/i18n-base":"^8.0.2","@things-factory/lite-menu":"^8.0.2","@things-factory/scheduler":"^8.0.2","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.2","@things-factory/context-ui":"^8.0.2","@things-factory/evaluation":"^8.0.2","@things-factory/setting-ui":"^8.0.2","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.2","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.2","@things-factory/setting-base":"^8.0.2","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.2","@things-factory/oauth2-client":"^8.0.2","@things-factory/integration-ui":"^8.0.2","@things-factory/integration-opc":"^8.0.2","@things-factory/integration-email":"^8.0.2","@things-factory/integration-melsec":"^8.0.2","@things-factory/integration-modbus":"^8.0.2","@things-factory/integration-headless":"^8.0.2","@things-factory/integration-influxdb":"^8.0.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.2_1737340454888_0.630485760639917","host":"s3://npm-registry-packages-npm-production"}},"4.3.581":{"name":"@things-factory/operato-ecs","version":"4.3.581","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.581","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8c1700f0fdb6cc05d5080c26eb658864b5c0ecac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.581.tgz","fileCount":55,"integrity":"sha512-777iNQaK2xhrFG9L+BJFIK6jyfJ/jJsewXDoVlcLsnCUIFSy9o0jTie3/XinNLrQLruwl2gUnSDcfFTD5+y4mQ==","signatures":[{"sig":"MEUCIQD7YPyWkggjvLmu7jjLugB0MFBpkQlvz+in7nlrtbS6uwIgcewa4jegxgXc7Xb/WYhmtcjSS36Q0x4cOo869BopaT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"6e051a996f46ff64a22b0237b746c16a1629409e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.581","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.535","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.535","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.581","@things-factory/more-ui":"^4.3.535","@things-factory/board-ui":"^4.3.581","@things-factory/grist-ui":"^4.3.535","@things-factory/print-ui":"^4.3.535","@things-factory/dashboard":"^4.3.581","@things-factory/export-ui":"^4.3.535","@things-factory/i18n-base":"^4.3.535","@things-factory/lite-menu":"^4.3.581","@things-factory/system-ui":"^4.3.535","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.535","@things-factory/context-ui":"^4.3.535","@things-factory/scene-form":"^4.3.534","@things-factory/setting-ui":"^4.3.581","@things-factory/resource-ui":"^4.3.581","@things-factory/setting-base":"^4.3.581","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.581","@things-factory/oauth2-client":"^4.3.581","@things-factory/scene-restful":"^4.3.534","@things-factory/integration-ui":"^4.3.581","@things-factory/integration-melsec":"^4.3.581","@things-factory/integration-modbus":"^4.3.581","@things-factory/scene-data-transform":"^4.3.534"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.534"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.581_1737364671902_0.49209762001394663","host":"s3://npm-registry-packages-npm-production"}},"4.3.582":{"name":"@things-factory/operato-ecs","version":"4.3.582","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.582","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"2e691cfdc0e4d3454d6141a696b5ab30d3eebbbd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.582.tgz","fileCount":55,"integrity":"sha512-QnJaNVYT2kavV1Pjm7WyRhXP30ZMAxWqmEsmGNCC7EJhCEY7T4MEjMRV+l9CJmh/pG7U8C00yX48YOti0CwmLw==","signatures":[{"sig":"MEYCIQD1u1jnnr1aTeEzHGl+Nd5UKUhqMSpgKzPauggCMiMlOwIhAPwwmHDlYGJo5dA7hCBKUhoZwiS7uN1DvhHPSYT6+ap0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"00d138f3862bca8dd019dc457eaff707d38b6b60","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.582","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.535","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.535","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.582","@things-factory/more-ui":"^4.3.535","@things-factory/board-ui":"^4.3.582","@things-factory/grist-ui":"^4.3.535","@things-factory/print-ui":"^4.3.535","@things-factory/dashboard":"^4.3.582","@things-factory/export-ui":"^4.3.535","@things-factory/i18n-base":"^4.3.535","@things-factory/lite-menu":"^4.3.582","@things-factory/system-ui":"^4.3.535","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.535","@things-factory/context-ui":"^4.3.535","@things-factory/scene-form":"^4.3.534","@things-factory/setting-ui":"^4.3.582","@things-factory/resource-ui":"^4.3.582","@things-factory/setting-base":"^4.3.582","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.582","@things-factory/oauth2-client":"^4.3.582","@things-factory/scene-restful":"^4.3.534","@things-factory/integration-ui":"^4.3.582","@things-factory/integration-melsec":"^4.3.582","@things-factory/integration-modbus":"^4.3.582","@things-factory/scene-data-transform":"^4.3.534"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.534"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.582_1737368295136_0.13020178321539255","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.7":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"7a29e426a926706d1511ab0df8c3eb2f14bef4b4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.7.tgz","fileCount":59,"integrity":"sha512-4SSuW2Ll8VdficdBh3qk9EPojn6fQisQjzdeWXdUPCUJsFWithCFPeRIbh3F7kaxyh6efzWADj0keKiWM7FyEA==","signatures":[{"sig":"MEQCIF8/h3Z7SLUG5bVrW87t2cQSnv3tWmfr8pt7ar1zxcftAiAEAknrAiUsiIObdBKZaKQRX5FLGJsOyM7nej5vVxaGCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264969},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"af564a84f0cb8973cf4297fb6ed304f5fb2033ce","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.5","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.5","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.5","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.5","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.5","@things-factory/more-ui":"^9.0.0-beta.5","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.5","@things-factory/print-ui":"^9.0.0-beta.5","@things-factory/dashboard":"^9.0.0-beta.7","@things-factory/export-ui":"^9.0.0-beta.5","@things-factory/i18n-base":"^9.0.0-beta.5","@things-factory/lite-menu":"^9.0.0-beta.7","@things-factory/scheduler":"^9.0.0-beta.5","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.5","@things-factory/context-ui":"^9.0.0-beta.5","@things-factory/evaluation":"^9.0.0-beta.5","@things-factory/setting-ui":"^9.0.0-beta.5","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.5","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.5","@things-factory/setting-base":"^9.0.0-beta.5","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.7","@things-factory/oauth2-client":"^9.0.0-beta.5","@things-factory/integration-ui":"^9.0.0-beta.7","@things-factory/integration-opc":"^9.0.0-beta.7","@things-factory/integration-email":"^9.0.0-beta.7","@things-factory/integration-melsec":"^9.0.0-beta.7","@things-factory/integration-modbus":"^9.0.0-beta.7","@things-factory/integration-headless":"^9.0.0-beta.7","@things-factory/integration-influxdb":"^9.0.0-beta.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.7_1737394743744_0.9914211571335811","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@things-factory/operato-ecs","version":"8.0.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"01f3a2c98b931754cc7b3b61a1353645940f50dc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.3.tgz","fileCount":68,"integrity":"sha512-sfkf4Tqc4rY4dbb6bFpkIZX/JO9bAxnXDvD2vEXRdBsCowUHcDzS3+LYVHbrEn3W7/xuRUAYEhL2Qz5nutqpZQ==","signatures":[{"sig":"MEQCIAIqH9UIoN4qjxbP9+Pu3+M1MQYpnltauSCOBSVelNSzAiBdsTEi8UPieEbGpWcBAgghJJC/QtjCSsTv87cqaZU3Kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1269662},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a040c124aa33e9bb8a691e00e0afbded1f378b62","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.2","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.2","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.2","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.2","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.2","@things-factory/more-ui":"^8.0.2","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.2","@things-factory/print-ui":"^8.0.2","@things-factory/dashboard":"^8.0.3","@things-factory/export-ui":"^8.0.2","@things-factory/i18n-base":"^8.0.2","@things-factory/lite-menu":"^8.0.3","@things-factory/scheduler":"^8.0.2","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.2","@things-factory/context-ui":"^8.0.2","@things-factory/evaluation":"^8.0.2","@things-factory/setting-ui":"^8.0.2","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.2","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.2","@things-factory/setting-base":"^8.0.2","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.3","@things-factory/oauth2-client":"^8.0.2","@things-factory/integration-ui":"^8.0.3","@things-factory/integration-opc":"^8.0.3","@things-factory/integration-email":"^8.0.3","@things-factory/integration-melsec":"^8.0.3","@things-factory/integration-modbus":"^8.0.3","@things-factory/integration-headless":"^8.0.3","@things-factory/integration-influxdb":"^8.0.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.3_1737448252530_0.7442005811222481","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@things-factory/operato-ecs","version":"6.4.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"ced2bf1c3dde53d082bfb483edd9c812b0ac5648","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.0.tgz","fileCount":64,"integrity":"sha512-l2cim69wFtsj15LkA7al0x4Wq6GLLh2jkCE/9rMDlUiszR1D8KNRnmb0GpS29TpVXToZUfzaXE4a4oPVvOm/Iw==","signatures":[{"sig":"MEQCIBp+dUc/5lk7D5GP/fbyN/JHUmU1EdosUFphmkaNZjKSAiBodv5ADNNxfSxcPfXQMJgybBAMAa0CLV7A4ikYU9Nqrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288046},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b30db84417f66d49e8378561566fb6f1b2702fb3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.0","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.0","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.0","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.0","@things-factory/auth-ui":"^6.4.0","@things-factory/more-ui":"^6.4.0","@things-factory/board-ui":"^6.4.0","@things-factory/print-ui":"^6.4.0","@things-factory/dashboard":"^6.4.0","@things-factory/export-ui":"^6.4.0","@things-factory/i18n-base":"^6.4.0","@things-factory/lite-menu":"^6.4.0","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.0","@things-factory/context-ui":"^6.4.0","@things-factory/setting-ui":"^6.4.0","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.0","@things-factory/notification":"^6.4.0","@things-factory/setting-base":"^6.4.0","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.0","@things-factory/oauth2-client":"^6.4.0","@things-factory/integration-ui":"^6.4.0","@things-factory/integration-opc":"^6.4.0","@things-factory/integration-melsec":"^6.4.0","@things-factory/integration-modbus":"^6.4.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.0_1737599464419_0.021173243071681336","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.8":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"bcfcaa4573059d4d9931f26fb0ff8b1d4d0a03fe","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.8.tgz","fileCount":59,"integrity":"sha512-kiqvVQvQtvSBviTw5zx4nSL0Q/q/kmwD0D+1J3CgPGSu5tiowiv+GmaMX5wsqLps4FP6hUd2CH6TQ4aonKOzTQ==","signatures":[{"sig":"MEQCIH8eEEZ19dbWui/GF+Qal8bcKvS1xhvSHdZkcvvq6MJWAiAHeZPWzfyoGZGJ2UfTMr3N1OAufYr9DOKnv3e6jxIboA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265178},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2dd583833981e0615a1e64386971a0f80dd7b3a4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.8","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.8","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.8","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.8","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.8","@things-factory/more-ui":"^9.0.0-beta.8","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.8","@things-factory/print-ui":"^9.0.0-beta.8","@things-factory/dashboard":"^9.0.0-beta.8","@things-factory/export-ui":"^9.0.0-beta.8","@things-factory/i18n-base":"^9.0.0-beta.8","@things-factory/lite-menu":"^9.0.0-beta.8","@things-factory/scheduler":"^9.0.0-beta.8","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.8","@things-factory/context-ui":"^9.0.0-beta.8","@things-factory/evaluation":"^9.0.0-beta.8","@things-factory/setting-ui":"^9.0.0-beta.8","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.8","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.8","@things-factory/setting-base":"^9.0.0-beta.8","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.8","@things-factory/oauth2-client":"^9.0.0-beta.8","@things-factory/integration-ui":"^9.0.0-beta.8","@things-factory/integration-opc":"^9.0.0-beta.8","@things-factory/integration-email":"^9.0.0-beta.8","@things-factory/integration-melsec":"^9.0.0-beta.8","@things-factory/integration-modbus":"^9.0.0-beta.8","@things-factory/integration-headless":"^9.0.0-beta.8","@things-factory/integration-influxdb":"^9.0.0-beta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.8_1737626848233_0.3051354939029558","host":"s3://npm-registry-packages-npm-production"}},"8.0.5":{"name":"@things-factory/operato-ecs","version":"8.0.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"254afb795bff59fbab56634aa08c5e075c577dd6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.5.tgz","fileCount":68,"integrity":"sha512-bPZ2MnhZorTI5MAEDMkQiVFLAuRnBjFQVJrgGCdrn1kWouh1xraNQeG8xvHwzAhyZPzF3MEbSjjA4YBWUcVZXA==","signatures":[{"sig":"MEUCIQCIk0Ld9MHgTKdXk2wbR1TZ+j4qI5kq5WVHa2RYlMMnjgIgRS4Pba9vwBsivmKFDdSrm454+N0PtrXGgFqt0myJsbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269662},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9ab6fca18eeb58b9d2f3411661508a39d0ab6aee","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.5","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.2","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.2","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.2","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.5","@things-factory/more-ui":"^8.0.2","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.5","@things-factory/print-ui":"^8.0.5","@things-factory/dashboard":"^8.0.5","@things-factory/export-ui":"^8.0.2","@things-factory/i18n-base":"^8.0.5","@things-factory/lite-menu":"^8.0.5","@things-factory/scheduler":"^8.0.5","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.5","@things-factory/context-ui":"^8.0.2","@things-factory/evaluation":"^8.0.2","@things-factory/setting-ui":"^8.0.5","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.5","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.5","@things-factory/setting-base":"^8.0.5","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.5","@things-factory/oauth2-client":"^8.0.5","@things-factory/integration-ui":"^8.0.5","@things-factory/integration-opc":"^8.0.5","@things-factory/integration-email":"^8.0.5","@things-factory/integration-melsec":"^8.0.5","@things-factory/integration-modbus":"^8.0.5","@things-factory/integration-headless":"^8.0.5","@things-factory/integration-influxdb":"^8.0.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.5_1737684504662_0.5489886249106404","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.9":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"10a91f14b6cea3297b49259e5e0fa93f325e999e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.9.tgz","fileCount":59,"integrity":"sha512-w/N+vOr1NX4W/jjHlDuPt7QnmiwJSM85LeNcUpSJD9zgsmZc/N0hEHq+GqX2UXGkNRs8gGNpdhxt0q82NK7R8Q==","signatures":[{"sig":"MEQCIBEWFsyzNRJGy5uIkKlQL/oYRKlrdDED713GsfMXeD6iAiAkHj2aaWyDdleQCKT9PYJXr99cihuv19NVYJEhto+3RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266094},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6bffa1a70de37d0962e558e5f1e55d15fad5a46d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.8","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.8","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.8","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.8","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.8","@things-factory/more-ui":"^9.0.0-beta.8","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.9","@things-factory/print-ui":"^9.0.0-beta.8","@things-factory/dashboard":"^9.0.0-beta.9","@things-factory/export-ui":"^9.0.0-beta.8","@things-factory/i18n-base":"^9.0.0-beta.8","@things-factory/lite-menu":"^9.0.0-beta.9","@things-factory/scheduler":"^9.0.0-beta.8","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.8","@things-factory/context-ui":"^9.0.0-beta.8","@things-factory/evaluation":"^9.0.0-beta.8","@things-factory/setting-ui":"^9.0.0-beta.8","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.8","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.8","@things-factory/setting-base":"^9.0.0-beta.8","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.8","@things-factory/oauth2-client":"^9.0.0-beta.8","@things-factory/integration-ui":"^9.0.0-beta.8","@things-factory/integration-opc":"^9.0.0-beta.8","@things-factory/integration-email":"^9.0.0-beta.8","@things-factory/integration-melsec":"^9.0.0-beta.8","@things-factory/integration-modbus":"^9.0.0-beta.8","@things-factory/integration-headless":"^9.0.0-beta.8","@things-factory/integration-influxdb":"^9.0.0-beta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.9_1737988981506_0.6507201140059307","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.10":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"38ae928f0d15ebf879fd014b17d6e3278ada007a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.10.tgz","fileCount":59,"integrity":"sha512-nUgotNJL42ohrrK4S1lIlkKBW0E8DZNYEaT4jIzBuTInQqLeDWgYHjp4AKEps3EuzkOV3Vw+3GEOVfR5NmjQ9Q==","signatures":[{"sig":"MEUCIGQwgARJA2V0rMHhmSOG+LKrYkRiQ4wz4y25QYJ3hkAcAiEA0zbV+Edigb+ikpypzpu53hHP3fWmdK5bP1HR0ICqByc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266592},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e2fa10e8d0be8d21c14abb7bada66d1fbb7af051","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.8","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.8","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.8","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.8","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.8","@things-factory/more-ui":"^9.0.0-beta.8","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.10","@things-factory/print-ui":"^9.0.0-beta.8","@things-factory/dashboard":"^9.0.0-beta.10","@things-factory/export-ui":"^9.0.0-beta.8","@things-factory/i18n-base":"^9.0.0-beta.8","@things-factory/lite-menu":"^9.0.0-beta.10","@things-factory/scheduler":"^9.0.0-beta.8","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.8","@things-factory/context-ui":"^9.0.0-beta.8","@things-factory/evaluation":"^9.0.0-beta.8","@things-factory/setting-ui":"^9.0.0-beta.8","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.8","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.8","@things-factory/setting-base":"^9.0.0-beta.8","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.8","@things-factory/oauth2-client":"^9.0.0-beta.8","@things-factory/integration-ui":"^9.0.0-beta.8","@things-factory/integration-opc":"^9.0.0-beta.8","@things-factory/integration-email":"^9.0.0-beta.8","@things-factory/integration-melsec":"^9.0.0-beta.8","@things-factory/integration-modbus":"^9.0.0-beta.8","@things-factory/integration-headless":"^9.0.0-beta.8","@things-factory/integration-influxdb":"^9.0.0-beta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.10_1738045916981_0.18960662503450898","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.12":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d9e5fe9d92319cbe2fd7cac00b6478b0b5dc5094","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.12.tgz","fileCount":59,"integrity":"sha512-i1HAwUd3dapsFh8SJ1oBbmAeBR5J8kTY3oLILfxGxDfmgu8o4BQhtooIvyorVjMZ6FjEsVd99bHiXT46OuuP0w==","signatures":[{"sig":"MEUCIG0BUPPPycstiPoaDc01tjTUpnA7zO0P1p/me1YGGSkcAiEAhv+mh2oJiJjRfRtOxWaPV0unbqyJBh/KsTe1kGzF2PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266352},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5e9ade1c2d4b4c96b89396e36c3afa1caaf18ef0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.12","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.12","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.12","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.12","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.12","@things-factory/more-ui":"^9.0.0-beta.12","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.12","@things-factory/print-ui":"^9.0.0-beta.12","@things-factory/dashboard":"^9.0.0-beta.12","@things-factory/export-ui":"^9.0.0-beta.12","@things-factory/i18n-base":"^9.0.0-beta.12","@things-factory/lite-menu":"^9.0.0-beta.12","@things-factory/scheduler":"^9.0.0-beta.12","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.12","@things-factory/context-ui":"^9.0.0-beta.12","@things-factory/evaluation":"^9.0.0-beta.12","@things-factory/setting-ui":"^9.0.0-beta.12","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.12","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.12","@things-factory/setting-base":"^9.0.0-beta.12","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.12","@things-factory/oauth2-client":"^9.0.0-beta.12","@things-factory/integration-ui":"^9.0.0-beta.12","@things-factory/integration-opc":"^9.0.0-beta.12","@things-factory/integration-email":"^9.0.0-beta.12","@things-factory/integration-melsec":"^9.0.0-beta.12","@things-factory/integration-modbus":"^9.0.0-beta.12","@things-factory/integration-headless":"^9.0.0-beta.12","@things-factory/integration-influxdb":"^9.0.0-beta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.12_1738062529346_0.360224658939732","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.13":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"64fd50d095a24a5e0ac6b797fd4e3197ba66c4ce","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.13.tgz","fileCount":59,"integrity":"sha512-iKQnQTXrUFPgQpE9hg43JaR9MKQdJcqBsicNH0KUUIiB2n92feS3Fp2m3AiE7UekAJqADbgfd8svfbh3t12SMw==","signatures":[{"sig":"MEQCIGJ3tW5M+abeS8kPu7VvjeG8iCcmVv3mMyEwYx5SW3cNAiAd3sMuWUH1hqlv7DovbQ2oigjZKGVIUfF7NWDTGyS/gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266352},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"307e55492fe4eee262986b20feeb4e3bf50fef66","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.12","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.12","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.12","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.12","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.12","@things-factory/more-ui":"^9.0.0-beta.12","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.13","@things-factory/print-ui":"^9.0.0-beta.12","@things-factory/dashboard":"^9.0.0-beta.13","@things-factory/export-ui":"^9.0.0-beta.12","@things-factory/i18n-base":"^9.0.0-beta.12","@things-factory/lite-menu":"^9.0.0-beta.13","@things-factory/scheduler":"^9.0.0-beta.12","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.12","@things-factory/context-ui":"^9.0.0-beta.12","@things-factory/evaluation":"^9.0.0-beta.12","@things-factory/setting-ui":"^9.0.0-beta.12","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.12","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.12","@things-factory/setting-base":"^9.0.0-beta.12","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.12","@things-factory/oauth2-client":"^9.0.0-beta.12","@things-factory/integration-ui":"^9.0.0-beta.12","@things-factory/integration-opc":"^9.0.0-beta.12","@things-factory/integration-email":"^9.0.0-beta.12","@things-factory/integration-melsec":"^9.0.0-beta.12","@things-factory/integration-modbus":"^9.0.0-beta.12","@things-factory/integration-headless":"^9.0.0-beta.12","@things-factory/integration-influxdb":"^9.0.0-beta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.13_1738238223386_0.4321571460091702","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.14":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"16591bd603bc811ddc77da8891fa279f938cc743","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.14.tgz","fileCount":59,"integrity":"sha512-MyPA1I0uwIrhfOZ3aBRZRG37JfQtupiRob6L55yslj1Aw4hIrAii6AQhpjRzLnvMR+YHslZ6pYt3ZV7ESR4L9Q==","signatures":[{"sig":"MEUCIQDmyD3/HOGyvqKk5/qv4hZUrt1bVUtWO2o1mgUQTZ5kYAIgZXRPtq7gTqXmje/Y4HzhL5+peDESvHC5wDbIciba334=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266042},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"61da09153cfa720ed67b195a2d5e6d3f13072ade","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.12","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.12","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.12","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.12","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.12","@things-factory/more-ui":"^9.0.0-beta.12","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.14","@things-factory/print-ui":"^9.0.0-beta.12","@things-factory/dashboard":"^9.0.0-beta.14","@things-factory/export-ui":"^9.0.0-beta.12","@things-factory/i18n-base":"^9.0.0-beta.12","@things-factory/lite-menu":"^9.0.0-beta.14","@things-factory/scheduler":"^9.0.0-beta.12","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.12","@things-factory/context-ui":"^9.0.0-beta.12","@things-factory/evaluation":"^9.0.0-beta.12","@things-factory/setting-ui":"^9.0.0-beta.12","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.12","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.12","@things-factory/setting-base":"^9.0.0-beta.12","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.12","@things-factory/oauth2-client":"^9.0.0-beta.12","@things-factory/integration-ui":"^9.0.0-beta.12","@things-factory/integration-opc":"^9.0.0-beta.12","@things-factory/integration-email":"^9.0.0-beta.12","@things-factory/integration-melsec":"^9.0.0-beta.12","@things-factory/integration-modbus":"^9.0.0-beta.12","@things-factory/integration-headless":"^9.0.0-beta.12","@things-factory/integration-influxdb":"^9.0.0-beta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.14_1738256875944_0.5001422090906276","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.15":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"828622fd947c6e3092486442112f76eb4b9a7045","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.15.tgz","fileCount":59,"integrity":"sha512-wnNb940iLr1DXQ33Fu74lFN/voimMIGnv6ZeVGr8f5TYCi1DZmKbvmMQnau/zNyTtIiQtBbX9T+zgYT9q/hfkg==","signatures":[{"sig":"MEQCIDNwHb/oSf5NVBKO5Evi14bYU+u7MZDN7AAogwXchX9NAiBRYoalM1sM5K4mBgz1+ANVkyDsaFmc1zvQQ4T52w7HVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266042},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b8837816cc93976952671d9086c3a9ca81bbf829","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.12","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.12","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.12","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.12","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.12","@things-factory/more-ui":"^9.0.0-beta.12","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.15","@things-factory/print-ui":"^9.0.0-beta.12","@things-factory/dashboard":"^9.0.0-beta.15","@things-factory/export-ui":"^9.0.0-beta.12","@things-factory/i18n-base":"^9.0.0-beta.12","@things-factory/lite-menu":"^9.0.0-beta.15","@things-factory/scheduler":"^9.0.0-beta.12","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.12","@things-factory/context-ui":"^9.0.0-beta.12","@things-factory/evaluation":"^9.0.0-beta.12","@things-factory/setting-ui":"^9.0.0-beta.12","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.12","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.12","@things-factory/setting-base":"^9.0.0-beta.12","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.12","@things-factory/oauth2-client":"^9.0.0-beta.12","@things-factory/integration-ui":"^9.0.0-beta.12","@things-factory/integration-opc":"^9.0.0-beta.12","@things-factory/integration-email":"^9.0.0-beta.12","@things-factory/integration-melsec":"^9.0.0-beta.12","@things-factory/integration-modbus":"^9.0.0-beta.12","@things-factory/integration-headless":"^9.0.0-beta.12","@things-factory/integration-influxdb":"^9.0.0-beta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.15_1738300157136_0.07515886108713055","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.16":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6bf2483318b29aa003a0725b38445d2004ae132e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.16.tgz","fileCount":59,"integrity":"sha512-jkIgY1U8ClAvJq+25czuvKpNL+dUXLFGbft5KvjEdZ1txwIuRtlcAzfQ9BtFcpFtYBSc0dSo8kI95sfwnblWEg==","signatures":[{"sig":"MEUCIQDfj518NwcjTW7ofgo2fYiUyn+2OjjfnBkJd4hLU1N8sgIgR2o0JVvXDh+q/+vpNlLsOR+PjOIK6Ef19H3I3aLCoUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266042},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d2279186300f2832f6bb736584f0feddb2e23b45","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.12","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.12","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.12","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.12","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.12","@things-factory/more-ui":"^9.0.0-beta.12","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.15","@things-factory/print-ui":"^9.0.0-beta.12","@things-factory/dashboard":"^9.0.0-beta.16","@things-factory/export-ui":"^9.0.0-beta.12","@things-factory/i18n-base":"^9.0.0-beta.12","@things-factory/lite-menu":"^9.0.0-beta.16","@things-factory/scheduler":"^9.0.0-beta.12","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.12","@things-factory/context-ui":"^9.0.0-beta.12","@things-factory/evaluation":"^9.0.0-beta.12","@things-factory/setting-ui":"^9.0.0-beta.12","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.12","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.12","@things-factory/setting-base":"^9.0.0-beta.12","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.16","@things-factory/oauth2-client":"^9.0.0-beta.12","@things-factory/integration-ui":"^9.0.0-beta.12","@things-factory/integration-opc":"^9.0.0-beta.12","@things-factory/integration-email":"^9.0.0-beta.12","@things-factory/integration-melsec":"^9.0.0-beta.12","@things-factory/integration-modbus":"^9.0.0-beta.12","@things-factory/integration-headless":"^9.0.0-beta.16","@things-factory/integration-influxdb":"^9.0.0-beta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.16_1738377639043_0.6957218396580933","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.17":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e7021a8e7436ba1303595acebc89590393edffdf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.17.tgz","fileCount":59,"integrity":"sha512-SExwpoKAfUZ0dNEAHXYPL5WDn2M2M+v1Kp0AOC1FTpTIZHIFzM6wYqfb57MbkIT7yi57+h1t7/XgfDmmVuuVww==","signatures":[{"sig":"MEUCIBtOlkeT152dPjTCNFOFUUhN6K8TShkNM11v39R/tsE3AiEAtNyVKIBGeLEp8swf7yS0/yLbfHstQDvS5vGT4HvSsxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266042},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"20271e07e4d2ce048e5b6cb90e236173074efeaf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.12","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.17","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.12","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.12","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.12","@things-factory/more-ui":"^9.0.0-beta.12","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.15","@things-factory/print-ui":"^9.0.0-beta.12","@things-factory/dashboard":"^9.0.0-beta.16","@things-factory/export-ui":"^9.0.0-beta.12","@things-factory/i18n-base":"^9.0.0-beta.12","@things-factory/lite-menu":"^9.0.0-beta.16","@things-factory/scheduler":"^9.0.0-beta.12","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.12","@things-factory/context-ui":"^9.0.0-beta.12","@things-factory/evaluation":"^9.0.0-beta.12","@things-factory/setting-ui":"^9.0.0-beta.12","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.12","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.12","@things-factory/setting-base":"^9.0.0-beta.12","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.16","@things-factory/oauth2-client":"^9.0.0-beta.12","@things-factory/integration-ui":"^9.0.0-beta.12","@things-factory/integration-opc":"^9.0.0-beta.12","@things-factory/integration-email":"^9.0.0-beta.12","@things-factory/integration-melsec":"^9.0.0-beta.12","@things-factory/integration-modbus":"^9.0.0-beta.12","@things-factory/integration-headless":"^9.0.0-beta.16","@things-factory/integration-influxdb":"^9.0.0-beta.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.17_1738380545439_0.35865713166793745","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.18":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"53bc96af54fc788c9fb9d053bc5d51f21d0436ea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.18.tgz","fileCount":59,"integrity":"sha512-LS/G0yYmG9KYoIr4rv+WyvYjdQ4nRsQwoTGG2ijv2Oc06AWslbQvOJw7wgkkMO5lc4ZEICCJ8QiwTvDezPItjA==","signatures":[{"sig":"MEYCIQDSnmv2QowNuFxDHA2o8q6oZdzxLe96fvbrDsIu2c+ntAIhAK4Og9fwzf3Rqf69VmhEE0k2RTASj/l5P6ibzuOyUJwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266042},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"88d5e1ea2d835570ab65029b44266121f8f5c65f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.12","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.17","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.12","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.12","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.12","@things-factory/more-ui":"^9.0.0-beta.12","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.15","@things-factory/print-ui":"^9.0.0-beta.12","@things-factory/dashboard":"^9.0.0-beta.18","@things-factory/export-ui":"^9.0.0-beta.12","@things-factory/i18n-base":"^9.0.0-beta.12","@things-factory/lite-menu":"^9.0.0-beta.18","@things-factory/scheduler":"^9.0.0-beta.12","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.12","@things-factory/context-ui":"^9.0.0-beta.12","@things-factory/evaluation":"^9.0.0-beta.12","@things-factory/setting-ui":"^9.0.0-beta.12","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.18","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.12","@things-factory/setting-base":"^9.0.0-beta.12","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.18","@things-factory/oauth2-client":"^9.0.0-beta.12","@things-factory/integration-ui":"^9.0.0-beta.18","@things-factory/integration-opc":"^9.0.0-beta.18","@things-factory/integration-email":"^9.0.0-beta.18","@things-factory/integration-melsec":"^9.0.0-beta.18","@things-factory/integration-modbus":"^9.0.0-beta.18","@things-factory/integration-headless":"^9.0.0-beta.18","@things-factory/integration-influxdb":"^9.0.0-beta.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.18_1738396651493_0.7349746038279295","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.19":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"789a8e0d62b55f2b236d815062b876abf6f135c4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.19.tgz","fileCount":59,"integrity":"sha512-yfYZQTAI3iMrp0kk/XyeS8thryWurVsrMetCyeEpU4mhbVLQU2YR5AYv9mKqRvs5vwC3Rc0SY3DDidrb54/+tQ==","signatures":[{"sig":"MEUCIFUIz9tRJX/FrOmHQeF2nIACx0DdK2Ojt3aYSNQPRLA6AiEApPmPz/zw0ld94xyHO7G9VnfEqRTqQ3dO9kzsPDI8d+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266231},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b72aed659b0224f428d39034371b8dbd8f281dae","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.19","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.19","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.19","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.19","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.19","@things-factory/more-ui":"^9.0.0-beta.19","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.19","@things-factory/print-ui":"^9.0.0-beta.19","@things-factory/dashboard":"^9.0.0-beta.19","@things-factory/export-ui":"^9.0.0-beta.19","@things-factory/i18n-base":"^9.0.0-beta.19","@things-factory/lite-menu":"^9.0.0-beta.19","@things-factory/scheduler":"^9.0.0-beta.19","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.19","@things-factory/context-ui":"^9.0.0-beta.19","@things-factory/evaluation":"^9.0.0-beta.19","@things-factory/setting-ui":"^9.0.0-beta.19","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.19","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.19","@things-factory/setting-base":"^9.0.0-beta.19","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.19","@things-factory/oauth2-client":"^9.0.0-beta.19","@things-factory/integration-ui":"^9.0.0-beta.19","@things-factory/integration-opc":"^9.0.0-beta.19","@things-factory/integration-email":"^9.0.0-beta.19","@things-factory/integration-melsec":"^9.0.0-beta.19","@things-factory/integration-modbus":"^9.0.0-beta.19","@things-factory/integration-headless":"^9.0.0-beta.19","@things-factory/integration-influxdb":"^9.0.0-beta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.19_1738510071826_0.8039852286513725","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.20":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.20","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6f33dd2f80828e697229a39f6b142df8362dc9c8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.20.tgz","fileCount":59,"integrity":"sha512-jghojoyOa9/LU663Cxcfpm0mac3s4t1Zioq2IqjGWKc/3tMOV3oGTRZoRK7Mqyibhtsk8Fgaan3z48DREDPOrw==","signatures":[{"sig":"MEYCIQDEfMyjq5l0FA3sjagndnj18YYajrY9WbF33v477xm2xwIhAP0qQ/yy0HAcdqb/39F7xKsVlpq2L6wNtE77ZzVh9wcm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266231},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e1fad2f4cc32be3629c8d147e33def8a3dabdd82","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.19","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.19","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.19","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.19","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.19","@things-factory/more-ui":"^9.0.0-beta.19","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.19","@things-factory/print-ui":"^9.0.0-beta.19","@things-factory/dashboard":"^9.0.0-beta.19","@things-factory/export-ui":"^9.0.0-beta.19","@things-factory/i18n-base":"^9.0.0-beta.19","@things-factory/lite-menu":"^9.0.0-beta.19","@things-factory/scheduler":"^9.0.0-beta.19","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.19","@things-factory/context-ui":"^9.0.0-beta.19","@things-factory/evaluation":"^9.0.0-beta.19","@things-factory/setting-ui":"^9.0.0-beta.19","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.19","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.19","@things-factory/setting-base":"^9.0.0-beta.19","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.19","@things-factory/oauth2-client":"^9.0.0-beta.19","@things-factory/integration-ui":"^9.0.0-beta.20","@things-factory/integration-opc":"^9.0.0-beta.19","@things-factory/integration-email":"^9.0.0-beta.19","@things-factory/integration-melsec":"^9.0.0-beta.19","@things-factory/integration-modbus":"^9.0.0-beta.19","@things-factory/integration-headless":"^9.0.0-beta.19","@things-factory/integration-influxdb":"^9.0.0-beta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.20_1738769814321_0.37240842850176925","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.21":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.21","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.21","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"9140cf598e5498d941ed283ff47c49023db2d8c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.21.tgz","fileCount":59,"integrity":"sha512-3tvDiQg6qwCQ2OZoNQYIB6R6v3CS+SR61893ztTulsi2IVdjwyjbGbjnHb29Wszxg2fS8+RxLJsh6vFbJPvYog==","signatures":[{"sig":"MEUCIAq7pHOTmGjbDAqd5t6jQjI2LFKbfKgo24p9Mqjp1/fbAiEAxRzdd8XL2uxSgATzmH8+lM6wm84HEPqcmk6k5wyF6fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266231},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c06587776650048bf08e5507fe629627ea9bdf8a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.21","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.21","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.21","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.21","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.21","@things-factory/more-ui":"^9.0.0-beta.21","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.21","@things-factory/print-ui":"^9.0.0-beta.21","@things-factory/dashboard":"^9.0.0-beta.21","@things-factory/export-ui":"^9.0.0-beta.21","@things-factory/i18n-base":"^9.0.0-beta.21","@things-factory/lite-menu":"^9.0.0-beta.21","@things-factory/scheduler":"^9.0.0-beta.21","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.21","@things-factory/context-ui":"^9.0.0-beta.21","@things-factory/evaluation":"^9.0.0-beta.21","@things-factory/setting-ui":"^9.0.0-beta.21","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.21","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.21","@things-factory/setting-base":"^9.0.0-beta.21","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.21","@things-factory/oauth2-client":"^9.0.0-beta.21","@things-factory/integration-ui":"^9.0.0-beta.21","@things-factory/integration-opc":"^9.0.0-beta.21","@things-factory/integration-email":"^9.0.0-beta.21","@things-factory/integration-melsec":"^9.0.0-beta.21","@things-factory/integration-modbus":"^9.0.0-beta.21","@things-factory/integration-headless":"^9.0.0-beta.21","@things-factory/integration-influxdb":"^9.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.21_1739128733784_0.2639604929356758","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.22":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.22","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.22","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"7b953a295b6bc98c0ee86ce7bf4a66177eb781b0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.22.tgz","fileCount":59,"integrity":"sha512-4KoEHBmClWtzWnHi9d+QY+OTdsJIbOAZkQN0HvPwdbvFoDE/KCfZlUrtQ2vQ9BsZq9gniOKx0u/DMPhf5gZVJw==","signatures":[{"sig":"MEYCIQDmC/oczeGylNwVizsHtw45q5fxEzwozCHLtKofmhNB3QIhAKohXJcM5I9XcNm0GctthxdOJBA94N4s9sBD1ql5Hzro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266231},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5a73fcf4ae2985e1d87808d95b6dab16586d76f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.21","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.21","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.21","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.21","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.21","@things-factory/more-ui":"^9.0.0-beta.21","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.22","@things-factory/print-ui":"^9.0.0-beta.21","@things-factory/dashboard":"^9.0.0-beta.22","@things-factory/export-ui":"^9.0.0-beta.21","@things-factory/i18n-base":"^9.0.0-beta.21","@things-factory/lite-menu":"^9.0.0-beta.22","@things-factory/scheduler":"^9.0.0-beta.21","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.21","@things-factory/context-ui":"^9.0.0-beta.21","@things-factory/evaluation":"^9.0.0-beta.21","@things-factory/setting-ui":"^9.0.0-beta.21","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.21","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.21","@things-factory/setting-base":"^9.0.0-beta.21","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.21","@things-factory/oauth2-client":"^9.0.0-beta.21","@things-factory/integration-ui":"^9.0.0-beta.21","@things-factory/integration-opc":"^9.0.0-beta.21","@things-factory/integration-email":"^9.0.0-beta.21","@things-factory/integration-melsec":"^9.0.0-beta.21","@things-factory/integration-modbus":"^9.0.0-beta.21","@things-factory/integration-headless":"^9.0.0-beta.21","@things-factory/integration-influxdb":"^9.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.22_1739177026764_0.534389369018206","host":"s3://npm-registry-packages-npm-production"}},"8.0.7":{"name":"@things-factory/operato-ecs","version":"8.0.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"5d9275ed2f294e514e6f35b1df1269004162029f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.7.tgz","fileCount":68,"integrity":"sha512-xKJOGAfMiOu1Vlgv+35KWmBJ+xUD5jAlD/7EsvyQY1SuhhPZCjx8e27CTqTiw/JKcQMf2wMTL8+1SJHv9QstNA==","signatures":[{"sig":"MEYCIQDrlupB4oYqVOU+OkxiOTbfK7JVnaHDpjItFoi0cVeo7AIhAPMe4991G3xYAKzSXGflqAwbclkkQB5rA62293N127nl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269818},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5781b9a7495a46a8d62ca2c94acdea6da2aece0c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.5","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.2","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.2","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.2","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.5","@things-factory/more-ui":"^8.0.2","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.5","@things-factory/print-ui":"^8.0.5","@things-factory/dashboard":"^8.0.5","@things-factory/export-ui":"^8.0.2","@things-factory/i18n-base":"^8.0.5","@things-factory/lite-menu":"^8.0.5","@things-factory/scheduler":"^8.0.5","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.5","@things-factory/context-ui":"^8.0.2","@things-factory/evaluation":"^8.0.2","@things-factory/setting-ui":"^8.0.5","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.5","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.5","@things-factory/setting-base":"^8.0.5","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.5","@things-factory/oauth2-client":"^8.0.5","@things-factory/integration-ui":"^8.0.5","@things-factory/integration-opc":"^8.0.5","@things-factory/integration-email":"^8.0.5","@things-factory/integration-melsec":"^8.0.5","@things-factory/integration-modbus":"^8.0.5","@things-factory/integration-headless":"^8.0.5","@things-factory/integration-influxdb":"^8.0.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.7_1739286345639_0.5247879968520905","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.23":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.23","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.23","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"07c5e7116975173ea2c6f827dee6d5dc6501b9e3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.23.tgz","fileCount":59,"integrity":"sha512-R3rogRtn5lvTHS3e3w8EBcEnF9G5bkF8ZurHNKwFpaaCma2LOgFD7dAAHd0lceOS7h8N9Dy/SW8T1GJaIjVfpg==","signatures":[{"sig":"MEUCIFdAlPWfUlguovApavIvzqiWzaLKmFKiOIFev8Mziv32AiEAn9GwVzHO/fcUEQNbN2GSR0WCl8QsWbCrEoMP41VG8Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266231},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"85611aa256694f9d42d2203cb80089f7e95859e8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.21","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.21","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.21","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.21","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.21","@things-factory/more-ui":"^9.0.0-beta.21","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.23","@things-factory/print-ui":"^9.0.0-beta.21","@things-factory/dashboard":"^9.0.0-beta.23","@things-factory/export-ui":"^9.0.0-beta.21","@things-factory/i18n-base":"^9.0.0-beta.21","@things-factory/lite-menu":"^9.0.0-beta.23","@things-factory/scheduler":"^9.0.0-beta.21","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.21","@things-factory/context-ui":"^9.0.0-beta.21","@things-factory/evaluation":"^9.0.0-beta.21","@things-factory/setting-ui":"^9.0.0-beta.21","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.21","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.21","@things-factory/setting-base":"^9.0.0-beta.21","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.21","@things-factory/oauth2-client":"^9.0.0-beta.21","@things-factory/integration-ui":"^9.0.0-beta.21","@things-factory/integration-opc":"^9.0.0-beta.21","@things-factory/integration-email":"^9.0.0-beta.21","@things-factory/integration-melsec":"^9.0.0-beta.21","@things-factory/integration-modbus":"^9.0.0-beta.21","@things-factory/integration-headless":"^9.0.0-beta.21","@things-factory/integration-influxdb":"^9.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.23_1739355545861_0.12721940282289923","host":"s3://npm-registry-packages-npm-production"}},"4.3.591":{"name":"@things-factory/operato-ecs","version":"4.3.591","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.591","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"6140e15dd48ab5c7abde14e77a5c454c0d966c0e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.591.tgz","fileCount":55,"integrity":"sha512-Hdk7vD1vPpiFns9XrrL2bi2QZ/bpvMvWFGZYymYlxth5LLcM182S4P59r591seAp4SptWdRxyGGc7GAVcmP/nA==","signatures":[{"sig":"MEYCIQDKtgBydyvrzDZvTkePf/fWbD9DV0lnyNBzF1quhUIsjQIhALQXDCSwJ0HSepTrDOMMeA5QRz+l3WJUdzf2E6FRoCJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b8528f316a234ad95d0f285d5ade988b44f1195f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.591","@things-factory/grist-ui":"^4.3.591","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.591","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.591","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.591","@things-factory/resource-ui":"^4.3.591","@things-factory/setting-base":"^4.3.591","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.591","@things-factory/integration-melsec":"^4.3.591","@things-factory/integration-modbus":"^4.3.591","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.591_1739413138806_0.5030612272834158","host":"s3://npm-registry-packages-npm-production"}},"7.1.45":{"name":"@things-factory/operato-ecs","version":"7.1.45","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"296545aa4e80873b9d6946b568362e7f6f0e46af","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.45.tgz","fileCount":68,"integrity":"sha512-NZM0i9z8cIfwioGcn3l8Bhv4stXLNHdaA2DBzpL5zVcHKf+1G6011Qgf3X7nj0gkR5BaV3PjFsmOHJM7ZgueJw==","signatures":[{"sig":"MEQCIEB6W7mzGYjzkAfMfUZUoiGot4yULn+d3ntwrs3ruyNeAiBSUfByTKPgRSW8X6AqU46mRcCb2nUGV/INDXLj/VkfMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268737},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1cb66697281292770a3ecd1e577862a8ce9bc45b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.42","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.43","@things-factory/scheduler":"^7.1.35","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.38","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.29","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.42","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.45_1739544730387_0.5556393967143345","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.24":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.24","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"9c7b44bfeec1c2023deb08fa7989905b5a8c6292","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.24.tgz","fileCount":59,"integrity":"sha512-rz+EOcvd2xhjasoTWTCSVXShg2l4mpC44QECB0MuJ3QQX96p2NI3aPqcSd2rBPoHvVSOd1WHvvFfvjABSGeKDQ==","signatures":[{"sig":"MEQCIFu/an2YB79uzfZYju85EN6F9qX/Pbz1WiL5wzGnffJUAiAP+Yoo4TrZX5TR7pZpsQ/KcLGCDX13rsiBC7w43qrIWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266231},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b86b4a0b6a8355b33d8729fb7908ed33d6751ec2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.24","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.21","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.21","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.21","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.24","@things-factory/more-ui":"^9.0.0-beta.21","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.24","@things-factory/print-ui":"^9.0.0-beta.24","@things-factory/dashboard":"^9.0.0-beta.24","@things-factory/export-ui":"^9.0.0-beta.21","@things-factory/i18n-base":"^9.0.0-beta.24","@things-factory/lite-menu":"^9.0.0-beta.24","@things-factory/scheduler":"^9.0.0-beta.24","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.24","@things-factory/context-ui":"^9.0.0-beta.21","@things-factory/evaluation":"^9.0.0-beta.21","@things-factory/setting-ui":"^9.0.0-beta.24","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.24","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.24","@things-factory/setting-base":"^9.0.0-beta.24","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.24","@things-factory/oauth2-client":"^9.0.0-beta.24","@things-factory/integration-ui":"^9.0.0-beta.24","@things-factory/integration-opc":"^9.0.0-beta.24","@things-factory/integration-email":"^9.0.0-beta.24","@things-factory/integration-melsec":"^9.0.0-beta.24","@things-factory/integration-modbus":"^9.0.0-beta.24","@things-factory/integration-headless":"^9.0.0-beta.24","@things-factory/integration-influxdb":"^9.0.0-beta.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.23"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.24_1739561792132_0.6511536535825122","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.25":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.25","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.25","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"a6164803cf660d0cd17ec596a2e6eceaedb4ab2a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.25.tgz","fileCount":59,"integrity":"sha512-QcYh/1M5PRWwto0cf205dXB6w65JEIprvtwSW9K8jfl0e8cWxoGAIsyfnfNV1Qx3SHjaLvDaDd6kAeaEKuGutA==","signatures":[{"sig":"MEUCIADdW6SF/GZGVufESUyVWfm1DpiIoIlWzOFYMtD0c7KTAiEApyoqbDcae0Hl9wQqWTFR9GxXv/o0/HAozZXZuaJMJp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266895},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7b11df06e4b7586cc316da7dd5ab905592d85dcc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.25","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.25","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.25","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.25","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.25","@things-factory/more-ui":"^9.0.0-beta.25","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.25","@things-factory/print-ui":"^9.0.0-beta.25","@things-factory/dashboard":"^9.0.0-beta.25","@things-factory/export-ui":"^9.0.0-beta.25","@things-factory/i18n-base":"^9.0.0-beta.25","@things-factory/lite-menu":"^9.0.0-beta.25","@things-factory/scheduler":"^9.0.0-beta.25","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.25","@things-factory/context-ui":"^9.0.0-beta.25","@things-factory/evaluation":"^9.0.0-beta.25","@things-factory/setting-ui":"^9.0.0-beta.25","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.25","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.25","@things-factory/setting-base":"^9.0.0-beta.25","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.25","@things-factory/oauth2-client":"^9.0.0-beta.25","@things-factory/integration-ui":"^9.0.0-beta.25","@things-factory/integration-opc":"^9.0.0-beta.25","@things-factory/integration-email":"^9.0.0-beta.25","@things-factory/integration-melsec":"^9.0.0-beta.25","@things-factory/integration-modbus":"^9.0.0-beta.25","@things-factory/integration-headless":"^9.0.0-beta.25","@things-factory/integration-influxdb":"^9.0.0-beta.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.25_1739569124523_0.7077445268919842","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.26":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.26","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"2fe80a3d5af2186c9fb1d915aaf0f5bbaf8a8152","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.26.tgz","fileCount":59,"integrity":"sha512-jB+Dk1bbg+G4uvZXUfbJ6ylxfIAL4PGXAXSOEX1mekFsKtxkC3V68JVzgZGYe7F+Ee9jqakB9Qd69HIRo9+6Fg==","signatures":[{"sig":"MEUCIAHGr4compKdgZmZPKqQeOhLmtMm6HZAXFXAarMR388QAiEAqbMN9kVXF8tvaV7ydYGSQhcJNNHb6Ih8w/mLGpMdkn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266895},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"66c09353bdafcdc17bd7424cf3d165a541b805f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.25","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.25","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.25","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.25","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.25","@things-factory/more-ui":"^9.0.0-beta.25","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.25","@things-factory/print-ui":"^9.0.0-beta.25","@things-factory/dashboard":"^9.0.0-beta.25","@things-factory/export-ui":"^9.0.0-beta.25","@things-factory/i18n-base":"^9.0.0-beta.25","@things-factory/lite-menu":"^9.0.0-beta.25","@things-factory/scheduler":"^9.0.0-beta.25","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.25","@things-factory/context-ui":"^9.0.0-beta.25","@things-factory/evaluation":"^9.0.0-beta.25","@things-factory/setting-ui":"^9.0.0-beta.25","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.25","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.25","@things-factory/setting-base":"^9.0.0-beta.25","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.25","@things-factory/oauth2-client":"^9.0.0-beta.25","@things-factory/integration-ui":"^9.0.0-beta.25","@things-factory/integration-opc":"^9.0.0-beta.25","@things-factory/integration-email":"^9.0.0-beta.25","@things-factory/integration-melsec":"^9.0.0-beta.25","@things-factory/integration-modbus":"^9.0.0-beta.25","@things-factory/integration-headless":"^9.0.0-beta.25","@things-factory/integration-influxdb":"^9.0.0-beta.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.26_1739572865187_0.6057215888928045","host":"s3://npm-registry-packages-npm-production"}},"8.0.8":{"name":"@things-factory/operato-ecs","version":"8.0.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d43a74c66bc5d2d06428a99e49510a9f55e8c22c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.8.tgz","fileCount":68,"integrity":"sha512-3TIv1LFiQOGHOTH2507F6h3CyKUJ0kBswzxDEnnBJ/lYoFU8Cxv0gsDPlh2DwsNIzG2dltr0RxlHw/Yr/JX2SQ==","signatures":[{"sig":"MEUCIQC0tWsn5RnQWF9Y5MnHtX0/G2lW4avbzaHTJq66pbT5TAIgbPvTC2Xer6qulwlZKHb76bxMO2WSN16ipYP/5QLnSTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270669},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2f53ec5833616a278c1f5fc057a5ce50f309cebd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.8","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.8","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.8","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.8","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.8","@things-factory/more-ui":"^8.0.8","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.8","@things-factory/print-ui":"^8.0.8","@things-factory/dashboard":"^8.0.8","@things-factory/export-ui":"^8.0.8","@things-factory/i18n-base":"^8.0.8","@things-factory/lite-menu":"^8.0.8","@things-factory/scheduler":"^8.0.8","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.8","@things-factory/context-ui":"^8.0.8","@things-factory/evaluation":"^8.0.8","@things-factory/setting-ui":"^8.0.8","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.8","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.8","@things-factory/setting-base":"^8.0.8","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.8","@things-factory/oauth2-client":"^8.0.8","@things-factory/integration-ui":"^8.0.8","@things-factory/integration-opc":"^8.0.8","@things-factory/integration-email":"^8.0.8","@things-factory/integration-melsec":"^8.0.8","@things-factory/integration-modbus":"^8.0.8","@things-factory/integration-headless":"^8.0.8","@things-factory/integration-influxdb":"^8.0.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.8_1739932178054_0.3648704822666171","host":"s3://npm-registry-packages-npm-production"}},"8.0.9":{"name":"@things-factory/operato-ecs","version":"8.0.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"a05fd4947e028df2f9c77c6f58cc42e1a056d428","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.9.tgz","fileCount":68,"integrity":"sha512-piIUH9QwUaYtfm9YRbv6f8MIHGBfv2Nu+g0Q938Uq9T1EN9lv3yMcqZaXSFvh0AVHIrv0KBZet3R4QYLroPSww==","signatures":[{"sig":"MEUCIB/4L025Y7fb2kNN7CoQZ6XWYBMNSMkXF5JewFsKgsCuAiEA38+4pbnKa36NpMmcoLjht2ZdNEWIYkZ/YknNznnZSNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270669},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"507acc229ef340b3a0e0457bcebb5298bb086eec","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.8","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.8","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.8","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.8","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.8","@things-factory/more-ui":"^8.0.8","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.8","@things-factory/print-ui":"^8.0.8","@things-factory/dashboard":"^8.0.8","@things-factory/export-ui":"^8.0.8","@things-factory/i18n-base":"^8.0.8","@things-factory/lite-menu":"^8.0.8","@things-factory/scheduler":"^8.0.8","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.8","@things-factory/context-ui":"^8.0.8","@things-factory/evaluation":"^8.0.8","@things-factory/setting-ui":"^8.0.8","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.8","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.8","@things-factory/setting-base":"^8.0.8","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.8","@things-factory/oauth2-client":"^8.0.8","@things-factory/integration-ui":"^8.0.8","@things-factory/integration-opc":"^8.0.8","@things-factory/integration-email":"^8.0.8","@things-factory/integration-melsec":"^8.0.8","@things-factory/integration-modbus":"^8.0.8","@things-factory/integration-headless":"^8.0.8","@things-factory/integration-influxdb":"^8.0.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.9_1739933168389_0.849830683226469","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.27":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.27","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"0512428b49570de1ec57d740d8c099cb834a5f51","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.27.tgz","fileCount":40,"integrity":"sha512-qt6vwNmz4llTU3zkBPk7CMiSp7+yBGvCJgSHSUFTqR3fmNsPpNnr7WTw9fBsiVZNDi2aQ71IDKGbT1qqDkzk9Q==","signatures":[{"sig":"MEYCIQD0+qpG6p7opUDV3+353v96HIIjwHRaHz/r8u99nYyCcAIhAMYPnVCtNNMyvts8e9cgQcBjcZkrlSWNNx42aQQ20fL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918061},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3038f56087036b06717f8e4910383c6b1320218d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.25","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.25","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.25","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.25","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.25","@things-factory/more-ui":"^9.0.0-beta.25","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.25","@things-factory/print-ui":"^9.0.0-beta.25","@things-factory/dashboard":"^9.0.0-beta.27","@things-factory/export-ui":"^9.0.0-beta.25","@things-factory/i18n-base":"^9.0.0-beta.25","@things-factory/lite-menu":"^9.0.0-beta.27","@things-factory/scheduler":"^9.0.0-beta.25","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.25","@things-factory/context-ui":"^9.0.0-beta.25","@things-factory/evaluation":"^9.0.0-beta.25","@things-factory/setting-ui":"^9.0.0-beta.25","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.25","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.25","@things-factory/setting-base":"^9.0.0-beta.25","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.27","@things-factory/oauth2-client":"^9.0.0-beta.25","@things-factory/integration-ui":"^9.0.0-beta.27","@things-factory/integration-opc":"^9.0.0-beta.27","@things-factory/integration-email":"^9.0.0-beta.27","@things-factory/integration-melsec":"^9.0.0-beta.27","@things-factory/integration-modbus":"^9.0.0-beta.27","@things-factory/integration-headless":"^9.0.0-beta.27","@things-factory/integration-influxdb":"^9.0.0-beta.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.25"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.27_1739972394002_0.842269731094242","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.29":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.29","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"10633c921d62723dc6709b9cd12c52edcebb40c1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.29.tgz","fileCount":59,"integrity":"sha512-oA/vGTEOAd1FsWY3PaU+mpzylc/feKUq9k9pjNgGmakfCtJQQjoIpCIljsySud2pMW1HJcd7WkMR5eeCbcDiEQ==","signatures":[{"sig":"MEUCIBssF1WkMBLMHrft/eooA+Ixy7f0D2vKlbx73elFHOU6AiEAv9wrCR+LC81kU8hDQRSqfPEKCud39w6rM4bbO8OJ9bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266895},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"98434a6f1498e940e435798c65f6c5abc8c2b967","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.29","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.29","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.29","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.29","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.29","@things-factory/more-ui":"^9.0.0-beta.29","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.29","@things-factory/print-ui":"^9.0.0-beta.29","@things-factory/dashboard":"^9.0.0-beta.29","@things-factory/export-ui":"^9.0.0-beta.29","@things-factory/i18n-base":"^9.0.0-beta.29","@things-factory/lite-menu":"^9.0.0-beta.29","@things-factory/scheduler":"^9.0.0-beta.29","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.29","@things-factory/context-ui":"^9.0.0-beta.29","@things-factory/evaluation":"^9.0.0-beta.29","@things-factory/setting-ui":"^9.0.0-beta.29","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.29","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.29","@things-factory/setting-base":"^9.0.0-beta.29","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.29","@things-factory/oauth2-client":"^9.0.0-beta.29","@things-factory/integration-ui":"^9.0.0-beta.29","@things-factory/integration-opc":"^9.0.0-beta.29","@things-factory/integration-email":"^9.0.0-beta.29","@things-factory/integration-melsec":"^9.0.0-beta.29","@things-factory/integration-modbus":"^9.0.0-beta.29","@things-factory/integration-headless":"^9.0.0-beta.29","@things-factory/integration-influxdb":"^9.0.0-beta.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.29"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.29_1739973995385_0.04852825050762011","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.30":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.30","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.30","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"06c819081c0425f192612c5448c04d5b8afa97fc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.30.tgz","fileCount":59,"integrity":"sha512-23C01HUwA8CtDblt3Oy/Ng0XF5j9UbcLFAVseugO+o6sQ4Mg8NKBimbz7/lmVzL7W5yIpWmNe6rgLEMfmxVEaQ==","signatures":[{"sig":"MEYCIQCfVnLuaCek0yW6RCTY5cidlPkGl8bCAL4SzdMXvEPSRQIhAI3zvjExaqtuKuP5m3o2Ho/B7+woRUR15s2MHu9+4l93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266895},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dda7289e23ae6037aff4a5428274d229044735d6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.30","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.30","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.30","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.30","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.30","@things-factory/more-ui":"^9.0.0-beta.30","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.30","@things-factory/print-ui":"^9.0.0-beta.30","@things-factory/dashboard":"^9.0.0-beta.30","@things-factory/export-ui":"^9.0.0-beta.30","@things-factory/i18n-base":"^9.0.0-beta.30","@things-factory/lite-menu":"^9.0.0-beta.30","@things-factory/scheduler":"^9.0.0-beta.30","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.30","@things-factory/context-ui":"^9.0.0-beta.30","@things-factory/evaluation":"^9.0.0-beta.30","@things-factory/setting-ui":"^9.0.0-beta.30","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.30","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.30","@things-factory/setting-base":"^9.0.0-beta.30","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.30","@things-factory/oauth2-client":"^9.0.0-beta.30","@things-factory/integration-ui":"^9.0.0-beta.30","@things-factory/integration-opc":"^9.0.0-beta.30","@things-factory/integration-email":"^9.0.0-beta.30","@things-factory/integration-melsec":"^9.0.0-beta.30","@things-factory/integration-modbus":"^9.0.0-beta.30","@things-factory/integration-headless":"^9.0.0-beta.30","@things-factory/integration-influxdb":"^9.0.0-beta.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.30_1739974483697_0.4304631724213013","host":"s3://npm-registry-packages-npm-production"}},"8.0.10":{"name":"@things-factory/operato-ecs","version":"8.0.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"32e78c25ac46ce30574a032515efb1a97ddbd5e9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.10.tgz","fileCount":68,"integrity":"sha512-z4JOuOtLTbnyVM2rE8bCMYKdXghwWCx8a3FajUMYcXoD9Sh5Y5LesyCm4LktrZ2XltjyjcxU9X9f2jp6MxpkAw==","signatures":[{"sig":"MEUCICm38ja6D/Sw+2iNtSTr4KNujYEnyA3NrWRNnwOzEaixAiEA3OZQ/WJe6SvTRrVLoU1GpdXLnztyYss9ALpo/uHgPj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270671},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fecccbbb3bf48e2f61e651b2ba17df3d24278802","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.8","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.8","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.8","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.8","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.8","@things-factory/more-ui":"^8.0.8","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.8","@things-factory/print-ui":"^8.0.8","@things-factory/dashboard":"^8.0.8","@things-factory/export-ui":"^8.0.8","@things-factory/i18n-base":"^8.0.8","@things-factory/lite-menu":"^8.0.8","@things-factory/scheduler":"^8.0.8","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.8","@things-factory/context-ui":"^8.0.8","@things-factory/evaluation":"^8.0.8","@things-factory/setting-ui":"^8.0.8","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.8","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.8","@things-factory/setting-base":"^8.0.8","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.8","@things-factory/oauth2-client":"^8.0.8","@things-factory/integration-ui":"^8.0.8","@things-factory/integration-opc":"^8.0.8","@things-factory/integration-email":"^8.0.8","@things-factory/integration-melsec":"^8.0.8","@things-factory/integration-modbus":"^8.0.8","@things-factory/integration-headless":"^8.0.8","@things-factory/integration-influxdb":"^8.0.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.10_1739974969499_0.8951299858127184","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.31":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.31","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e4459ee5aa0fb95b5584111525a3a8614ee9f41f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.31.tgz","fileCount":59,"integrity":"sha512-kmoLbjHxtkBJ+I7wsMa6J4VicKz1k86eEMfYTm7TNVIxhRPK8TDJSlnOXtntBKnViKgEEs8X8/ybEpNbr85j3Q==","signatures":[{"sig":"MEYCIQDY9nF+vO+23Swd6t6IiPJmIzUw6x5pS4Jgxmkt6t55GwIhAOVAPRWG3gu0ACvK38NxYVaL/6fJ4r1J69Gqxe6swQ+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266895},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ad3e4044cd744c42a56f1e29a5e67a5728f883fb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.30","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.30","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.30","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.30","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.30","@things-factory/more-ui":"^9.0.0-beta.30","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.31","@things-factory/print-ui":"^9.0.0-beta.30","@things-factory/dashboard":"^9.0.0-beta.31","@things-factory/export-ui":"^9.0.0-beta.30","@things-factory/i18n-base":"^9.0.0-beta.30","@things-factory/lite-menu":"^9.0.0-beta.31","@things-factory/scheduler":"^9.0.0-beta.30","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.30","@things-factory/context-ui":"^9.0.0-beta.30","@things-factory/evaluation":"^9.0.0-beta.30","@things-factory/setting-ui":"^9.0.0-beta.30","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.30","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.30","@things-factory/setting-base":"^9.0.0-beta.30","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.30","@things-factory/oauth2-client":"^9.0.0-beta.30","@things-factory/integration-ui":"^9.0.0-beta.30","@things-factory/integration-opc":"^9.0.0-beta.30","@things-factory/integration-email":"^9.0.0-beta.30","@things-factory/integration-melsec":"^9.0.0-beta.30","@things-factory/integration-modbus":"^9.0.0-beta.30","@things-factory/integration-headless":"^9.0.0-beta.30","@things-factory/integration-influxdb":"^9.0.0-beta.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.31_1739975118883_0.5724348192537758","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.32":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.32","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e20c9254377059544aa051883d623f610054d626","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.32.tgz","fileCount":59,"integrity":"sha512-lrF2dw47UBab9o+6LkJbtJgye5SeD+HkTlkb/yvW061/38RFkQ1knGXcfArZDCN6xxglGB8zFUVep+wcSQK9ag==","signatures":[{"sig":"MEUCIQD/7W4lxPjCsOAGN9AfngNexkeAcfzyerY5Xi+MsyV8tQIgJ6ZYo37T9BN8Vj0C+XIeibkQU+Fh14o2DCAb9VIlbZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266895},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"48a70365c5af2ea44c3919a8774ec6dac97604f4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.32","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.32","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.32","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.32","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.32","@things-factory/more-ui":"^9.0.0-beta.32","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.32","@things-factory/print-ui":"^9.0.0-beta.32","@things-factory/dashboard":"^9.0.0-beta.32","@things-factory/export-ui":"^9.0.0-beta.32","@things-factory/i18n-base":"^9.0.0-beta.32","@things-factory/lite-menu":"^9.0.0-beta.32","@things-factory/scheduler":"^9.0.0-beta.32","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.32","@things-factory/context-ui":"^9.0.0-beta.32","@things-factory/evaluation":"^9.0.0-beta.32","@things-factory/setting-ui":"^9.0.0-beta.32","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.32","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.32","@things-factory/setting-base":"^9.0.0-beta.32","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.32","@things-factory/oauth2-client":"^9.0.0-beta.32","@things-factory/integration-ui":"^9.0.0-beta.32","@things-factory/integration-opc":"^9.0.0-beta.32","@things-factory/integration-email":"^9.0.0-beta.32","@things-factory/integration-melsec":"^9.0.0-beta.32","@things-factory/integration-modbus":"^9.0.0-beta.32","@things-factory/integration-headless":"^9.0.0-beta.32","@things-factory/integration-influxdb":"^9.0.0-beta.32"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.32_1740180201139_0.8053312615190837","host":"s3://npm-registry-packages-npm-production"}},"8.0.13":{"name":"@things-factory/operato-ecs","version":"8.0.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"2e7120e72187a26137873bb4df5d367bb1c07d95","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.13.tgz","fileCount":68,"integrity":"sha512-9yEU64fOngLaPicekP77LWJnLroGn3OeaOyedQL3mfBUEn2klYXjUa/vfemC/+cD5EA6nPoATtPwQRASpngOEQ==","signatures":[{"sig":"MEYCIQCyB0ZUClMLWa5LOEzZMPVYvtBEGR3oDdkBT3PvABZBtwIhAIgwfiZEDnZrDYOmyhS+Xaywko8COSzI+no3TPZ8kS8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"66c1356c18b5c9a21e8280460eb40020f7ea2b37","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.13","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.13","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.13","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.13","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.13","@things-factory/more-ui":"^8.0.13","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.13","@things-factory/print-ui":"^8.0.13","@things-factory/dashboard":"^8.0.13","@things-factory/export-ui":"^8.0.13","@things-factory/i18n-base":"^8.0.13","@things-factory/lite-menu":"^8.0.13","@things-factory/scheduler":"^8.0.13","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.13","@things-factory/context-ui":"^8.0.13","@things-factory/evaluation":"^8.0.13","@things-factory/setting-ui":"^8.0.13","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.13","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.13","@things-factory/setting-base":"^8.0.13","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.13","@things-factory/oauth2-client":"^8.0.13","@things-factory/integration-ui":"^8.0.13","@things-factory/integration-opc":"^8.0.13","@things-factory/integration-email":"^8.0.13","@things-factory/integration-melsec":"^8.0.13","@things-factory/integration-modbus":"^8.0.13","@things-factory/integration-headless":"^8.0.13","@things-factory/integration-influxdb":"^8.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.13_1740289210503_0.7149149165903712","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.33":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.33","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"003bd7603af7a8d77ce91577ad30a88417369ab5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.33.tgz","fileCount":59,"integrity":"sha512-xQ671RAttOKTq90T5cf9MeOXnAXwyevxal/2++dSmpkY1MaC1Up91W3XFyW6RA6mnjrCQus5kn3iJAXTgkvvRA==","signatures":[{"sig":"MEUCIDHjICpdronzENmw8nlmJU4R5bEDRzSgK9T2atcLGaqEAiEAtLAxOhPWEGet9ZW6JwplynfxjjcZ4a8ifPGBDv965TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266895},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"308f0574a9f6ede5b45d55b70077b351161204c9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.32","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.32","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.32","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.32","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.32","@things-factory/more-ui":"^9.0.0-beta.32","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.32","@things-factory/print-ui":"^9.0.0-beta.32","@things-factory/dashboard":"^9.0.0-beta.32","@things-factory/export-ui":"^9.0.0-beta.32","@things-factory/i18n-base":"^9.0.0-beta.32","@things-factory/lite-menu":"^9.0.0-beta.32","@things-factory/scheduler":"^9.0.0-beta.32","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.32","@things-factory/context-ui":"^9.0.0-beta.32","@things-factory/evaluation":"^9.0.0-beta.33","@things-factory/setting-ui":"^9.0.0-beta.32","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.32","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.32","@things-factory/setting-base":"^9.0.0-beta.32","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.32","@things-factory/oauth2-client":"^9.0.0-beta.32","@things-factory/integration-ui":"^9.0.0-beta.32","@things-factory/integration-opc":"^9.0.0-beta.32","@things-factory/integration-email":"^9.0.0-beta.32","@things-factory/integration-melsec":"^9.0.0-beta.32","@things-factory/integration-modbus":"^9.0.0-beta.32","@things-factory/integration-headless":"^9.0.0-beta.32","@things-factory/integration-influxdb":"^9.0.0-beta.32"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.33_1740369425471_0.794276357219259","host":"s3://npm-registry-packages-npm-production"}},"8.0.14":{"name":"@things-factory/operato-ecs","version":"8.0.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e4851c61bbbe8d48e436d7193bd1f30f482ed9ba","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.14.tgz","fileCount":68,"integrity":"sha512-80HNtmGEWkB1sG3UMQYJ7Qa9OmyIv6pqFptT9ALVr4xb6LjPjbLB03acuyjxiV1gFTC6fhg6pfIyU3nRGkVNKQ==","signatures":[{"sig":"MEUCIQDWfyohkcSOFViopOvSPwxpmaP8PgmxWLom59oMe5wLSAIgD3IxbuQ9r2M8x/WHLBxkDumdwwf92LpO3zM62JtW4eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e018a1285bd3bba5054144bfbff0cdb34109a03d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.13","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.13","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.13","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.13","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.13","@things-factory/more-ui":"^8.0.13","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.13","@things-factory/print-ui":"^8.0.13","@things-factory/dashboard":"^8.0.13","@things-factory/export-ui":"^8.0.13","@things-factory/i18n-base":"^8.0.13","@things-factory/lite-menu":"^8.0.13","@things-factory/scheduler":"^8.0.13","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.13","@things-factory/context-ui":"^8.0.13","@things-factory/evaluation":"^8.0.14","@things-factory/setting-ui":"^8.0.13","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.13","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.13","@things-factory/setting-base":"^8.0.13","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.13","@things-factory/oauth2-client":"^8.0.13","@things-factory/integration-ui":"^8.0.13","@things-factory/integration-opc":"^8.0.13","@things-factory/integration-email":"^8.0.13","@things-factory/integration-melsec":"^8.0.13","@things-factory/integration-modbus":"^8.0.13","@things-factory/integration-headless":"^8.0.13","@things-factory/integration-influxdb":"^8.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.14_1740369448694_0.8766755018336339","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"name":"@things-factory/operato-ecs","version":"6.4.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"db970f1514e1ae342d7f386a2009565987e0bd67","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.1.tgz","fileCount":64,"integrity":"sha512-hqu4MWvk7mVg03hNSjMNxKmaW8yO+CweWW0kRAKNwuQJizjxWcziOeQA/1jzQuVB1tDezi6jEZZUVu3ud/6GrA==","signatures":[{"sig":"MEUCIHrSEwXciQI4MPxJ21H23+r4ooDNl29ssZi0UcJK8WpIAiEA4rUy/LtntmKe82L+9wmonIJx4A+2yZCxC7hUZXS2PRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288042},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"47ea4ab312b1d23a146e4d2048972b39af6592fa","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.1","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.1","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.1","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.1","@things-factory/auth-ui":"^6.4.1","@things-factory/more-ui":"^6.4.1","@things-factory/board-ui":"^6.4.1","@things-factory/print-ui":"^6.4.1","@things-factory/dashboard":"^6.4.1","@things-factory/export-ui":"^6.4.1","@things-factory/i18n-base":"^6.4.1","@things-factory/lite-menu":"^6.4.1","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.1","@things-factory/context-ui":"^6.4.1","@things-factory/setting-ui":"^6.4.1","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.1","@things-factory/notification":"^6.4.1","@things-factory/setting-base":"^6.4.1","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.1","@things-factory/oauth2-client":"^6.4.1","@things-factory/integration-ui":"^6.4.1","@things-factory/integration-opc":"^6.4.1","@things-factory/integration-melsec":"^6.4.1","@things-factory/integration-modbus":"^6.4.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.1_1740371255884_0.12866447321758012","host":"s3://npm-registry-packages-npm-production"}},"7.1.46":{"name":"@things-factory/operato-ecs","version":"7.1.46","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"b9e8911c265bf922906e6724fb8b54292c0b9db1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.46.tgz","fileCount":68,"integrity":"sha512-61jDWDJ5y+Lwic8SZN/ADqpixJFlrtSsbYhV6/rV2euKdYXkhzXJ5LCYVUw4ooPdr/0jkbKzxiGu4U5To4dGcQ==","signatures":[{"sig":"MEYCIQC9hqaxFdxAPxhh1FKcy2EiaF0Y44z466kkcuGCqLW6BAIhAPAZ+Qsro37JmWGo84SMn+bEfxFjZp4C6q9nY8FsXZAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268737},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dd1a5c4d1f1f164bf7e7f30fdf600a48e433e1f7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.33","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.24","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.24","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.28","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.42","@things-factory/more-ui":"^7.1.24","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.33","@things-factory/print-ui":"^7.1.33","@things-factory/dashboard":"^7.1.34","@things-factory/export-ui":"^7.1.24","@things-factory/i18n-base":"^7.1.33","@things-factory/lite-menu":"^7.1.43","@things-factory/scheduler":"^7.1.35","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.38","@things-factory/context-ui":"^7.1.24","@things-factory/evaluation":"^7.1.46","@things-factory/setting-ui":"^7.1.33","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.42","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.33","@things-factory/setting-base":"^7.1.33","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.34","@things-factory/oauth2-client":"^7.1.33","@things-factory/integration-ui":"^7.1.34","@things-factory/integration-opc":"^7.1.34","@things-factory/integration-email":"^7.1.34","@things-factory/integration-melsec":"^7.1.34","@things-factory/integration-modbus":"^7.1.34","@things-factory/integration-headless":"^7.1.34","@things-factory/integration-influxdb":"^7.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.46_1740373129645_0.822495552755407","host":"s3://npm-registry-packages-npm-production"}},"8.0.15":{"name":"@things-factory/operato-ecs","version":"8.0.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"275b1d68e4f98ceab55d8411686f8d770d47db3d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.15.tgz","fileCount":68,"integrity":"sha512-s5Z0coA7yGk14jSzfSiu/F/pj6JIGdbK64gcVsugTunKxNahtPtu+Cu+5GchgmNFqe9z+3kfcnXRIHeiV5O24g==","signatures":[{"sig":"MEUCIDaKYjS5JLtcqx/sjUhuauBLfwHDBV4TgyPv0+39EyuLAiEAs5WcfmCz+IHv9GVAxJ75Glrz1DzGo2om9WeQQQ0roR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"214b341ededb4ecb5ef4401149d53899fe67af44","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.15","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.15","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.15","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.15","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.15","@things-factory/more-ui":"^8.0.15","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.15","@things-factory/print-ui":"^8.0.15","@things-factory/dashboard":"^8.0.15","@things-factory/export-ui":"^8.0.15","@things-factory/i18n-base":"^8.0.15","@things-factory/lite-menu":"^8.0.15","@things-factory/scheduler":"^8.0.15","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.15","@things-factory/context-ui":"^8.0.15","@things-factory/evaluation":"^8.0.15","@things-factory/setting-ui":"^8.0.15","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.15","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.15","@things-factory/setting-base":"^8.0.15","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.15","@things-factory/oauth2-client":"^8.0.15","@things-factory/integration-ui":"^8.0.15","@things-factory/integration-opc":"^8.0.15","@things-factory/integration-email":"^8.0.15","@things-factory/integration-melsec":"^8.0.15","@things-factory/integration-modbus":"^8.0.15","@things-factory/integration-headless":"^8.0.15","@things-factory/integration-influxdb":"^8.0.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.15_1740378493817_0.23444888620792814","host":"s3://npm-registry-packages-npm-production"}},"8.0.16":{"name":"@things-factory/operato-ecs","version":"8.0.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"284b784bc4fb6f3650b4c0cbab80077bd4ff97e5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.16.tgz","fileCount":68,"integrity":"sha512-4Fpwvdz2wQu4VXup4xpuQJRjkgTxG0VDzy6XcIQ8C10RYW7Y61NJPcubOo+ormiwrq2matrF7V2gVuKbnsSMfQ==","signatures":[{"sig":"MEYCIQDQTgaf02Gr5UoptD3O9JJOW9dAdtTtbAS/OJHs/0x3DQIhAJnHwk5vQaB4LIgcykxfoXV6ddN9Q1RjBfiV9cCGl48g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9b042db2377f315ef23c96ad4661d081e686ed82","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.15","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.15","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.15","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.15","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.15","@things-factory/more-ui":"^8.0.15","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.15","@things-factory/print-ui":"^8.0.15","@things-factory/dashboard":"^8.0.15","@things-factory/export-ui":"^8.0.15","@things-factory/i18n-base":"^8.0.15","@things-factory/lite-menu":"^8.0.15","@things-factory/scheduler":"^8.0.15","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.15","@things-factory/context-ui":"^8.0.15","@things-factory/evaluation":"^8.0.15","@things-factory/setting-ui":"^8.0.15","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.16","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.15","@things-factory/setting-base":"^8.0.15","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.15","@things-factory/oauth2-client":"^8.0.15","@things-factory/integration-ui":"^8.0.15","@things-factory/integration-opc":"^8.0.15","@things-factory/integration-email":"^8.0.15","@things-factory/integration-melsec":"^8.0.15","@things-factory/integration-modbus":"^8.0.15","@things-factory/integration-headless":"^8.0.15","@things-factory/integration-influxdb":"^8.0.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.16_1740379043206_0.7999644614895762","host":"s3://npm-registry-packages-npm-production"}},"8.0.17":{"name":"@things-factory/operato-ecs","version":"8.0.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"11e2d0ecefca6dd5d21f9ed844a43bf937c1e417","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.17.tgz","fileCount":68,"integrity":"sha512-9mdQD8Vdt3EB9NJnQqHoKOEJ6SP4c3k10Iv7+Ze66G53T2kyCPj7OVRYJLD60wLWUzzac6IZyubhEvPDXhlJaQ==","signatures":[{"sig":"MEUCIQCT7FirVDf17VPNjPwn/Y9qIg3/r7TwDjgv38F2rouS8wIgW4zug/GdLG3hPDBmD/Ra4WN17nl9MD/ZdrhK+0l9AbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"59720eaa1fad9e0032fea634144c000abad9f808","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.15","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.15","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.15","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.15","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.15","@things-factory/more-ui":"^8.0.15","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.15","@things-factory/print-ui":"^8.0.15","@things-factory/dashboard":"^8.0.15","@things-factory/export-ui":"^8.0.15","@things-factory/i18n-base":"^8.0.15","@things-factory/lite-menu":"^8.0.15","@things-factory/scheduler":"^8.0.15","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.15","@things-factory/context-ui":"^8.0.15","@things-factory/evaluation":"^8.0.15","@things-factory/setting-ui":"^8.0.15","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.16","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.15","@things-factory/setting-base":"^8.0.15","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.15","@things-factory/oauth2-client":"^8.0.15","@things-factory/integration-ui":"^8.0.15","@things-factory/integration-opc":"^8.0.15","@things-factory/integration-email":"^8.0.15","@things-factory/integration-melsec":"^8.0.15","@things-factory/integration-modbus":"^8.0.15","@things-factory/integration-headless":"^8.0.15","@things-factory/integration-influxdb":"^8.0.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.17_1740398668546_0.6425005994565878","host":"s3://npm-registry-packages-npm-production"}},"8.0.18":{"name":"@things-factory/operato-ecs","version":"8.0.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"c3ff66735b5ed0c46855cc7626d28352ef672dd6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.18.tgz","fileCount":68,"integrity":"sha512-+g10BmzZLxw63gtS1oaiDmhG1g8tu+Ya7B0HKzX6xHR1TmO6TEhg9YJ6k/WHFENaYySj1eKg9ttEvtH6mCxZ+Q==","signatures":[{"sig":"MEYCIQDhCK1Dem80WqNcak5qRPWqRBg/gbYYHZw5ekBfFJRiHAIhAOPB2/4yFCRipEb7A6xsM8zg3bGlTZ2woAx9Wgw37XxU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2f22c848f13bf0ee753d67257bd06fd8a74a706c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@things-factory/api":"^8.0.15","@operato/scene-clock":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.15","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.15","@operato/scene-chartjs":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.15","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.15","@things-factory/more-ui":"^8.0.15","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.15","@things-factory/print-ui":"^8.0.15","@things-factory/dashboard":"^8.0.15","@things-factory/export-ui":"^8.0.15","@things-factory/i18n-base":"^8.0.15","@things-factory/lite-menu":"^8.0.15","@things-factory/scheduler":"^8.0.15","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.15","@things-factory/context-ui":"^8.0.15","@things-factory/evaluation":"^8.0.15","@things-factory/setting-ui":"^8.0.15","@operato/scene-image-slider":"^8.0.0","@things-factory/resource-ui":"^8.0.16","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.15","@things-factory/setting-base":"^8.0.15","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.15","@things-factory/oauth2-client":"^8.0.15","@things-factory/integration-ui":"^8.0.15","@things-factory/integration-opc":"^8.0.15","@things-factory/integration-email":"^8.0.15","@things-factory/integration-melsec":"^8.0.15","@things-factory/integration-modbus":"^8.0.15","@things-factory/integration-headless":"^8.0.15","@things-factory/integration-influxdb":"^8.0.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.18_1740399857473_0.879669998725578","host":"s3://npm-registry-packages-npm-production"}},"8.0.19":{"name":"@things-factory/operato-ecs","version":"8.0.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4fd485f8df6f52199dc87000e832b1179c0858bd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.19.tgz","fileCount":68,"integrity":"sha512-Dg/zKAwL2rpqpPvVo+BoYIdjMUxiZMRMwnbK8/mVeR8+lu6pG3cjT2MDaWXoiZab7ie6wB4T/OMfqQlosc4fCw==","signatures":[{"sig":"MEYCIQDBWv2feV6efCH5abKzFIYAbiouS1OiwTfHlccGDMbkRgIhAKBRLylZhwy4wfvJjd8iJz0SYmc54qpIxFX8PIA7Umb+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270868},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"90a27be743d77fe259bf37bdb41028683b5f7284","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.0/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.15","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.15","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.15","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.15","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.15","@things-factory/more-ui":"^8.0.15","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.15","@things-factory/print-ui":"^8.0.15","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.15","@things-factory/export-ui":"^8.0.15","@things-factory/i18n-base":"^8.0.15","@things-factory/lite-menu":"^8.0.15","@things-factory/scheduler":"^8.0.15","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.15","@things-factory/context-ui":"^8.0.15","@things-factory/evaluation":"^8.0.15","@things-factory/setting-ui":"^8.0.15","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.16","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.15","@things-factory/setting-base":"^8.0.15","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.15","@things-factory/oauth2-client":"^8.0.15","@things-factory/integration-ui":"^8.0.15","@things-factory/integration-opc":"^8.0.15","@things-factory/integration-email":"^8.0.15","@things-factory/integration-melsec":"^8.0.15","@things-factory/integration-modbus":"^8.0.15","@things-factory/integration-headless":"^8.0.15","@things-factory/integration-influxdb":"^8.0.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.19_1740453031452_0.14196229068024135","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.34":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.34","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6071ebac250584c6abdbe20a2b33d67f581363c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.34.tgz","fileCount":59,"integrity":"sha512-3KM4nDtPGsiDWER3/wPQLxeCTDjloSQwNGtDUc5FXpFkcTDmHzRtLGyyjwbBsWCXbHj+nWskVw8UPqegRWQ1Rw==","signatures":[{"sig":"MEQCIHkLLxZgn0U51RNf++A7eawYhPgg4q6m42jIhyB19JZcAiBkombf/EHJ4C2vpoJtdahsDpgKJBJ5kYmvJZYMvXIjZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268291},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7ef678cd5b5d677c28ea0586213c19d3c00d2421","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.34","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.34","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.34","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.34","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.34","@things-factory/more-ui":"^9.0.0-beta.34","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.34","@things-factory/print-ui":"^9.0.0-beta.34","@things-factory/dashboard":"^9.0.0-beta.34","@things-factory/export-ui":"^9.0.0-beta.34","@things-factory/i18n-base":"^9.0.0-beta.34","@things-factory/lite-menu":"^9.0.0-beta.34","@things-factory/scheduler":"^9.0.0-beta.34","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.34","@things-factory/context-ui":"^9.0.0-beta.34","@things-factory/evaluation":"^9.0.0-beta.34","@things-factory/setting-ui":"^9.0.0-beta.34","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.34","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.34","@things-factory/setting-base":"^9.0.0-beta.34","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.34","@things-factory/oauth2-client":"^9.0.0-beta.34","@things-factory/integration-ui":"^9.0.0-beta.34","@things-factory/integration-opc":"^9.0.0-beta.34","@things-factory/integration-email":"^9.0.0-beta.34","@things-factory/integration-melsec":"^9.0.0-beta.34","@things-factory/integration-modbus":"^9.0.0-beta.34","@things-factory/integration-headless":"^9.0.0-beta.34","@things-factory/integration-influxdb":"^9.0.0-beta.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.30"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.34_1741058925175_0.6524296021983478","host":"s3://npm-registry-packages-npm-production"}},"7.1.47":{"name":"@things-factory/operato-ecs","version":"7.1.47","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@7.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"790955fe4c3b2131ab6bdd28f51cd763ff977716","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-7.1.47.tgz","fileCount":68,"integrity":"sha512-nPS63TPD+1iEI8r0RDi6t96tyoOPuh0EhSGWcdhz3k8uhQ0dUKZdOvZIdghr/tlpYZtVGMxqrZV7Q+rS5/anAw==","signatures":[{"sig":"MEUCIFfTK4vWPRWCt3UItityLuT9yHPIiK1Ll8pFi3T+q9LCAiEA23smlUEUJPRuD/HzubVWewEq4MtQKxB2v5yIygQLXCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268729},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2d63d16d4d974193802a0c23b6794061d2ba4bd2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^7.0.0","@operato/scene-form":"^7.0.0","@things-factory/api":"^7.1.47","@operato/scene-clock":"^7.0.0","@operato/scene-excel":"^7.0.0","@operato/scene-gantt":"^7.0.0","@operato/scene-gauge":"^7.0.0","@operato/scene-grist":"^7.0.0","@operato/scene-label":"^7.0.0","@operato/scene-table":"^7.0.0","@operato/scene-timer":"^7.0.0","@things-factory/help":"^7.1.47","@operato/scene-random":"^7.0.0","@operato/scene-switch":"^7.0.0","@things-factory/shell":"^7.1.47","@operato/scene-chartjs":"^7.0.0","@operato/scene-restful":"^7.0.0","@things-factory/system":"^7.1.47","@operato/scene-scichart":"^7.0.0","@things-factory/auth-ui":"^7.1.47","@things-factory/more-ui":"^7.1.47","@operato/property-editor":"^7.0.0","@things-factory/board-ui":"^7.1.47","@things-factory/print-ui":"^7.1.47","@things-factory/dashboard":"^7.1.47","@things-factory/export-ui":"^7.1.47","@things-factory/i18n-base":"^7.1.47","@things-factory/lite-menu":"^7.1.47","@things-factory/scheduler":"^7.1.47","@operato/scene-integration":"^7.0.0","@operato/scene-news-ticker":"^7.0.0","@operato/scene-progressbar":"^7.0.0","@things-factory/apptool-ui":"^7.1.47","@things-factory/context-ui":"^7.1.47","@things-factory/evaluation":"^7.1.47","@things-factory/setting-ui":"^7.1.47","@operato/scene-image-slider":"^7.0.0","@things-factory/resource-ui":"^7.1.47","@operato/scene-manufacturing":"^7.0.0","@things-factory/notification":"^7.1.47","@things-factory/setting-base":"^7.1.47","@operato/scene-data-transform":"^7.0.0","@operato/scene-half-roundrect":"^7.0.0","@operato/scene-wellstek-gantt":"^7.0.0","@things-factory/board-service":"^7.1.47","@things-factory/oauth2-client":"^7.1.47","@things-factory/integration-ui":"^7.1.47","@things-factory/integration-opc":"^7.1.47","@things-factory/integration-email":"^7.1.47","@things-factory/integration-melsec":"^7.1.47","@things-factory/integration-modbus":"^7.1.47","@things-factory/integration-headless":"^7.1.47","@things-factory/integration-influxdb":"^7.1.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^7.1.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_7.1.47_1741059430310_0.5723799718062306","host":"s3://npm-registry-packages-npm-production"}},"8.0.20":{"name":"@things-factory/operato-ecs","version":"8.0.20","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"9b3b6de54d1bca6fe03b5ecaf199fd15b976497e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.20.tgz","fileCount":68,"integrity":"sha512-xVfLA8691DMVj8dF0EHFxKsphJA4OaKsQUEvidc5PEgQSg6yc80Myn4hCBJdJj1sxcYJpJntE6MC9nIuWL2Bzw==","signatures":[{"sig":"MEUCICYxQCKvwyfcCjmqMT1SkhOG7TZBNWWcgYuY0W5fyCBMAiEA5jPkb4373HIs9KqxHv/3Lv13dfM5IA1EfY4OiFQjxFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270860},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3f31152761b26593e0fc3223eeb86fc78e721824","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.20","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.20","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.20","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.20","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.20","@things-factory/more-ui":"^8.0.20","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.20","@things-factory/print-ui":"^8.0.20","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.20","@things-factory/export-ui":"^8.0.20","@things-factory/i18n-base":"^8.0.20","@things-factory/lite-menu":"^8.0.20","@things-factory/scheduler":"^8.0.20","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.20","@things-factory/context-ui":"^8.0.20","@things-factory/evaluation":"^8.0.20","@things-factory/setting-ui":"^8.0.20","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.20","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.20","@things-factory/setting-base":"^8.0.20","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.20","@things-factory/oauth2-client":"^8.0.20","@things-factory/integration-ui":"^8.0.20","@things-factory/integration-opc":"^8.0.20","@things-factory/integration-email":"^8.0.20","@things-factory/integration-melsec":"^8.0.20","@things-factory/integration-modbus":"^8.0.20","@things-factory/integration-headless":"^8.0.20","@things-factory/integration-influxdb":"^8.0.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.20_1741060886390_0.23890504041715932","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.37":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.37","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"7c98a5905c224e9d95a30183a0bc6b6127607370","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.37.tgz","fileCount":59,"integrity":"sha512-pRMlUS2ZviKzLeugLfX3fRpUCIfPGOlQFouWElcB6gHBctWzIzIhc6GJiug6c1XELi2Rtz8SIG1xsC7IsEQxPA==","signatures":[{"sig":"MEUCIF8kx+CuL6e9QYmjTjaNKnbtNm4gDOshnoPU59mHysB6AiEAuCuhhK462YrO1s9O6bDbiAzGouOgZlZj8MQXudQTz5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268291},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4ce8e98de3f5969f854dd0906819bbfd58907e7e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.37","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.37","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.37","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.37","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.37","@things-factory/more-ui":"^9.0.0-beta.37","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.37","@things-factory/print-ui":"^9.0.0-beta.37","@things-factory/dashboard":"^9.0.0-beta.37","@things-factory/export-ui":"^9.0.0-beta.37","@things-factory/i18n-base":"^9.0.0-beta.37","@things-factory/lite-menu":"^9.0.0-beta.37","@things-factory/scheduler":"^9.0.0-beta.37","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.37","@things-factory/context-ui":"^9.0.0-beta.37","@things-factory/evaluation":"^9.0.0-beta.37","@things-factory/setting-ui":"^9.0.0-beta.37","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.37","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.37","@things-factory/setting-base":"^9.0.0-beta.37","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.37","@things-factory/oauth2-client":"^9.0.0-beta.37","@things-factory/integration-ui":"^9.0.0-beta.37","@things-factory/integration-opc":"^9.0.0-beta.37","@things-factory/integration-email":"^9.0.0-beta.37","@things-factory/integration-melsec":"^9.0.0-beta.37","@things-factory/integration-modbus":"^9.0.0-beta.37","@things-factory/integration-headless":"^9.0.0-beta.37","@things-factory/integration-influxdb":"^9.0.0-beta.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.37_1741113432424_0.749250846084931","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.38":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.38","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4f793686595e5301a24deb058b34ae8b6d8758b6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.38.tgz","fileCount":59,"integrity":"sha512-ByMgKCdiZxOkFtHYcpvT6Xtu1CW26lZsqkVLnv/3IpAAcn7N+FUxZO1InrwmLCgYSzno5rvLS1+1OoPwHup4/A==","signatures":[{"sig":"MEQCIBUpUGeTeVi0L7stQdiT6ITKLA/pytYXfoCVD3HtDOAXAiAXEiF4pVltrz9yR89cjpVpSr+XwztCEQyMxAFdYU7fJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268291},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a6c116896c6cdd3a7518a6953f8c66085869f52a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.38","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.38","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.38","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.38","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.38","@things-factory/more-ui":"^9.0.0-beta.38","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.38","@things-factory/print-ui":"^9.0.0-beta.38","@things-factory/dashboard":"^9.0.0-beta.38","@things-factory/export-ui":"^9.0.0-beta.38","@things-factory/i18n-base":"^9.0.0-beta.38","@things-factory/lite-menu":"^9.0.0-beta.38","@things-factory/scheduler":"^9.0.0-beta.38","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.38","@things-factory/context-ui":"^9.0.0-beta.38","@things-factory/evaluation":"^9.0.0-beta.38","@things-factory/setting-ui":"^9.0.0-beta.38","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.38","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.38","@things-factory/setting-base":"^9.0.0-beta.38","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.38","@things-factory/oauth2-client":"^9.0.0-beta.38","@things-factory/integration-ui":"^9.0.0-beta.38","@things-factory/integration-opc":"^9.0.0-beta.38","@things-factory/integration-email":"^9.0.0-beta.38","@things-factory/integration-melsec":"^9.0.0-beta.38","@things-factory/integration-modbus":"^9.0.0-beta.38","@things-factory/integration-headless":"^9.0.0-beta.38","@things-factory/integration-influxdb":"^9.0.0-beta.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.38"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.38_1741114097012_0.7174076418345103","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.40":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.40","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"a4394b9d66357ce1402990f20abcf5ea595c873c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.40.tgz","fileCount":59,"integrity":"sha512-zybS1KnZlM0IQNkwV1IJ+Dz/WDAod6SDaiKACW3838GM86gRJ32LtPsR32J493QA6JtKAypjRrqke5PHtquagQ==","signatures":[{"sig":"MEUCIGUpO2Jvry/IK/V8XmOiqr3FuC0Y3crGGEm7K1IGy9piAiEA+n1Sbl7yZE2658lW7i45WNH4zHcQz4ljPPPvNfKktgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268352},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"89c478b1d1eb767e9145a4ef72d15fc94f8bb263","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.38","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.38","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.38","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.38","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.38","@things-factory/more-ui":"^9.0.0-beta.38","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.38","@things-factory/print-ui":"^9.0.0-beta.38","@things-factory/dashboard":"^9.0.0-beta.38","@things-factory/export-ui":"^9.0.0-beta.38","@things-factory/i18n-base":"^9.0.0-beta.38","@things-factory/lite-menu":"^9.0.0-beta.38","@things-factory/scheduler":"^9.0.0-beta.38","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.38","@things-factory/context-ui":"^9.0.0-beta.38","@things-factory/evaluation":"^9.0.0-beta.38","@things-factory/setting-ui":"^9.0.0-beta.38","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.38","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.38","@things-factory/setting-base":"^9.0.0-beta.38","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.38","@things-factory/oauth2-client":"^9.0.0-beta.38","@things-factory/integration-ui":"^9.0.0-beta.38","@things-factory/integration-opc":"^9.0.0-beta.38","@things-factory/integration-email":"^9.0.0-beta.38","@things-factory/integration-melsec":"^9.0.0-beta.38","@things-factory/integration-modbus":"^9.0.0-beta.38","@things-factory/integration-weather":"^9.0.0-beta.40","@things-factory/integration-headless":"^9.0.0-beta.38","@things-factory/integration-influxdb":"^9.0.0-beta.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.38"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.40_1741164475228_0.25263688294690567","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.41":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.41","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"7b7e4598f0fbfbe1fc65da6658ec25ea1cee2a47","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.41.tgz","fileCount":59,"integrity":"sha512-BhKR347u9un11Q9GFn01bQM1dsVEHrMBrAzDha0F95Hcta4XLY/T2kT40l2ztFkDBZKBSoNSHoO//QU2hhBdKQ==","signatures":[{"sig":"MEYCIQC9WuiyYxD78LeLKZKGrKYII1p8kDDbolkseHhZAkkdOwIhAIcfESNVpClYUtZNB33aZD4qh+vyRI4UO/gb32zpqXMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268401},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"aeb3bbc9d7d8281cc9a7f7cdf8a989c8a672e1b8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.38","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.38","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.38","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.38","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.38","@things-factory/more-ui":"^9.0.0-beta.38","@things-factory/weather":"^9.0.0-beta.41","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.38","@things-factory/print-ui":"^9.0.0-beta.38","@things-factory/dashboard":"^9.0.0-beta.41","@things-factory/export-ui":"^9.0.0-beta.38","@things-factory/i18n-base":"^9.0.0-beta.38","@things-factory/lite-menu":"^9.0.0-beta.38","@things-factory/scheduler":"^9.0.0-beta.38","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.38","@things-factory/context-ui":"^9.0.0-beta.38","@things-factory/evaluation":"^9.0.0-beta.38","@things-factory/setting-ui":"^9.0.0-beta.38","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.38","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.38","@things-factory/setting-base":"^9.0.0-beta.38","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.38","@things-factory/oauth2-client":"^9.0.0-beta.38","@things-factory/integration-ui":"^9.0.0-beta.38","@things-factory/integration-opc":"^9.0.0-beta.38","@things-factory/integration-email":"^9.0.0-beta.38","@things-factory/integration-melsec":"^9.0.0-beta.38","@things-factory/integration-modbus":"^9.0.0-beta.38","@things-factory/integration-weather":"^9.0.0-beta.41","@things-factory/integration-headless":"^9.0.0-beta.38","@things-factory/integration-influxdb":"^9.0.0-beta.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.41"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.41_1742063939426_0.18254993945715192","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.42":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.42","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.42","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"1c7ea0ea7ae1cae5cb874ec543414b2306dda50e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.42.tgz","fileCount":59,"integrity":"sha512-16mtPjABi5hHmzfSOuP5g5+qgpiWDwSTymY0soX3erCWH+/p9+UzLXRLDGyORx39MglO6XXH7uokSCyNiFjpqA==","signatures":[{"sig":"MEYCIQCj/zGgASPKfpfz5GMSID9xw0dgyLiFxd/TJzq/pZPNEwIhAOteSxmH0c6Kt069OSVB9z5gjVU2Y6axrAUHqV+zbQ5T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268401},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6ea4d371d9243cd55e54b070fbdc6900359969db","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.38","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.38","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.38","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.38","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.38","@things-factory/more-ui":"^9.0.0-beta.38","@things-factory/weather":"^9.0.0-beta.41","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.38","@things-factory/print-ui":"^9.0.0-beta.38","@things-factory/dashboard":"^9.0.0-beta.41","@things-factory/export-ui":"^9.0.0-beta.38","@things-factory/i18n-base":"^9.0.0-beta.38","@things-factory/lite-menu":"^9.0.0-beta.38","@things-factory/scheduler":"^9.0.0-beta.38","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.38","@things-factory/context-ui":"^9.0.0-beta.38","@things-factory/evaluation":"^9.0.0-beta.38","@things-factory/setting-ui":"^9.0.0-beta.38","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.38","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.38","@things-factory/setting-base":"^9.0.0-beta.38","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.38","@things-factory/oauth2-client":"^9.0.0-beta.38","@things-factory/integration-ui":"^9.0.0-beta.38","@things-factory/integration-opc":"^9.0.0-beta.38","@things-factory/integration-email":"^9.0.0-beta.38","@things-factory/integration-melsec":"^9.0.0-beta.38","@things-factory/integration-modbus":"^9.0.0-beta.38","@things-factory/integration-weather":"^9.0.0-beta.41","@things-factory/integration-headless":"^9.0.0-beta.38","@things-factory/integration-influxdb":"^9.0.0-beta.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.42"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.42_1742064882407_0.18450803122313597","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.43":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.43","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.43","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"650a43c26142c09e8fb035033f224d07b91b3e09","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.43.tgz","fileCount":59,"integrity":"sha512-QyiGlAyDs1t9VYxT4RJ/Ee1gggbKZcBwApmlbBKA6dDui49sHN8/4G6DBby1GhJqKde37EKdWsPyK/Buo3fDYA==","signatures":[{"sig":"MEUCIDhi0lKZoAO9Pwq0wcNwqYHu0mRvlcOqiolb13Ds21BzAiEA+kWUtAuCHIWM2gPwxR6EFCaIQ2fXkmCDQl1DkvrGllY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268401},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"47f30f9a889d379ae1dde6be7d6273d2c4fca2f0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.43","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.43","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.43","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.43","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.43","@things-factory/more-ui":"^9.0.0-beta.43","@things-factory/weather":"^9.0.0-beta.43","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.43","@things-factory/print-ui":"^9.0.0-beta.43","@things-factory/dashboard":"^9.0.0-beta.43","@things-factory/export-ui":"^9.0.0-beta.43","@things-factory/i18n-base":"^9.0.0-beta.43","@things-factory/lite-menu":"^9.0.0-beta.43","@things-factory/scheduler":"^9.0.0-beta.43","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.43","@things-factory/context-ui":"^9.0.0-beta.43","@things-factory/evaluation":"^9.0.0-beta.43","@things-factory/setting-ui":"^9.0.0-beta.43","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.43","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.43","@things-factory/setting-base":"^9.0.0-beta.43","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.43","@things-factory/oauth2-client":"^9.0.0-beta.43","@things-factory/integration-ui":"^9.0.0-beta.43","@things-factory/integration-opc":"^9.0.0-beta.43","@things-factory/integration-email":"^9.0.0-beta.43","@things-factory/integration-melsec":"^9.0.0-beta.43","@things-factory/integration-modbus":"^9.0.0-beta.43","@things-factory/integration-weather":"^9.0.0-beta.43","@things-factory/integration-headless":"^9.0.0-beta.43","@things-factory/integration-influxdb":"^9.0.0-beta.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.42"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.43_1742071785039_0.7432629209114661","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.44":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.44","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d97cec0b6b18634bc0e33ba2e0d2ff726ecfd067","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.44.tgz","fileCount":59,"integrity":"sha512-16WHaut0lIi2Tm48QN+EkbWm54E+7/njSo6sBlgMW251jbgpj0ofaSzXGjaneBAEE2fqL8aUSQAnBJNoiI10yA==","signatures":[{"sig":"MEQCIDEe6J/1pwLRNRsO+mhF00EWrJJ9R2hcQ6zom/T+rbgqAiBw/cS0CKDLTRCJMQFH89pPKzGZS9I+cJZCI5W0NIsXdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268443},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2efe5c6216ace560e1cc5f7582e3c95313daf265","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.43","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.43","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.43","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.43","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.43","@things-factory/more-ui":"^9.0.0-beta.43","@things-factory/weather":"^9.0.0-beta.43","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.43","@things-factory/print-ui":"^9.0.0-beta.43","@things-factory/dashboard":"^9.0.0-beta.43","@things-factory/export-ui":"^9.0.0-beta.43","@things-factory/i18n-base":"^9.0.0-beta.43","@things-factory/lite-menu":"^9.0.0-beta.43","@things-factory/scheduler":"^9.0.0-beta.43","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.43","@things-factory/context-ui":"^9.0.0-beta.43","@things-factory/evaluation":"^9.0.0-beta.43","@things-factory/setting-ui":"^9.0.0-beta.43","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.43","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.43","@things-factory/setting-base":"^9.0.0-beta.43","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.43","@things-factory/oauth2-client":"^9.0.0-beta.43","@things-factory/integration-ui":"^9.0.0-beta.43","@things-factory/integration-opc":"^9.0.0-beta.43","@things-factory/integration-email":"^9.0.0-beta.43","@things-factory/integration-melsec":"^9.0.0-beta.43","@things-factory/integration-modbus":"^9.0.0-beta.43","@things-factory/integration-weather":"^9.0.0-beta.43","@things-factory/integration-headless":"^9.0.0-beta.43","@things-factory/integration-influxdb":"^9.0.0-beta.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.42"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.44_1742293110994_0.03541819479003605","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.45":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.45","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"990ae989b8526a40f9877ff2b9705c059103051e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.45.tgz","fileCount":59,"integrity":"sha512-eOKwhJPM3odANxv/WhWSnuiySmGo25RKQrBH56ZzI79sLoQrPAn+KFQQsNkBXgV2JoHSm0VvxKi3tsN8WpRubg==","signatures":[{"sig":"MEYCIQD/Qy5PXZzenYabwdpA02X3poMEbnpAkgGOjN3LfeqjJQIhAOhBg04dU4x30qYx1dJbtaopZlnHxxrRBoHWI/YXw6bw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268443},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ed729b1b419f98586188b6161f60a5f3b193865a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.43","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.43","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.43","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.43","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.43","@things-factory/more-ui":"^9.0.0-beta.43","@things-factory/weather":"^9.0.0-beta.43","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.43","@things-factory/print-ui":"^9.0.0-beta.43","@things-factory/dashboard":"^9.0.0-beta.45","@things-factory/export-ui":"^9.0.0-beta.43","@things-factory/i18n-base":"^9.0.0-beta.43","@things-factory/lite-menu":"^9.0.0-beta.45","@things-factory/scheduler":"^9.0.0-beta.43","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.43","@things-factory/context-ui":"^9.0.0-beta.43","@things-factory/evaluation":"^9.0.0-beta.43","@things-factory/setting-ui":"^9.0.0-beta.43","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.43","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.43","@things-factory/setting-base":"^9.0.0-beta.43","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.45","@things-factory/oauth2-client":"^9.0.0-beta.43","@things-factory/integration-ui":"^9.0.0-beta.43","@things-factory/integration-opc":"^9.0.0-beta.43","@things-factory/integration-email":"^9.0.0-beta.43","@things-factory/integration-melsec":"^9.0.0-beta.43","@things-factory/integration-modbus":"^9.0.0-beta.43","@things-factory/integration-weather":"^9.0.0-beta.43","@things-factory/integration-headless":"^9.0.0-beta.45","@things-factory/integration-influxdb":"^9.0.0-beta.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.45"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.45_1742293904749_0.060609952556144764","host":"s3://npm-registry-packages-npm-production"}},"8.0.23":{"name":"@things-factory/operato-ecs","version":"8.0.23","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.23","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4e7e12922f6dd3ecd29b88c7a392afee4c1522dd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.23.tgz","fileCount":68,"integrity":"sha512-6KUrx49vM64KhIIu8RHJ/vUWwkd9UsjN9wAukurpq1b8OI+Bso7wmLadIJq/MqBeBKQzHxV3I1HnIvMOwQA3ig==","signatures":[{"sig":"MEQCIDpgey5ds/P8fBVnEXkYYzriHNgRXu6Btqsx3syuyfbhAiBlPnXAFjHFS39oSY7H+07v0V/BTyzOpblVaz4aog8A/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270897},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dc9da60a6147acb83f7b183ea5fff2ff0f5688d9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.20","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.20","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.20","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.20","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.20","@things-factory/more-ui":"^8.0.20","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.20","@things-factory/print-ui":"^8.0.20","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.20","@things-factory/export-ui":"^8.0.20","@things-factory/i18n-base":"^8.0.20","@things-factory/lite-menu":"^8.0.20","@things-factory/scheduler":"^8.0.20","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.20","@things-factory/context-ui":"^8.0.20","@things-factory/evaluation":"^8.0.20","@things-factory/setting-ui":"^8.0.20","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.20","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.20","@things-factory/setting-base":"^8.0.20","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.20","@things-factory/oauth2-client":"^8.0.20","@things-factory/integration-ui":"^8.0.20","@things-factory/integration-opc":"^8.0.20","@things-factory/integration-email":"^8.0.20","@things-factory/integration-melsec":"^8.0.20","@things-factory/integration-modbus":"^8.0.20","@things-factory/integration-headless":"^8.0.20","@things-factory/integration-influxdb":"^8.0.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.23_1742295212076_0.7430842491840615","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.46":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.46","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"ea475994755c068fd94eb9414f2ce59f93012640","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.46.tgz","fileCount":59,"integrity":"sha512-dtwMHuiMliBajgrl4PqOsFwsbgFefo8wADdxnfPKxROCh2cPuBOXzJYR5tJ30DtxU1Rp69gUhsIYaLanrJEG/A==","signatures":[{"sig":"MEQCIB8ei69y1b2NeWKzNFjlTZMVvPeKvf8PH0gOYNr+14YmAiBJYzDq4jSpS2+SJJW1ph5Or7i01PYTAEpanzRdloXCSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268443},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b458d78f97570c89af30c2b8f861cfb92f617844","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.43","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.43","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.43","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.43","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.43","@things-factory/more-ui":"^9.0.0-beta.43","@things-factory/weather":"^9.0.0-beta.43","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.43","@things-factory/print-ui":"^9.0.0-beta.43","@things-factory/dashboard":"^9.0.0-beta.45","@things-factory/export-ui":"^9.0.0-beta.43","@things-factory/i18n-base":"^9.0.0-beta.43","@things-factory/lite-menu":"^9.0.0-beta.45","@things-factory/scheduler":"^9.0.0-beta.43","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.43","@things-factory/context-ui":"^9.0.0-beta.43","@things-factory/evaluation":"^9.0.0-beta.43","@things-factory/setting-ui":"^9.0.0-beta.43","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.43","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.43","@things-factory/setting-base":"^9.0.0-beta.43","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.45","@things-factory/oauth2-client":"^9.0.0-beta.43","@things-factory/integration-ui":"^9.0.0-beta.43","@things-factory/integration-opc":"^9.0.0-beta.43","@things-factory/integration-email":"^9.0.0-beta.43","@things-factory/integration-melsec":"^9.0.0-beta.43","@things-factory/integration-modbus":"^9.0.0-beta.43","@things-factory/integration-weather":"^9.0.0-beta.43","@things-factory/integration-headless":"^9.0.0-beta.45","@things-factory/integration-influxdb":"^9.0.0-beta.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.46_1742650882075_0.8056795390535991","host":"s3://npm-registry-packages-npm-production"}},"6.4.2":{"name":"@things-factory/operato-ecs","version":"6.4.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"3a0ab123b75625afb8d2d842208b8daff8e64790","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.2.tgz","fileCount":64,"integrity":"sha512-Vb5b2uIoY7Tal0Kuw72x57FgqJ2YxT6IblkCFrisxFpG4LVP10oe6gNOTLVvKF/AQmN2sTfaeDlGcopBJKYmXA==","signatures":[{"sig":"MEUCIHlv/N1dotfLalbQcj7V3fdKa+KjPuH12sY+2p75RxRCAiEAlXt2TBNqaa1FgTv/jZND4FSxrc+rqc2cFwhndhSrD6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288038},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"786d16d546045fba8e1c3542ec31d4eddbf4e7a1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.2","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.2","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.2","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.2","@things-factory/auth-ui":"^6.4.2","@things-factory/more-ui":"^6.4.2","@things-factory/board-ui":"^6.4.2","@things-factory/print-ui":"^6.4.2","@things-factory/dashboard":"^6.4.2","@things-factory/export-ui":"^6.4.2","@things-factory/i18n-base":"^6.4.2","@things-factory/lite-menu":"^6.4.2","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.2","@things-factory/context-ui":"^6.4.2","@things-factory/setting-ui":"^6.4.2","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.2","@things-factory/notification":"^6.4.2","@things-factory/setting-base":"^6.4.2","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.2","@things-factory/oauth2-client":"^6.4.2","@things-factory/integration-ui":"^6.4.2","@things-factory/integration-opc":"^6.4.2","@things-factory/integration-melsec":"^6.4.2","@things-factory/integration-modbus":"^6.4.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.2_1742662205035_0.9799752673858511","host":"s3://npm-registry-packages-npm-production"}},"4.3.609":{"name":"@things-factory/operato-ecs","version":"4.3.609","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.609","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"0afb9c5037475b7000b8d25cf819bda4c45725e9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.609.tgz","fileCount":55,"integrity":"sha512-5GsukmswKZnbiycMTiRjz0qHFpcssWsJu3lDH+SPgir9YPRyTbkwnIfbvzv9LWER9VR4gly6x+zpw0CJQSTb+A==","signatures":[{"sig":"MEYCIQDMcCNTH8pkomNyvcGw8JqqlQpxwP0oiLjm0xZIAmC+awIhAKyPtZKrinssl5xKFOAA1TE57TWuU21aPYLzKmodTgte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9442aa55ff704d8adf03b277522aa17a21fb6d3a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.591","@things-factory/grist-ui":"^4.3.591","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.609","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.609","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.609","@things-factory/resource-ui":"^4.3.591","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.591","@things-factory/integration-melsec":"^4.3.591","@things-factory/integration-modbus":"^4.3.591","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.609_1743071063515_0.08147516796729959","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.47":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.47","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"c9dc92b7b3f5e157da4e79db1cc789e64c0e1a66","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.47.tgz","fileCount":59,"integrity":"sha512-08QYcKNWiLwpKSrcx9cMmxpOiFm7inRJpdCT+a5mhQVE8knyDMk2+DbBjdVvyaLNp4hZcZ442SQ0QcO3oFj1bg==","signatures":[{"sig":"MEUCIQD2FSEhcrOboDFmgX6woa++q5z3mwOBUSeEF18+2oq/ZwIgRESe+Ej14SOpCre87CEk0+Ml3aYTMatI1VDPuubC8V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268443},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ac30e2107480758530fb55655c4adf8742ffabfc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.47","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.47","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.47","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.47","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.47","@things-factory/more-ui":"^9.0.0-beta.47","@things-factory/weather":"^9.0.0-beta.47","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.47","@things-factory/print-ui":"^9.0.0-beta.47","@things-factory/dashboard":"^9.0.0-beta.47","@things-factory/export-ui":"^9.0.0-beta.47","@things-factory/i18n-base":"^9.0.0-beta.47","@things-factory/lite-menu":"^9.0.0-beta.47","@things-factory/scheduler":"^9.0.0-beta.47","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.47","@things-factory/context-ui":"^9.0.0-beta.47","@things-factory/evaluation":"^9.0.0-beta.47","@things-factory/setting-ui":"^9.0.0-beta.47","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.47","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.47","@things-factory/setting-base":"^9.0.0-beta.47","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.47","@things-factory/oauth2-client":"^9.0.0-beta.47","@things-factory/integration-ui":"^9.0.0-beta.47","@things-factory/integration-opc":"^9.0.0-beta.47","@things-factory/integration-email":"^9.0.0-beta.47","@things-factory/integration-melsec":"^9.0.0-beta.47","@things-factory/integration-modbus":"^9.0.0-beta.47","@things-factory/integration-weather":"^9.0.0-beta.47","@things-factory/integration-headless":"^9.0.0-beta.47","@things-factory/integration-influxdb":"^9.0.0-beta.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.47_1743472426061_0.9759011961322877","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.48":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.48","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.48","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"cc113b674abf8098a9a588bc83712e8c91b44a53","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.48.tgz","fileCount":59,"integrity":"sha512-rrA+bXtyVEjrWPm3eACZ94P8RTIS9s8b4OUlKK82/BJ4AbE1OrcNdnh7yJaZWFRz4/EgxduB32vGd67V4Mupqg==","signatures":[{"sig":"MEYCIQDV8n+HMfQ3XaZyEMS9LFlW94PP1z4O0iCCIDjLBU7hzgIhAPEZ0nC2qymtciavK/tIkLze5EEu5CSwstBmNy4QYmjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268443},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1511282b625093648bc378c071b39cce7a233378","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.47","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.47","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.47","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.47","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.47","@things-factory/more-ui":"^9.0.0-beta.47","@things-factory/weather":"^9.0.0-beta.48","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.47","@things-factory/print-ui":"^9.0.0-beta.47","@things-factory/dashboard":"^9.0.0-beta.48","@things-factory/export-ui":"^9.0.0-beta.47","@things-factory/i18n-base":"^9.0.0-beta.47","@things-factory/lite-menu":"^9.0.0-beta.48","@things-factory/scheduler":"^9.0.0-beta.47","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.47","@things-factory/context-ui":"^9.0.0-beta.47","@things-factory/evaluation":"^9.0.0-beta.47","@things-factory/setting-ui":"^9.0.0-beta.47","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.47","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.47","@things-factory/setting-base":"^9.0.0-beta.47","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.48","@things-factory/oauth2-client":"^9.0.0-beta.47","@things-factory/integration-ui":"^9.0.0-beta.48","@things-factory/integration-opc":"^9.0.0-beta.48","@things-factory/integration-email":"^9.0.0-beta.48","@things-factory/integration-melsec":"^9.0.0-beta.48","@things-factory/integration-modbus":"^9.0.0-beta.48","@things-factory/integration-weather":"^9.0.0-beta.48","@things-factory/integration-headless":"^9.0.0-beta.48","@things-factory/integration-influxdb":"^9.0.0-beta.48"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.48_1743632062914_0.7441765259409516","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.49":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.49","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.49","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"dcaedae22370ae9364233727fd6db1ce362fc1ef","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.49.tgz","fileCount":59,"integrity":"sha512-nUQ1o02BdavBRB+QEuToXhQ7kK9+vFrLA23PtccUzjEtC7iXtFMFTym9ndGe1DVsaJ2I5BmjcJffvMyWgaoz/w==","signatures":[{"sig":"MEUCIHomyu5rLmq0pMP4sh6ZcYZueeVx3ab+lXUQtDfnhgfiAiEAlrNf6BodqfkZ2khkFEBA5vT+dIcpE0FOso5C+Qwua2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268447},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6f558584d6f7c06cd8f0f934ec9883e4ab037fdc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.49","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.47","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.47","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.47","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.49","@things-factory/more-ui":"^9.0.0-beta.47","@things-factory/weather":"^9.0.0-beta.49","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.49","@things-factory/print-ui":"^9.0.0-beta.49","@things-factory/dashboard":"^9.0.0-beta.49","@things-factory/export-ui":"^9.0.0-beta.47","@things-factory/i18n-base":"^9.0.0-beta.49","@things-factory/lite-menu":"^9.0.0-beta.49","@things-factory/scheduler":"^9.0.0-beta.49","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.49","@things-factory/context-ui":"^9.0.0-beta.47","@things-factory/evaluation":"^9.0.0-beta.47","@things-factory/setting-ui":"^9.0.0-beta.49","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.49","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.49","@things-factory/setting-base":"^9.0.0-beta.49","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.49","@things-factory/oauth2-client":"^9.0.0-beta.49","@things-factory/integration-ui":"^9.0.0-beta.49","@things-factory/integration-opc":"^9.0.0-beta.49","@things-factory/integration-email":"^9.0.0-beta.49","@things-factory/integration-melsec":"^9.0.0-beta.49","@things-factory/integration-modbus":"^9.0.0-beta.49","@things-factory/integration-weather":"^9.0.0-beta.49","@things-factory/integration-headless":"^9.0.0-beta.49","@things-factory/integration-influxdb":"^9.0.0-beta.49"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.49_1743965447442_0.3219609387247331","host":"s3://npm-registry-packages-npm-production"}},"8.0.26":{"name":"@things-factory/operato-ecs","version":"8.0.26","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"44f2d4d4a208d24ad19ed7fb7f351cb6bf891227","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.26.tgz","fileCount":68,"integrity":"sha512-tESZ3dKgFgA26L6/mKGi1AFQ0HDCeRCUOn4OpS6rFI2X+0vzHVhf7mipD169UrOxzvK1lpTUR675nIMbFrEpuA==","signatures":[{"sig":"MEUCIQD24iE62q4RFTk9hhb8Zkr0N/F5m7ju7PDnJRqBdXkUCgIgLJWIPG2iOq/LBOiJ6Olv4RanEV8jQOYzkVRDPpLLOBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270901},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"027198de3239e511184dde702c2370a84a1a98fb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.26","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.20","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.20","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.20","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.26","@things-factory/more-ui":"^8.0.20","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.26","@things-factory/print-ui":"^8.0.26","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.26","@things-factory/export-ui":"^8.0.20","@things-factory/i18n-base":"^8.0.26","@things-factory/lite-menu":"^8.0.26","@things-factory/scheduler":"^8.0.26","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.26","@things-factory/context-ui":"^8.0.20","@things-factory/evaluation":"^8.0.20","@things-factory/setting-ui":"^8.0.26","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.26","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.26","@things-factory/setting-base":"^8.0.26","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.26","@things-factory/oauth2-client":"^8.0.26","@things-factory/integration-ui":"^8.0.26","@things-factory/integration-opc":"^8.0.26","@things-factory/integration-email":"^8.0.26","@things-factory/integration-melsec":"^8.0.26","@things-factory/integration-modbus":"^8.0.26","@things-factory/integration-headless":"^8.0.26","@things-factory/integration-influxdb":"^8.0.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.18"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.26_1743966072979_0.6056695548181994","host":"s3://npm-registry-packages-npm-production"}},"8.0.27":{"name":"@things-factory/operato-ecs","version":"8.0.27","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4c238eb24002270c304140ace1ecf6a22995af5e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.27.tgz","fileCount":68,"integrity":"sha512-HEnShH3hBR4LCNRW7/7gqPnI+AK9+fcaeWYKCivgYrzU8HG9v/Ugrt5Dv51CS2QX0CPVfBGiGHyuUgwUOFPdVg==","signatures":[{"sig":"MEUCIAKxo0IfY9mqDqdrkOaHaCHD/eOJ9GWtcWLHuEeX4lIMAiEAtFHuRJZKN+gHY4DMAxXRZMc+XYQdqPIJ2JbXuuBhZVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270897},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ad1cb2df1afbb4f19303f32e4928324122b8f676","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.26","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.20","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.20","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.20","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.26","@things-factory/more-ui":"^8.0.20","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.26","@things-factory/print-ui":"^8.0.26","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.26","@things-factory/export-ui":"^8.0.20","@things-factory/i18n-base":"^8.0.26","@things-factory/lite-menu":"^8.0.26","@things-factory/scheduler":"^8.0.26","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.26","@things-factory/context-ui":"^8.0.20","@things-factory/evaluation":"^8.0.20","@things-factory/setting-ui":"^8.0.26","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.26","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.26","@things-factory/setting-base":"^8.0.26","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.26","@things-factory/oauth2-client":"^8.0.26","@things-factory/integration-ui":"^8.0.26","@things-factory/integration-opc":"^8.0.26","@things-factory/integration-email":"^8.0.26","@things-factory/integration-melsec":"^8.0.26","@things-factory/integration-modbus":"^8.0.26","@things-factory/integration-headless":"^8.0.26","@things-factory/integration-influxdb":"^8.0.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.27_1744014274287_0.9317510701044383","host":"s3://npm-registry-packages-npm-production"}},"4.3.614":{"name":"@things-factory/operato-ecs","version":"4.3.614","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.614","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"38295f216c84cd23476dd3094ce8b82856244762","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.614.tgz","fileCount":55,"integrity":"sha512-Cz0U82eme86Wlz5GdbgIq7eCppzrueUFdS7bfLgZHDXeSIrW5o9CoaLpbuy6QB5VCH/ifUJy5UkJUtXs6Hwujw==","signatures":[{"sig":"MEUCIQC8BrxbQ7gAYirwP81IoDizRBnHlakqkkdIpQblzK10WQIgf9lJqsyTeAGeNt7yXwpeUqEA8YkKDjS93r2geyFHQZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9463ec355c6137c89f3998119a4c0f491ce7b37b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.591","@things-factory/grist-ui":"^4.3.591","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.609","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.609","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.609","@things-factory/resource-ui":"^4.3.591","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.614","@things-factory/integration-melsec":"^4.3.614","@things-factory/integration-modbus":"^4.3.614","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.614_1744193190947_0.23857239999351276","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.50":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.50","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6220d58492b65c9998e6cc086d064e790d945748","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.50.tgz","fileCount":59,"integrity":"sha512-dA2/iZcnmV4MRm9uRo7f9TQczMJSBB5J/Bakq3iwYN9z5+IWDNH/noFpwqikGSebeHII1YyQi0GL4I26pApBnQ==","signatures":[{"sig":"MEQCIH/hWsEweXbG6ZduAfUQ4CXeq0gPn0v76zK6C+1HGW6eAiBZk3Z8IKPydQ20eLa66Nag4QAF/gFdx0A7SNDf8e2q+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268447},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"71ce00fb49db49f4c4aaf876ff812bcf6c7986b4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.50","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.50","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.50","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.50","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.50","@things-factory/more-ui":"^9.0.0-beta.50","@things-factory/weather":"^9.0.0-beta.50","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.50","@things-factory/print-ui":"^9.0.0-beta.50","@things-factory/dashboard":"^9.0.0-beta.50","@things-factory/export-ui":"^9.0.0-beta.50","@things-factory/i18n-base":"^9.0.0-beta.50","@things-factory/lite-menu":"^9.0.0-beta.50","@things-factory/scheduler":"^9.0.0-beta.50","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.50","@things-factory/context-ui":"^9.0.0-beta.50","@things-factory/evaluation":"^9.0.0-beta.50","@things-factory/setting-ui":"^9.0.0-beta.50","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.50","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.50","@things-factory/setting-base":"^9.0.0-beta.50","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.50","@things-factory/oauth2-client":"^9.0.0-beta.50","@things-factory/integration-ui":"^9.0.0-beta.50","@things-factory/integration-opc":"^9.0.0-beta.50","@things-factory/integration-email":"^9.0.0-beta.50","@things-factory/integration-melsec":"^9.0.0-beta.50","@things-factory/integration-modbus":"^9.0.0-beta.50","@things-factory/integration-weather":"^9.0.0-beta.50","@things-factory/integration-headless":"^9.0.0-beta.50","@things-factory/integration-influxdb":"^9.0.0-beta.50"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.50_1744225767304_0.21350937944962767","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.51":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.51","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.51","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"164a71f274b97e68300f578fbf70b06b8ba34cd1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.51.tgz","fileCount":59,"integrity":"sha512-xn7MRRQA+LA57UfH8XRW2Bru676OuhQr6w6qnvUPYsJMNP00aW3tfWjJ3WUq6k9QaNxKMq2b297Eux6I/wysZw==","signatures":[{"sig":"MEQCIFoLaQNBMcljRDR/D7OTOXQAb3jCkspkJjKjq8bDAPAjAiBw7iABWhmTBgGzwrTxkoms2uUZ/y+TllWziq32RgBeCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268447},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f2a1ca26bb2e4ed08a90fde76fe1de3d85249c56","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.50","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.50","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.50","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.50","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.50","@things-factory/more-ui":"^9.0.0-beta.50","@things-factory/weather":"^9.0.0-beta.50","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.50","@things-factory/print-ui":"^9.0.0-beta.50","@things-factory/dashboard":"^9.0.0-beta.50","@things-factory/export-ui":"^9.0.0-beta.50","@things-factory/i18n-base":"^9.0.0-beta.50","@things-factory/lite-menu":"^9.0.0-beta.50","@things-factory/scheduler":"^9.0.0-beta.50","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.50","@things-factory/context-ui":"^9.0.0-beta.50","@things-factory/evaluation":"^9.0.0-beta.51","@things-factory/setting-ui":"^9.0.0-beta.50","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.50","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.50","@things-factory/setting-base":"^9.0.0-beta.50","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.50","@things-factory/oauth2-client":"^9.0.0-beta.50","@things-factory/integration-ui":"^9.0.0-beta.50","@things-factory/integration-opc":"^9.0.0-beta.50","@things-factory/integration-email":"^9.0.0-beta.50","@things-factory/integration-melsec":"^9.0.0-beta.50","@things-factory/integration-modbus":"^9.0.0-beta.50","@things-factory/integration-weather":"^9.0.0-beta.50","@things-factory/integration-headless":"^9.0.0-beta.50","@things-factory/integration-influxdb":"^9.0.0-beta.50"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.51_1744248570423_0.4311310198059466","host":"s3://npm-registry-packages-npm-production"}},"8.0.32":{"name":"@things-factory/operato-ecs","version":"8.0.32","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e101ff64a17a5eccc21ac455b4ee7aed9fd1f50b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.32.tgz","fileCount":68,"integrity":"sha512-4g42oNbIpDqg4QP52KRjynCAxZvdm1lW4obRp/Vf3Z+b4T1e3frxvw+aWe4Xc/7xNCks3eqv5MBAdIlyDS4v3w==","signatures":[{"sig":"MEQCIAGXAWC4TVF351FI+gnq+R87I1HqH/ysH9uoKbhFuxpYAiAopD7dnxvjvLcnwlEk4Nq7smqvwgbVZ8aIamBeiuckXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270901},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a5f6f6f4ac0711909f4d26bc4758fedab1172d5d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.1/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.26","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.20","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.20","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.20","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.26","@things-factory/more-ui":"^8.0.20","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.26","@things-factory/print-ui":"^8.0.26","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.26","@things-factory/export-ui":"^8.0.20","@things-factory/i18n-base":"^8.0.26","@things-factory/lite-menu":"^8.0.26","@things-factory/scheduler":"^8.0.26","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.26","@things-factory/context-ui":"^8.0.20","@things-factory/evaluation":"^8.0.32","@things-factory/setting-ui":"^8.0.26","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.26","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.26","@things-factory/setting-base":"^8.0.26","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.26","@things-factory/oauth2-client":"^8.0.26","@things-factory/integration-ui":"^8.0.26","@things-factory/integration-opc":"^8.0.26","@things-factory/integration-email":"^8.0.26","@things-factory/integration-melsec":"^8.0.26","@things-factory/integration-modbus":"^8.0.26","@things-factory/integration-headless":"^8.0.26","@things-factory/integration-influxdb":"^8.0.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.27"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.32_1744249224378_0.963658660551818","host":"s3://npm-registry-packages-npm-production"}},"4.3.616":{"name":"@things-factory/operato-ecs","version":"4.3.616","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.616","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a44e6499ad0ada1abe8fd7844ee449ee925f4e59","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.616.tgz","fileCount":55,"integrity":"sha512-HcV+m7gT7PotHxdcCpF/G6PdcoiNNx+OuSfSDZtoKwFyen9w79zJrsq1n6mMaPX2klbLYnVFaY1dX4sWDqpNdA==","signatures":[{"sig":"MEUCIQDJnDa6hAoUqCR/vNVlZN9OP/kVvm59lWyhcS78IH6emQIgD2FbXuod4R64hnGJHwr2ZsXmc/k3c2kNZh47KwSqSRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"09196a1c89a13cee27346685dde4e8b939b2be10","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.591","@things-factory/grist-ui":"^4.3.591","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.609","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.609","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.609","@things-factory/resource-ui":"^4.3.591","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.616","@things-factory/integration-melsec":"^4.3.616","@things-factory/integration-modbus":"^4.3.616","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.616_1744298248253_0.010640430257305544","host":"s3://npm-registry-packages-npm-production"}},"8.0.37":{"name":"@things-factory/operato-ecs","version":"8.0.37","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d26c2e8d50bbcb6f9bbf3c7f09c1f0d19cfcfee3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.37.tgz","fileCount":68,"integrity":"sha512-EK/eKWYsbLgAk5/d2Pqcqw/VVVuDSTswOHRAQGAaqJsmPsEk8wk78hnOnu1lUau7FPqYTYOandCc2mvwU5nUMQ==","signatures":[{"sig":"MEUCIGqQZnWB0TUl3AhfULEJv2ENEBriWGqHgN9jErQe51NdAiEA9PZz6oW3Z/uAa1+2eCGosyOJeufht1tq/GvK1wsjCg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270891},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a3a78656259d6c5d3719ba0864d6bdde87bcba7d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.37","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.37","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.37","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.37","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.37","@things-factory/more-ui":"^8.0.37","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.37","@things-factory/print-ui":"^8.0.37","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.37","@things-factory/export-ui":"^8.0.37","@things-factory/i18n-base":"^8.0.37","@things-factory/lite-menu":"^8.0.37","@things-factory/scheduler":"^8.0.37","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.37","@things-factory/context-ui":"^8.0.37","@things-factory/evaluation":"^8.0.37","@things-factory/setting-ui":"^8.0.37","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.37","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.37","@things-factory/setting-base":"^8.0.37","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.37","@things-factory/oauth2-client":"^8.0.37","@things-factory/integration-ui":"^8.0.37","@things-factory/integration-opc":"^8.0.37","@things-factory/integration-email":"^8.0.37","@things-factory/integration-melsec":"^8.0.37","@things-factory/integration-modbus":"^8.0.37","@things-factory/integration-headless":"^8.0.37","@things-factory/integration-influxdb":"^8.0.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.37_1744349714769_0.06167214737936777","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.52":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.52","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"473ba53c48e9de157e0041ba4c4708beee51e6a5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.52.tgz","fileCount":59,"integrity":"sha512-pcKe7nC8yiCTDbdFUsZA3KuH/KCBxGZxLEUrSCGWxhruVwD5VG2QHDH9yFF+fEuboR+2XsWvin8G7hG82NTj/w==","signatures":[{"sig":"MEQCIE+ClzMp8G9Bj/yIUbEE5k7LL1/QtZhGqed0CYv9nubsAiBSyrmrCM3qqGTlFO5fvDj3KRlRWVpnIsH1VV/FJB+Aeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268437},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"887b3f87ba9072dd8c76bad6f491443419728d38","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.52","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.52","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.52","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.52","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.52","@things-factory/more-ui":"^9.0.0-beta.52","@things-factory/weather":"^9.0.0-beta.52","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.52","@things-factory/print-ui":"^9.0.0-beta.52","@things-factory/dashboard":"^9.0.0-beta.52","@things-factory/export-ui":"^9.0.0-beta.52","@things-factory/i18n-base":"^9.0.0-beta.52","@things-factory/lite-menu":"^9.0.0-beta.52","@things-factory/scheduler":"^9.0.0-beta.52","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.52","@things-factory/context-ui":"^9.0.0-beta.52","@things-factory/evaluation":"^9.0.0-beta.52","@things-factory/setting-ui":"^9.0.0-beta.52","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.52","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.52","@things-factory/setting-base":"^9.0.0-beta.52","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.52","@things-factory/oauth2-client":"^9.0.0-beta.52","@things-factory/integration-ui":"^9.0.0-beta.52","@things-factory/integration-opc":"^9.0.0-beta.52","@things-factory/integration-email":"^9.0.0-beta.52","@things-factory/integration-melsec":"^9.0.0-beta.52","@things-factory/integration-modbus":"^9.0.0-beta.52","@things-factory/integration-weather":"^9.0.0-beta.52","@things-factory/integration-headless":"^9.0.0-beta.52","@things-factory/integration-influxdb":"^9.0.0-beta.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.52_1744453236226_0.7391053448609617","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.53":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.53","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.53","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"20eb64a9c89facf6e61c1a239f84a003ca4072a8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.53.tgz","fileCount":59,"integrity":"sha512-6/GVO/ROUipLUZLeqRahx90UcqqlI2kZn/B5AAn96rscvTYmQmUIURw8erctl1eb/FkfFLZf2NCw21wShVizzQ==","signatures":[{"sig":"MEUCIHSCIBXnNWgzi/jGk3y8BSeODq3LUJPBzfCr2HyUDgJFAiEAtgxYDB7sw6PdbSxjbdn/SEZRIEKqtbBbV4pcTBP3iSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268437},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7fcccd99b7d64da2708f01340de19972fbe8eeb4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.52","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.52","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.52","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.52","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.52","@things-factory/more-ui":"^9.0.0-beta.52","@things-factory/weather":"^9.0.0-beta.52","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.52","@things-factory/print-ui":"^9.0.0-beta.52","@things-factory/dashboard":"^9.0.0-beta.53","@things-factory/export-ui":"^9.0.0-beta.52","@things-factory/i18n-base":"^9.0.0-beta.52","@things-factory/lite-menu":"^9.0.0-beta.53","@things-factory/scheduler":"^9.0.0-beta.52","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.52","@things-factory/context-ui":"^9.0.0-beta.52","@things-factory/evaluation":"^9.0.0-beta.52","@things-factory/setting-ui":"^9.0.0-beta.52","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.52","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.52","@things-factory/setting-base":"^9.0.0-beta.52","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.53","@things-factory/oauth2-client":"^9.0.0-beta.52","@things-factory/integration-ui":"^9.0.0-beta.53","@things-factory/integration-opc":"^9.0.0-beta.53","@things-factory/integration-email":"^9.0.0-beta.53","@things-factory/integration-melsec":"^9.0.0-beta.53","@things-factory/integration-modbus":"^9.0.0-beta.53","@things-factory/integration-weather":"^9.0.0-beta.53","@things-factory/integration-headless":"^9.0.0-beta.53","@things-factory/integration-influxdb":"^9.0.0-beta.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.53_1744471377101_0.6243557656020455","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.54":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.54","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.54","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"ecb2b59a45ab30677bbbec18ee5bb9bd1b9a109d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.54.tgz","fileCount":59,"integrity":"sha512-Y3VXnZcf8WYONhUkd9FBt05KTaFOoB4Lvwk7EzN+Gif/ksqQvAoKChOTRfb4QCKZEROezNmvOlgZSM8+WMofpg==","signatures":[{"sig":"MEQCIA37yQiKm+blk9YcGy8lhktkev6Y9/m9S5bDOrORL/EuAiAx0GGRFtRpfb9tEhWpuMSFhlV2Xvb2P6Pfevi+/rvR+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268437},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f93bf1e1f01d830a2d6f422de06df511ba031141","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.52","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.52","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.52","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.52","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.52","@things-factory/more-ui":"^9.0.0-beta.52","@things-factory/weather":"^9.0.0-beta.52","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.52","@things-factory/print-ui":"^9.0.0-beta.52","@things-factory/dashboard":"^9.0.0-beta.53","@things-factory/export-ui":"^9.0.0-beta.52","@things-factory/i18n-base":"^9.0.0-beta.52","@things-factory/lite-menu":"^9.0.0-beta.53","@things-factory/scheduler":"^9.0.0-beta.52","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.52","@things-factory/context-ui":"^9.0.0-beta.52","@things-factory/evaluation":"^9.0.0-beta.52","@things-factory/setting-ui":"^9.0.0-beta.52","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.52","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.52","@things-factory/setting-base":"^9.0.0-beta.52","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.53","@things-factory/oauth2-client":"^9.0.0-beta.52","@things-factory/integration-ui":"^9.0.0-beta.53","@things-factory/integration-opc":"^9.0.0-beta.53","@things-factory/integration-email":"^9.0.0-beta.53","@things-factory/integration-melsec":"^9.0.0-beta.53","@things-factory/integration-modbus":"^9.0.0-beta.53","@things-factory/integration-weather":"^9.0.0-beta.53","@things-factory/integration-headless":"^9.0.0-beta.53","@things-factory/integration-influxdb":"^9.0.0-beta.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.54"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.54_1744477564918_0.8935244020200515","host":"s3://npm-registry-packages-npm-production"}},"8.0.38":{"name":"@things-factory/operato-ecs","version":"8.0.38","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"b4e5efb3bcb073a68eced7e6ead719bcca3be312","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.38.tgz","fileCount":68,"integrity":"sha512-Ed4YE8eo3Fk7fOsmK6OT5PDL7VtkTmYTR9kj3V+T6z7INnMA8upNoBkm6Dxu0ngjcvvduAqhZYqj+56o7WSN3g==","signatures":[{"sig":"MEUCIAHJN8OQf5cHUI8mO2GjxdoacLxS2ajWzKk67D9GlQv2AiEA7gbEjyMSgUj/banfLT4T7v5KWVORZXjfrzj8aAaJ4Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270891},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"613db8b1fa9fd156294f113518348247ae61a2db","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.38","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.38","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.38","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.38","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.38","@things-factory/more-ui":"^8.0.38","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.38","@things-factory/print-ui":"^8.0.38","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.38","@things-factory/export-ui":"^8.0.38","@things-factory/i18n-base":"^8.0.38","@things-factory/lite-menu":"^8.0.38","@things-factory/scheduler":"^8.0.38","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.38","@things-factory/context-ui":"^8.0.38","@things-factory/evaluation":"^8.0.38","@things-factory/setting-ui":"^8.0.38","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.38","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.38","@things-factory/setting-base":"^8.0.38","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.38","@things-factory/oauth2-client":"^8.0.38","@things-factory/integration-ui":"^8.0.38","@things-factory/integration-opc":"^8.0.38","@things-factory/integration-email":"^8.0.38","@things-factory/integration-melsec":"^8.0.38","@things-factory/integration-modbus":"^8.0.38","@things-factory/integration-headless":"^8.0.38","@things-factory/integration-influxdb":"^8.0.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.38_1744597686924_0.08203677734615411","host":"s3://npm-registry-packages-npm-production"}},"8.0.39":{"name":"@things-factory/operato-ecs","version":"8.0.39","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"c304120430083f47e97fbd2b23f8799642d10ccf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.39.tgz","fileCount":68,"integrity":"sha512-pNhPWYqDbo5+0CCkdqHDmkySIqfU+OpPfB4dXCPra1LA5yeKIRkwRF53TTp4SnSgkP2WZnLIKkdWKcI8qYc3Kg==","signatures":[{"sig":"MEUCICKzu3WbqqFOxpJO5tSODwPnmdien8460wpgzO94NplEAiEAjOhyd28092wRC0taRJTghh+2FeBfVBrzFtket4QP/Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270891},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f5e1a4c04bceec2d731a46f1ef88976839d04dac","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.38","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.38","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.38","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.38","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.38","@things-factory/more-ui":"^8.0.38","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.38","@things-factory/print-ui":"^8.0.38","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.39","@things-factory/export-ui":"^8.0.38","@things-factory/i18n-base":"^8.0.38","@things-factory/lite-menu":"^8.0.39","@things-factory/scheduler":"^8.0.38","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.38","@things-factory/context-ui":"^8.0.38","@things-factory/evaluation":"^8.0.38","@things-factory/setting-ui":"^8.0.38","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.38","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.38","@things-factory/setting-base":"^8.0.38","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.39","@things-factory/oauth2-client":"^8.0.38","@things-factory/integration-ui":"^8.0.39","@things-factory/integration-opc":"^8.0.39","@things-factory/integration-email":"^8.0.39","@things-factory/integration-melsec":"^8.0.39","@things-factory/integration-modbus":"^8.0.39","@things-factory/integration-headless":"^8.0.39","@things-factory/integration-influxdb":"^8.0.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.39_1744617167166_0.355215245769702","host":"s3://npm-registry-packages-npm-production"}},"4.3.617":{"name":"@things-factory/operato-ecs","version":"4.3.617","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.617","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"554e8a51aebf9285bae6669781d9971ed8dbaaa1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.617.tgz","fileCount":55,"integrity":"sha512-GJ0DV6cCUE8tPTa0QnBYPMeUQ6Bwk7Eq/xHnFipNQJ798jFkDbxAuSaZZf27UEpCHY34TlUXsSuO5kYRFaqfnQ==","signatures":[{"sig":"MEUCIQD/I7/q0e6xL6agT8SFCrYiNEVwgLVbNF301m2EAPd6nAIgOfOFOPtMrwvUf0lcMBMA/LVnkbqKfy/IWJZybfNkBPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"12739fffd56d5e153c6b6d0241c1e61d3c53a834","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.617","@things-factory/grist-ui":"^4.3.591","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.617","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.617","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.609","@things-factory/resource-ui":"^4.3.591","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.616","@things-factory/integration-melsec":"^4.3.616","@things-factory/integration-modbus":"^4.3.616","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.617_1744624291708_0.6113354829574087","host":"s3://npm-registry-packages-npm-production"}},"6.4.3":{"name":"@things-factory/operato-ecs","version":"6.4.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"2355a44c91bf644266a2beb83d8dfd440b623cbe","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.3.tgz","fileCount":65,"integrity":"sha512-jxxst9fWzWxaIvjz2YZmSEu0Be7WWpwn5FniOYDPUyTE9uzlDVVw9vGEjiJu+uMN6m6g4lJyc6v+5i/a9mFMgQ==","signatures":[{"sig":"MEYCIQDPqXOMM++LRRQOPq0wdwu17nzYG7jKrGZ+WLJ6qYSFeQIhAMrBS5r6CYnizXPGCqtTFGUj0waijYdO7bQBeEgyzQMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309380966},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c58bbe470fad9138a554c050292681fd922173c7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.2","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.2","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.2","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.2","@things-factory/auth-ui":"^6.4.2","@things-factory/more-ui":"^6.4.2","@things-factory/board-ui":"^6.4.2","@things-factory/print-ui":"^6.4.2","@things-factory/dashboard":"^6.4.2","@things-factory/export-ui":"^6.4.2","@things-factory/i18n-base":"^6.4.2","@things-factory/lite-menu":"^6.4.3","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.2","@things-factory/context-ui":"^6.4.2","@things-factory/setting-ui":"^6.4.2","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.2","@things-factory/notification":"^6.4.2","@things-factory/setting-base":"^6.4.2","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.2","@things-factory/oauth2-client":"^6.4.2","@things-factory/integration-ui":"^6.4.2","@things-factory/integration-opc":"^6.4.2","@things-factory/integration-melsec":"^6.4.2","@things-factory/integration-modbus":"^6.4.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.3_1744787610912_0.19055336861171202","host":"s3://npm-registry-packages-npm-production"}},"6.4.4":{"name":"@things-factory/operato-ecs","version":"6.4.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"aee9eca1d2391373c8de5b5306080520c22c0ec8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.4.tgz","fileCount":65,"integrity":"sha512-wXLmUDzb0tNuNoAUpPBvIBh+cCW1L4r1z5sPa/xnUwLlCAzlSwwDJozLaw8OirTh31d7sPLiEWkkPO6VJtgKxQ==","signatures":[{"sig":"MEQCIE2NV96n97QdWJe1LV9P4P5Ll2BKcIDGFY6kUC6TrvBGAiAXj2lgu23a7zS0Pf/05r1wGd7prJvDJr1jRYULjZ9C8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309380966},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a6bb44bc52a7efdc936c1dff0c9f7aaa498d5ba1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.2","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.2","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.2","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.2","@things-factory/auth-ui":"^6.4.2","@things-factory/more-ui":"^6.4.2","@things-factory/board-ui":"^6.4.2","@things-factory/print-ui":"^6.4.2","@things-factory/dashboard":"^6.4.2","@things-factory/export-ui":"^6.4.2","@things-factory/i18n-base":"^6.4.2","@things-factory/lite-menu":"^6.4.4","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.2","@things-factory/context-ui":"^6.4.2","@things-factory/setting-ui":"^6.4.2","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.2","@things-factory/notification":"^6.4.2","@things-factory/setting-base":"^6.4.2","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.2","@things-factory/oauth2-client":"^6.4.2","@things-factory/integration-ui":"^6.4.2","@things-factory/integration-opc":"^6.4.2","@things-factory/integration-melsec":"^6.4.2","@things-factory/integration-modbus":"^6.4.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.4_1744788120717_0.3214416128498623","host":"s3://npm-registry-packages-npm-production"}},"8.0.40":{"name":"@things-factory/operato-ecs","version":"8.0.40","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"16ee01483462b765689320b2a382ad14d0c2e124","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.40.tgz","fileCount":68,"integrity":"sha512-6G882zUo1EZ0XjJJ1eeJPLJFcqV1UacTW/sTA1NKd7cnbSgOX8YxwmpVLX/zVBc/EhRk4YBbSYXa8k/cOGs+AA==","signatures":[{"sig":"MEUCIAVMwRrLEF4X/hkRlNTl2HnBZQbkGhtG933P3HRy0PWFAiEAl3ucwX8SZwU9StQN+eWa5Auw5vRph9amCHVXt7j9JHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270891},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6f97ca5dc8aab9acaeebbd3caace0c76bab2676d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.38","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.38","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.38","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.38","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.38","@things-factory/more-ui":"^8.0.38","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.38","@things-factory/print-ui":"^8.0.38","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.40","@things-factory/export-ui":"^8.0.38","@things-factory/i18n-base":"^8.0.38","@things-factory/lite-menu":"^8.0.40","@things-factory/scheduler":"^8.0.38","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.38","@things-factory/context-ui":"^8.0.38","@things-factory/evaluation":"^8.0.38","@things-factory/setting-ui":"^8.0.38","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.38","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.38","@things-factory/setting-base":"^8.0.38","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.40","@things-factory/oauth2-client":"^8.0.38","@things-factory/integration-ui":"^8.0.40","@things-factory/integration-opc":"^8.0.40","@things-factory/integration-email":"^8.0.40","@things-factory/integration-melsec":"^8.0.40","@things-factory/integration-modbus":"^8.0.40","@things-factory/integration-headless":"^8.0.40","@things-factory/integration-influxdb":"^8.0.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.40_1744995339564_0.27639325850813257","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.55":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.55","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.55","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d142704033cf9a213d9aaa0d534b3e9de65b9378","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.55.tgz","fileCount":59,"integrity":"sha512-cTQOZaON78MmwwYMfcTIG3xY2Lyj8EewkTS1KlPelZsuQic4AWXvSZgBwHCfm6d3ILSwEk6zReLVtgpysTsWNA==","signatures":[{"sig":"MEUCIFewa2cB99Ukg3CGzIw/foWLu3UNd6iRoHN4+gLqsoVnAiEAmhSyPZT0y96TJ16VsFAnzQs6UnxWq945WC8V8gy4DVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268437},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a842ee060282d77b4784b579080f4918006e59dd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.55","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.52","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.52","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.52","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.55","@things-factory/more-ui":"^9.0.0-beta.52","@things-factory/weather":"^9.0.0-beta.55","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.55","@things-factory/print-ui":"^9.0.0-beta.55","@things-factory/dashboard":"^9.0.0-beta.55","@things-factory/export-ui":"^9.0.0-beta.52","@things-factory/i18n-base":"^9.0.0-beta.55","@things-factory/lite-menu":"^9.0.0-beta.55","@things-factory/scheduler":"^9.0.0-beta.55","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.55","@things-factory/context-ui":"^9.0.0-beta.52","@things-factory/evaluation":"^9.0.0-beta.52","@things-factory/setting-ui":"^9.0.0-beta.55","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.55","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.55","@things-factory/setting-base":"^9.0.0-beta.55","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.55","@things-factory/oauth2-client":"^9.0.0-beta.55","@things-factory/integration-ui":"^9.0.0-beta.55","@things-factory/integration-opc":"^9.0.0-beta.55","@things-factory/integration-email":"^9.0.0-beta.55","@things-factory/integration-melsec":"^9.0.0-beta.55","@things-factory/integration-modbus":"^9.0.0-beta.55","@things-factory/integration-weather":"^9.0.0-beta.55","@things-factory/integration-headless":"^9.0.0-beta.55","@things-factory/integration-influxdb":"^9.0.0-beta.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.54"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.55_1744999220754_0.34102457605610126","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.56":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.56","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.56","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e81779975cd548d2bd7f68e3cfb58603e090272f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.56.tgz","fileCount":59,"integrity":"sha512-WLBM4SfMfovx0tMERAJQ7DYJICfgP+dbq8rxlwAsw7p6v78TK9S0oBQFnQ0UXWITq35yzUCPH/dikL2pN2pZ5w==","signatures":[{"sig":"MEYCIQDTAEOx5jx/SAAwSSdBDa9mNO+RsZOs/ZXjKAWApEVyygIhANHHvwq6YgrYJtxYUQXVqrBnD2e2QvgorwIHUeTpLo6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268497},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"380a995d4b67c40c17f303d2e241f3d3ffaeb4fc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.55","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.52","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.52","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.52","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.55","@things-factory/more-ui":"^9.0.0-beta.52","@things-factory/weather":"^9.0.0-beta.56","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.55","@things-factory/print-ui":"^9.0.0-beta.55","@things-factory/dashboard":"^9.0.0-beta.55","@things-factory/export-ui":"^9.0.0-beta.52","@things-factory/i18n-base":"^9.0.0-beta.55","@things-factory/lite-menu":"^9.0.0-beta.55","@things-factory/scheduler":"^9.0.0-beta.55","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.55","@things-factory/context-ui":"^9.0.0-beta.52","@things-factory/evaluation":"^9.0.0-beta.52","@things-factory/setting-ui":"^9.0.0-beta.55","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.55","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.55","@things-factory/setting-base":"^9.0.0-beta.55","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.55","@things-factory/oauth2-client":"^9.0.0-beta.55","@things-factory/integration-ui":"^9.0.0-beta.55","@things-factory/integration-opc":"^9.0.0-beta.55","@things-factory/integration-email":"^9.0.0-beta.55","@things-factory/integration-melsec":"^9.0.0-beta.55","@things-factory/integration-modbus":"^9.0.0-beta.55","@things-factory/integration-qdrant":"^9.0.0-beta.55","@things-factory/integration-weather":"^9.0.0-beta.55","@things-factory/integration-headless":"^9.0.0-beta.55","@things-factory/integration-influxdb":"^9.0.0-beta.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.54"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.56_1745035186036_0.747525858621708","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.57":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.57","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.57","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"f06554c6d5718ab6cf7ff821dba0800fa5be12b0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.57.tgz","fileCount":59,"integrity":"sha512-qmytffkh1dWEtmoulMUco92VZtaWgulp+kXaXpovONmhsL4Vnv8IKcc/Vqijrk5WWeCWEfoCeuVG6KM2X7c6gg==","signatures":[{"sig":"MEQCIClAJrrQGLd37Rmx0ccVqZnruJBwXxX1xKVfi3R1jVyyAiAucqssQ/AIAfHFjpDgh9CU30N5xbPfKgQM5J5KN9Pqkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269687},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9120e5ede67620b83a0b4b1ba317876a16100df2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.55","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.52","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.52","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.52","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.55","@things-factory/more-ui":"^9.0.0-beta.52","@things-factory/weather":"^9.0.0-beta.56","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.55","@things-factory/print-ui":"^9.0.0-beta.55","@things-factory/dashboard":"^9.0.0-beta.55","@things-factory/export-ui":"^9.0.0-beta.52","@things-factory/i18n-base":"^9.0.0-beta.55","@things-factory/lite-menu":"^9.0.0-beta.55","@things-factory/scheduler":"^9.0.0-beta.55","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.55","@things-factory/context-ui":"^9.0.0-beta.52","@things-factory/evaluation":"^9.0.0-beta.52","@things-factory/setting-ui":"^9.0.0-beta.55","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.55","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.55","@things-factory/setting-base":"^9.0.0-beta.55","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.55","@things-factory/oauth2-client":"^9.0.0-beta.55","@things-factory/integration-ui":"^9.0.0-beta.55","@things-factory/integration-opc":"^9.0.0-beta.55","@things-factory/integration-email":"^9.0.0-beta.55","@things-factory/integration-melsec":"^9.0.0-beta.55","@things-factory/integration-modbus":"^9.0.0-beta.55","@things-factory/integration-qdrant":"^9.0.0-beta.55","@things-factory/integration-weather":"^9.0.0-beta.55","@things-factory/integration-headless":"^9.0.0-beta.55","@things-factory/integration-influxdb":"^9.0.0-beta.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.54"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.57_1745178915826_0.8013467319122718","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.58":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.58","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.58","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"bce507553dd3d84142032e89cba36ed31ba93348","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.58.tgz","fileCount":59,"integrity":"sha512-TeHQzibbg43Zue15rWD/ern8HptMLBJ3gN6DixDEzQR8L89Hw3hmJWrAjwx1aHO5JOSG1+KaLw7tt8+ThGnf+w==","signatures":[{"sig":"MEUCIQC/zssfLDlgl7PeL2uIg0WXw7kyqyHPXv0TuyFcMSMKFAIgAiIplrq34rHjPwEyX9x6Yyx2DU5R16EoqDm+N1aR9/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269687},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9029a5c2632858e5bf7b2d4d4a22211bb05b07a2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.58","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.58","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.58","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.58","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.58","@things-factory/more-ui":"^9.0.0-beta.58","@things-factory/weather":"^9.0.0-beta.58","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.58","@things-factory/print-ui":"^9.0.0-beta.58","@things-factory/dashboard":"^9.0.0-beta.58","@things-factory/export-ui":"^9.0.0-beta.58","@things-factory/i18n-base":"^9.0.0-beta.58","@things-factory/lite-menu":"^9.0.0-beta.58","@things-factory/scheduler":"^9.0.0-beta.58","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.58","@things-factory/context-ui":"^9.0.0-beta.58","@things-factory/evaluation":"^9.0.0-beta.58","@things-factory/setting-ui":"^9.0.0-beta.58","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.58","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.58","@things-factory/setting-base":"^9.0.0-beta.58","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.58","@things-factory/oauth2-client":"^9.0.0-beta.58","@things-factory/integration-ui":"^9.0.0-beta.58","@things-factory/integration-opc":"^9.0.0-beta.58","@things-factory/integration-email":"^9.0.0-beta.58","@things-factory/integration-melsec":"^9.0.0-beta.58","@things-factory/integration-modbus":"^9.0.0-beta.58","@things-factory/integration-qdrant":"^9.0.0-beta.58","@things-factory/integration-weather":"^9.0.0-beta.58","@things-factory/integration-headless":"^9.0.0-beta.58","@things-factory/integration-influxdb":"^9.0.0-beta.58"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.54"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.58_1745391229482_0.8220861494099605","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-9.0.0-beta.59.0":{"name":"@things-factory/operato-ecs","version":"9.0.0-9.0.0-beta.59.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-9.0.0-beta.59.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"0198f4d406a34801ba5667662a8eece3b74d161d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-9.0.0-beta.59.0.tgz","fileCount":59,"integrity":"sha512-enlmsj37WY8YJG4Wdh6O/p/QFPXw7OkdU37r83vAQq1BvpgAdrJ/u7Si8Sb+MqLFVO/WFHmTGgBdIS1MHwkJCg==","signatures":[{"sig":"MEYCIQCDrQsRGXdbWtRt06zmyMOzx2PiQoFmMgSmhpFallDQgwIhAJZA6cvwFCC1EFGIDITH/L1RQhR7I3qmx+tZGg16aDRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270012},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cf6ee84b991f469a4e71198b0e6314b45e9e10b8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-9.0.0-beta.59.0","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-9.0.0-beta.59.0","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-9.0.0-beta.59.0","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-9.0.0-beta.59.0","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-9.0.0-beta.59.0","@things-factory/more-ui":"^9.0.0-9.0.0-beta.59.0","@things-factory/weather":"^9.0.0-9.0.0-beta.59.0","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-9.0.0-beta.59.0","@things-factory/print-ui":"^9.0.0-9.0.0-beta.59.0","@things-factory/dashboard":"^9.0.0-9.0.0-beta.59.0","@things-factory/export-ui":"^9.0.0-9.0.0-beta.59.0","@things-factory/i18n-base":"^9.0.0-9.0.0-beta.59.0","@things-factory/lite-menu":"^9.0.0-9.0.0-beta.59.0","@things-factory/scheduler":"^9.0.0-9.0.0-beta.59.0","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-9.0.0-beta.59.0","@things-factory/context-ui":"^9.0.0-9.0.0-beta.59.0","@things-factory/evaluation":"^9.0.0-9.0.0-beta.59.0","@things-factory/setting-ui":"^9.0.0-9.0.0-beta.59.0","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-9.0.0-beta.59.0","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-9.0.0-beta.59.0","@things-factory/setting-base":"^9.0.0-9.0.0-beta.59.0","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-9.0.0-beta.59.0","@things-factory/oauth2-client":"^9.0.0-9.0.0-beta.59.0","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-9.0.0-beta.59.0","@things-factory/integration-opc":"^9.0.0-9.0.0-beta.59.0","@things-factory/integration-email":"^9.0.0-9.0.0-beta.59.0","@things-factory/integration-melsec":"^9.0.0-9.0.0-beta.59.0","@things-factory/integration-modbus":"^9.0.0-9.0.0-beta.59.0","@things-factory/integration-qdrant":"^9.0.0-9.0.0-beta.59.0","@things-factory/integration-weather":"^9.0.0-9.0.0-beta.59.0","@things-factory/integration-headless":"^9.0.0-9.0.0-beta.59.0","@things-factory/integration-influxdb":"^9.0.0-9.0.0-beta.59.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-9.0.0-beta.59.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-9.0.0-beta.59.0_1745391997715_0.04484826327163827","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.60":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.60","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.60","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"83488ebb052c93221d483805acbe69a4e5e4355d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.60.tgz","fileCount":59,"integrity":"sha512-pl5nPQgNzYRgXspQP5Mb5ZQcCzx241L8owpWaXt16aEG/o3r542rOu8MRWzZHFG4Ee6EUBrbSWQjPu6cTdP02g==","signatures":[{"sig":"MEYCIQDD2/3qPP0GyyZ+61SOb0yH1qKe5b/8Gc9l3KpN8AvU1AIhAK+jWn8asKwjg+UeJ6OuljH9trssgFAhyaLnitDcUQpX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"faf427fc98f7e12175676457af67c3543733d468","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.60","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.60","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.60","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.60","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.60","@things-factory/more-ui":"^9.0.0-beta.60","@things-factory/weather":"^9.0.0-beta.60","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.60","@things-factory/print-ui":"^9.0.0-beta.60","@things-factory/dashboard":"^9.0.0-beta.60","@things-factory/export-ui":"^9.0.0-beta.60","@things-factory/i18n-base":"^9.0.0-beta.60","@things-factory/lite-menu":"^9.0.0-beta.60","@things-factory/scheduler":"^9.0.0-beta.60","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.60","@things-factory/context-ui":"^9.0.0-beta.60","@things-factory/evaluation":"^9.0.0-beta.60","@things-factory/setting-ui":"^9.0.0-beta.60","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.60","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.60","@things-factory/setting-base":"^9.0.0-beta.60","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.60","@things-factory/oauth2-client":"^9.0.0-beta.60","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.60","@things-factory/integration-opc":"^9.0.0-beta.60","@things-factory/integration-email":"^9.0.0-beta.60","@things-factory/integration-melsec":"^9.0.0-beta.60","@things-factory/integration-modbus":"^9.0.0-beta.60","@things-factory/integration-qdrant":"^9.0.0-beta.60","@things-factory/integration-weather":"^9.0.0-beta.60","@things-factory/integration-headless":"^9.0.0-beta.60","@things-factory/integration-influxdb":"^9.0.0-beta.60"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.60"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.60_1745396759259_0.4605451104373721","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.61":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.61","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.61","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"5a842b5df79103f167213e21f5104dee7f5c1e81","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.61.tgz","fileCount":59,"integrity":"sha512-JbuTUa+Gj4EQGrdG16OmU/6GNi3rFwyiTNbueOcTaqG0BCqUB9G35W4zyV49lWZM9ncFH8h4tjlwhacJ/8xX3g==","signatures":[{"sig":"MEUCIHkG0uxu5PXFMdQCK5gw0TUMnT92gAtQRD9FPQcNEp7NAiEAytQ0LQT8kcZ9JaB2VGZW/15noA6/En+wzoJRXHGfIMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"08f6c2b905efffa1bcf5da1320401d5f8b2ef6bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.61","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.61","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.61","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.61","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.61","@things-factory/more-ui":"^9.0.0-beta.61","@things-factory/weather":"^9.0.0-beta.61","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.61","@things-factory/print-ui":"^9.0.0-beta.61","@things-factory/dashboard":"^9.0.0-beta.61","@things-factory/export-ui":"^9.0.0-beta.61","@things-factory/i18n-base":"^9.0.0-beta.61","@things-factory/lite-menu":"^9.0.0-beta.61","@things-factory/scheduler":"^9.0.0-beta.61","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.61","@things-factory/context-ui":"^9.0.0-beta.61","@things-factory/evaluation":"^9.0.0-beta.61","@things-factory/setting-ui":"^9.0.0-beta.61","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.61","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.61","@things-factory/setting-base":"^9.0.0-beta.61","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.61","@things-factory/oauth2-client":"^9.0.0-beta.61","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.61","@things-factory/integration-opc":"^9.0.0-beta.61","@things-factory/integration-email":"^9.0.0-beta.61","@things-factory/integration-melsec":"^9.0.0-beta.61","@things-factory/integration-modbus":"^9.0.0-beta.61","@things-factory/integration-qdrant":"^9.0.0-beta.61","@things-factory/integration-weather":"^9.0.0-beta.61","@things-factory/integration-headless":"^9.0.0-beta.61","@things-factory/integration-influxdb":"^9.0.0-beta.61"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.61"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.61_1745411273972_0.138003836838118","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.62":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.62","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.62","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"eeef5da7a0c2a0535b4744d7b6fa88f3bc2b3c83","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.62.tgz","fileCount":59,"integrity":"sha512-qQfSSSjUW7kWvHnVIBKgvZK5FycoJbI0bug4Z9rHWZMpx1zam3vLUOCBGNvhnwzVWeVj60anAX+9h0U8cMzquQ==","signatures":[{"sig":"MEYCIQDRThI2iL5Jg4ZmhG4mDWIsYTUKvOZBWw+vHxPXwmnOrgIhALkS9otOtb9yCSM+++GhjJnrIBug9mmZPRlK8eNqG+gL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5e2b366e42f786878e7a132c8787c1b9c8edb2c0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.62","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.62","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.62","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.62","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.62","@things-factory/more-ui":"^9.0.0-beta.62","@things-factory/weather":"^9.0.0-beta.62","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.62","@things-factory/print-ui":"^9.0.0-beta.62","@things-factory/dashboard":"^9.0.0-beta.62","@things-factory/export-ui":"^9.0.0-beta.62","@things-factory/i18n-base":"^9.0.0-beta.62","@things-factory/lite-menu":"^9.0.0-beta.62","@things-factory/scheduler":"^9.0.0-beta.62","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.62","@things-factory/context-ui":"^9.0.0-beta.62","@things-factory/evaluation":"^9.0.0-beta.62","@things-factory/setting-ui":"^9.0.0-beta.62","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.62","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.62","@things-factory/setting-base":"^9.0.0-beta.62","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.62","@things-factory/oauth2-client":"^9.0.0-beta.62","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.62","@things-factory/integration-opc":"^9.0.0-beta.62","@things-factory/integration-email":"^9.0.0-beta.62","@things-factory/integration-melsec":"^9.0.0-beta.62","@things-factory/integration-modbus":"^9.0.0-beta.62","@things-factory/integration-qdrant":"^9.0.0-beta.62","@things-factory/integration-weather":"^9.0.0-beta.62","@things-factory/integration-headless":"^9.0.0-beta.62","@things-factory/integration-influxdb":"^9.0.0-beta.62"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.62"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.62_1745578044674_0.8281733225675214","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.63":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.63","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.63","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6fe84034a118579f186059c225b095bb6f7458ab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.63.tgz","fileCount":59,"integrity":"sha512-2VqYeNOo6JO3X2j6FCPp56zYEUby9ziaKNsTfh9ZG90LH+YvaDlkn3STOOBSiVQx1zMhcdPCLFu41ooMpyMNjw==","signatures":[{"sig":"MEYCIQCgGYqq5XFzVOFcaxhhFs2zZJeZU37m5mGSnjRf+RmpLwIhALk/Rmgd170Ba6UU3Zfy3tl/iNtDFqQWdNe5QMt8r7al","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"488a399d2703c99cb126b56213dd68b59a8abb76","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.15.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.63","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.63","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.63","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.63","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.63","@things-factory/more-ui":"^9.0.0-beta.63","@things-factory/weather":"^9.0.0-beta.63","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.63","@things-factory/print-ui":"^9.0.0-beta.63","@things-factory/dashboard":"^9.0.0-beta.63","@things-factory/export-ui":"^9.0.0-beta.63","@things-factory/i18n-base":"^9.0.0-beta.63","@things-factory/lite-menu":"^9.0.0-beta.63","@things-factory/scheduler":"^9.0.0-beta.63","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.63","@things-factory/context-ui":"^9.0.0-beta.63","@things-factory/evaluation":"^9.0.0-beta.63","@things-factory/setting-ui":"^9.0.0-beta.63","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.63","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.63","@things-factory/setting-base":"^9.0.0-beta.63","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.63","@things-factory/oauth2-client":"^9.0.0-beta.63","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.63","@things-factory/integration-opc":"^9.0.0-beta.63","@things-factory/integration-email":"^9.0.0-beta.63","@things-factory/integration-melsec":"^9.0.0-beta.63","@things-factory/integration-modbus":"^9.0.0-beta.63","@things-factory/integration-qdrant":"^9.0.0-beta.63","@things-factory/integration-weather":"^9.0.0-beta.63","@things-factory/integration-headless":"^9.0.0-beta.63","@things-factory/integration-influxdb":"^9.0.0-beta.63"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.63"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.63_1745579269947_0.542020369970075","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.64":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.64","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.64","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"09eb5fd175bf696e844f6fc77f0649bd50a0c68b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.64.tgz","fileCount":59,"integrity":"sha512-NeVf+Sdy9gHqALchrbfxv32AFiI1J4DqC2KlcSmxeKHRGPyAZwKHqU5jPlU+vdPLy1Fs79ZRtA/4aFN7gfUD9w==","signatures":[{"sig":"MEQCIBe+4KQsHEfVusXun6wDRqmdr6hhd00cEAlZa1QG5UUUAiBKzteTnqoiba8Ho/wczYRQBt4Djnf88gxqVWU60jQ8CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"45b68aaf8f76a3b05edd8de47040aa7b2e690ac5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.63","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.63","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.63","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.63","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.63","@things-factory/more-ui":"^9.0.0-beta.63","@things-factory/weather":"^9.0.0-beta.63","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.63","@things-factory/print-ui":"^9.0.0-beta.63","@things-factory/dashboard":"^9.0.0-beta.63","@things-factory/export-ui":"^9.0.0-beta.63","@things-factory/i18n-base":"^9.0.0-beta.63","@things-factory/lite-menu":"^9.0.0-beta.63","@things-factory/scheduler":"^9.0.0-beta.63","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.63","@things-factory/context-ui":"^9.0.0-beta.63","@things-factory/evaluation":"^9.0.0-beta.63","@things-factory/setting-ui":"^9.0.0-beta.63","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.63","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.63","@things-factory/setting-base":"^9.0.0-beta.63","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.63","@things-factory/oauth2-client":"^9.0.0-beta.63","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.63","@things-factory/integration-opc":"^9.0.0-beta.63","@things-factory/integration-email":"^9.0.0-beta.63","@things-factory/integration-melsec":"^9.0.0-beta.63","@things-factory/integration-modbus":"^9.0.0-beta.63","@things-factory/integration-qdrant":"^9.0.0-beta.63","@things-factory/integration-weather":"^9.0.0-beta.63","@things-factory/integration-headless":"^9.0.0-beta.63","@things-factory/integration-influxdb":"^9.0.0-beta.63"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.64_1745813056666_0.8230130057486853","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.65":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.65","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.65","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"cbefb2b8f2029962dc783ddaff48a46f315d0848","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.65.tgz","fileCount":59,"integrity":"sha512-JHXsQYU1+rB8mkfVB7cndPUThT0ieutgJfJ7OBpEJSeQGyY9D9Ws6ovmwDzONhj6KHb/aW1I1/BlkdeQjlIULA==","signatures":[{"sig":"MEUCIE5SlaGu/DSBHyIENhD+PYw4CMycGavB+baLltTSzxAFAiEA4ULdBLh9R0XdzwuWVAVS1Tg0dshdURg8SU3ZKCpr9i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"783a664c48e833fffc34bd2573de4bf2c81d4e81","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.65","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.65","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.65","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.65","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.65","@things-factory/more-ui":"^9.0.0-beta.65","@things-factory/weather":"^9.0.0-beta.65","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.65","@things-factory/print-ui":"^9.0.0-beta.65","@things-factory/dashboard":"^9.0.0-beta.65","@things-factory/export-ui":"^9.0.0-beta.65","@things-factory/i18n-base":"^9.0.0-beta.65","@things-factory/lite-menu":"^9.0.0-beta.65","@things-factory/scheduler":"^9.0.0-beta.65","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.65","@things-factory/context-ui":"^9.0.0-beta.65","@things-factory/evaluation":"^9.0.0-beta.65","@things-factory/setting-ui":"^9.0.0-beta.65","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.65","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.65","@things-factory/setting-base":"^9.0.0-beta.65","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.65","@things-factory/oauth2-client":"^9.0.0-beta.65","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.65","@things-factory/integration-opc":"^9.0.0-beta.65","@things-factory/integration-email":"^9.0.0-beta.65","@things-factory/integration-melsec":"^9.0.0-beta.65","@things-factory/integration-modbus":"^9.0.0-beta.65","@things-factory/integration-qdrant":"^9.0.0-beta.65","@things-factory/integration-weather":"^9.0.0-beta.65","@things-factory/integration-headless":"^9.0.0-beta.65","@things-factory/integration-influxdb":"^9.0.0-beta.65"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.65_1746029921506_0.7035729308651906","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.66":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.66","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.66","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6fc6c9e1f7a3a9aeecd9e9352f38bf46aebffdf5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.66.tgz","fileCount":59,"integrity":"sha512-GAx/GQ+1BEaSj5AUkQG5axXMwWlnta0HE5O8KbibKnjDKuDjKqhYTIaCBcn4BdeDt164q6fa2ZcmIphOF2SNDQ==","signatures":[{"sig":"MEUCIG3As4Gm2VDtgGaQ7jkCIyQdDU670AaHP1clgXN9bgNdAiEA0md5xqtc2ZT68bHa82viLocjwdGDF9YoHcC2iYITE2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"06c2a89a8b934afa5d02cc97aee269e06c170048","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.65","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.65","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.65","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.65","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.65","@things-factory/more-ui":"^9.0.0-beta.65","@things-factory/weather":"^9.0.0-beta.65","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.66","@things-factory/print-ui":"^9.0.0-beta.65","@things-factory/dashboard":"^9.0.0-beta.66","@things-factory/export-ui":"^9.0.0-beta.65","@things-factory/i18n-base":"^9.0.0-beta.65","@things-factory/lite-menu":"^9.0.0-beta.66","@things-factory/scheduler":"^9.0.0-beta.65","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.65","@things-factory/context-ui":"^9.0.0-beta.65","@things-factory/evaluation":"^9.0.0-beta.65","@things-factory/setting-ui":"^9.0.0-beta.65","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.65","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.65","@things-factory/setting-base":"^9.0.0-beta.65","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.65","@things-factory/oauth2-client":"^9.0.0-beta.65","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.65","@things-factory/integration-opc":"^9.0.0-beta.65","@things-factory/integration-email":"^9.0.0-beta.65","@things-factory/integration-melsec":"^9.0.0-beta.65","@things-factory/integration-modbus":"^9.0.0-beta.65","@things-factory/integration-qdrant":"^9.0.0-beta.65","@things-factory/integration-weather":"^9.0.0-beta.65","@things-factory/integration-headless":"^9.0.0-beta.65","@things-factory/integration-influxdb":"^9.0.0-beta.65"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.66_1746294502532_0.9757683160223671","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.67":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.67","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.67","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"640cca6be1269dd6e4eb0093a2349b986be7797c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.67.tgz","fileCount":59,"integrity":"sha512-sZxlDP38ZYGpGIn4pD9pHcb8sVb/hs5hOqOPdTI730x+Vz6KzbjvOyObT/ZIL88sL9BmmAx7dHp0u7sVVIGU5w==","signatures":[{"sig":"MEUCIQDYYgyMudFBB6ih/ilNUWD+l5S/FN5nzTFe8/uZ+GPDNgIgbGowMkqJ/uSMjusOSrCwL7dxTbadPuASzxMBI2MPPbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347228},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"69b27beee408f1fdc2f3c7df44b8196c4490523e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.65","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.65","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.65","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.65","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.65","@things-factory/more-ui":"^9.0.0-beta.65","@things-factory/weather":"^9.0.0-beta.65","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.67","@things-factory/print-ui":"^9.0.0-beta.65","@things-factory/dashboard":"^9.0.0-beta.67","@things-factory/export-ui":"^9.0.0-beta.65","@things-factory/i18n-base":"^9.0.0-beta.65","@things-factory/lite-menu":"^9.0.0-beta.67","@things-factory/scheduler":"^9.0.0-beta.65","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.65","@things-factory/context-ui":"^9.0.0-beta.65","@things-factory/evaluation":"^9.0.0-beta.65","@things-factory/setting-ui":"^9.0.0-beta.65","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.65","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.65","@things-factory/setting-base":"^9.0.0-beta.65","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.67","@things-factory/oauth2-client":"^9.0.0-beta.65","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.67","@things-factory/integration-opc":"^9.0.0-beta.65","@things-factory/integration-email":"^9.0.0-beta.65","@things-factory/integration-melsec":"^9.0.0-beta.65","@things-factory/integration-modbus":"^9.0.0-beta.65","@things-factory/integration-qdrant":"^9.0.0-beta.65","@things-factory/integration-weather":"^9.0.0-beta.65","@things-factory/integration-headless":"^9.0.0-beta.67","@things-factory/integration-influxdb":"^9.0.0-beta.65"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.67_1746375314751_0.70985352811338","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.68":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.68","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.68","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4498d447ee6ce4c26a1371dacf74c603f9b40842","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.68.tgz","fileCount":59,"integrity":"sha512-RjSpDWtUpDHJ1clQFWGDHQ4+QXDZuTdYOjiCzB9OghnSHfJpFtzewEBeiun0T2fMyYhUClt8+JllLrQeCmMYrg==","signatures":[{"sig":"MEQCIFtbu7BhitjcwEAV5F1lYm2gm90oVsyAHvxvu3sM6zMuAiA35ACBN+vWIo3BfN3Z9j2fHkZQ2T3oaR0Au++uZEs9GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"967f7a059253eab2c14359a54c467a564740d0ea","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.65","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.65","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.65","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.65","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.65","@things-factory/more-ui":"^9.0.0-beta.65","@things-factory/weather":"^9.0.0-beta.65","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.67","@things-factory/print-ui":"^9.0.0-beta.65","@things-factory/dashboard":"^9.0.0-beta.68","@things-factory/export-ui":"^9.0.0-beta.65","@things-factory/i18n-base":"^9.0.0-beta.65","@things-factory/lite-menu":"^9.0.0-beta.68","@things-factory/scheduler":"^9.0.0-beta.65","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.65","@things-factory/context-ui":"^9.0.0-beta.65","@things-factory/evaluation":"^9.0.0-beta.65","@things-factory/setting-ui":"^9.0.0-beta.65","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.65","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.65","@things-factory/setting-base":"^9.0.0-beta.65","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.68","@things-factory/oauth2-client":"^9.0.0-beta.65","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.68","@things-factory/integration-opc":"^9.0.0-beta.68","@things-factory/integration-email":"^9.0.0-beta.68","@things-factory/integration-melsec":"^9.0.0-beta.68","@things-factory/integration-modbus":"^9.0.0-beta.68","@things-factory/integration-qdrant":"^9.0.0-beta.68","@things-factory/integration-weather":"^9.0.0-beta.68","@things-factory/integration-headless":"^9.0.0-beta.68","@things-factory/integration-influxdb":"^9.0.0-beta.68"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.68_1746379775764_0.97959311073438","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.69":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.69","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.69","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"204cef27ef548ccce654bdf4a3fe2f4129e7611f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.69.tgz","fileCount":59,"integrity":"sha512-MDt4UktAFxAFO18XRfisC+3Jj3VbXs2nDRzH5vyCQRvfFluGF2oM2D6EFPnbdv2SNz9DDS/nKd3bYR+bmzux5Q==","signatures":[{"sig":"MEYCIQCWyfMDuteCMVpzyLOa1RcGrnI0W60yDFj+ihAGXYDuPgIhAMagK5Gu8h5PJg628oglh+jxGfO8gV1yDicP499oDtfF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c1d8a3e7123a395cc2520af136c9d7231fdb66e4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.65","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.65","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.65","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.65","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.65","@things-factory/more-ui":"^9.0.0-beta.65","@things-factory/weather":"^9.0.0-beta.65","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.67","@things-factory/print-ui":"^9.0.0-beta.65","@things-factory/dashboard":"^9.0.0-beta.69","@things-factory/export-ui":"^9.0.0-beta.65","@things-factory/i18n-base":"^9.0.0-beta.65","@things-factory/lite-menu":"^9.0.0-beta.69","@things-factory/scheduler":"^9.0.0-beta.65","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.65","@things-factory/context-ui":"^9.0.0-beta.65","@things-factory/evaluation":"^9.0.0-beta.65","@things-factory/setting-ui":"^9.0.0-beta.65","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.65","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.65","@things-factory/setting-base":"^9.0.0-beta.65","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.69","@things-factory/oauth2-client":"^9.0.0-beta.65","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.69","@things-factory/integration-opc":"^9.0.0-beta.69","@things-factory/integration-email":"^9.0.0-beta.69","@things-factory/integration-melsec":"^9.0.0-beta.69","@things-factory/integration-modbus":"^9.0.0-beta.69","@things-factory/integration-qdrant":"^9.0.0-beta.69","@things-factory/integration-weather":"^9.0.0-beta.69","@things-factory/integration-headless":"^9.0.0-beta.69","@things-factory/integration-influxdb":"^9.0.0-beta.69"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.69_1746382198952_0.7147466202824924","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.70":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.70","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.70","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"ed15ee21ecee4fbd9df85eff5451e6b7342ce812","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.70.tgz","fileCount":59,"integrity":"sha512-Rgx0jrG7V9YbHRtapHJI4Ryvcd1znOoeEHqxOcUYbHN6SyP0LHAeKLb9vs7OKoktNWKIGZxKRaTyt5nqyQrvng==","signatures":[{"sig":"MEQCIEiVg24L07hED4oOOezYtrY11Yj89bt5B8e8Xm/pgTYkAiBTeUtA4Zzubr4HK8R/MMtdg941BpgbS64tCl14hxErHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"758395e0db4594fc5c62c5c6ec9ec63d449e5842","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.70","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.70","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.70","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.70","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.70","@things-factory/more-ui":"^9.0.0-beta.70","@things-factory/weather":"^9.0.0-beta.70","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.70","@things-factory/print-ui":"^9.0.0-beta.70","@things-factory/dashboard":"^9.0.0-beta.70","@things-factory/export-ui":"^9.0.0-beta.70","@things-factory/i18n-base":"^9.0.0-beta.70","@things-factory/lite-menu":"^9.0.0-beta.70","@things-factory/scheduler":"^9.0.0-beta.70","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.70","@things-factory/context-ui":"^9.0.0-beta.70","@things-factory/evaluation":"^9.0.0-beta.70","@things-factory/setting-ui":"^9.0.0-beta.70","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.70","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.70","@things-factory/setting-base":"^9.0.0-beta.70","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.70","@things-factory/oauth2-client":"^9.0.0-beta.70","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.70","@things-factory/integration-opc":"^9.0.0-beta.70","@things-factory/integration-email":"^9.0.0-beta.70","@things-factory/integration-melsec":"^9.0.0-beta.70","@things-factory/integration-modbus":"^9.0.0-beta.70","@things-factory/integration-qdrant":"^9.0.0-beta.70","@things-factory/integration-weather":"^9.0.0-beta.70","@things-factory/integration-headless":"^9.0.0-beta.70","@things-factory/integration-influxdb":"^9.0.0-beta.70"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.70"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.70_1746424291564_0.2623214672006602","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.71":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.71","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.71","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"2c287174381ed790f88427a57c835920d07487c9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.71.tgz","fileCount":59,"integrity":"sha512-Qb8+q0tvYmboed4KZkbC+rPsM9aDLsoqS60HuqA1/Vp+AKCyGGfiGvBi0oWt8XYPM3jw6hMWlyp46JWW4gMloA==","signatures":[{"sig":"MEQCIEe0hrwhLqnG1EOBZjKGRk/EcYMTPhKqTJK+Lr7MzLFFAiAp2SPZ+M2ubMdnkT9Yg2m5ZKJQvIMzgmOvbkDDVTaacg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ad70d71a01eaf79f9572592a0825a85362247dd8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.71","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.71","@things-factory/more-ui":"^9.0.0-beta.71","@things-factory/weather":"^9.0.0-beta.71","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.71","@things-factory/print-ui":"^9.0.0-beta.71","@things-factory/dashboard":"^9.0.0-beta.71","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.71","@things-factory/lite-menu":"^9.0.0-beta.71","@things-factory/scheduler":"^9.0.0-beta.71","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.71","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.71","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.71","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.71","@things-factory/setting-base":"^9.0.0-beta.71","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.71","@things-factory/oauth2-client":"^9.0.0-beta.71","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.71","@things-factory/integration-opc":"^9.0.0-beta.71","@things-factory/integration-email":"^9.0.0-beta.71","@things-factory/integration-melsec":"^9.0.0-beta.71","@things-factory/integration-modbus":"^9.0.0-beta.71","@things-factory/integration-qdrant":"^9.0.0-beta.71","@things-factory/integration-weather":"^9.0.0-beta.71","@things-factory/integration-headless":"^9.0.0-beta.71","@things-factory/integration-influxdb":"^9.0.0-beta.71"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.71_1746430835303_0.46378046993607347","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.72":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.72","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.72","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"c856c5d77d4bba0abb9a0a42c1253354b511286a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.72.tgz","fileCount":59,"integrity":"sha512-W3Luu+KXhfod0NVa7LRFx2bUdc115ufsKJ9gTfWa+QOQj/yoyEPKxZbkrExjnebCtXUfsmoW3QLf5XeHfZ/fHQ==","signatures":[{"sig":"MEYCIQCD7u5OfYnKctW9/F+pSDTa3l5eo2jrj4MXq/KjblgpOQIhALbdsDdMRWQ7DoyGd1etKIQR0SLFK+JXIkeiU2MHOUnv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3190b9ab68736f026063204976849a1ba13258c2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.71","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.71","@things-factory/more-ui":"^9.0.0-beta.71","@things-factory/weather":"^9.0.0-beta.71","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.72","@things-factory/print-ui":"^9.0.0-beta.71","@things-factory/dashboard":"^9.0.0-beta.72","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.71","@things-factory/lite-menu":"^9.0.0-beta.72","@things-factory/scheduler":"^9.0.0-beta.71","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.71","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.71","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.71","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.71","@things-factory/setting-base":"^9.0.0-beta.71","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.72","@things-factory/oauth2-client":"^9.0.0-beta.71","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.71","@things-factory/integration-opc":"^9.0.0-beta.71","@things-factory/integration-email":"^9.0.0-beta.71","@things-factory/integration-melsec":"^9.0.0-beta.71","@things-factory/integration-modbus":"^9.0.0-beta.71","@things-factory/integration-qdrant":"^9.0.0-beta.71","@things-factory/integration-weather":"^9.0.0-beta.71","@things-factory/integration-headless":"^9.0.0-beta.72","@things-factory/integration-influxdb":"^9.0.0-beta.71"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.72_1746466887855_0.9097072381062694","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.73":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.73","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.73","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"a3dff8fc3120679caadbd427485a3cfa19f329ab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.73.tgz","fileCount":59,"integrity":"sha512-AfdBXKWApUarvhfp3nF+kNDIpT6DqrpqLyMfOklp7lHph+BfXX7hFhlp//vHk2afe2IiOR0rhOGTLgsG1GczKw==","signatures":[{"sig":"MEQCIEjljQxxskeDAHfQADagrwNMbyKpiNFyMFwI65uvUknlAiAK1ReJqMK3EO7cjvT9QxnovegCkPNhsXGCMJnLdiWUlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269740},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4ad9c73cb4fa012289d66b30342457fa1ec76070","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.71","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.71","@things-factory/more-ui":"^9.0.0-beta.71","@things-factory/weather":"^9.0.0-beta.71","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.72","@things-factory/print-ui":"^9.0.0-beta.71","@things-factory/dashboard":"^9.0.0-beta.72","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.71","@things-factory/lite-menu":"^9.0.0-beta.72","@things-factory/scheduler":"^9.0.0-beta.71","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.71","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.71","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.71","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.71","@things-factory/setting-base":"^9.0.0-beta.71","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.72","@things-factory/oauth2-client":"^9.0.0-beta.71","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.71","@things-factory/integration-opc":"^9.0.0-beta.71","@things-factory/integration-email":"^9.0.0-beta.71","@things-factory/integration-melsec":"^9.0.0-beta.71","@things-factory/integration-modbus":"^9.0.0-beta.71","@things-factory/integration-qdrant":"^9.0.0-beta.71","@things-factory/integration-weather":"^9.0.0-beta.71","@things-factory/integration-headless":"^9.0.0-beta.72","@things-factory/integration-influxdb":"^9.0.0-beta.73"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.73_1746545893954_0.5879674591865462","host":"s3://npm-registry-packages-npm-production"}},"8.0.41":{"name":"@things-factory/operato-ecs","version":"8.0.41","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"aec3fffd77a08838a1f052cb21cca1b7633f87ae","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.41.tgz","fileCount":68,"integrity":"sha512-3C3uOkbfoKvreKesZL95/EajkTQLN5G4gt8QgRy9Tkl3NqhAN1sX8UkzF7jBnVVqQ3F9Ts6tJHhAOYbrR1uXdw==","signatures":[{"sig":"MEUCIQCGJWsHpdCMDWKMSd3Ctx1kp5mYZ5xShcH5GPXP06KC3gIgDAoDIq1U2ux8AJC6km/1yZ+39SdK22XmYyz41Nu0pa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270891},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"68ed47dc717d534edbee63adf16d2a84df73f501","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.41","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.38","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.38","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.38","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.41","@things-factory/more-ui":"^8.0.38","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.41","@things-factory/print-ui":"^8.0.41","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.41","@things-factory/export-ui":"^8.0.38","@things-factory/i18n-base":"^8.0.41","@things-factory/lite-menu":"^8.0.41","@things-factory/scheduler":"^8.0.41","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.41","@things-factory/context-ui":"^8.0.38","@things-factory/evaluation":"^8.0.38","@things-factory/setting-ui":"^8.0.41","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.41","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.41","@things-factory/setting-base":"^8.0.41","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.41","@things-factory/oauth2-client":"^8.0.41","@things-factory/integration-ui":"^8.0.41","@things-factory/integration-opc":"^8.0.41","@things-factory/integration-email":"^8.0.41","@things-factory/integration-melsec":"^8.0.41","@things-factory/integration-modbus":"^8.0.41","@things-factory/integration-headless":"^8.0.41","@things-factory/integration-influxdb":"^8.0.41"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.41_1746604350307_0.6895127280735387","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.74":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.74","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.74","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"aa02f4f631515aa2579d726d8a3f787504ac8b8b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.74.tgz","fileCount":59,"integrity":"sha512-XRZ2uCuSIrERZU5+EhUed2uheCblBI40rsQ5QzQt2LHtJIzV+1i3xAUjqAaFG486GuTXGdDtEwbpeQW9PVgadg==","signatures":[{"sig":"MEYCIQCBlM1aniKBBuWzmh0kSSKFJKbf3hgVzyhSRZCDsNhalwIhAM3BKQuNH9gDasHZMS5LuwxGAbx084Z4l1YzPpbhlhnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348431},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c67a15e31ff0395875c46c67457f5a6410b7e5b6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.71","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.71","@things-factory/more-ui":"^9.0.0-beta.71","@things-factory/weather":"^9.0.0-beta.71","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.74","@things-factory/print-ui":"^9.0.0-beta.71","@things-factory/dashboard":"^9.0.0-beta.74","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.71","@things-factory/lite-menu":"^9.0.0-beta.74","@things-factory/scheduler":"^9.0.0-beta.71","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.71","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.71","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.71","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.71","@things-factory/setting-base":"^9.0.0-beta.71","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.72","@things-factory/oauth2-client":"^9.0.0-beta.71","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.71","@things-factory/integration-opc":"^9.0.0-beta.71","@things-factory/integration-email":"^9.0.0-beta.71","@things-factory/integration-melsec":"^9.0.0-beta.71","@things-factory/integration-modbus":"^9.0.0-beta.71","@things-factory/integration-qdrant":"^9.0.0-beta.71","@things-factory/integration-weather":"^9.0.0-beta.71","@things-factory/integration-headless":"^9.0.0-beta.72","@things-factory/integration-influxdb":"^9.0.0-beta.73"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.74_1746898799586_0.31452983734183526","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.75":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.75","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.75","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"65157ed520c5e5b290109f9f62b9d69d6b308c6c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.75.tgz","fileCount":59,"integrity":"sha512-4Y8sGfwKUYneSADI3bzFhWmyZh7BA03suh33SAVr6QQNLtXQNCRx6ad5EjTEIV2VydUfGNxau9hE0F6E6odhYg==","signatures":[{"sig":"MEUCIBaySojN0slhiHRZE/lSspSRrqrXE/ZZu560NZtypB/CAiEA88Jvue0J1v3aKoxRtQf2vARPIy5GBZs/RvSS5HIEHTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270735},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"92bbe907ddda0357d07a63b852bea145b294e6c4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.71","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.71","@things-factory/more-ui":"^9.0.0-beta.71","@things-factory/weather":"^9.0.0-beta.71","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.74","@things-factory/print-ui":"^9.0.0-beta.71","@things-factory/dashboard":"^9.0.0-beta.75","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.71","@things-factory/lite-menu":"^9.0.0-beta.75","@things-factory/scheduler":"^9.0.0-beta.71","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.71","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.71","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.71","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.71","@things-factory/setting-base":"^9.0.0-beta.71","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.75","@things-factory/oauth2-client":"^9.0.0-beta.71","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.71","@things-factory/integration-opc":"^9.0.0-beta.71","@things-factory/integration-email":"^9.0.0-beta.71","@things-factory/integration-melsec":"^9.0.0-beta.71","@things-factory/integration-modbus":"^9.0.0-beta.71","@things-factory/integration-qdrant":"^9.0.0-beta.71","@things-factory/integration-weather":"^9.0.0-beta.71","@things-factory/integration-headless":"^9.0.0-beta.75","@things-factory/integration-influxdb":"^9.0.0-beta.73"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.75_1747555431344_0.14661374690967577","host":"s3://npm-registry-packages-npm-production"}},"6.4.5":{"name":"@things-factory/operato-ecs","version":"6.4.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"1041a4f443b01f9cea3e37fb8f8ad9462f37b1f3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.5.tgz","fileCount":64,"integrity":"sha512-uc5lumyU0nA3JakDTfP3tmtasy/HPsvcxsuNO0p/9N0HirZtHKHPVi/MAQck0JwGpBbFtfDmL0dcVwtEG8L8QA==","signatures":[{"sig":"MEQCIHB5x95zjigHUf6QYe/BTH85aXO0en7Gxtd+7oZD6m0bAiBeV5QFOvVIGrcPqXIJMQIzjbXMlHmgL/uPt2xYvd+HeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288038},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"df6e9fd7de8564e0ffc7b81221bf2f6afa1fabad","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.5","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.2","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.2","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.2","@things-factory/auth-ui":"^6.4.5","@things-factory/more-ui":"^6.4.2","@things-factory/board-ui":"^6.4.5","@things-factory/print-ui":"^6.4.5","@things-factory/dashboard":"^6.4.5","@things-factory/export-ui":"^6.4.2","@things-factory/i18n-base":"^6.4.2","@things-factory/lite-menu":"^6.4.5","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.5","@things-factory/context-ui":"^6.4.2","@things-factory/setting-ui":"^6.4.5","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.5","@things-factory/notification":"^6.4.5","@things-factory/setting-base":"^6.4.5","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.5","@things-factory/oauth2-client":"^6.4.5","@things-factory/integration-ui":"^6.4.5","@things-factory/integration-opc":"^6.4.5","@things-factory/integration-melsec":"^6.4.5","@things-factory/integration-modbus":"^6.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.5_1747747744677_0.2125803756402267","host":"s3://npm-registry-packages-npm-production"}},"6.4.6":{"name":"@things-factory/operato-ecs","version":"6.4.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"19893b4439a6f179567ce3091a199079ac5512ee","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.6.tgz","fileCount":64,"integrity":"sha512-nZHHWvcM7Yp7yy85C9NSEjqhbSz+akTrs4aGwFKcszsG99Xwc9yurQTRMFRpmipy9KIQmzzLKFF8acAWwnFw5g==","signatures":[{"sig":"MEUCIGIJLlh7UPm7TC1aJ6hChH2VCp/IIf3cz0eKiqUXn6e7AiEA+Vuvn/3gaglKfD/uCP+iaRy6fxZ7OQ+dbiF0+OwApOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288038},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ea532c05867c9003ef8b40726d0aec23668e2ee2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.5","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.2","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.2","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.2","@things-factory/auth-ui":"^6.4.5","@things-factory/more-ui":"^6.4.2","@things-factory/board-ui":"^6.4.5","@things-factory/print-ui":"^6.4.5","@things-factory/dashboard":"^6.4.6","@things-factory/export-ui":"^6.4.2","@things-factory/i18n-base":"^6.4.2","@things-factory/lite-menu":"^6.4.6","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.5","@things-factory/context-ui":"^6.4.2","@things-factory/setting-ui":"^6.4.5","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.5","@things-factory/notification":"^6.4.5","@things-factory/setting-base":"^6.4.5","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.6","@things-factory/oauth2-client":"^6.4.5","@things-factory/integration-ui":"^6.4.5","@things-factory/integration-opc":"^6.4.5","@things-factory/integration-melsec":"^6.4.5","@things-factory/integration-modbus":"^6.4.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.6_1747972563392_0.40661205224699226","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.76":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.76","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.76","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"3bc1b0ac5f1e101d9bdf5501a1089c0511305b43","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.76.tgz","fileCount":59,"integrity":"sha512-XxGCjh0GsNKag7kHpSKKccDUxs7EhYHWf5GRwErj+7MWMrFAUY77O5mt5UmnjWDbyb5KP4JWCJ9gIXVtx/jVFA==","signatures":[{"sig":"MEUCIGpmKgBGPHtDynpLZCKbf7djqxPnvoPxvkEDASIPu8nYAiEAodd5iR6DjiToGufxlnb5YXKNmx8EUnshXGUXtBIM6Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270735},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6bb7b465e1b7dca24c78c7e4fbbaa24afc3bc7e7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.76","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.76","@things-factory/more-ui":"^9.0.0-beta.71","@things-factory/weather":"^9.0.0-beta.76","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.76","@things-factory/print-ui":"^9.0.0-beta.76","@things-factory/dashboard":"^9.0.0-beta.76","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.76","@things-factory/lite-menu":"^9.0.0-beta.76","@things-factory/scheduler":"^9.0.0-beta.76","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.76","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.76","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.76","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.76","@things-factory/setting-base":"^9.0.0-beta.76","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.76","@things-factory/oauth2-client":"^9.0.0-beta.76","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.76","@things-factory/integration-opc":"^9.0.0-beta.76","@things-factory/integration-email":"^9.0.0-beta.76","@things-factory/integration-melsec":"^9.0.0-beta.76","@things-factory/integration-modbus":"^9.0.0-beta.76","@things-factory/integration-qdrant":"^9.0.0-beta.76","@things-factory/integration-weather":"^9.0.0-beta.76","@things-factory/integration-headless":"^9.0.0-beta.76","@things-factory/integration-influxdb":"^9.0.0-beta.76"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.76_1747976220978_0.32171013316483155","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.77":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.77","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.77","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"c556467725e08c465d6de8e02bffd98f9e940b0a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.77.tgz","fileCount":59,"integrity":"sha512-/blnOnpcDVyNMNQ3oT5pWi/sC/V5O8WM3zmdJb0Np4Gy4zJm1p+MzqDJGGrcKnAo3h6IJEtTd25uMdzGl6eO7w==","signatures":[{"sig":"MEYCIQD9EVVQkd9Opi+OulB5jjRuloZx9DaP5LZQr0kPUtznUgIhAIv+5wTTq+yME7W/CWPO3O31YtsRPFzvX8SbUzIao/lW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349313},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9d48627144cb6ca2644a6ecb4ed991b83252e516","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.76","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.76","@things-factory/more-ui":"^9.0.0-beta.71","@things-factory/weather":"^9.0.0-beta.76","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.77","@things-factory/print-ui":"^9.0.0-beta.76","@things-factory/dashboard":"^9.0.0-beta.77","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.76","@things-factory/lite-menu":"^9.0.0-beta.77","@things-factory/scheduler":"^9.0.0-beta.76","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.76","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.76","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.76","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.76","@things-factory/setting-base":"^9.0.0-beta.76","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.76","@things-factory/oauth2-client":"^9.0.0-beta.76","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.76","@things-factory/integration-opc":"^9.0.0-beta.76","@things-factory/integration-email":"^9.0.0-beta.76","@things-factory/integration-melsec":"^9.0.0-beta.76","@things-factory/integration-modbus":"^9.0.0-beta.76","@things-factory/integration-qdrant":"^9.0.0-beta.76","@things-factory/integration-weather":"^9.0.0-beta.76","@things-factory/integration-headless":"^9.0.0-beta.76","@things-factory/integration-influxdb":"^9.0.0-beta.76"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.77_1748232556640_0.32332335211701846","host":"s3://npm-registry-packages-npm-production"}},"6.4.7":{"name":"@things-factory/operato-ecs","version":"6.4.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"54b900852fc11a64d7c29f773708dc0fe666e969","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.7.tgz","fileCount":64,"integrity":"sha512-Q3Be31uoOYOdMjwveFrCz4EK/JUA1sYsxaR/ubsmPB5LaHL8ez9xDosvflR3h2fu66I7vot1wWW7mx6XArsU+w==","signatures":[{"sig":"MEUCIQCG35U+CW7ARIlOtDJ9VO84+yzduEM940jKRzllzcM1nAIgEQ52KWB27qiuzDmOGrsYHR4kT/ezF/mUKQPTklt3LvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288038},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"62f53151fc9d182969416f07f91ed47ee03d67ce","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.7","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.7","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.7","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.7","@things-factory/auth-ui":"^6.4.7","@things-factory/more-ui":"^6.4.7","@things-factory/board-ui":"^6.4.7","@things-factory/print-ui":"^6.4.7","@things-factory/dashboard":"^6.4.7","@things-factory/export-ui":"^6.4.7","@things-factory/i18n-base":"^6.4.7","@things-factory/lite-menu":"^6.4.7","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.7","@things-factory/context-ui":"^6.4.7","@things-factory/setting-ui":"^6.4.7","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.7","@things-factory/notification":"^6.4.7","@things-factory/setting-base":"^6.4.7","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.7","@things-factory/oauth2-client":"^6.4.7","@things-factory/integration-ui":"^6.4.7","@things-factory/integration-opc":"^6.4.7","@things-factory/integration-melsec":"^6.4.7","@things-factory/integration-modbus":"^6.4.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.7_1748234298394_0.0680728986657686","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.78":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.78","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.78","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"524b341fa4afdf3aaec7d932d94a0334867acef2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.78.tgz","fileCount":59,"integrity":"sha512-Z4PmxWuNLTf7xY1MScRKKMwYQM8HSUTpMcxCAOkVvSufmLLh/cRt4qp9XYyVgfAdZyNtU5MemoRV00QzKzk0Mg==","signatures":[{"sig":"MEUCIQCttgt36oagscleHWrozdFMcOpm3UKX4jNV9UZq1PKCmAIgT/PwckZmnrus9jzFTX3GBcVdkBvv/ulx9I/qqH/7/84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270625},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3c74d133d7140af40250d360943e291eb799edbf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.76","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.76","@things-factory/more-ui":"^9.0.0-beta.71","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.77","@things-factory/print-ui":"^9.0.0-beta.76","@things-factory/dashboard":"^9.0.0-beta.77","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.76","@things-factory/lite-menu":"^9.0.0-beta.77","@things-factory/scheduler":"^9.0.0-beta.76","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.76","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.76","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.76","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.76","@things-factory/setting-base":"^9.0.0-beta.76","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.76","@things-factory/oauth2-client":"^9.0.0-beta.76","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.76","@things-factory/integration-opc":"^9.0.0-beta.76","@things-factory/integration-email":"^9.0.0-beta.76","@things-factory/integration-melsec":"^9.0.0-beta.76","@things-factory/integration-modbus":"^9.0.0-beta.76","@things-factory/integration-qdrant":"^9.0.0-beta.76","@things-factory/integration-headless":"^9.0.0-beta.76","@things-factory/integration-influxdb":"^9.0.0-beta.76"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.78_1748328107352_0.3252520096294307","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.79":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.79","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"924f88f5fd443c3d053f1f7d6b2e6bdf34ba309f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.79.tgz","fileCount":59,"integrity":"sha512-xLgTGiBa8cQoJuki73FKA9eS6alubYQ8GX4+l3hUv4zkepocV3BBoF08ncmT8JiaL/7wk3nMeohcYjDMFwaTXg==","signatures":[{"sig":"MEUCIC86BEL+FXsAGHhC04JRjlL0rQJkDeYPk15Siln4TnchAiEA+jykzXk359T3KGj37p/0OE1VGGySoD6Ky/+bZ+m66Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270625},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e652dcabaaadd49880ce8ebe0b617a8d902c7aa5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.76","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.76","@things-factory/more-ui":"^9.0.0-beta.71","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.77","@things-factory/print-ui":"^9.0.0-beta.76","@things-factory/dashboard":"^9.0.0-beta.79","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.76","@things-factory/lite-menu":"^9.0.0-beta.79","@things-factory/scheduler":"^9.0.0-beta.76","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.76","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.76","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.76","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.76","@things-factory/setting-base":"^9.0.0-beta.76","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.79","@things-factory/oauth2-client":"^9.0.0-beta.76","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.79","@things-factory/integration-opc":"^9.0.0-beta.79","@things-factory/integration-email":"^9.0.0-beta.79","@things-factory/integration-melsec":"^9.0.0-beta.79","@things-factory/integration-modbus":"^9.0.0-beta.79","@things-factory/integration-qdrant":"^9.0.0-beta.79","@things-factory/integration-headless":"^9.0.0-beta.79","@things-factory/integration-influxdb":"^9.0.0-beta.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.79_1748328791780_0.08754007949418119","host":"s3://npm-registry-packages-npm-production"}},"4.3.637":{"name":"@things-factory/operato-ecs","version":"4.3.637","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.637","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"63ae11a7fefcd247fadb0f0b4b02fa05624f9619","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.637.tgz","fileCount":55,"integrity":"sha512-l2MCUEAhvSlgraM9Xix7DrMLsX1w8Bru4fpG0fib703JtLFj2Tq7r9/RLXF9bFqjUTkoiVJpAZ1zzGQjMm8Ftw==","signatures":[{"sig":"MEUCIFuGgT1eCjSxwf4m9MUeAoAPklq4OTzU3Jq8hjTjGZXKAiEArcukPD+8vUMIWJHZpsKhDFnVfovXcfzNnfRO8z9SnE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"67af35bd054b84ae5e72c48b1f61917be5d8debb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.637","@things-factory/grist-ui":"^4.3.637","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.637","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.637","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.637","@things-factory/resource-ui":"^4.3.637","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.616","@things-factory/integration-melsec":"^4.3.616","@things-factory/integration-modbus":"^4.3.616","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.637_1748694142119_0.16746407292588894","host":"s3://npm-registry-packages-npm-production"}},"8.0.46":{"name":"@things-factory/operato-ecs","version":"8.0.46","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"88f98d0a80bfd11c255bd5647ea379e86e36daaf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.46.tgz","fileCount":68,"integrity":"sha512-Nob+zVlVid/MS4EhsuUt7gAX6bAEV+9hEuQQONjR/fLrn0nGzI2h3BulTx2xQ7fdyBpfsgOBd1Y2chLkKJR/Rg==","signatures":[{"sig":"MEYCIQC/XeJDPgoCaSKvW26BAoywKtCFKheeXGrWe6cdyfgLLgIhAKYi2deRGi+2u+RAYud927fU7V67YDaGQmuI45/f9YGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271898},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f480db75ac6a70340b85c6512d116da86c559eb4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.41","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.38","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.38","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.38","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.46","@things-factory/more-ui":"^8.0.38","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.41","@things-factory/print-ui":"^8.0.41","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.41","@things-factory/export-ui":"^8.0.38","@things-factory/i18n-base":"^8.0.41","@things-factory/lite-menu":"^8.0.41","@things-factory/scheduler":"^8.0.41","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.41","@things-factory/context-ui":"^8.0.38","@things-factory/evaluation":"^8.0.38","@things-factory/setting-ui":"^8.0.41","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.46","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.41","@things-factory/setting-base":"^8.0.41","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.41","@things-factory/oauth2-client":"^8.0.41","@things-factory/integration-ui":"^8.0.41","@things-factory/integration-opc":"^8.0.41","@things-factory/integration-email":"^8.0.41","@things-factory/integration-melsec":"^8.0.41","@things-factory/integration-modbus":"^8.0.41","@things-factory/integration-headless":"^8.0.41","@things-factory/integration-influxdb":"^8.0.41"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.46_1749000903468_0.20469716205711275","host":"s3://npm-registry-packages-npm-production"}},"4.3.638":{"name":"@things-factory/operato-ecs","version":"4.3.638","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.638","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"54216491026121c6367e0374b811ec6221ba005d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.638.tgz","fileCount":55,"integrity":"sha512-9l9f6dKvWfM6lQoHE+GFHq4gSHoZ2HHAAG7L0Qqy/9MDKJz4zLavcER6BAk3xoTBPxUf8MRMM6TbMuqIXKWdoA==","signatures":[{"sig":"MEQCIBomOpiavJpDpdFR/PFpKtyCIMmQYUVC9hBEDd1Bgy8CAiAiYrvTXVNq539CsvIgIMzG3h0AFlziZIezqHAOayYP6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d87c82028467f0feb5ece6f09783350baaebfe8a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.638","@things-factory/grist-ui":"^4.3.638","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.638","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.638","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.638","@things-factory/resource-ui":"^4.3.638","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.616","@things-factory/integration-melsec":"^4.3.616","@things-factory/integration-modbus":"^4.3.616","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.638_1749031433081_0.6433608131374007","host":"s3://npm-registry-packages-npm-production"}},"8.0.47":{"name":"@things-factory/operato-ecs","version":"8.0.47","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"3120e422fb8eff152afd3d12132b922a21f0ad9d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.47.tgz","fileCount":68,"integrity":"sha512-NJ3z1IgEFtrdhJqTzgdEkg0wxRsVhEtQ7RHWiHP/f2otwuGoRJv5ZT/4lpzselRKrKTr4X8NSpWjk15UARJR3A==","signatures":[{"sig":"MEUCIQCxbNpOSn1QHtbl3ZQhbdlJH+hpPhTgbpRwClyIr8rcygIgVnuo/nA2ZCYweU4B7OSCVk+bzz/zBJBbWAdKWGVKaNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271898},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"067854a8167e8a83c42174f10c2fc20a0c67abf0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.41","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.38","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.38","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.38","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.47","@things-factory/more-ui":"^8.0.38","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.41","@things-factory/print-ui":"^8.0.41","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.41","@things-factory/export-ui":"^8.0.38","@things-factory/i18n-base":"^8.0.41","@things-factory/lite-menu":"^8.0.41","@things-factory/scheduler":"^8.0.41","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.41","@things-factory/context-ui":"^8.0.38","@things-factory/evaluation":"^8.0.38","@things-factory/setting-ui":"^8.0.41","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.47","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.41","@things-factory/setting-base":"^8.0.41","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.41","@things-factory/oauth2-client":"^8.0.41","@things-factory/integration-ui":"^8.0.41","@things-factory/integration-opc":"^8.0.41","@things-factory/integration-email":"^8.0.41","@things-factory/integration-melsec":"^8.0.41","@things-factory/integration-modbus":"^8.0.41","@things-factory/integration-headless":"^8.0.41","@things-factory/integration-influxdb":"^8.0.41"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.47_1749620416776_0.9783463690098244","host":"s3://npm-registry-packages-npm-production"}},"4.3.642":{"name":"@things-factory/operato-ecs","version":"4.3.642","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.642","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"f008e6d342e1f4cd1eb66a1a707eb64763b290c6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.642.tgz","fileCount":55,"integrity":"sha512-+Aif7QJFn9YEqrXpClofUuHIgjgpwJtCcex2WdEStULFbcAPQGWhbbRsHXIpjvfEZVdEczj9J2xvcq2lh5m1Ig==","signatures":[{"sig":"MEUCIQC1sz0IdBA+XK/Xxjvq4S4xETsZJnqJcJZ9BflB8UuuZQIgc8KtbFwJlOgG/OSb+OR3qhWxAdqyaawY2oD5dK9W//U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7796a1553e51d21f017f3746f80f25cae9e1c695","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v18.12.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"18.12.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.642","@things-factory/grist-ui":"^4.3.642","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.642","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.642","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.642","@things-factory/resource-ui":"^4.3.642","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.616","@things-factory/integration-melsec":"^4.3.616","@things-factory/integration-modbus":"^4.3.616","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.642_1749906774896_0.6015977803070243","host":"s3://npm-registry-packages-npm-production"}},"8.0.52":{"name":"@things-factory/operato-ecs","version":"8.0.52","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"aaa9fb5fc592adecd98bbb484b9724f87772a1a2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.52.tgz","fileCount":68,"integrity":"sha512-8WvegTl/wav6CV5kA5nUbwrxisEskOqx4zNSSvGspsr4bp6TNJVEcheUlvpJ5wgKHcWUElqh+wroEVkJWskuQw==","signatures":[{"sig":"MEUCIQCkpNUpGGHQJ6jMoglCjWmNXf7BzWnhKogEOoZf95ytzgIgWUO4lcgxAm9JurKSOwF53ytWLdHu7OOkMq+jblqQ81A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271898},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2c8ff01fbaa81e30c60bd9e6f8481c308d811849","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","actor":{"name":"nalshya113","type":"user","email":"nalshya113@gmail.com"},"email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.41","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.38","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.38","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.38","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.47","@things-factory/more-ui":"^8.0.38","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.41","@things-factory/print-ui":"^8.0.41","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.52","@things-factory/export-ui":"^8.0.38","@things-factory/i18n-base":"^8.0.41","@things-factory/lite-menu":"^8.0.52","@things-factory/scheduler":"^8.0.41","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.41","@things-factory/context-ui":"^8.0.38","@things-factory/evaluation":"^8.0.38","@things-factory/setting-ui":"^8.0.41","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.47","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.41","@things-factory/setting-base":"^8.0.41","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.52","@things-factory/oauth2-client":"^8.0.41","@things-factory/integration-ui":"^8.0.52","@things-factory/integration-opc":"^8.0.52","@things-factory/integration-email":"^8.0.52","@things-factory/integration-melsec":"^8.0.52","@things-factory/integration-modbus":"^8.0.52","@things-factory/integration-headless":"^8.0.52","@things-factory/integration-influxdb":"^8.0.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.52_1750384506034_0.3532626746544645","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-beta.80":{"name":"@things-factory/operato-ecs","version":"9.0.0-beta.80","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.0-beta.80","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"64078453e0d85ee653b809059f42eb6108bfce8b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0-beta.80.tgz","fileCount":59,"integrity":"sha512-R0AuA67u3Tey5OkwplQGSEM1eHZsDw0Qpdpvc27NQiZIW4VmBbIZUbpJI61xbad+Q0EjVzPgMgajwBF0QhJX/A==","signatures":[{"sig":"MEYCIQCFxVD0uV1NTC6Tkh5q0mDeLbODAJGVuUrwlWqiXFyiCQIhALKdb3kfCVK55kOBM3y0uDeUtXeFIvzTa1j+lOQeWUdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275607},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d50b01b1c4d13c639a5e04f787c62b1a9daf9ade","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0-beta","@operato/scene-auth":"^9.0.0-beta","@operato/scene-form":"^9.0.0-beta","@things-factory/api":"^9.0.0-beta.76","@operato/scene-clock":"^9.0.0-beta","@operato/scene-excel":"^9.0.0-beta","@operato/scene-gantt":"^9.0.0-beta","@operato/scene-gauge":"^9.0.0-beta","@operato/scene-grist":"^9.0.0-beta","@operato/scene-label":"^9.0.0-beta","@operato/scene-table":"^9.0.0-beta","@operato/scene-timer":"^9.0.0-beta","@things-factory/help":"^9.0.0-beta.71","@operato/scene-random":"^9.0.0-beta","@operato/scene-switch":"^9.0.0-beta","@things-factory/shell":"^9.0.0-beta.71","@operato/scene-chartjs":"^9.0.0-beta","@operato/scene-restful":"^9.0.0-beta","@things-factory/system":"^9.0.0-beta.71","@operato/scene-scichart":"^9.0.0-beta","@things-factory/auth-ui":"^9.0.0-beta.76","@things-factory/more-ui":"^9.0.0-beta.71","@operato/property-editor":"^9.0.0-beta","@things-factory/board-ui":"^9.0.0-beta.77","@things-factory/print-ui":"^9.0.0-beta.76","@things-factory/dashboard":"^9.0.0-beta.80","@things-factory/export-ui":"^9.0.0-beta.71","@things-factory/i18n-base":"^9.0.0-beta.76","@things-factory/lite-menu":"^9.0.0-beta.80","@things-factory/scheduler":"^9.0.0-beta.76","@operato/scene-integration":"^9.0.0-beta","@operato/scene-news-ticker":"^9.0.0-beta","@operato/scene-progressbar":"^9.0.0-beta","@things-factory/apptool-ui":"^9.0.0-beta.76","@things-factory/context-ui":"^9.0.0-beta.71","@things-factory/evaluation":"^9.0.0-beta.71","@things-factory/setting-ui":"^9.0.0-beta.76","@operato/scene-image-slider":"^9.0.0-beta","@things-factory/resource-ui":"^9.0.0-beta.76","@operato/scene-manufacturing":"^9.0.0-beta","@things-factory/notification":"^9.0.0-beta.76","@things-factory/setting-base":"^9.0.0-beta.76","@operato/scene-data-transform":"^9.0.0-beta","@operato/scene-half-roundrect":"^9.0.0-beta","@operato/scene-wellstek-gantt":"^9.0.0-beta","@things-factory/board-service":"^9.0.0-beta.80","@things-factory/oauth2-client":"^9.0.0-beta.76","@operato/scene-material-design":"^9.0.0-beta","@things-factory/integration-ui":"^9.0.0-beta.80","@things-factory/integration-opc":"^9.0.0-beta.80","@things-factory/integration-email":"^9.0.0-beta.80","@things-factory/integration-melsec":"^9.0.0-beta.80","@things-factory/integration-modbus":"^9.0.0-beta.80","@things-factory/integration-qdrant":"^9.0.0-beta.80","@things-factory/integration-headless":"^9.0.0-beta.80","@things-factory/integration-influxdb":"^9.0.0-beta.80"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0-beta.80_1750885851149_0.3285643124132789","host":"s3://npm-registry-packages-npm-production"}},"8.0.53":{"name":"@things-factory/operato-ecs","version":"8.0.53","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.53","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"acffc645c4877686c20fbd41925516495a875b7f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.53.tgz","fileCount":68,"integrity":"sha512-MoItX0fMmGC9ku4HEvZpFlIMfYA8rKoPsXlsrDX0rpDEdpSdPxQtx42Am/tJX/MNACABUQZ5ERZtxvBAQs7zFQ==","signatures":[{"sig":"MEQCIDHzFdRwwFDwTgKW7Gqj63SMYqG/prKVED90OOrGVYGFAiBLR43giAQf7TJ+9zZdt+FdQNr4nce8M/4uvprU1a2xVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271898},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"481c505eeabae5ad3d32ba5e2bbcd1c9ec1cb6ed","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","actor":{"name":"nalshya113","type":"user","email":"nalshya113@gmail.com"},"email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.2/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.41","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.38","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.38","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.38","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.47","@things-factory/more-ui":"^8.0.38","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.41","@things-factory/print-ui":"^8.0.41","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.52","@things-factory/export-ui":"^8.0.38","@things-factory/i18n-base":"^8.0.41","@things-factory/lite-menu":"^8.0.52","@things-factory/scheduler":"^8.0.41","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.53","@things-factory/context-ui":"^8.0.38","@things-factory/evaluation":"^8.0.38","@things-factory/setting-ui":"^8.0.41","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.47","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.41","@things-factory/setting-base":"^8.0.41","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.52","@things-factory/oauth2-client":"^8.0.41","@things-factory/integration-ui":"^8.0.52","@things-factory/integration-opc":"^8.0.52","@things-factory/integration-email":"^8.0.52","@things-factory/integration-melsec":"^8.0.52","@things-factory/integration-modbus":"^8.0.52","@things-factory/integration-headless":"^8.0.52","@things-factory/integration-influxdb":"^8.0.52"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.53_1750987293358_0.5796995207924951","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@things-factory/operato-ecs","version":"9.0.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"ce6ac0c8ffc7fb51f3d8e5994df39e61537a8c05","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.0.tgz","fileCount":59,"integrity":"sha512-R/Y15CCqzsktr2h8+qOR6BnbS37hVs5XxSXFhzjT791x0BbuhNa7G4prCm/XyXzjMNITWRDrvLQt6zgTGaz98g==","signatures":[{"sig":"MEUCICo2tf08vZgTfbEhVQCqu8Hkf7JKAZL8EXC6Z/9XvRDJAiEA0oHUbKbSrUk9Lo8FQ0XqRDYrq4woU4oHRUn1Z061v9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343330},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d6b5293b3ad571461b4282f19bc89288bdab2acc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.0","@things-factory/more-ui":"^9.0.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.0","@things-factory/print-ui":"^9.0.0","@things-factory/dashboard":"^9.0.0","@things-factory/export-ui":"^9.0.0","@things-factory/i18n-base":"^9.0.0","@things-factory/lite-menu":"^9.0.0","@things-factory/scheduler":"^9.0.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.0","@things-factory/context-ui":"^9.0.0","@things-factory/evaluation":"^9.0.0","@things-factory/setting-ui":"^9.0.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.0","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.0","@things-factory/setting-base":"^9.0.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.0","@things-factory/oauth2-client":"^9.0.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.0","@things-factory/integration-opc":"^9.0.0","@things-factory/integration-email":"^9.0.0","@things-factory/integration-melsec":"^9.0.0","@things-factory/integration-modbus":"^9.0.0","@things-factory/integration-qdrant":"^9.0.0","@things-factory/integration-headless":"^9.0.0","@things-factory/integration-influxdb":"^9.0.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.0_1751326724326_0.6588045299771237","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@things-factory/operato-ecs","version":"9.0.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"48b70403ea6a96e392fc5e18a23015dd64a69283","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.1.tgz","fileCount":59,"integrity":"sha512-HXjA1vjdZuqjc0hGaESSBpdJM1jz8htrB+8tlLOKg20HT0m7bGyH5tyi9+p5o5L8jbcdMksxySbrbi7SDDwwiQ==","signatures":[{"sig":"MEUCIAi/N6gr0PheY70hJe2H7gbiDMC3j6v3jh6A00j775mDAiEAu1z1dDnp2yFak/AjBPytOKJLKrEHzzFD/pXx0z4/lmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343286},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"784f6d6072cbbcfc5fcbe18f48e85521e933ecdd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.0","@things-factory/more-ui":"^9.0.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.0","@things-factory/print-ui":"^9.0.0","@things-factory/dashboard":"^9.0.1","@things-factory/export-ui":"^9.0.0","@things-factory/i18n-base":"^9.0.0","@things-factory/lite-menu":"^9.0.1","@things-factory/scheduler":"^9.0.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.0","@things-factory/context-ui":"^9.0.0","@things-factory/evaluation":"^9.0.0","@things-factory/setting-ui":"^9.0.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.0","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.0","@things-factory/setting-base":"^9.0.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.1","@things-factory/oauth2-client":"^9.0.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.1","@things-factory/integration-opc":"^9.0.1","@things-factory/integration-email":"^9.0.1","@things-factory/integration-melsec":"^9.0.1","@things-factory/integration-modbus":"^9.0.1","@things-factory/integration-qdrant":"^9.0.1","@things-factory/integration-headless":"^9.0.1","@things-factory/integration-influxdb":"^9.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.1_1751505642496_0.3866173474026511","host":"s3://npm-registry-packages-npm-production"}},"4.3.652":{"name":"@things-factory/operato-ecs","version":"4.3.652","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.652","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"7701546fae8a7ba0ed8efd7bd8258d3379baaa9c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.652.tgz","fileCount":55,"integrity":"sha512-iwBOnu2u8tUh5khO3uO3lLfJ+JJdtUlODxR/B3EwVdlgQvLkas1stZ9ajOr1I/oiDgBx49pCmG0XPvXyLLfMng==","signatures":[{"sig":"MEUCIH6P64G5eL3ynr+YHquGer020EiEDHfwRmPtM5fhqkYBAiEA062dekOU/fiUojJV49KLmhny0F3uWwCU95JFbb3hcYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3aa7eb5c7879696cc724760bd04fc6e5cc30194f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","actor":{"name":"horwengliang95","type":"user","email":"wliang@hatiolab.com"},"email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.642","@things-factory/grist-ui":"^4.3.642","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.642","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.642","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.642","@things-factory/resource-ui":"^4.3.642","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.652","@things-factory/integration-melsec":"^4.3.652","@things-factory/integration-modbus":"^4.3.652","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.652_1751532650322_0.14197627119764622","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@things-factory/operato-ecs","version":"9.0.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d01753bfa841b2343d827e2d5276770b95df623e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.2.tgz","fileCount":59,"integrity":"sha512-7+3ajmKXy3RNhczrrmNuGa++ybTPd2K85Bbar+hs87+FgdtclAyNk6vrruzZOvHQQ33oSkREOn9vQlWS0I/j0g==","signatures":[{"sig":"MEYCIQCmZSgb8z93dkzxRjwmh6Jwx/8JKvc+UWYRoNQqSAmGJwIhAOZ1AoQETJj/7NBDMJxlA3zxiPma7HB2GlJz11gKeylD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421892},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5cf452159e611eea93c23010706ecfc6543405ba","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.2","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.2","@things-factory/more-ui":"^9.0.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.2","@things-factory/print-ui":"^9.0.2","@things-factory/dashboard":"^9.0.2","@things-factory/export-ui":"^9.0.0","@things-factory/i18n-base":"^9.0.2","@things-factory/lite-menu":"^9.0.2","@things-factory/scheduler":"^9.0.2","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.2","@things-factory/context-ui":"^9.0.0","@things-factory/evaluation":"^9.0.0","@things-factory/setting-ui":"^9.0.2","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.2","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.2","@things-factory/setting-base":"^9.0.2","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.2","@things-factory/oauth2-client":"^9.0.2","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.2","@things-factory/integration-opc":"^9.0.2","@things-factory/integration-email":"^9.0.2","@things-factory/integration-melsec":"^9.0.2","@things-factory/integration-modbus":"^9.0.2","@things-factory/integration-qdrant":"^9.0.2","@things-factory/integration-headless":"^9.0.2","@things-factory/integration-influxdb":"^9.0.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.2_1751649042344_0.7330690102764861","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"@things-factory/operato-ecs","version":"9.0.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"72e185fc251f243d5a7ddb9bda8bdd8e465d30a2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.3.tgz","fileCount":59,"integrity":"sha512-TDaAHeoMGsy8C2d7CHIJPANSCXhPn3iCrPJGftiwKYxXhyMu3OFrG+GCTHAX2Sfa6LS6MZE5W3emaHy1NALGFg==","signatures":[{"sig":"MEUCIDjtybrwpbSxpsZIW1eNgLBm+mpnUUe1eYvucxbI5EnWAiEA5SUJCrseqNEZfwXWZCaC8g+s6int7ZqjHGTCoF3x0LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343304},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"38583ad6c3eab8533e0602e81c8d8ca64ef12f1d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.2","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.2","@things-factory/more-ui":"^9.0.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.2","@things-factory/print-ui":"^9.0.2","@things-factory/dashboard":"^9.0.2","@things-factory/export-ui":"^9.0.0","@things-factory/i18n-base":"^9.0.2","@things-factory/lite-menu":"^9.0.2","@things-factory/scheduler":"^9.0.3","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.2","@things-factory/context-ui":"^9.0.0","@things-factory/evaluation":"^9.0.0","@things-factory/setting-ui":"^9.0.2","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.2","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.2","@things-factory/setting-base":"^9.0.2","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.2","@things-factory/oauth2-client":"^9.0.2","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.2","@things-factory/integration-opc":"^9.0.2","@things-factory/integration-email":"^9.0.2","@things-factory/integration-melsec":"^9.0.2","@things-factory/integration-modbus":"^9.0.2","@things-factory/integration-qdrant":"^9.0.2","@things-factory/integration-headless":"^9.0.2","@things-factory/integration-influxdb":"^9.0.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.3_1751678751784_0.15745162317799122","host":"s3://npm-registry-packages-npm-production"}},"9.0.4":{"name":"@things-factory/operato-ecs","version":"9.0.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"31cfdb6791e30cbcda38bf42d62820152a3871d7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.4.tgz","fileCount":59,"integrity":"sha512-aLPtYHamOGynDpo80vtqsYGuWmXUjO99v2dXjhRIVAb5SswVbbtXfMA9q8s/AEodmgjNvywzv6ez4BEPMoM6Pw==","signatures":[{"sig":"MEQCICzAC/jQS6kss1pYaiqGsPog+Cj6RJC/nI/gcXuA91qjAiBjpqJ6iTsX+YrnGTYE6GP/ARC/dXYP77Kdx1P0VVHqtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348097},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"19ea4dea609aab5f5827af1c5586a1b843f3252a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.2","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.2","@things-factory/more-ui":"^9.0.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.2","@things-factory/print-ui":"^9.0.2","@things-factory/dashboard":"^9.0.4","@things-factory/export-ui":"^9.0.0","@things-factory/i18n-base":"^9.0.2","@things-factory/lite-menu":"^9.0.4","@things-factory/scheduler":"^9.0.3","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.2","@things-factory/context-ui":"^9.0.0","@things-factory/evaluation":"^9.0.0","@things-factory/setting-ui":"^9.0.2","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.2","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.2","@things-factory/setting-base":"^9.0.2","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.4","@things-factory/oauth2-client":"^9.0.2","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.4","@things-factory/integration-opc":"^9.0.4","@things-factory/integration-email":"^9.0.4","@things-factory/integration-melsec":"^9.0.4","@things-factory/integration-modbus":"^9.0.4","@things-factory/integration-qdrant":"^9.0.4","@things-factory/integration-headless":"^9.0.4","@things-factory/integration-influxdb":"^9.0.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.4_1751694176898_0.5630110705340232","host":"s3://npm-registry-packages-npm-production"}},"9.0.5":{"name":"@things-factory/operato-ecs","version":"9.0.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"2135e8eeeac52643358c90e88a64d22fb9470dec","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.5.tgz","fileCount":59,"integrity":"sha512-WBTl2NkLNwUSYTFRisAvo6MU5v6SRxil3NQptX9oDEPnPwEXDrAVTRz60qlpbPOPVcsZ9AG9QEy0hvnCC0+8gw==","signatures":[{"sig":"MEUCIHQZOXuf3d63hc8eg1XRaGEn+xnnS2JRLksGwZy7sONFAiEApJeH7RrA55JqiUMtl8w3iP/vR02LPLC/P6m3HToiNXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348097},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"da760d5cf77e2495da74360b1cdc1f99f13bb65f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.5","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.5","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.5","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.5","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.5","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.5","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.5","@things-factory/integration-opc":"^9.0.5","@things-factory/integration-email":"^9.0.5","@things-factory/integration-melsec":"^9.0.5","@things-factory/integration-modbus":"^9.0.5","@things-factory/integration-qdrant":"^9.0.5","@things-factory/integration-headless":"^9.0.5","@things-factory/integration-influxdb":"^9.0.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.5_1751694484700_0.15921868981015108","host":"s3://npm-registry-packages-npm-production"}},"9.0.6":{"name":"@things-factory/operato-ecs","version":"9.0.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"26930d3715933f147b0792f47e6411cb463be577","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.6.tgz","fileCount":59,"integrity":"sha512-91aFH8nJagdLRoqc22JhRhN0cPOX+JEie/GWlZCDABmuoAgoMwW2rw1lQO0FbgHuCIMcXV2HGnTqHFrLS2baMw==","signatures":[{"sig":"MEYCIQDGgJ8wGhPoH7gAqYEJRKbcvcXI92y1f4UcGKbvJ0O9DgIhALBfVtcOwnT7jEKa5JDJ8m+JtzM/lXAAME1dGu/Kqxvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348097},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dbefe868d95df678038075c233267a4edc64dc40","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","actor":{"name":"heartyoh","type":"user","email":"heartyoh@hatiolab.com"},"email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.5","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.6","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.6","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.5","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.5","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.6","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.6","@things-factory/integration-opc":"^9.0.6","@things-factory/integration-email":"^9.0.6","@things-factory/integration-melsec":"^9.0.6","@things-factory/integration-modbus":"^9.0.6","@things-factory/integration-qdrant":"^9.0.6","@things-factory/integration-headless":"^9.0.6","@things-factory/integration-influxdb":"^9.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.6_1751775896165_0.6331500368319236","host":"s3://npm-registry-packages-npm-production"}},"4.3.653":{"name":"@things-factory/operato-ecs","version":"4.3.653","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.653","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8c958a4c53d23b9ce0d0eca01c5c9b57f9395824","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.653.tgz","fileCount":55,"integrity":"sha512-niF3PU2LBTT5Vf3y/6XmjZrzdJqCoqeeWSagVx/Zbr5RVmVrZEN4IAINzo+0l/8si8uHTp5qfFkP01X+Oxdi1w==","signatures":[{"sig":"MEUCIQDPq1rWqpXJ4jbQRoIyiwJTsHMgEQiJBX7WYdG/UcmxWwIgf5P7Xlwkvugp+6NqsuPNcpaUQSkWEBoqHshHjEon8vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ce1e4e0517cf3b2e513e3adda3061d3406e38a16","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","actor":{"name":"horwengliang95","type":"user","email":"wliang@hatiolab.com"},"email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.642","@things-factory/grist-ui":"^4.3.642","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.642","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.642","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.642","@things-factory/resource-ui":"^4.3.642","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.653","@things-factory/integration-melsec":"^4.3.653","@things-factory/integration-modbus":"^4.3.653","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.653_1752049283185_0.5906710343922283","host":"s3://npm-registry-packages-npm-production"}},"8.0.54":{"name":"@things-factory/operato-ecs","version":"8.0.54","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.54","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"7dec5b0bba91186420dd0c8cd8437513cd5e68b9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.54.tgz","fileCount":68,"integrity":"sha512-7bGRm5GI/qSG5jXh6+xfbwxYLVaZPKzc3FHwpTwM3QtKaj8G6fWz6/jY2uKY16e8by+518BnRCa8xQo0/Hhahw==","signatures":[{"sig":"MEQCID1x4dJoFc1T+5oPSKoZNiDNOhPhtNkj6byb8mw0WvI+AiAGybwaLMGeyBLNP6NI2J3qi5xkRq7veGmxvmjFrMcYTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272354},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b222492ba1cb28c9095a66ce2207c8954bcb4b37","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.54","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.54","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.54","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.54","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.54","@things-factory/more-ui":"^8.0.54","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.54","@things-factory/print-ui":"^8.0.54","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.54","@things-factory/export-ui":"^8.0.54","@things-factory/i18n-base":"^8.0.54","@things-factory/lite-menu":"^8.0.54","@things-factory/scheduler":"^8.0.54","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.54","@things-factory/context-ui":"^8.0.54","@things-factory/evaluation":"^8.0.54","@things-factory/setting-ui":"^8.0.54","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.54","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.54","@things-factory/setting-base":"^8.0.54","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.54","@things-factory/oauth2-client":"^8.0.54","@things-factory/integration-ui":"^8.0.54","@things-factory/integration-opc":"^8.0.54","@things-factory/integration-email":"^8.0.54","@things-factory/integration-melsec":"^8.0.54","@things-factory/integration-modbus":"^8.0.54","@things-factory/integration-headless":"^8.0.54","@things-factory/integration-influxdb":"^8.0.54"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.54_1752457283166_0.7341847221364401","host":"s3://npm-registry-packages-npm-production"}},"8.0.55":{"name":"@things-factory/operato-ecs","version":"8.0.55","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.55","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e6bed46b655bc97f58407a93825f50e4f13fb507","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.55.tgz","fileCount":68,"integrity":"sha512-vogVopFcDCkVMS2ef5H4AuiXpEZjVzGVJd99K0Fw26CNfC6OM4TkHT8LN14o10oMFE822atd2ysWY5ho4g04Ow==","signatures":[{"sig":"MEUCIQDuaONpG+TxWyrEwKOK6MsbXUhQ4t2P9VEDRaafdUmi1QIgKIBiun4SJd0EmR6Cdk8uYbKui/4x4vkyriV6rDclxQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272354},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"172e2730c2e249faa839070c1b21d81bb4b6c946","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.55","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.55","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.55","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.55","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.55","@things-factory/more-ui":"^8.0.55","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.55","@things-factory/print-ui":"^8.0.55","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.55","@things-factory/export-ui":"^8.0.55","@things-factory/i18n-base":"^8.0.55","@things-factory/lite-menu":"^8.0.55","@things-factory/scheduler":"^8.0.55","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.55","@things-factory/context-ui":"^8.0.55","@things-factory/evaluation":"^8.0.55","@things-factory/setting-ui":"^8.0.55","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.55","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.55","@things-factory/setting-base":"^8.0.55","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.55","@things-factory/oauth2-client":"^8.0.55","@things-factory/integration-ui":"^8.0.55","@things-factory/integration-opc":"^8.0.55","@things-factory/integration-email":"^8.0.55","@things-factory/integration-melsec":"^8.0.55","@things-factory/integration-modbus":"^8.0.55","@things-factory/integration-headless":"^8.0.55","@things-factory/integration-influxdb":"^8.0.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.55_1752462679219_0.11728738928756743","host":"s3://npm-registry-packages-npm-production"}},"9.0.7":{"name":"@things-factory/operato-ecs","version":"9.0.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"e4570f7d877a058263c8dd5e440f3e51970bdf20","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.7.tgz","fileCount":59,"integrity":"sha512-8rSZ/zbmcnapTQb22U7/k+wZ8RNzX2lSxq9ddT7WeezL94k4c1arTUNpT1ZbT8pEvNC/yKoCEeYTVNbXsBJLDw==","signatures":[{"sig":"MEYCIQD8EOQIby0zr8maS5MWZZaq7QFA0o4B9soKnxzhYwrKgAIhAMYZ/P7GDWXL1+TYauXmp4Dpwi+3T4vWqLJim//7XOOi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348097},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"999c7f4228f58f14bad71122cbbc07dc81b7b16d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.7","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.6","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.6","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.7","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.7","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.6","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.6","@things-factory/integration-opc":"^9.0.6","@things-factory/integration-email":"^9.0.6","@things-factory/integration-melsec":"^9.0.6","@things-factory/integration-modbus":"^9.0.6","@things-factory/integration-qdrant":"^9.0.6","@things-factory/integration-headless":"^9.0.6","@things-factory/integration-influxdb":"^9.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.7_1752468746258_0.3007241951054136","host":"s3://npm-registry-packages-npm-production"}},"9.0.8":{"name":"@things-factory/operato-ecs","version":"9.0.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"0afa12e2069fd7a9e1919b174404c6318b8a5d13","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.8.tgz","fileCount":59,"integrity":"sha512-Pk83wbnAW98Rdqyx5LzfefV3sAyQR0LQNH643RBJor+1TotSPz7iwIHKUfNVmFnoiO/ATQr/I9HcvDNDBEuuAw==","signatures":[{"sig":"MEUCIB46HV1lPdIh2fxPIlcY/Xf8XijYap7uZucfJ28deoDAAiEAomZqe1IM2MmMistBjkv5MyBEmeYClrXGYERa7Wy/Zlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348097},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"040cdb27c787684b8b754fa14ea537231361cd99","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.8","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.6","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.6","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.7","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.8","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.6","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.6","@things-factory/integration-opc":"^9.0.6","@things-factory/integration-email":"^9.0.6","@things-factory/integration-melsec":"^9.0.6","@things-factory/integration-modbus":"^9.0.6","@things-factory/integration-qdrant":"^9.0.6","@things-factory/integration-headless":"^9.0.6","@things-factory/integration-influxdb":"^9.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.8_1752473315855_0.5889828498102203","host":"s3://npm-registry-packages-npm-production"}},"9.0.9":{"name":"@things-factory/operato-ecs","version":"9.0.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"aa52bbbe0a3fc1ed93532f5e50acee910ae911e3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.9.tgz","fileCount":59,"integrity":"sha512-0inQToeaQfA6zRBT8M+5Md6+ZJW7cIuXE4OHkzS59jM0M4jDAvW0Zjb7whSJw//eDUNAhWB+6X1H477w+nNk3g==","signatures":[{"sig":"MEYCIQCp668J9M6iXN/apC5E6WnbA0Ha/5Gm+NAF7PGt26X9gQIhAOodUhQZjwjB6+53DkgHvT3c8P0sKASMuZUHWl64Cjps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448073},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"eb11cf155bb4ce131e23b903feaae8af768f1e5e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.9","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.9","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.6","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.9","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.9","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.6","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.6","@things-factory/integration-opc":"^9.0.6","@things-factory/integration-email":"^9.0.6","@things-factory/integration-melsec":"^9.0.6","@things-factory/integration-modbus":"^9.0.6","@things-factory/integration-qdrant":"^9.0.6","@things-factory/integration-headless":"^9.0.6","@things-factory/integration-influxdb":"^9.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.9_1752591851831_0.499067043209076","host":"s3://npm-registry-packages-npm-production"}},"9.0.12":{"name":"@things-factory/operato-ecs","version":"9.0.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"be76297e64fb953a85cb9ddc964c430ac62a8c20","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.12.tgz","fileCount":59,"integrity":"sha512-vG/bFF/dcRn/5xIuSfI9tlLZ3Ayhoexj1VhraksFxjHLTAB+Xf7Vab6XS5zGVDYmNgZl6rL4lKIUZeMk6xkLXg==","signatures":[{"sig":"MEYCIQDkE837z8dVrLerlLIvui+8Ra9djU7zNJRWAIOPzzHmXQIhAMnBE/oIhOaXNT2Dmp/YY5oNDrRqNYtjtTr9SGtqxMeZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448085},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2bb9eb1ca59f8b080ae7b0589c1cc085fe0f8a3f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.9","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.12","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.12","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.9","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.9","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.12","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.12","@things-factory/integration-opc":"^9.0.12","@things-factory/integration-email":"^9.0.12","@things-factory/integration-melsec":"^9.0.12","@things-factory/integration-modbus":"^9.0.12","@things-factory/integration-qdrant":"^9.0.12","@things-factory/integration-headless":"^9.0.12","@things-factory/integration-influxdb":"^9.0.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.12_1752754709069_0.7157896233969023","host":"s3://npm-registry-packages-npm-production"}},"9.0.13":{"name":"@things-factory/operato-ecs","version":"9.0.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"04b598ab4b1fcac780244c1fcc980dcf24c2bd66","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.13.tgz","fileCount":59,"integrity":"sha512-j22eRbC/06Qscaoc842hMkeBbpcu1bn4qiiCja90ZsDVsCwDxN7mNpK3dJ2tjhgR2oLJD1ea8VfPeemFbFfa4Q==","signatures":[{"sig":"MEUCIQC05EYh8bNUUmR36XVFN2flZZRIRNFYT9W/MSpzfIxX2QIgXBU1ApKvzVoCLxTZsxadj6HhU3ezEKxN0yUizPcTyrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448085},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8629e384d819c0d232f76def3e04ed0c1030a3d0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.9","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.13","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.13","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.9","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.9","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.13","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.13","@things-factory/integration-opc":"^9.0.13","@things-factory/integration-email":"^9.0.13","@things-factory/integration-melsec":"^9.0.13","@things-factory/integration-modbus":"^9.0.13","@things-factory/integration-qdrant":"^9.0.13","@things-factory/integration-headless":"^9.0.13","@things-factory/integration-influxdb":"^9.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.13_1752757613549_0.012236690377241954","host":"s3://npm-registry-packages-npm-production"}},"9.0.14":{"name":"@things-factory/operato-ecs","version":"9.0.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"171ac6bebac902b1b878e58dcaf55dba0c1ef4a6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.14.tgz","fileCount":59,"integrity":"sha512-hehviG2MywFHe1gXZencJ0/qXVFBge183bfwouu+5JIVmnMHhgnLJdfcqHlnsn5AHKGVNoqSQAcrulEO978LcQ==","signatures":[{"sig":"MEUCIFXWwPp1XJfSjwEwH4dCUqdUvjt6pURbeiuUbd1FdqJ3AiEAmokd5SdLjyiIKJpVgFM2jm3z1oDUjyul2x+M6tNrONg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448085},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b092ace8cad6c994b41ce6c06b929085d886b134","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.9","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.14","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.14","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.9","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.9","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.14","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.14","@things-factory/integration-opc":"^9.0.14","@things-factory/integration-email":"^9.0.14","@things-factory/integration-melsec":"^9.0.14","@things-factory/integration-modbus":"^9.0.14","@things-factory/integration-qdrant":"^9.0.14","@things-factory/integration-headless":"^9.0.14","@things-factory/integration-influxdb":"^9.0.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.14_1752945265874_0.39051553697484986","host":"s3://npm-registry-packages-npm-production"}},"9.0.15":{"name":"@things-factory/operato-ecs","version":"9.0.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"914a9f63e384c965261d5d541f3d36c4df7a16d3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.15.tgz","fileCount":59,"integrity":"sha512-VpDhllbLnHHpUxjdZHae+pMvQ6k19hzrg71QxIj/Q8dl1CG0DtjUxCrg/W7xUW/sKevT4JRM62YEarCuF+zcHw==","signatures":[{"sig":"MEUCIBtU9CSFGYxtozO1EFjKis+wjiVW2IyYiAQDf11zx9l/AiEA9rWnMGKReNz1f0jMiKqIj8gPMqpZMFbDQ4Vw1Da01Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448085},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ee0c6972e5cb345ac2a60f92085c046c6deaf55e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.9","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.15","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.15","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.9","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.9","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.15","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.15","@things-factory/integration-opc":"^9.0.15","@things-factory/integration-email":"^9.0.15","@things-factory/integration-melsec":"^9.0.15","@things-factory/integration-modbus":"^9.0.15","@things-factory/integration-qdrant":"^9.0.15","@things-factory/integration-headless":"^9.0.15","@things-factory/integration-influxdb":"^9.0.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.15_1752946834608_0.06735251329696368","host":"s3://npm-registry-packages-npm-production"}},"9.0.19":{"name":"@things-factory/operato-ecs","version":"9.0.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"67d918464c8fb4f85ea7cabee29494730da36c0f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.19.tgz","fileCount":59,"integrity":"sha512-4o7MKvlsEQX9YyKhYtAEHJo+sW+/Hw6lapbR9cBwxZ0d0fXjhsTFKWKVb55QLznULX01VD6sEX/TZjXGyvAYDA==","signatures":[{"sig":"MEQCIBG9gxAL8OREFSCookBzSXhCLEOMKVFlqhzcoFETU9wpAiBRmZAYBWeBtOJRyZShhCONfQ+ZHb0jqf9ngZOCZfrjJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448087},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8a547ab7c7dd693d849121201dfeeeeefbc2f020","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.19","@things-factory/more-ui":"^9.0.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.5","@things-factory/print-ui":"^9.0.5","@things-factory/dashboard":"^9.0.15","@things-factory/export-ui":"^9.0.5","@things-factory/i18n-base":"^9.0.5","@things-factory/lite-menu":"^9.0.15","@things-factory/scheduler":"^9.0.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.5","@things-factory/context-ui":"^9.0.5","@things-factory/evaluation":"^9.0.9","@things-factory/setting-ui":"^9.0.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.19","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.5","@things-factory/setting-base":"^9.0.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.15","@things-factory/oauth2-client":"^9.0.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.19","@things-factory/integration-opc":"^9.0.15","@things-factory/integration-email":"^9.0.15","@things-factory/integration-melsec":"^9.0.15","@things-factory/integration-modbus":"^9.0.15","@things-factory/integration-qdrant":"^9.0.15","@things-factory/integration-headless":"^9.0.15","@things-factory/integration-influxdb":"^9.0.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.19_1753268460149_0.6328985273272181","host":"s3://npm-registry-packages-npm-production"}},"9.0.20":{"name":"@things-factory/operato-ecs","version":"9.0.20","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"23eb7fcc8716160982193670c09c0329c774abcf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.20.tgz","fileCount":59,"integrity":"sha512-dFwZmf1w/8pD6KcZB5y9pjbqT+FWyQOJfSk2+/657f10KKHlV34DW4Rqbk9N6IknTaJqksAg5Lf33GRrJGh0dQ==","signatures":[{"sig":"MEYCIQDKMbFA6qy6c2IFIKQ3Rq8TtaysVt/tteZDNzh1qUGK3AIhAJF7bmC5NqZdMiTNtaKf1p9oP1HrOz/jGHwotjQNrBYv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448105},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d66d7047d01d82c6c676f8f02ecf1233fe55eaab","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.20","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.20","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.20","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.20","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.20","@things-factory/more-ui":"^9.0.20","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.20","@things-factory/print-ui":"^9.0.20","@things-factory/dashboard":"^9.0.20","@things-factory/export-ui":"^9.0.20","@things-factory/i18n-base":"^9.0.20","@things-factory/lite-menu":"^9.0.20","@things-factory/scheduler":"^9.0.20","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.20","@things-factory/context-ui":"^9.0.20","@things-factory/evaluation":"^9.0.20","@things-factory/setting-ui":"^9.0.20","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.20","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.20","@things-factory/setting-base":"^9.0.20","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.20","@things-factory/oauth2-client":"^9.0.20","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.20","@things-factory/integration-opc":"^9.0.20","@things-factory/integration-email":"^9.0.20","@things-factory/integration-melsec":"^9.0.20","@things-factory/integration-modbus":"^9.0.20","@things-factory/integration-qdrant":"^9.0.20","@things-factory/integration-headless":"^9.0.20","@things-factory/integration-influxdb":"^9.0.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.20_1753268664045_0.7277278703721908","host":"s3://npm-registry-packages-npm-production"}},"4.3.660":{"name":"@things-factory/operato-ecs","version":"4.3.660","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.660","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"99228f1c295453a0aac1ef78a4099d23bede4c09","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.660.tgz","fileCount":55,"integrity":"sha512-m2qrHwhkbFtz8XFlbo7OapcTgjuRKJ/vqBhNdhojDk8Mw/ze6BzynhHxAiv/3rLmuhNwkxcS7PIpbikMAXpYJw==","signatures":[{"sig":"MEUCIETh2NDOMt5prOEEDYkon6ikbL/XWnfj1KB8PEXTKaRSAiEAzDiwRSeGwLNe8IRPx5QiVGpvViXeDrpqDtsU8r1JeQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d5c870cd06b2fcacea68ba21baadd244e4532b99","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.591","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.591","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.591","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.591","@things-factory/more-ui":"^4.3.591","@things-factory/board-ui":"^4.3.642","@things-factory/grist-ui":"^4.3.642","@things-factory/print-ui":"^4.3.591","@things-factory/dashboard":"^4.3.642","@things-factory/export-ui":"^4.3.591","@things-factory/i18n-base":"^4.3.591","@things-factory/lite-menu":"^4.3.642","@things-factory/system-ui":"^4.3.591","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.591","@things-factory/context-ui":"^4.3.591","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.642","@things-factory/resource-ui":"^4.3.660","@things-factory/setting-base":"^4.3.609","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.591","@things-factory/oauth2-client":"^4.3.591","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.653","@things-factory/integration-melsec":"^4.3.653","@things-factory/integration-modbus":"^4.3.653","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.660_1753784320925_0.48912972181419145","host":"s3://npm-registry-packages-npm-production"}},"9.0.24":{"name":"@things-factory/operato-ecs","version":"9.0.24","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4e0753cf757720b75fa93b7d4423b3f2ffd92ce4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.24.tgz","fileCount":59,"integrity":"sha512-cH/DO1lF7EFJ57lInI6aQ6elG+0IuqP1weVHJHcFgV0LdyqeHwCkuutkZz3MxBGjZG6E3azw6NQb7G2u7nFB9w==","signatures":[{"sig":"MEUCIQD4U+bTNAVZ3R9NIk7oKZL99n3tfKeSRrgVjXeZXCuzkQIgWClGBYkeV8kw3IrUgjTXapSHiZMjurCpCM6o2IgREd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449710},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5b0961255631f7b6bb0c83e66d3d8021e15658bd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.24","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.24","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.24","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.24","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.24","@things-factory/more-ui":"^9.0.24","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.24","@things-factory/print-ui":"^9.0.24","@things-factory/dashboard":"^9.0.24","@things-factory/export-ui":"^9.0.24","@things-factory/i18n-base":"^9.0.24","@things-factory/lite-menu":"^9.0.24","@things-factory/scheduler":"^9.0.24","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.24","@things-factory/context-ui":"^9.0.24","@things-factory/evaluation":"^9.0.24","@things-factory/setting-ui":"^9.0.24","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.24","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.24","@things-factory/setting-base":"^9.0.24","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.24","@things-factory/oauth2-client":"^9.0.24","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.24","@things-factory/integration-opc":"^9.0.24","@things-factory/integration-email":"^9.0.24","@things-factory/integration-melsec":"^9.0.24","@things-factory/integration-modbus":"^9.0.24","@things-factory/integration-qdrant":"^9.0.24","@things-factory/integration-headless":"^9.0.24","@things-factory/integration-influxdb":"^9.0.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.24_1753907524010_0.8201564058415003","host":"s3://npm-registry-packages-npm-production"}},"9.0.25":{"name":"@things-factory/operato-ecs","version":"9.0.25","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.25","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"796be400d70cd3f30ea978759b8674ea35c7ed1d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.25.tgz","fileCount":59,"integrity":"sha512-E5+7gBggF6eypkobKLJEYDjpk+T0IEJCr51tZ3GZa6j2wOCWT0/7LWvVNPh6Cg76VFvMSVVlwEm9wuB3Lyafnw==","signatures":[{"sig":"MEYCIQCiCQkPPw1dJA97smsmmuWXzcj3OOF7asYYEXyQ4KDxmgIhAJxl1ArMqb04Dnzsbebjxy/1frARMNkTw958TvJoOTxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449710},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f15d38b26438fe7e14edefdeb0b752ce9fe5fa83","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.25","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.25","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.25","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.25","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.25","@things-factory/more-ui":"^9.0.25","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.25","@things-factory/print-ui":"^9.0.25","@things-factory/dashboard":"^9.0.25","@things-factory/export-ui":"^9.0.25","@things-factory/i18n-base":"^9.0.25","@things-factory/lite-menu":"^9.0.25","@things-factory/scheduler":"^9.0.25","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.25","@things-factory/context-ui":"^9.0.25","@things-factory/evaluation":"^9.0.25","@things-factory/setting-ui":"^9.0.25","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.25","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.25","@things-factory/setting-base":"^9.0.25","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.25","@things-factory/oauth2-client":"^9.0.25","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.25","@things-factory/integration-opc":"^9.0.25","@things-factory/integration-email":"^9.0.25","@things-factory/integration-melsec":"^9.0.25","@things-factory/integration-modbus":"^9.0.25","@things-factory/integration-qdrant":"^9.0.25","@things-factory/integration-headless":"^9.0.25","@things-factory/integration-influxdb":"^9.0.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.25_1754067889896_0.10147185440029394","host":"s3://npm-registry-packages-npm-production"}},"9.0.26":{"name":"@things-factory/operato-ecs","version":"9.0.26","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4f1ece653856de857d8b4ba0e5525092f9eb2794","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.26.tgz","fileCount":59,"integrity":"sha512-1SdUknFwaMjoWuXBHp/KfOhvD+U9/XdMzUQQCpssVqaPx/45zllimMl0UnVScpYVr/CNjMzaHUslcePOJdWR8g==","signatures":[{"sig":"MEUCIQD/+5xBIvov4ucRiaYiTL5TCbBbYUtcRsryi58JOTnEzgIgcRBWbb0A7dyYoDzSwYLMlWctjNfggfCPeGZuukE2pHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449710},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"442a44de9da73f0c193eec7eaa972b2afb5e2293","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.25","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.25","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.25","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.25","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.25","@things-factory/more-ui":"^9.0.25","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.25","@things-factory/print-ui":"^9.0.25","@things-factory/dashboard":"^9.0.26","@things-factory/export-ui":"^9.0.25","@things-factory/i18n-base":"^9.0.25","@things-factory/lite-menu":"^9.0.26","@things-factory/scheduler":"^9.0.25","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.25","@things-factory/context-ui":"^9.0.25","@things-factory/evaluation":"^9.0.25","@things-factory/setting-ui":"^9.0.25","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.25","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.25","@things-factory/setting-base":"^9.0.25","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.26","@things-factory/oauth2-client":"^9.0.25","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.26","@things-factory/integration-opc":"^9.0.26","@things-factory/integration-email":"^9.0.26","@things-factory/integration-melsec":"^9.0.26","@things-factory/integration-modbus":"^9.0.26","@things-factory/integration-qdrant":"^9.0.26","@things-factory/integration-headless":"^9.0.26","@things-factory/integration-influxdb":"^9.0.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.26_1754069200198_0.3025018627403375","host":"s3://npm-registry-packages-npm-production"}},"9.0.27":{"name":"@things-factory/operato-ecs","version":"9.0.27","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"d73013e17b12767a20c3762fb9b3ab00bf7cdc86","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.27.tgz","fileCount":59,"integrity":"sha512-KvRDv7xO97iEEAMlf/1MdeP4JNX1Q6lW7dfpNgz8lez4yeUeMz8DV+8EaKx9xmqmZGgmn9EP/i81BRZX8iA7xg==","signatures":[{"sig":"MEUCIQCwiakvoryTI0vcLpIazbVnQ1zoSJQNgLUs7ZjmaefFdAIgY6ts564PEnOGAeobFvop6FfuW915gDdBY901uKd9TTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449710},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7dbcca8920f72218807a5583c510df97fe2102ba","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.25","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.25","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.25","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.25","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.25","@things-factory/more-ui":"^9.0.25","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.25","@things-factory/print-ui":"^9.0.25","@things-factory/dashboard":"^9.0.27","@things-factory/export-ui":"^9.0.25","@things-factory/i18n-base":"^9.0.25","@things-factory/lite-menu":"^9.0.27","@things-factory/scheduler":"^9.0.25","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.25","@things-factory/context-ui":"^9.0.25","@things-factory/evaluation":"^9.0.25","@things-factory/setting-ui":"^9.0.25","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.25","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.25","@things-factory/setting-base":"^9.0.25","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.27","@things-factory/oauth2-client":"^9.0.25","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.27","@things-factory/integration-opc":"^9.0.27","@things-factory/integration-email":"^9.0.27","@things-factory/integration-melsec":"^9.0.27","@things-factory/integration-modbus":"^9.0.27","@things-factory/integration-qdrant":"^9.0.27","@things-factory/integration-headless":"^9.0.27","@things-factory/integration-influxdb":"^9.0.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.27_1754078695317_0.4077150052083658","host":"s3://npm-registry-packages-npm-production"}},"9.0.28":{"name":"@things-factory/operato-ecs","version":"9.0.28","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"241095508f774c55dfd116f0ba99aab6dbb987f9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.28.tgz","fileCount":59,"integrity":"sha512-n8IozS42T6pubczcbfH1Fn3KAhEa7l3rYnc2QWUOqRNNmf4NfLnXAfqYKqNMWNNNnQPoE/6ZiY360pSBR3tTsA==","signatures":[{"sig":"MEUCIGKITQjsa/8OTD7aoTp/IIEPac3NucllhGS4916mtnogAiEA6P7H8LE0y/GlP8ZI6ibgwK4F1rATCma+Py37j2042AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449710},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b67c3ad1df7afe60a1d67583454a7cdd463c1c5d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.25","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.25","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.25","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.25","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.28","@things-factory/more-ui":"^9.0.25","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.25","@things-factory/print-ui":"^9.0.25","@things-factory/dashboard":"^9.0.28","@things-factory/export-ui":"^9.0.25","@things-factory/i18n-base":"^9.0.25","@things-factory/lite-menu":"^9.0.28","@things-factory/scheduler":"^9.0.25","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.25","@things-factory/context-ui":"^9.0.25","@things-factory/evaluation":"^9.0.25","@things-factory/setting-ui":"^9.0.25","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.28","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.25","@things-factory/setting-base":"^9.0.25","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.28","@things-factory/oauth2-client":"^9.0.25","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.28","@things-factory/integration-opc":"^9.0.28","@things-factory/integration-email":"^9.0.28","@things-factory/integration-melsec":"^9.0.28","@things-factory/integration-modbus":"^9.0.28","@things-factory/integration-qdrant":"^9.0.28","@things-factory/integration-headless":"^9.0.28","@things-factory/integration-influxdb":"^9.0.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.28_1754115507742_0.25240017586703245","host":"s3://npm-registry-packages-npm-production"}},"9.0.29":{"name":"@things-factory/operato-ecs","version":"9.0.29","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"7e11995c740b85c914f7ae50560aee1f90979f94","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.29.tgz","fileCount":59,"integrity":"sha512-dNMmU+9NF/kgjbuKqCuBiCKoGfmHbVS7mCT/jVpPZ5jjxOzjKkJQT/O4A6138i4+sbERmFQH0q0GntKhf/DYPg==","signatures":[{"sig":"MEYCIQDhV4kzLyg35vcH9qB8Q1voew6d6tkpftx/oxuucc6S/wIhALdt8lQxJbw3/VKR2qd3BysS/9m5bBdTacq2b4Y1Sg6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450036},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7e3b1a58f5c971d960bb7ca88ccc3fca4c4bd08d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.25","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.25","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.25","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.25","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.28","@things-factory/more-ui":"^9.0.25","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.25","@things-factory/print-ui":"^9.0.25","@things-factory/dashboard":"^9.0.28","@things-factory/export-ui":"^9.0.25","@things-factory/i18n-base":"^9.0.25","@things-factory/lite-menu":"^9.0.28","@things-factory/scheduler":"^9.0.25","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.25","@things-factory/context-ui":"^9.0.25","@things-factory/evaluation":"^9.0.25","@things-factory/setting-ui":"^9.0.25","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.28","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.25","@things-factory/setting-base":"^9.0.25","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.28","@things-factory/oauth2-client":"^9.0.25","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.28","@things-factory/integration-opc":"^9.0.28","@things-factory/integration-email":"^9.0.28","@things-factory/integration-melsec":"^9.0.28","@things-factory/integration-modbus":"^9.0.28","@things-factory/integration-qdrant":"^9.0.28","@things-factory/integration-headless":"^9.0.28","@things-factory/integration-influxdb":"^9.0.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.29_1754168707000_0.008889580138174091","host":"s3://npm-registry-packages-npm-production"}},"9.0.32":{"name":"@things-factory/operato-ecs","version":"9.0.32","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"5e8cb93fb29a59333b8a1fdf6c1c57cd790e02a3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.32.tgz","fileCount":59,"integrity":"sha512-P4eOmvkRPPR16T+jGwsA7o3zzW72vwM+YhRySwhwcA1wgM76ygswbDbP4eONczNLDN0J1BaD5KcyQia2i8H1MA==","signatures":[{"sig":"MEYCIQCiA9nhr1hatn08zhhH89hAwWYWGculOev5pWvNIHs4+AIhAOkkFu5TEvkgGPwnrsIP0ZalaP1hZoWmxom1RlcieRut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450678},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a0418d09e6d7d514349d04d1725bd1d17e41f374","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.25","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.25","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.25","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.25","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.28","@things-factory/more-ui":"^9.0.25","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.25","@things-factory/print-ui":"^9.0.25","@things-factory/dashboard":"^9.0.32","@things-factory/export-ui":"^9.0.25","@things-factory/i18n-base":"^9.0.25","@things-factory/lite-menu":"^9.0.32","@things-factory/scheduler":"^9.0.25","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.25","@things-factory/context-ui":"^9.0.25","@things-factory/evaluation":"^9.0.25","@things-factory/setting-ui":"^9.0.25","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.28","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.25","@things-factory/setting-base":"^9.0.25","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.32","@things-factory/oauth2-client":"^9.0.25","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.32","@things-factory/integration-opc":"^9.0.32","@things-factory/integration-email":"^9.0.32","@things-factory/integration-melsec":"^9.0.32","@things-factory/integration-modbus":"^9.0.32","@things-factory/integration-qdrant":"^9.0.32","@things-factory/integration-headless":"^9.0.32","@things-factory/integration-influxdb":"^9.0.32"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.32_1754505505231_0.764158415589","host":"s3://npm-registry-packages-npm-production"}},"9.0.33":{"name":"@things-factory/operato-ecs","version":"9.0.33","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"9fef6ab17679f7bf70444617c7e0dfd5ed1297cc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.33.tgz","fileCount":59,"integrity":"sha512-V+CAPNDOAe8HZi7r5r9HYtXYnaJZsVFcnFh9TCJi2RVQzx+v4nojmXcX2uWYPTidOtxpmXnZ3+ZbIk7UWItbRg==","signatures":[{"sig":"MEQCIFG8OLw/8FjNHysCGZMDdPy76ccjLGqzKm9ah4rHdbFoAiBj9ese0k8nJoddPfh1ddSsWBw3GZPCuRHml4L5Zyvq3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450678},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"42f59ce867281a8f2604647646582c6593e4089c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.25","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.25","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.25","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.25","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.28","@things-factory/more-ui":"^9.0.25","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.25","@things-factory/print-ui":"^9.0.25","@things-factory/dashboard":"^9.0.33","@things-factory/export-ui":"^9.0.25","@things-factory/i18n-base":"^9.0.25","@things-factory/lite-menu":"^9.0.33","@things-factory/scheduler":"^9.0.25","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.25","@things-factory/context-ui":"^9.0.25","@things-factory/evaluation":"^9.0.25","@things-factory/setting-ui":"^9.0.25","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.28","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.25","@things-factory/setting-base":"^9.0.25","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.33","@things-factory/oauth2-client":"^9.0.25","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.33","@things-factory/integration-opc":"^9.0.33","@things-factory/integration-email":"^9.0.33","@things-factory/integration-melsec":"^9.0.33","@things-factory/integration-modbus":"^9.0.33","@things-factory/integration-qdrant":"^9.0.33","@things-factory/integration-headless":"^9.0.33","@things-factory/integration-influxdb":"^9.0.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.33_1755057412709_0.46174976937209045","host":"s3://npm-registry-packages-npm-production"}},"4.3.671":{"name":"@things-factory/operato-ecs","version":"4.3.671","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.671","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"8abd65a2689d9cbac64f7df354cbbdb46189d931","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.671.tgz","fileCount":53,"integrity":"sha512-9O3voy+RoTnyhkeXu/Hh1V4YD3kDU1laTZq8rVbaUda+urn+uMDVrj46cUPabnUeN7QkXxANH4OLtCRS7ps+Ew==","signatures":[{"sig":"MEUCIQDnRONwXT5hywLyDjKJQFTwAmxLLzdVa2FLj6js++EaIAIgDb7CTnkRBVykE0y1yrxBTXThrEYvKmkOhPUtfS7jHrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144789},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ef524cb207378186ec71917d9a8546363d4300b2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.671","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.671","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.671","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.671","@things-factory/more-ui":"^4.3.671","@things-factory/board-ui":"^4.3.671","@things-factory/grist-ui":"^4.3.671","@things-factory/print-ui":"^4.3.671","@things-factory/dashboard":"^4.3.671","@things-factory/export-ui":"^4.3.671","@things-factory/i18n-base":"^4.3.671","@things-factory/lite-menu":"^4.3.671","@things-factory/system-ui":"^4.3.671","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.671","@things-factory/context-ui":"^4.3.671","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.671","@things-factory/resource-ui":"^4.3.671","@things-factory/setting-base":"^4.3.671","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.671","@things-factory/oauth2-client":"^4.3.671","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.671","@things-factory/integration-melsec":"^4.3.671","@things-factory/integration-modbus":"^4.3.671","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.671_1755770049404_0.31547834477307113","host":"s3://npm-registry-packages-npm-production"}},"4.3.673":{"name":"@things-factory/operato-ecs","version":"4.3.673","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.673","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"02c55cbd7c59d0ee3da59d7add6b7e02d727fcbc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.673.tgz","fileCount":55,"integrity":"sha512-TCiVafpC2tgPwHvr9Vkj4rSIOsTiVnaXWT4H9z7u3vz69ikHWPPjjQiGMShiCsLFQJk5a5U+cXpxqfqp5gd/0g==","signatures":[{"sig":"MEQCIDJc1gLHs47xS4g/mrFRTxHHYwsybHJ1swE1utc00KCuAiBSVy+d2vEQbBawVkIX8ZYdNor+SbQ9iz8PE5dejmEN7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d22f985380f3af2ebc0f81ea8bec478ba00b4777","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.673","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.673","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.673","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.673","@things-factory/more-ui":"^4.3.673","@things-factory/board-ui":"^4.3.673","@things-factory/grist-ui":"^4.3.673","@things-factory/print-ui":"^4.3.673","@things-factory/dashboard":"^4.3.673","@things-factory/export-ui":"^4.3.673","@things-factory/i18n-base":"^4.3.673","@things-factory/lite-menu":"^4.3.673","@things-factory/system-ui":"^4.3.673","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.673","@things-factory/context-ui":"^4.3.673","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.673","@things-factory/resource-ui":"^4.3.673","@things-factory/setting-base":"^4.3.673","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.673","@things-factory/oauth2-client":"^4.3.673","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.673","@things-factory/integration-melsec":"^4.3.673","@things-factory/integration-modbus":"^4.3.673","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.673_1755793653681_0.648473530389251","host":"s3://npm-registry-packages-npm-production"}},"4.3.675":{"name":"@things-factory/operato-ecs","version":"4.3.675","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.675","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bf0b03f582f56a2f85ff424638f257d0d4cc3142","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.675.tgz","fileCount":55,"integrity":"sha512-qYCJji6NlYXx3K/OlLLt8noQlXae6Lh/AmFinN1vUydq8/e+lUymInMxjNCYwqK5GmerqE2c3qBvW1MQ1HV1Cg==","signatures":[{"sig":"MEUCIQChjg5XSpLVteTnD8txOfe2sleHn0pwHFQ+DPOOm6BJIgIgBm6LSR3P30myP5o2wS3QJZrMgAPlpLZ10D2A3jqFtIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"71e1820fa406b37bab179e29d0d08a37ffb68b85","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.675","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.675","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.675","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.675","@things-factory/more-ui":"^4.3.675","@things-factory/board-ui":"^4.3.675","@things-factory/grist-ui":"^4.3.675","@things-factory/print-ui":"^4.3.675","@things-factory/dashboard":"^4.3.675","@things-factory/export-ui":"^4.3.675","@things-factory/i18n-base":"^4.3.675","@things-factory/lite-menu":"^4.3.675","@things-factory/system-ui":"^4.3.675","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.675","@things-factory/context-ui":"^4.3.675","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.675","@things-factory/resource-ui":"^4.3.675","@things-factory/setting-base":"^4.3.675","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.675","@things-factory/oauth2-client":"^4.3.675","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.675","@things-factory/integration-melsec":"^4.3.675","@things-factory/integration-modbus":"^4.3.675","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.675_1756290014413_0.05527846388696522","host":"s3://npm-registry-packages-npm-production"}},"9.0.34":{"name":"@things-factory/operato-ecs","version":"9.0.34","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"519be665095c2e6bad6ca2c739023a5acade2042","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.34.tgz","fileCount":59,"integrity":"sha512-dW3inpd8sRGJfUUPXLNlyC10IGc67X0f0snXU3Yfk7o8FIb0Og9QF3Ww6y2U95A0aMMdZf+KlrBh7wK60uNgSg==","signatures":[{"sig":"MEUCIEf1vnblHEQzxeMu+oa34XOMilZiyBHhgZGxL3/pPCiEAiEAq0ivresf3ikdq48n35nwTuLkxKLsWjtNUVqevmeU9cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451436},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b85ff377bc6ca4a81e53342b20087d4e0a286772","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.34","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.34","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.34","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.34","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.34","@things-factory/more-ui":"^9.0.34","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.34","@things-factory/print-ui":"^9.0.34","@things-factory/dashboard":"^9.0.34","@things-factory/export-ui":"^9.0.34","@things-factory/i18n-base":"^9.0.34","@things-factory/lite-menu":"^9.0.34","@things-factory/scheduler":"^9.0.34","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.34","@things-factory/context-ui":"^9.0.34","@things-factory/evaluation":"^9.0.34","@things-factory/setting-ui":"^9.0.34","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.34","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.34","@things-factory/setting-base":"^9.0.34","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.34","@things-factory/oauth2-client":"^9.0.34","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.34","@things-factory/integration-opc":"^9.0.34","@things-factory/integration-email":"^9.0.34","@things-factory/integration-melsec":"^9.0.34","@things-factory/integration-modbus":"^9.0.34","@things-factory/integration-qdrant":"^9.0.34","@things-factory/integration-headless":"^9.0.34","@things-factory/integration-influxdb":"^9.0.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.34_1756695937136_0.02759260587633028","host":"s3://npm-registry-packages-npm-production"}},"9.0.35":{"name":"@things-factory/operato-ecs","version":"9.0.35","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"ad3cd59e4a453ea03d74b6b943f6d36a9b1e4e22","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.35.tgz","fileCount":59,"integrity":"sha512-ghIjYTM7sw5o2282pJOKCsmbUNlrTK5Yxxj0evi9N77T1tEl2iSRZjPyavUubgEI6KMFZ0/Ym/+ar5A+O2loyg==","signatures":[{"sig":"MEUCIQCWpZlGCz7edkzEvjtw6IDiMP9pvs5vBUzy109cc0LYYgIgOIjPw10tWyBjbmTq7ntYX+I9FqrQ977evxu+j3HuMTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451436},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7c9c52c3f8fe6e83694893b3a4d7f31ded8ec58e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.34","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.34","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.34","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.34","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.34","@things-factory/more-ui":"^9.0.34","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.34","@things-factory/print-ui":"^9.0.34","@things-factory/dashboard":"^9.0.35","@things-factory/export-ui":"^9.0.34","@things-factory/i18n-base":"^9.0.34","@things-factory/lite-menu":"^9.0.35","@things-factory/scheduler":"^9.0.34","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.34","@things-factory/context-ui":"^9.0.34","@things-factory/evaluation":"^9.0.34","@things-factory/setting-ui":"^9.0.34","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.34","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.34","@things-factory/setting-base":"^9.0.34","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.35","@things-factory/oauth2-client":"^9.0.34","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.35","@things-factory/integration-opc":"^9.0.35","@things-factory/integration-email":"^9.0.35","@things-factory/integration-melsec":"^9.0.35","@things-factory/integration-modbus":"^9.0.35","@things-factory/integration-qdrant":"^9.0.35","@things-factory/integration-headless":"^9.0.35","@things-factory/integration-influxdb":"^9.0.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.35_1756857167237_0.10637008284873217","host":"s3://npm-registry-packages-npm-production"}},"9.0.36":{"name":"@things-factory/operato-ecs","version":"9.0.36","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.36","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"62fdcda00aabf37dee1bf9305e047a798e84d57b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.36.tgz","fileCount":59,"integrity":"sha512-HZNh7kBKcste3IjCYBG65hZUDP3rA1hZ0NUr4bgJ8ACSRpfYeqEVpBcU9LDt2wsHRwci6hv+XPXCyPPRW26V3A==","signatures":[{"sig":"MEYCIQDkzeWGMENMixE2JyUTDYhZIcJG/82RlMX6y71mZh9MWAIhAITPsernhWzYX3Uh7GG6NX3ezUKjdv7qZGm2ELpQvUV7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453450},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"167692f94a7c47a892c444fbd258c281aa4c1557","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.36","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.34","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.34","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.34","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.36","@things-factory/more-ui":"^9.0.34","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.36","@things-factory/print-ui":"^9.0.36","@things-factory/dashboard":"^9.0.36","@things-factory/export-ui":"^9.0.34","@things-factory/i18n-base":"^9.0.36","@things-factory/lite-menu":"^9.0.36","@things-factory/scheduler":"^9.0.36","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.36","@things-factory/context-ui":"^9.0.34","@things-factory/evaluation":"^9.0.34","@things-factory/setting-ui":"^9.0.36","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.36","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.36","@things-factory/setting-base":"^9.0.36","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.36","@things-factory/oauth2-client":"^9.0.36","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.36","@things-factory/integration-opc":"^9.0.36","@things-factory/integration-email":"^9.0.36","@things-factory/integration-melsec":"^9.0.36","@things-factory/integration-modbus":"^9.0.36","@things-factory/integration-qdrant":"^9.0.36","@things-factory/integration-headless":"^9.0.36","@things-factory/integration-influxdb":"^9.0.36"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.36_1757145730771_0.8743729191685032","host":"s3://npm-registry-packages-npm-production"}},"9.0.37":{"name":"@things-factory/operato-ecs","version":"9.0.37","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"602f3b249f7563e071a6c480d320165e129c0607","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.37.tgz","fileCount":59,"integrity":"sha512-YAmykq0zMXFBKIfdntLpBckLD6cwb81UnSWFp7/mrpdy4gp3ftvG9unpviWWiOVKFmMproh4y4IewIxfgJtr2w==","signatures":[{"sig":"MEQCIE+sB+rd/e+FFjVo/HkpezLsqquPla1k9dsEZWsKJp6eAiB3djkkHfJKfJj5hi/vVRmTmaU17MjrUTbQ6PhSosY+9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453450},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"74d58e04f1adc90488804401b70e90d8b47ae2f1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.36","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.34","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.34","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.34","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.36","@things-factory/more-ui":"^9.0.34","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.36","@things-factory/print-ui":"^9.0.36","@things-factory/dashboard":"^9.0.37","@things-factory/export-ui":"^9.0.34","@things-factory/i18n-base":"^9.0.36","@things-factory/lite-menu":"^9.0.37","@things-factory/scheduler":"^9.0.36","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.36","@things-factory/context-ui":"^9.0.34","@things-factory/evaluation":"^9.0.34","@things-factory/setting-ui":"^9.0.36","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.36","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.36","@things-factory/setting-base":"^9.0.36","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.37","@things-factory/oauth2-client":"^9.0.36","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.37","@things-factory/integration-opc":"^9.0.37","@things-factory/integration-email":"^9.0.37","@things-factory/integration-melsec":"^9.0.37","@things-factory/integration-modbus":"^9.0.37","@things-factory/integration-qdrant":"^9.0.37","@things-factory/integration-headless":"^9.0.37","@things-factory/integration-influxdb":"^9.0.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.37_1757337669867_0.09995289935471652","host":"s3://npm-registry-packages-npm-production"}},"9.0.38":{"name":"@things-factory/operato-ecs","version":"9.0.38","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"bcb2bb00a78a0c66fd54cb626d5f321854d34033","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.38.tgz","fileCount":59,"integrity":"sha512-kbuzZnCpXAx11eQ8ulGF4HSSjAC+sascI+1yPY7bHaT1ACIWDJg5EiBY3LJC9HMwr0q/2TKwsEUvJlA+LqDVdw==","signatures":[{"sig":"MEUCIQCaCyRWWgobzJElhtbNuGpkOtDpRvIko+3ImIYZ9vW3DAIgVvOuG2ZqMzcRgUuU+UEW3IAtXN7EI4p9wK/TwebkPaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453450},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ee907b3b5b4a5756a62c87b90104dcfb97988c82","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.36","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.34","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.34","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.34","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.36","@things-factory/more-ui":"^9.0.34","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.36","@things-factory/print-ui":"^9.0.36","@things-factory/dashboard":"^9.0.38","@things-factory/export-ui":"^9.0.34","@things-factory/i18n-base":"^9.0.36","@things-factory/lite-menu":"^9.0.38","@things-factory/scheduler":"^9.0.36","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.36","@things-factory/context-ui":"^9.0.34","@things-factory/evaluation":"^9.0.34","@things-factory/setting-ui":"^9.0.36","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.36","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.36","@things-factory/setting-base":"^9.0.36","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.38","@things-factory/oauth2-client":"^9.0.36","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.38","@things-factory/integration-opc":"^9.0.38","@things-factory/integration-email":"^9.0.38","@things-factory/integration-melsec":"^9.0.38","@things-factory/integration-modbus":"^9.0.38","@things-factory/integration-qdrant":"^9.0.38","@things-factory/integration-headless":"^9.0.38","@things-factory/integration-influxdb":"^9.0.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.20"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.38_1757339389301_0.7038483259036294","host":"s3://npm-registry-packages-npm-production"}},"9.0.41":{"name":"@things-factory/operato-ecs","version":"9.0.41","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.0.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"711529cc2782ada64a3caff02331de106a9e9bea","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.0.41.tgz","fileCount":59,"integrity":"sha512-M7qwTYk67FivXPXaCkKUkabbMsdzuc4r1atLnJLuGy6RNdF71BUsZGydilpjbScDk7x86Lno7EtXkw6vJ1zpJg==","signatures":[{"sig":"MEYCIQCD47tVwD11IOI+z57Ceuu1ZHsBccz411nTsciXihlLLQIhAIwUrH1Mv3ZVCAgd0qZcLfHJmthOCahtjXEcyEsVKeuB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453450},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"cb26dfb3aad0feb7de506fec597017b44c24d31d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.3/node@v20.18.2+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.0.41","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.0.41","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.0.41","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.0.41","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.0.41","@things-factory/more-ui":"^9.0.41","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.0.41","@things-factory/print-ui":"^9.0.41","@things-factory/dashboard":"^9.0.41","@things-factory/export-ui":"^9.0.41","@things-factory/i18n-base":"^9.0.41","@things-factory/lite-menu":"^9.0.41","@things-factory/scheduler":"^9.0.41","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.0.41","@things-factory/context-ui":"^9.0.41","@things-factory/evaluation":"^9.0.41","@things-factory/setting-ui":"^9.0.41","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.0.41","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.0.41","@things-factory/setting-base":"^9.0.41","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.0.41","@things-factory/oauth2-client":"^9.0.41","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.0.41","@things-factory/integration-opc":"^9.0.41","@things-factory/integration-email":"^9.0.41","@things-factory/integration-melsec":"^9.0.41","@things-factory/integration-modbus":"^9.0.41","@things-factory/integration-qdrant":"^9.0.41","@things-factory/integration-headless":"^9.0.41","@things-factory/integration-influxdb":"^9.0.41"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.0.41"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.0.41_1757835383360_0.17075134747990073","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@things-factory/operato-ecs","version":"9.1.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"99b23f48f6d3a85c5b74614bb5240ec957001325","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.0.tgz","fileCount":59,"integrity":"sha512-5AB+l2iTcLphufXyg/CFIiZhHA2VT8KJCtDfGlIIYddKx6a3p0imD8XiLPKw5ixAY28d8NiX7g/Q+9fCh2a/xA==","signatures":[{"sig":"MEQCICZMWqV5aTs/EthpaZJfl59tD13h4i68VD8sYqC0DYFtAiADG4bqXXHoyD27ngaxUq2+ldmgJOkmFnrUY42SPGQy7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460034},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"494a121d16535ee9a0ff0e723c50e83639b86883","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.19.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.0","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.0","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.0","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.0","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.0","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.0","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.0","@things-factory/integration-opc":"^9.1.0","@things-factory/integration-email":"^9.1.0","@things-factory/integration-melsec":"^9.1.0","@things-factory/integration-modbus":"^9.1.0","@things-factory/integration-qdrant":"^9.1.0","@things-factory/integration-headless":"^9.1.0","@things-factory/integration-influxdb":"^9.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.0_1758025047052_0.17336658925260107","host":"s3://npm-registry-packages-npm-production"}},"4.3.677":{"name":"@things-factory/operato-ecs","version":"4.3.677","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.677","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d005875cc6b40f46338cae273f0d6d568f428946","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.677.tgz","fileCount":55,"integrity":"sha512-CzckZhBPnkZp7ruvTftNntfBnNvNZz63qOqWxIMYUoRuHiGHFqyDJoOJj75ucIYUWFXhI/syiMTTX3sRqqejTQ==","signatures":[{"sig":"MEUCIQC2ldEUCvTIrQpVSMY3zgfkuRxeHrcZOBrQ0ypu3ElO3QIgW628rfG8fJI6sbwwQ6RU5dsInb1yuIK1jZSaNvVodjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"40d5f1f02846df24414d16d4971acea9cc4574b8","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.677","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.675","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.675","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.677","@things-factory/more-ui":"^4.3.675","@things-factory/board-ui":"^4.3.677","@things-factory/grist-ui":"^4.3.675","@things-factory/print-ui":"^4.3.675","@things-factory/dashboard":"^4.3.677","@things-factory/export-ui":"^4.3.675","@things-factory/i18n-base":"^4.3.675","@things-factory/lite-menu":"^4.3.677","@things-factory/system-ui":"^4.3.675","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.675","@things-factory/context-ui":"^4.3.675","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.677","@things-factory/resource-ui":"^4.3.677","@things-factory/setting-base":"^4.3.677","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.677","@things-factory/oauth2-client":"^4.3.677","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.677","@things-factory/integration-melsec":"^4.3.677","@things-factory/integration-modbus":"^4.3.677","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.677_1758190308922_0.6247139109257993","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@things-factory/operato-ecs","version":"9.1.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"30cf75d340c6923fbe8af7d13ea6fd50fc030255","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.1.tgz","fileCount":59,"integrity":"sha512-8soSNTyT1x41AsM+4++EMyx/kBxme2tuNX9gZXHz6o5RVyJSHpVM8vGhWzp9Q436cXL7q0bhuJt1FMN6b3huNw==","signatures":[{"sig":"MEUCICYiV909sp1MMUVzB//JI6smy9fywAPJ0qp3FMkvvg9BAiEAtKih4jw2QD1mHzm2mgQEYf7TKNdikqGHyDji/O9fhqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460034},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"346462e8b92b65bdc952ff8cd67b2d248e740589","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.0","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.1","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.1","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.0","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.0","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.1","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.1","@things-factory/integration-opc":"^9.1.1","@things-factory/integration-email":"^9.1.1","@things-factory/integration-melsec":"^9.1.1","@things-factory/integration-modbus":"^9.1.1","@things-factory/integration-qdrant":"^9.1.1","@things-factory/integration-headless":"^9.1.1","@things-factory/integration-influxdb":"^9.1.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.1_1758697520756_0.7573200153584863","host":"s3://npm-registry-packages-npm-production"}},"9.1.3":{"name":"@things-factory/operato-ecs","version":"9.1.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"9625cd64f418e6cb1b5e5160632640300146d847","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.3.tgz","fileCount":59,"integrity":"sha512-kzLfAYVmsFigNwzwXzMVYodnbHivcgqy46sE/3z/2mjRo3ym3ucANV2AIbrIMMPAtqIJtU+5cOBzCqSOOp78xA==","signatures":[{"sig":"MEUCIQC/bv2ecxoE8CnrjLQZzW8T8eLZy7Rn3ELXOogN1bny7AIgfnSmKOJE01QKWjsguxC7Jkn4nAxMIl1IvcBXcTGEEQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464576},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5a428255348783d7815b862be00a884af76841f4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.0","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.3","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.3","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.0","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.0","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.3","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.3","@things-factory/integration-opc":"^9.1.3","@things-factory/integration-email":"^9.1.3","@things-factory/integration-melsec":"^9.1.3","@things-factory/integration-modbus":"^9.1.3","@things-factory/integration-qdrant":"^9.1.3","@things-factory/integration-headless":"^9.1.3","@things-factory/integration-influxdb":"^9.1.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.3_1760077740403_0.1362804446863748","host":"s3://npm-registry-packages-npm-production"}},"9.1.4":{"name":"@things-factory/operato-ecs","version":"9.1.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"17dfb30279bc99619b0f2b206a4c3233f02047e0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.4.tgz","fileCount":59,"integrity":"sha512-Qn+Z8LXIcEsVPSYFXJuL5sXUgt1ygBFMjvVctcuIMAaVMOGf08h9lI1WJipKQYJHsqtRzdWWT2sst92vlP9E6A==","signatures":[{"sig":"MEQCIBNZJzzQYnB3n+QWeJsZF7mjIHaXhD0iO4IXPQMUUOn8AiBzGzUAlqtgtGnS98BQQRPw+M05QQyeNuqYJB0UVWO+cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464576},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"81c5deb1fe06ce7749144c54875f4bb79183c4ae","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.0","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.4","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.4","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.4","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.0","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.4","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.4","@things-factory/integration-opc":"^9.1.4","@things-factory/integration-email":"^9.1.4","@things-factory/integration-melsec":"^9.1.4","@things-factory/integration-modbus":"^9.1.4","@things-factory/integration-qdrant":"^9.1.4","@things-factory/integration-headless":"^9.1.4","@things-factory/integration-influxdb":"^9.1.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.4_1760318000720_0.5257170644417499","host":"s3://npm-registry-packages-npm-production"}},"9.1.5":{"name":"@things-factory/operato-ecs","version":"9.1.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6caa40999408cc57e837e66e4750f44330af523e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.5.tgz","fileCount":59,"integrity":"sha512-mLL3/S8QtNtt0u32ZoRdXl/HUhC59D/qOqKprxhTy+o6RgUCypsA79AUvD0kyOpFfpUdi4iG+lYpM8ERS1h8Yw==","signatures":[{"sig":"MEQCIBO4yy4l8EJ9K6r9N3KlACHnzqXlBRAfCErcZqy6Ro7YAiAHvcHG70oSYql8a1gHpswpJ2ndR44hw3vsKgGobR48CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464576},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"02dc8c88363862c00012fd5dafd72459634e82c8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.0","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.5","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.5","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.4","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.0","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.5","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.5","@things-factory/integration-opc":"^9.1.5","@things-factory/integration-email":"^9.1.5","@things-factory/integration-melsec":"^9.1.5","@things-factory/integration-modbus":"^9.1.5","@things-factory/integration-qdrant":"^9.1.5","@things-factory/integration-headless":"^9.1.5","@things-factory/integration-influxdb":"^9.1.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.5_1760402958967_0.7470355438821021","host":"s3://npm-registry-packages-npm-production"}},"4.3.682":{"name":"@things-factory/operato-ecs","version":"4.3.682","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.682","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d619acf1ffb428f24db979d498d3b7d78d3f61d0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.682.tgz","fileCount":55,"integrity":"sha512-KnvuNej7Ql4aOtj2gjzmwz80U7rbmdh4bStn38FRMzNIeNN4fvq2HetKIbmdvjo7uW1fgw3BUIBiX9FYqHnnew==","signatures":[{"sig":"MEYCIQCBVgXPgIXUIWI7Hng1xz5lRBD4JXG7UtR3dI/E9RPlsgIhAIY5zuChvO2tHAT2y2UaIexVBJsa8MklIEm5KG98s+JP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"b2ad61e11288f94f4fc73b4f74c049e70a77079a","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.677","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.675","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.675","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.677","@things-factory/more-ui":"^4.3.675","@things-factory/board-ui":"^4.3.677","@things-factory/grist-ui":"^4.3.675","@things-factory/print-ui":"^4.3.675","@things-factory/dashboard":"^4.3.677","@things-factory/export-ui":"^4.3.675","@things-factory/i18n-base":"^4.3.675","@things-factory/lite-menu":"^4.3.677","@things-factory/system-ui":"^4.3.675","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.675","@things-factory/context-ui":"^4.3.675","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.677","@things-factory/resource-ui":"^4.3.677","@things-factory/setting-base":"^4.3.677","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.677","@things-factory/oauth2-client":"^4.3.677","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.682","@things-factory/integration-melsec":"^4.3.682","@things-factory/integration-modbus":"^4.3.682","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.682_1760407695999_0.7195460909150664","host":"s3://npm-registry-packages-npm-production"}},"9.1.6":{"name":"@things-factory/operato-ecs","version":"9.1.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"579a57116d9229b531ce0f60319b99fb3117c28e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.6.tgz","fileCount":59,"integrity":"sha512-a+Vyz9rpAq6k6sw25vIHGFTdRssWfks6FX4DnWPG5ccE9hYQC/WBXMHLaKVxyVeBx16/P6u0lxYHgfuH8Q6B5w==","signatures":[{"sig":"MEYCIQDzGoWKLlzZnbvQ6awuIZbxHCfnHAe34/OrS02J3BzhUQIhAL7jTAnOsilE9A7z0gJVNg91jfYET55CIa5yxj40ylyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465359},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"03c122a22998d355eaf113ae8f6e02bc36235a1a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.6","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.6","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.6","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.4","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.6","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.6","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.6","@things-factory/integration-opc":"^9.1.6","@things-factory/integration-email":"^9.1.6","@things-factory/integration-melsec":"^9.1.6","@things-factory/integration-modbus":"^9.1.6","@things-factory/integration-qdrant":"^9.1.6","@things-factory/integration-headless":"^9.1.6","@things-factory/integration-influxdb":"^9.1.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.6_1760509129082_0.8116221197328839","host":"s3://npm-registry-packages-npm-production"}},"9.1.7":{"name":"@things-factory/operato-ecs","version":"9.1.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"34ed14cfa9cdd767abd2820a9957d98f3a4bbdad","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.7.tgz","fileCount":59,"integrity":"sha512-GNkd895N/0iW4FsEepo7qWCGrDh5afYu0Lw40Z/u+AYlyhgg+8h5YtCm7oei+RBtfGvR0JNX37mbh7643IX2CQ==","signatures":[{"sig":"MEYCIQCvhX0dDsEGdiTQnWlJ/XMS0NtW5t/eXdp9J2BCV6mkQgIhAIyi+Ima+dvZxN++g2MJwS7/D5waBl1VE6fsXce7eDgt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465359},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f2b73459c2995ec388aa92b278e0e3a56dfdb976","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.6","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.7","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.7","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.4","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.6","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.7","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.7","@things-factory/integration-opc":"^9.1.7","@things-factory/integration-email":"^9.1.7","@things-factory/integration-melsec":"^9.1.7","@things-factory/integration-modbus":"^9.1.7","@things-factory/integration-qdrant":"^9.1.7","@things-factory/integration-headless":"^9.1.7","@things-factory/integration-influxdb":"^9.1.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.7_1760966145550_0.013228775234629842","host":"s3://npm-registry-packages-npm-production"}},"9.1.8":{"name":"@things-factory/operato-ecs","version":"9.1.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"a2ce9d80a5b7296652cdfdfe34fdc33e3a631adc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.8.tgz","fileCount":59,"integrity":"sha512-IaRW4YWR4RK8nuehsjBmdKR1QwLWPG7VI4SNeFpnVDk4QX5D3E9lvP2YpJYV5I+XjIj2nCah0ApO1jhsMVoGjw==","signatures":[{"sig":"MEUCIBE/5BxSqQQWO1IYigFnDH5hjp5lQAup376awzGfsyxMAiEAudevXEO2CUKdrUjsU4mAcYbdINAs5BjlZ3Z6mkBt2lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465359},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f57b6d95e097f5ba9d2dc653390f869a10243a89","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.6","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.8","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.8","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.4","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.6","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.8","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.8","@things-factory/integration-opc":"^9.1.8","@things-factory/integration-email":"^9.1.8","@things-factory/integration-melsec":"^9.1.8","@things-factory/integration-modbus":"^9.1.8","@things-factory/integration-qdrant":"^9.1.8","@things-factory/integration-headless":"^9.1.8","@things-factory/integration-influxdb":"^9.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.8_1761024186105_0.07500964710060698","host":"s3://npm-registry-packages-npm-production"}},"9.1.9":{"name":"@things-factory/operato-ecs","version":"9.1.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.1.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"c9bf1fd62d56b5b4a05f4f6ebf1f635c24c5c068","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.9.tgz","fileCount":59,"integrity":"sha512-WcwzAllpyuyW+sJCOasSWJCMqM6LtOVKW17aTWGyliCIZcXmjlfv1h32i2Sx3RrVyvzlGHI7zZp2j0yy5YagiQ==","signatures":[{"sig":"MEUCIQCFpLIUUIaFitWE5fj80P3+wSJbcg9vDzhXCnPRbkoHcwIgZtlVFyGWpoEzVQoZVOlBkT1uzY/xuFvF7baqQCdCizU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465359},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b1ed0fb584ff49407fe8cd4880e041eb3bcb350e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.0","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.0","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.0","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.0","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.9","@things-factory/more-ui":"^9.1.0","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.0","@things-factory/print-ui":"^9.1.0","@things-factory/dashboard":"^9.1.8","@things-factory/export-ui":"^9.1.0","@things-factory/i18n-base":"^9.1.0","@things-factory/lite-menu":"^9.1.8","@things-factory/scheduler":"^9.1.0","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.0","@things-factory/context-ui":"^9.1.0","@things-factory/evaluation":"^9.1.4","@things-factory/setting-ui":"^9.1.0","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.9","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.0","@things-factory/setting-base":"^9.1.0","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.8","@things-factory/oauth2-client":"^9.1.0","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.8","@things-factory/integration-opc":"^9.1.8","@things-factory/integration-email":"^9.1.8","@things-factory/integration-melsec":"^9.1.8","@things-factory/integration-modbus":"^9.1.8","@things-factory/integration-qdrant":"^9.1.8","@things-factory/integration-headless":"^9.1.8","@things-factory/integration-influxdb":"^9.1.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.9_1761025638979_0.03114513393189089","host":"s3://npm-registry-packages-npm-production"}},"9.1.12":{"name":"@things-factory/operato-ecs","version":"9.1.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.1.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"6bc0b26c90a7ce3615299a2ae0ceeeec560bf803","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.12.tgz","fileCount":59,"integrity":"sha512-QWfmk9WZ5etFjuoYA3kbYo6ckD7oJ6j+fenKi+db8odkf0H7lNTLmbARw7CvJlECZg2YZnSBggcWBWGr4gMtjQ==","signatures":[{"sig":"MEUCIQCVX+xS6BDnS3wyFlS9AvOYOnzkXvqdrGCoCICi06DeTgIgcxqdg1JjPrtjpdSyFnIm1bez7K6rzO6LexODtJaSgos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465391},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"edb585d95b098908ec08e9dd255cf884b448df70","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.11","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.11","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.11","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.11","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.11","@things-factory/more-ui":"^9.1.11","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.11","@things-factory/print-ui":"^9.1.11","@things-factory/dashboard":"^9.1.12","@things-factory/export-ui":"^9.1.11","@things-factory/i18n-base":"^9.1.11","@things-factory/lite-menu":"^9.1.12","@things-factory/scheduler":"^9.1.11","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.11","@things-factory/context-ui":"^9.1.11","@things-factory/evaluation":"^9.1.11","@things-factory/setting-ui":"^9.1.11","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.11","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.11","@things-factory/setting-base":"^9.1.11","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.12","@things-factory/oauth2-client":"^9.1.11","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.12","@things-factory/integration-opc":"^9.1.12","@things-factory/integration-email":"^9.1.12","@things-factory/integration-melsec":"^9.1.12","@things-factory/integration-modbus":"^9.1.12","@things-factory/integration-qdrant":"^9.1.12","@things-factory/integration-headless":"^9.1.12","@things-factory/integration-influxdb":"^9.1.12"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.11"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.12_1761095906303_0.4707211586523652","host":"s3://npm-registry-packages-npm-production"}},"9.1.13":{"name":"@things-factory/operato-ecs","version":"9.1.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.1.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"27be93ade17fcb5c6a01aa2eee051a035fa5b371","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.13.tgz","fileCount":59,"integrity":"sha512-TxCCjDGlgmgZ2/0iqDLYNZSdBDatTrfMEY+jZ2S5tmKNtqTMy4cmct8V0v5x5nwybKtrgT9lPzi5/rAjqFak3Q==","signatures":[{"sig":"MEUCIQDFuuWXEi0FRz2VNZ+/RMZVln7DVgXhBKLgQawvi6ceZgIgNZc3bGVdWgkSvs5Z2IoS4s4kDtRJ7wj5mGhb1NoU7Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465391},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a65dd907befaf3a422aa0250d6096b86d151d46e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.13","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.13","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.13","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.13","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.13","@things-factory/more-ui":"^9.1.13","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.13","@things-factory/print-ui":"^9.1.13","@things-factory/dashboard":"^9.1.13","@things-factory/export-ui":"^9.1.13","@things-factory/i18n-base":"^9.1.13","@things-factory/lite-menu":"^9.1.13","@things-factory/scheduler":"^9.1.13","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.13","@things-factory/context-ui":"^9.1.13","@things-factory/evaluation":"^9.1.13","@things-factory/setting-ui":"^9.1.13","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.13","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.13","@things-factory/setting-base":"^9.1.13","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.13","@things-factory/oauth2-client":"^9.1.13","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.13","@things-factory/integration-opc":"^9.1.13","@things-factory/integration-email":"^9.1.13","@things-factory/integration-melsec":"^9.1.13","@things-factory/integration-modbus":"^9.1.13","@things-factory/integration-qdrant":"^9.1.13","@things-factory/integration-headless":"^9.1.13","@things-factory/integration-influxdb":"^9.1.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.13_1761097122771_0.5081076876183073","host":"s3://npm-registry-packages-npm-production"}},"9.1.14":{"name":"@things-factory/operato-ecs","version":"9.1.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.1.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"2aab493d0368d914fe75034da4143101d56fddaa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.14.tgz","fileCount":59,"integrity":"sha512-2AXNJVtKhfyCd8Vuzl9HPRtddk0zWiSPIHFYO3iXDFVlOLQOkUiI40ROOPlBfxQF7IB0HREGSO31FSIg8i0TRg==","signatures":[{"sig":"MEUCID2LoRFLdXTKwszVjLjqipnyuaiKN3CwZgs5PoehqagFAiEAwnKCyoipU5Nrigt1mvw0CWzoNO+ICy1evibOb5A1e6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465391},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e4cbd9b6ac2d9195009f3585e64a8e358acf8850","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.13","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.13","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.13","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.13","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.13","@things-factory/more-ui":"^9.1.13","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.13","@things-factory/print-ui":"^9.1.13","@things-factory/dashboard":"^9.1.14","@things-factory/export-ui":"^9.1.13","@things-factory/i18n-base":"^9.1.13","@things-factory/lite-menu":"^9.1.14","@things-factory/scheduler":"^9.1.13","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.13","@things-factory/context-ui":"^9.1.13","@things-factory/evaluation":"^9.1.13","@things-factory/setting-ui":"^9.1.13","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.13","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.13","@things-factory/setting-base":"^9.1.13","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.14","@things-factory/oauth2-client":"^9.1.13","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.14","@things-factory/integration-opc":"^9.1.14","@things-factory/integration-email":"^9.1.14","@things-factory/integration-melsec":"^9.1.14","@things-factory/integration-modbus":"^9.1.14","@things-factory/integration-qdrant":"^9.1.14","@things-factory/integration-headless":"^9.1.14","@things-factory/integration-influxdb":"^9.1.14"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.14_1761121625869_0.0955077460935374","host":"s3://npm-registry-packages-npm-production"}},"9.1.15":{"name":"@things-factory/operato-ecs","version":"9.1.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.1.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"de408f9939d7bc5ba29678a8e1ea634baab2f7d6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.15.tgz","fileCount":59,"integrity":"sha512-4CjOrs+KAPCDlkZnYu0qBQZBI7I1XDxehmRRBx2GlInFapyJLxqxev+hjdXHReGIJMxKqvl73YRzAC/JeOValA==","signatures":[{"sig":"MEUCIQCcLwHM7JGKTPP6ai18495xdfb1IF0As9YJb7DKLYexUwIgQFveS+wZUIqg3L0PJ+zRShOjVQMRRlV9GpxVtuFf0D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465391},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"872e884c6c9d9702b7adfef5f2aa5dc5c8108d13","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.13","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.13","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.13","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.13","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.13","@things-factory/more-ui":"^9.1.13","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.13","@things-factory/print-ui":"^9.1.13","@things-factory/dashboard":"^9.1.15","@things-factory/export-ui":"^9.1.13","@things-factory/i18n-base":"^9.1.13","@things-factory/lite-menu":"^9.1.15","@things-factory/scheduler":"^9.1.13","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.13","@things-factory/context-ui":"^9.1.13","@things-factory/evaluation":"^9.1.13","@things-factory/setting-ui":"^9.1.13","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.13","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.13","@things-factory/setting-base":"^9.1.13","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.15","@things-factory/oauth2-client":"^9.1.13","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.15","@things-factory/integration-opc":"^9.1.15","@things-factory/integration-email":"^9.1.15","@things-factory/integration-melsec":"^9.1.15","@things-factory/integration-modbus":"^9.1.15","@things-factory/integration-qdrant":"^9.1.15","@things-factory/integration-headless":"^9.1.15","@things-factory/integration-influxdb":"^9.1.15"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.15_1761184449205_0.3297403466422637","host":"s3://npm-registry-packages-npm-production"}},"9.1.16":{"name":"@things-factory/operato-ecs","version":"9.1.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"077ba117d7ce2922bfdc7a365ef408760094cf24","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.16.tgz","fileCount":59,"integrity":"sha512-3VIBWO1tA+B7aV2A6OCoxgbIGUSmGsjTTKFpKbqS3hB4QZ7AyKtgx8wc6GVZUXKGTv0XJp4grbUtEZgCfV2eeQ==","signatures":[{"sig":"MEYCIQD5ko+4MkroMoMo2pNx5lHs9MIZQkDj8M5S4//wUGl4GAIhAKGqWKkKLAmNW99q09p+rPEzFjhw58HRuNiDBSrOLUSB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465391},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"44974ae42f3592af8c017ec547d8aff29d8adf5e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.13","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.13","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.13","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.13","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.13","@things-factory/more-ui":"^9.1.13","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.13","@things-factory/print-ui":"^9.1.13","@things-factory/dashboard":"^9.1.16","@things-factory/export-ui":"^9.1.13","@things-factory/i18n-base":"^9.1.13","@things-factory/lite-menu":"^9.1.16","@things-factory/scheduler":"^9.1.13","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.13","@things-factory/context-ui":"^9.1.13","@things-factory/evaluation":"^9.1.13","@things-factory/setting-ui":"^9.1.13","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.13","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.13","@things-factory/setting-base":"^9.1.13","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.16","@things-factory/oauth2-client":"^9.1.13","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.16","@things-factory/integration-opc":"^9.1.16","@things-factory/integration-email":"^9.1.16","@things-factory/integration-melsec":"^9.1.16","@things-factory/integration-modbus":"^9.1.16","@things-factory/integration-qdrant":"^9.1.16","@things-factory/integration-headless":"^9.1.16","@things-factory/integration-influxdb":"^9.1.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.16_1761196311034_0.44314845779174505","host":"s3://npm-registry-packages-npm-production"}},"9.1.17":{"name":"@things-factory/operato-ecs","version":"9.1.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"155818c35afea0401e876c0b43aa6827895baa63","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.17.tgz","fileCount":59,"integrity":"sha512-n9Uy/z7/GG3U99ezvrshbLVbEsfuWfVAiLFEJ2Zrn2koYm8dUjs9eBPByKtxNV1D/tSYxTomNbn8OvqbhlFeSg==","signatures":[{"sig":"MEUCIQDCkfV09hTcic207ZMdC6M39K1t8gwixmAtAD1AWNJn8gIgNFLWP/nL5s0VPJCE4HngWwSROnj7hgpvpccBUvA1GSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465391},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"093224d91a7eca0ae0fc58cbbdbd3ec2de03c585","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.13","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.13","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.13","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.13","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.13","@things-factory/more-ui":"^9.1.13","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.13","@things-factory/print-ui":"^9.1.13","@things-factory/dashboard":"^9.1.17","@things-factory/export-ui":"^9.1.13","@things-factory/i18n-base":"^9.1.13","@things-factory/lite-menu":"^9.1.17","@things-factory/scheduler":"^9.1.13","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.13","@things-factory/context-ui":"^9.1.13","@things-factory/evaluation":"^9.1.13","@things-factory/setting-ui":"^9.1.13","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.13","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.13","@things-factory/setting-base":"^9.1.13","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.17","@things-factory/oauth2-client":"^9.1.13","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.17","@things-factory/integration-opc":"^9.1.17","@things-factory/integration-email":"^9.1.17","@things-factory/integration-melsec":"^9.1.17","@things-factory/integration-modbus":"^9.1.17","@things-factory/integration-qdrant":"^9.1.17","@things-factory/integration-headless":"^9.1.17","@things-factory/integration-influxdb":"^9.1.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.17_1761269522050_0.8186534545872055","host":"s3://npm-registry-packages-npm-production"}},"8.0.60":{"name":"@things-factory/operato-ecs","version":"8.0.60","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.60","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"4f93fe558c03346c92fba85c0201ffc6c4222696","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.60.tgz","fileCount":68,"integrity":"sha512-LPw9+mCbBd3QNHpOt3Rbl70Vh+L0o3ZwUEXIZrMuVY0VeqB64/6FpxVoVwhhrjw6t7HDYZYTifI7ZPbNlp0QSg==","signatures":[{"sig":"MEYCIQCyY+Wr6xPn6aXHgOFnIknln9sOfVD5XWNZyaLMmT1VpQIhAKZa48O0xd6+rECxnJypGmoHHgEi9HreyJMmpvcFLRnl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286444},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bec170ab0b6968e79ae96b572f9d327fd0de892d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.55","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.55","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.55","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.55","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.55","@things-factory/more-ui":"^8.0.55","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.55","@things-factory/print-ui":"^8.0.55","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.55","@things-factory/export-ui":"^8.0.55","@things-factory/i18n-base":"^8.0.55","@things-factory/lite-menu":"^8.0.55","@things-factory/scheduler":"^8.0.55","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.55","@things-factory/context-ui":"^8.0.55","@things-factory/evaluation":"^8.0.60","@things-factory/setting-ui":"^8.0.55","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.55","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.55","@things-factory/setting-base":"^8.0.55","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.55","@things-factory/oauth2-client":"^8.0.55","@things-factory/integration-ui":"^8.0.55","@things-factory/integration-opc":"^8.0.55","@things-factory/integration-email":"^8.0.55","@things-factory/integration-melsec":"^8.0.55","@things-factory/integration-modbus":"^8.0.55","@things-factory/integration-headless":"^8.0.55","@things-factory/integration-influxdb":"^8.0.55"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.60_1761270650496_0.9726396315267507","host":"s3://npm-registry-packages-npm-production"}},"4.3.684":{"name":"@things-factory/operato-ecs","version":"4.3.684","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.684","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"bbb6467824db1689656a683eb34a06a3e2f0be35","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.684.tgz","fileCount":55,"integrity":"sha512-oz8FaHBrRmUlTTq+nk2QTGW1tEv+sGBcKb8hmpFciTHfmkAYGKO8R6qQjI94MnvLvEBtw2MP490cT9aYeQQphw==","signatures":[{"sig":"MEYCIQDvpUeP+r9uQjpyEQlHSSrkEniHoTVP0OXiiVrjHIQFxQIhALwAeubMO6vSwtw5IckGqUoQxle1fCBfxDZW2sEcL45M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ab9a3257a378e78705930e98bbb0f20872f0cf1c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.677","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.675","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.675","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.677","@things-factory/more-ui":"^4.3.675","@things-factory/board-ui":"^4.3.677","@things-factory/grist-ui":"^4.3.675","@things-factory/print-ui":"^4.3.675","@things-factory/dashboard":"^4.3.677","@things-factory/export-ui":"^4.3.675","@things-factory/i18n-base":"^4.3.675","@things-factory/lite-menu":"^4.3.677","@things-factory/system-ui":"^4.3.675","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.675","@things-factory/context-ui":"^4.3.675","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.677","@things-factory/resource-ui":"^4.3.677","@things-factory/setting-base":"^4.3.677","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.677","@things-factory/oauth2-client":"^4.3.677","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.684","@things-factory/integration-melsec":"^4.3.684","@things-factory/integration-modbus":"^4.3.684","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.684_1761293327845_0.6287500868822327","host":"s3://npm-registry-packages-npm-production"}},"4.3.685":{"name":"@things-factory/operato-ecs","version":"4.3.685","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.685","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"11dd603e18ecbab2e2bf8ad72ee1f8de21edd8f2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.685.tgz","fileCount":55,"integrity":"sha512-aBABTQv1bX3tAxmYlUkPUAbs2jrC71VP2LM90yprc0uz1k8RFTDbGRU9gXfymYinGhZfoFTyVcTI0saNkRKMvA==","signatures":[{"sig":"MEUCIBFhUqR+HLJQ/7MGW7mNiI73fDFkZly9oFIqnNJ6rAvfAiEAwYZPFXzxFSF83AxFRQ6XVaXAlM9Zr/1nXL4D5/GQoMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"8495001aa21d6ba7232d6c2793c77fa9aaeeaa16","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.8.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.8.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.677","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.675","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.675","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.677","@things-factory/more-ui":"^4.3.675","@things-factory/board-ui":"^4.3.677","@things-factory/grist-ui":"^4.3.675","@things-factory/print-ui":"^4.3.675","@things-factory/dashboard":"^4.3.677","@things-factory/export-ui":"^4.3.675","@things-factory/i18n-base":"^4.3.675","@things-factory/lite-menu":"^4.3.677","@things-factory/system-ui":"^4.3.675","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.675","@things-factory/context-ui":"^4.3.675","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.677","@things-factory/resource-ui":"^4.3.677","@things-factory/setting-base":"^4.3.677","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.677","@things-factory/oauth2-client":"^4.3.677","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.685","@things-factory/integration-melsec":"^4.3.685","@things-factory/integration-modbus":"^4.3.685","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.685_1761294108595_0.8814539547750697","host":"s3://npm-registry-packages-npm-production"}},"4.3.686":{"name":"@things-factory/operato-ecs","version":"4.3.686","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.686","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4189111fadba5c0075c9623162b87dadedd13097","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.686.tgz","fileCount":55,"integrity":"sha512-jy+Ys8lohNRss1zgODJ34KTEhFNgP4KZYznckLsdT1Q71MbJx5M+uUFoi/WWTSvb1u9cXf5cbqY2lSi9KVE8AQ==","signatures":[{"sig":"MEUCIQD8kHhCu/M5aCJUXXElNdXr9ao3c7t17YVS1zM+v6DJzQIgLm0+UWWIfCKhGTnQRoshwzB6+2lmzAUkbgmz1E404uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"795278611fdd4d691df37b86c2075b5b01439d06","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.677","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.675","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.675","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.677","@things-factory/more-ui":"^4.3.675","@things-factory/board-ui":"^4.3.677","@things-factory/grist-ui":"^4.3.675","@things-factory/print-ui":"^4.3.675","@things-factory/dashboard":"^4.3.677","@things-factory/export-ui":"^4.3.675","@things-factory/i18n-base":"^4.3.675","@things-factory/lite-menu":"^4.3.677","@things-factory/system-ui":"^4.3.675","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.675","@things-factory/context-ui":"^4.3.675","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.677","@things-factory/resource-ui":"^4.3.677","@things-factory/setting-base":"^4.3.677","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.677","@things-factory/oauth2-client":"^4.3.677","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.686","@things-factory/integration-melsec":"^4.3.686","@things-factory/integration-modbus":"^4.3.686","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.686_1761302787145_0.6290275442320346","host":"s3://npm-registry-packages-npm-production"}},"9.1.18":{"name":"@things-factory/operato-ecs","version":"9.1.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"0c64ef134a639f0e5915df108bcf161378de4423","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.18.tgz","fileCount":59,"integrity":"sha512-qp5cJHU6y9usAFGJuskrNoIFNGD8ain60OSAGWsAyHDJRV36dIaQicku9Mcll2LfcUI3Wldu4uks0j0L4pm+VQ==","signatures":[{"sig":"MEQCICeVk0XRpzjNN/iDxFRqvfE5I3hhHVxRqGY0XZCDKxgEAiBF4srJQDaXMTffQeR5lhOasfo+46ZOgKfUZ8rnsPY4Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465794},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b3518bba09ed192cdbf4892cd9e0b388ed56a4c0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.13","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.13","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.13","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.13","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.13","@things-factory/more-ui":"^9.1.13","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.13","@things-factory/print-ui":"^9.1.13","@things-factory/dashboard":"^9.1.18","@things-factory/export-ui":"^9.1.13","@things-factory/i18n-base":"^9.1.13","@things-factory/lite-menu":"^9.1.18","@things-factory/scheduler":"^9.1.13","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.13","@things-factory/context-ui":"^9.1.13","@things-factory/evaluation":"^9.1.13","@things-factory/setting-ui":"^9.1.13","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.13","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.13","@things-factory/setting-base":"^9.1.13","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.18","@things-factory/oauth2-client":"^9.1.13","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.18","@things-factory/integration-opc":"^9.1.18","@things-factory/integration-email":"^9.1.18","@things-factory/integration-melsec":"^9.1.18","@things-factory/integration-modbus":"^9.1.18","@things-factory/integration-qdrant":"^9.1.18","@things-factory/integration-headless":"^9.1.18","@things-factory/integration-influxdb":"^9.1.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.18_1761633120447_0.35777202194581137","host":"s3://npm-registry-packages-npm-production"}},"8.0.61":{"name":"@things-factory/operato-ecs","version":"8.0.61","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.61","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"2ba1b15ee22bb354f99cf2491024dbef610652cd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.61.tgz","fileCount":68,"integrity":"sha512-IKYzQ139aWs6J22sd6/HJABDnKbKAONRi2CcBsK6Ydy1KCvZb1qQmcMfqRQv4BhxTeMFBQxL9bsRAhB1aU3f5A==","signatures":[{"sig":"MEQCICnF6zRn24UfH11kwH2oxiXzGuGYfvWfkqzzCbaiVFPjAiAZZXP/0T/cWxy5dSIo9oZrbDUo/nERajy0Bt6Zm7K1mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286587},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"72a14cc70333dcba45b4c1a6ca8140a8dc1c87a5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.61","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.61","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.61","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.61","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.61","@things-factory/more-ui":"^8.0.61","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.61","@things-factory/print-ui":"^8.0.61","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.61","@things-factory/export-ui":"^8.0.61","@things-factory/i18n-base":"^8.0.61","@things-factory/lite-menu":"^8.0.61","@things-factory/scheduler":"^8.0.61","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.61","@things-factory/context-ui":"^8.0.61","@things-factory/evaluation":"^8.0.61","@things-factory/setting-ui":"^8.0.61","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.61","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.61","@things-factory/setting-base":"^8.0.61","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.61","@things-factory/oauth2-client":"^8.0.61","@things-factory/integration-ui":"^8.0.61","@things-factory/integration-opc":"^8.0.61","@things-factory/integration-email":"^8.0.61","@things-factory/integration-melsec":"^8.0.61","@things-factory/integration-modbus":"^8.0.61","@things-factory/integration-headless":"^8.0.61","@things-factory/integration-influxdb":"^8.0.61"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.61_1761639497650_0.9153124752614932","host":"s3://npm-registry-packages-npm-production"}},"4.3.689":{"name":"@things-factory/operato-ecs","version":"4.3.689","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.689","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9436061a72e47941f7cf92513c9f98619683f55a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.689.tgz","fileCount":55,"integrity":"sha512-1YLBYlocNx5+xd8BgvCGMcJkfXYbSe+VZ+jh3umHc1HMVjdz0IeQcQZBeUB4oSjA7XQboIWASm1r3sZirXsmlg==","signatures":[{"sig":"MEYCIQDIixHLNrUkwCeBlrA3ebFTqmCqmJ0FQ097ABEcQRdy5wIhALW71owNGYNyN4PzHfp7KOYr6Jd8UsrXw1dnShUFyc/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"3379d11426347a6e344d8d116081c4910c39d7b2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.689","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.689","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.689","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.689","@things-factory/more-ui":"^4.3.689","@things-factory/board-ui":"^4.3.689","@things-factory/grist-ui":"^4.3.689","@things-factory/print-ui":"^4.3.689","@things-factory/dashboard":"^4.3.689","@things-factory/export-ui":"^4.3.689","@things-factory/i18n-base":"^4.3.689","@things-factory/lite-menu":"^4.3.689","@things-factory/system-ui":"^4.3.689","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.689","@things-factory/context-ui":"^4.3.689","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.689","@things-factory/resource-ui":"^4.3.689","@things-factory/setting-base":"^4.3.689","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.689","@things-factory/oauth2-client":"^4.3.689","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.689","@things-factory/integration-melsec":"^4.3.689","@things-factory/integration-modbus":"^4.3.689","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.689_1762099635010_0.42320369602966346","host":"s3://npm-registry-packages-npm-production"}},"8.0.63":{"name":"@things-factory/operato-ecs","version":"8.0.63","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.63","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"8a1d3b89a554c9669ac38f56df2569d61fc2dbd4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.63.tgz","fileCount":68,"integrity":"sha512-QjFnloKw0HyfJQi+bAr0Xmje8qbFzJqUgshmdOHiCOEiPRvCJKYPQiWAsRiI6szs2OtQJKPIhiwlbe+zSGzfHA==","signatures":[{"sig":"MEUCIQDMrRj0fnWz1LTA2oY8MMUr8ImPPMoCjRXQmqzdKaG4aAIgQ6pdDhxRnSFTN8Gnazg1WiJYXJERsOYVq7oVvadyg8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286809},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"24ba37efe2e871175a9e4fd816d02d9807491b91","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.63","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.63","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.63","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.63","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.63","@things-factory/more-ui":"^8.0.63","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.63","@things-factory/print-ui":"^8.0.63","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.63","@things-factory/export-ui":"^8.0.63","@things-factory/i18n-base":"^8.0.63","@things-factory/lite-menu":"^8.0.63","@things-factory/scheduler":"^8.0.63","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.63","@things-factory/context-ui":"^8.0.63","@things-factory/evaluation":"^8.0.63","@things-factory/setting-ui":"^8.0.63","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.63","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.63","@things-factory/setting-base":"^8.0.63","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.63","@things-factory/oauth2-client":"^8.0.63","@things-factory/integration-ui":"^8.0.63","@things-factory/integration-opc":"^8.0.63","@things-factory/integration-email":"^8.0.63","@things-factory/integration-melsec":"^8.0.63","@things-factory/integration-modbus":"^8.0.63","@things-factory/integration-headless":"^8.0.63","@things-factory/integration-influxdb":"^8.0.63"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.37"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.63_1762154530582_0.7688495918390299","host":"s3://npm-registry-packages-npm-production"}},"8.0.64":{"name":"@things-factory/operato-ecs","version":"8.0.64","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.64","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"3d094bcec33173b46f74dc0e9fa3840242c186a8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.64.tgz","fileCount":68,"integrity":"sha512-9xz5kBBdrGf3Cvkla0p3L+hNXE5rnFC8RZyot5oAnt6+zbPJstm5R5CwhZ0B54T4pbBN/0rj5po1RKBomYfAVg==","signatures":[{"sig":"MEUCIAupnzIIjNmI32Yy9n1vxJcUT8oHvfrU+b/huFm5EzP6AiEA9PePqMmX3rnCehXLMXRs2WvAhcgM4QKmFmKHrI4uUdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286809},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e7e5f6dc93f372f8ccc8aa406246f7a37795b53b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.64","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.64","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.64","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.64","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.64","@things-factory/more-ui":"^8.0.64","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.64","@things-factory/print-ui":"^8.0.64","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.64","@things-factory/export-ui":"^8.0.64","@things-factory/i18n-base":"^8.0.64","@things-factory/lite-menu":"^8.0.64","@things-factory/scheduler":"^8.0.64","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.64","@things-factory/context-ui":"^8.0.64","@things-factory/evaluation":"^8.0.64","@things-factory/setting-ui":"^8.0.64","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.64","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.64","@things-factory/setting-base":"^8.0.64","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.64","@things-factory/oauth2-client":"^8.0.64","@things-factory/integration-ui":"^8.0.64","@things-factory/integration-opc":"^8.0.64","@things-factory/integration-email":"^8.0.64","@things-factory/integration-melsec":"^8.0.64","@things-factory/integration-modbus":"^8.0.64","@things-factory/integration-headless":"^8.0.64","@things-factory/integration-influxdb":"^8.0.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.64_1762154923742_0.4557615384587672","host":"s3://npm-registry-packages-npm-production"}},"4.3.695":{"name":"@things-factory/operato-ecs","version":"4.3.695","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.695","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c5651adb6e99ec8058a9517b3bff2cd1869242cf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.695.tgz","fileCount":55,"integrity":"sha512-iSyvlR3u8R5mo3egS21ummwHFoh8zhbwVXcHevDqWFIyKlGfSYd5Byr8EYqm5TYkklN6qSATKq3KeNUlfPMrKw==","signatures":[{"sig":"MEUCIQDgsUWXJOn0qnVPdVgoL09pIX+Zutjj9eYA5twFa+MIPAIgT5WYqBcRh7u11AQF/1H1YJO0HHvzCphyaWsGFzol8io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7155fc08d58a626367b5fb6231b598e02919e98f","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.695","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.695","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.695","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.695","@things-factory/more-ui":"^4.3.695","@things-factory/board-ui":"^4.3.695","@things-factory/grist-ui":"^4.3.695","@things-factory/print-ui":"^4.3.695","@things-factory/dashboard":"^4.3.695","@things-factory/export-ui":"^4.3.695","@things-factory/i18n-base":"^4.3.695","@things-factory/lite-menu":"^4.3.695","@things-factory/system-ui":"^4.3.695","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.695","@things-factory/context-ui":"^4.3.695","@things-factory/scene-form":"^4.3.591","@things-factory/setting-ui":"^4.3.695","@things-factory/resource-ui":"^4.3.695","@things-factory/setting-base":"^4.3.695","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.695","@things-factory/oauth2-client":"^4.3.695","@things-factory/scene-restful":"^4.3.591","@things-factory/integration-ui":"^4.3.695","@things-factory/integration-melsec":"^4.3.695","@things-factory/integration-modbus":"^4.3.695","@things-factory/scene-data-transform":"^4.3.591"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.591"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.695_1763690587195_0.9276072733975564","host":"s3://npm-registry-packages-npm-production"}},"9.1.19":{"name":"@things-factory/operato-ecs","version":"9.1.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.1.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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"}],"dist":{"shasum":"8e8a15edc2966cccac95194adea584f0e9216619","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.1.19.tgz","fileCount":59,"integrity":"sha512-LUagPb3iLCzp88j6+GbxdLtqEBRscIcxsXh0hdnyTCLNgWsXpXKmqjfU9DBExlbG5O24S5Psw/dREeaXGG0QTw==","signatures":[{"sig":"MEYCIQCoYR5o5RB8B6jgzVMdAribA6V9lri5j4R3wkmO3sET1gIhANbvC2cII+c8UZpZzdwLMKeAGMKJi8gdVvJ7ARZIikAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366171},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"078438034dbe19915108e89ff24024f7044a85a9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.1.19","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.1.19","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.1.19","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.1.19","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.1.19","@things-factory/more-ui":"^9.1.19","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.1.19","@things-factory/print-ui":"^9.1.19","@things-factory/dashboard":"^9.1.19","@things-factory/export-ui":"^9.1.19","@things-factory/i18n-base":"^9.1.19","@things-factory/lite-menu":"^9.1.19","@things-factory/scheduler":"^9.1.19","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.1.19","@things-factory/context-ui":"^9.1.19","@things-factory/evaluation":"^9.1.19","@things-factory/setting-ui":"^9.1.19","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.1.19","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.1.19","@things-factory/setting-base":"^9.1.19","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.1.19","@things-factory/oauth2-client":"^9.1.19","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.1.19","@things-factory/integration-opc":"^9.1.19","@things-factory/integration-email":"^9.1.19","@things-factory/integration-melsec":"^9.1.19","@things-factory/integration-modbus":"^9.1.19","@things-factory/integration-qdrant":"^9.1.19","@things-factory/integration-headless":"^9.1.19","@things-factory/integration-influxdb":"^9.1.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.1.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.1.19_1764070555803_0.0036547460596052517","host":"s3://npm-registry-packages-npm-production"}},"4.3.705":{"name":"@things-factory/operato-ecs","version":"4.3.705","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.705","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":"chris_lim7150","email":"chrislim@hatiolab.com"},{"name":"joekin","email":"joekin95@gmail.com"},{"name":"jinwon","email":"jwchoib8@daum.net"},{"name":"jinwon_in_hatio","email":"jinwon@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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"e6967caedd198853d75b656aea65740dd1545e1b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.705.tgz","fileCount":55,"integrity":"sha512-7gUjZ4o2b4HNBhlVDzoP9tzhTtRGwEG9TS23ZnpFGynfWlD7JIplnO5g5rhbmDFNrj8SRhabDpkJJjkJ/7nWPQ==","signatures":[{"sig":"MEYCIQD1h9CKAVUv0ykejXpPieo0XYCmwQ5VvTpW7vumyCC7MwIhAPH5aZe8Lj7m79/50O4olxwPwr3ydDsCItlGMdtqOVV7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"37ae3b066444a1094389a59b38414e5c2b75db20","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.705","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.705","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.705","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.705","@things-factory/more-ui":"^4.3.705","@things-factory/board-ui":"^4.3.705","@things-factory/grist-ui":"^4.3.705","@things-factory/print-ui":"^4.3.705","@things-factory/dashboard":"^4.3.705","@things-factory/export-ui":"^4.3.705","@things-factory/i18n-base":"^4.3.705","@things-factory/lite-menu":"^4.3.705","@things-factory/system-ui":"^4.3.705","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.705","@things-factory/context-ui":"^4.3.705","@things-factory/scene-form":"^4.3.705","@things-factory/setting-ui":"^4.3.705","@things-factory/resource-ui":"^4.3.705","@things-factory/setting-base":"^4.3.705","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.705","@things-factory/oauth2-client":"^4.3.705","@things-factory/scene-restful":"^4.3.705","@things-factory/integration-ui":"^4.3.705","@things-factory/integration-melsec":"^4.3.705","@things-factory/integration-modbus":"^4.3.705","@things-factory/scene-data-transform":"^4.3.705"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.705"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.705_1765336118874_0.3642739147270506","host":"s3://npm-registry-packages-npm-production"}},"4.3.723":{"name":"@things-factory/operato-ecs","version":"4.3.723","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.723","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b59edd53c71b6775afce0d443cf36ccd766fb2ce","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.723.tgz","fileCount":55,"integrity":"sha512-67A+aJZ5L+6m+y1XHKigRW+OMnc/4lvg/P8PtTC59JmeNnOxpqGJuo24WazZ7FLXNSVphgIVh1BhIb33XsehuA==","signatures":[{"sig":"MEQCIEL/CSyydQ3CmfcDKHi5Jm1imT8v12YbUFt8THGOjIk4AiBWHwatLqJiLc526niHkNa4jOxDb5WEcmTOC5Y0n3tuog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"34bf57aa5628280fc483602659df898706e14638","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.723","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.723","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.723","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.723","@things-factory/more-ui":"^4.3.723","@things-factory/board-ui":"^4.3.723","@things-factory/grist-ui":"^4.3.723","@things-factory/print-ui":"^4.3.723","@things-factory/dashboard":"^4.3.723","@things-factory/export-ui":"^4.3.723","@things-factory/i18n-base":"^4.3.723","@things-factory/lite-menu":"^4.3.723","@things-factory/system-ui":"^4.3.723","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.723","@things-factory/context-ui":"^4.3.723","@things-factory/scene-form":"^4.3.723","@things-factory/setting-ui":"^4.3.723","@things-factory/resource-ui":"^4.3.723","@things-factory/setting-base":"^4.3.723","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.723","@things-factory/oauth2-client":"^4.3.723","@things-factory/scene-restful":"^4.3.723","@things-factory/integration-ui":"^4.3.723","@things-factory/integration-melsec":"^4.3.723","@things-factory/integration-modbus":"^4.3.723","@things-factory/scene-data-transform":"^4.3.723"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.723"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.723_1765416594269_0.48810039912556946","host":"s3://npm-registry-packages-npm-production"}},"4.3.725":{"name":"@things-factory/operato-ecs","version":"4.3.725","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.725","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"60c925322462be09ce2ed08e76afe1d8339ce6c7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.725.tgz","fileCount":55,"integrity":"sha512-5ZC4Z39JKtmXdLX8XSw1scUiuBTC4SuSAkUbfe1w9iRy4CG/CQ8O6iwyrNBKNs5C5LKn+RSJc+eOCwQGmb2UrA==","signatures":[{"sig":"MEQCIHGtCxLhdC3FuHUp3fftJgkvNBcvBASZ5xV+eXMBHyvMAiAQOwm3kxjm+NFdT3e7ONaD8uQ+HIVBVMmdX767lute7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"71e3c6875fb3bd9f503ca0fec38aa971bb91da94","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.725","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.725","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.725","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.725","@things-factory/more-ui":"^4.3.725","@things-factory/board-ui":"^4.3.725","@things-factory/grist-ui":"^4.3.725","@things-factory/print-ui":"^4.3.725","@things-factory/dashboard":"^4.3.725","@things-factory/export-ui":"^4.3.725","@things-factory/i18n-base":"^4.3.725","@things-factory/lite-menu":"^4.3.725","@things-factory/system-ui":"^4.3.725","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.725","@things-factory/context-ui":"^4.3.725","@things-factory/scene-form":"^4.3.725","@things-factory/setting-ui":"^4.3.725","@things-factory/resource-ui":"^4.3.725","@things-factory/setting-base":"^4.3.725","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.725","@things-factory/oauth2-client":"^4.3.725","@things-factory/scene-restful":"^4.3.725","@things-factory/integration-ui":"^4.3.725","@things-factory/integration-melsec":"^4.3.725","@things-factory/integration-modbus":"^4.3.725","@things-factory/scene-data-transform":"^4.3.725"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.725"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.725_1765472285182_0.17353598995420216","host":"s3://npm-registry-packages-npm-production"}},"4.3.727":{"name":"@things-factory/operato-ecs","version":"4.3.727","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.727","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"40d5ba7500df9ce94e62b4b80e3b660af1fe4577","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.727.tgz","fileCount":55,"integrity":"sha512-DaMqh3JgIo9bywkY60pZSJrD9FbxGMKBqiXg7LkU6tVqRWQIP987fdCnzPMi4/ZQkaE7gEPYMu7mkwff85YxUA==","signatures":[{"sig":"MEUCICg15FzUBP7QBcg+2EbiR/6a8MgN8REI9t+/Tmn6WLfrAiEApwF8m4s6nR46yVXd4Dzuzb10v4Ddn+eSdNmyD222k48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a9ec8bb490580678c9982e1234dc735278d6d9ac","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.727","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.727","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.727","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.727","@things-factory/more-ui":"^4.3.727","@things-factory/board-ui":"^4.3.727","@things-factory/grist-ui":"^4.3.727","@things-factory/print-ui":"^4.3.727","@things-factory/dashboard":"^4.3.727","@things-factory/export-ui":"^4.3.727","@things-factory/i18n-base":"^4.3.727","@things-factory/lite-menu":"^4.3.727","@things-factory/system-ui":"^4.3.727","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.727","@things-factory/context-ui":"^4.3.727","@things-factory/scene-form":"^4.3.727","@things-factory/setting-ui":"^4.3.727","@things-factory/resource-ui":"^4.3.727","@things-factory/setting-base":"^4.3.727","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.727","@things-factory/oauth2-client":"^4.3.727","@things-factory/scene-restful":"^4.3.727","@things-factory/integration-ui":"^4.3.727","@things-factory/integration-melsec":"^4.3.727","@things-factory/integration-modbus":"^4.3.727","@things-factory/scene-data-transform":"^4.3.727"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.727"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.727_1765519117218_0.581870173892683","host":"s3://npm-registry-packages-npm-production"}},"4.3.729":{"name":"@things-factory/operato-ecs","version":"4.3.729","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.729","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c9c8408075129b6a6bb8616ff2573709bfa180f7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.729.tgz","fileCount":55,"integrity":"sha512-4DeX0fBn//Mu+oH+09gH+nVE3IZTgghtLNlOT1Vgpf6kuXUHjEgIEgyQk8MzBDR12Xq4LI7jvdnMfeJbMALMMw==","signatures":[{"sig":"MEQCICZLCBglyLgZwUxpS/5EP8rVNX86+StwIUy+a7Jst293AiA7f2cXgjn8k6RfiDq0yhUWo8TfUeUZ75bdJ4wnjDRaeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"5db084b2dac5f691f401f5dbdf368f57371cb020","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.729","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.729","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.729","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.729","@things-factory/more-ui":"^4.3.729","@things-factory/board-ui":"^4.3.729","@things-factory/grist-ui":"^4.3.729","@things-factory/print-ui":"^4.3.729","@things-factory/dashboard":"^4.3.729","@things-factory/export-ui":"^4.3.729","@things-factory/i18n-base":"^4.3.729","@things-factory/lite-menu":"^4.3.729","@things-factory/system-ui":"^4.3.729","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.729","@things-factory/context-ui":"^4.3.729","@things-factory/scene-form":"^4.3.729","@things-factory/setting-ui":"^4.3.729","@things-factory/resource-ui":"^4.3.729","@things-factory/setting-base":"^4.3.729","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.729","@things-factory/oauth2-client":"^4.3.729","@things-factory/scene-restful":"^4.3.729","@things-factory/integration-ui":"^4.3.729","@things-factory/integration-melsec":"^4.3.729","@things-factory/integration-modbus":"^4.3.729","@things-factory/scene-data-transform":"^4.3.729"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.729"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.729_1765865904443_0.9825974440356053","host":"s3://npm-registry-packages-npm-production"}},"4.3.734":{"name":"@things-factory/operato-ecs","version":"4.3.734","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.734","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a1a3cf30a4d4ccd2b5e8b105940e258baad364cb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.734.tgz","fileCount":55,"integrity":"sha512-41/wt+oA26WTKdQjr0usXK8uAEacDCo090abnIJf/QouDpVVcLuER/u5F5nWsX3jNpq+OLvXMzRCWB8u1HQB/Q==","signatures":[{"sig":"MEUCIBal++vnCwdhGNKDY0OGTUenLhiqBHwNonvjLT7HjDZjAiEAhmAczfyrTs3a9o+DSo47LhAjPcOfVgpyYRGMH31uH4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"c85c5a1e8ed4f0c4e7c438b6067539216d96caa9","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.734","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.734","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.734","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.734","@things-factory/more-ui":"^4.3.734","@things-factory/board-ui":"^4.3.734","@things-factory/grist-ui":"^4.3.734","@things-factory/print-ui":"^4.3.734","@things-factory/dashboard":"^4.3.734","@things-factory/export-ui":"^4.3.734","@things-factory/i18n-base":"^4.3.734","@things-factory/lite-menu":"^4.3.734","@things-factory/system-ui":"^4.3.734","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.734","@things-factory/context-ui":"^4.3.734","@things-factory/scene-form":"^4.3.734","@things-factory/setting-ui":"^4.3.734","@things-factory/resource-ui":"^4.3.734","@things-factory/setting-base":"^4.3.734","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.734","@things-factory/oauth2-client":"^4.3.734","@things-factory/scene-restful":"^4.3.734","@things-factory/integration-ui":"^4.3.734","@things-factory/integration-melsec":"^4.3.734","@things-factory/integration-modbus":"^4.3.734","@things-factory/scene-data-transform":"^4.3.734"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.734"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.734_1765963060578_0.43955999644554344","host":"s3://npm-registry-packages-npm-production"}},"8.0.72":{"name":"@things-factory/operato-ecs","version":"8.0.72","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.72","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":"8b79129326f70fadabff261ff0fa842a8e298322","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.72.tgz","fileCount":68,"integrity":"sha512-UXCP6WKtp2aQQTnDXEZIxiTF0rHmNZy+ih1afAT7UIwSelRU/pLXdklvpKFVi3toxnK/mKLgXXjVtZ51F5ea4A==","signatures":[{"sig":"MEUCIQDWhSHAWEKTl1NQch/eYZu4hqEnUBtohEJQSY09986MkQIgaWBVHhxxLBj98gKSsntSXiD56AxuatE13aqQPWjOw3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286809},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"73d07f864bdd3dc7968155fe187d08f596df019b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.64","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.64","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.64","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.64","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.64","@things-factory/more-ui":"^8.0.64","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.64","@things-factory/print-ui":"^8.0.64","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.72","@things-factory/export-ui":"^8.0.64","@things-factory/i18n-base":"^8.0.64","@things-factory/lite-menu":"^8.0.72","@things-factory/scheduler":"^8.0.64","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.64","@things-factory/context-ui":"^8.0.64","@things-factory/evaluation":"^8.0.64","@things-factory/setting-ui":"^8.0.64","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.64","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.64","@things-factory/setting-base":"^8.0.64","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.72","@things-factory/oauth2-client":"^8.0.64","@things-factory/integration-ui":"^8.0.64","@things-factory/integration-opc":"^8.0.64","@things-factory/integration-email":"^8.0.64","@things-factory/integration-melsec":"^8.0.64","@things-factory/integration-modbus":"^8.0.64","@things-factory/integration-headless":"^8.0.72","@things-factory/integration-influxdb":"^8.0.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.72_1766113078057_0.5968113627682226","host":"s3://npm-registry-packages-npm-production"}},"8.0.73":{"name":"@things-factory/operato-ecs","version":"8.0.73","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.73","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":"52735ac4d0b323d3ed81038bf17c173b38a3a03c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.73.tgz","fileCount":68,"integrity":"sha512-0OqSq1xVr8F9q5trm1mRRbQnlOFIRPVzzc502PmrYbw+dyL+1f9i3rAYNHXgC6z7u6f8nBfyzCTwkIx/ktIoWw==","signatures":[{"sig":"MEYCIQDyENObdLKzsMYcjYzxc9Rv86YY6nJCl2vz6rRkD2HFfwIhAIbM84B6lOK7PN0cUR0X3nSk/ZmSUzmejVcMJ5GTX4Rm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286809},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bda7f8e2ee7a18d153dc14c6b59882d441630fa7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.64","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.64","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.64","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.64","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.64","@things-factory/more-ui":"^8.0.64","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.73","@things-factory/print-ui":"^8.0.64","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.73","@things-factory/export-ui":"^8.0.64","@things-factory/i18n-base":"^8.0.64","@things-factory/lite-menu":"^8.0.73","@things-factory/scheduler":"^8.0.64","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.64","@things-factory/context-ui":"^8.0.64","@things-factory/evaluation":"^8.0.64","@things-factory/setting-ui":"^8.0.64","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.64","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.64","@things-factory/setting-base":"^8.0.64","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.73","@things-factory/oauth2-client":"^8.0.64","@things-factory/integration-ui":"^8.0.64","@things-factory/integration-opc":"^8.0.64","@things-factory/integration-email":"^8.0.64","@things-factory/integration-melsec":"^8.0.64","@things-factory/integration-modbus":"^8.0.64","@things-factory/integration-headless":"^8.0.73","@things-factory/integration-influxdb":"^8.0.64"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.73_1766478616945_0.6962604723374688","host":"s3://npm-registry-packages-npm-production"}},"4.3.738":{"name":"@things-factory/operato-ecs","version":"4.3.738","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.738","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"4590a65cd610e9e3b05722bd8d06d774975f49b4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.738.tgz","fileCount":55,"integrity":"sha512-QrdxP6Yi8ZtbQWD2daT5ZI6REAkfFzG5qTWD5HCZY0OT1y7jCWZmankPMnmlDab1SV0Q1ke6rdLmriB02BTuvw==","signatures":[{"sig":"MEUCIQC1pfTBC3pN0cgDOPYwryzzlykihLlQ0XlihUi4kVKbsQIgL915uufkwrIMA6rK5AGzB6fU6ot7oaa/ZIPv3npgTU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4c0363d0c8fa24d07a827b9c884ad32755f3ee8c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.738","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.738","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.738","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.738","@things-factory/more-ui":"^4.3.738","@things-factory/board-ui":"^4.3.738","@things-factory/grist-ui":"^4.3.738","@things-factory/print-ui":"^4.3.738","@things-factory/dashboard":"^4.3.738","@things-factory/export-ui":"^4.3.738","@things-factory/i18n-base":"^4.3.738","@things-factory/lite-menu":"^4.3.738","@things-factory/system-ui":"^4.3.738","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.738","@things-factory/context-ui":"^4.3.738","@things-factory/scene-form":"^4.3.734","@things-factory/setting-ui":"^4.3.738","@things-factory/resource-ui":"^4.3.738","@things-factory/setting-base":"^4.3.738","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.738","@things-factory/oauth2-client":"^4.3.738","@things-factory/scene-restful":"^4.3.734","@things-factory/integration-ui":"^4.3.738","@things-factory/integration-melsec":"^4.3.738","@things-factory/integration-modbus":"^4.3.738","@things-factory/scene-data-transform":"^4.3.734"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.734"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.738_1766500629211_0.031375514018479045","host":"s3://npm-registry-packages-npm-production"}},"8.0.74":{"name":"@things-factory/operato-ecs","version":"8.0.74","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.74","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":"82d2d95ac37e590ae44a270359213a05580f3e12","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.74.tgz","fileCount":68,"integrity":"sha512-UNfXjA+Y7mFLP+omUel4h3r8i6/VnHKeKfxATXkuv9MCfet31AqJ9OAZFgOMJLts2A0PrGiG+cApnh2eeIVTaw==","signatures":[{"sig":"MEUCIAIAgXf7gLbOntKQeytV3tbJs1SBp4/qSoaU9t6cAas6AiEAvcxYHxLxSwV77sGTtPUoZ4yg/1vm5dclof05UAeExSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286809},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"52ffc383d8baed71dd99a2bc85f4253b3fe69977","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.74","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.64","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.64","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.64","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.74","@things-factory/more-ui":"^8.0.64","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.74","@things-factory/print-ui":"^8.0.74","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.74","@things-factory/export-ui":"^8.0.64","@things-factory/i18n-base":"^8.0.74","@things-factory/lite-menu":"^8.0.74","@things-factory/scheduler":"^8.0.74","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.74","@things-factory/context-ui":"^8.0.64","@things-factory/evaluation":"^8.0.64","@things-factory/setting-ui":"^8.0.74","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.74","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.74","@things-factory/setting-base":"^8.0.74","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.74","@things-factory/oauth2-client":"^8.0.74","@things-factory/integration-ui":"^8.0.74","@things-factory/integration-opc":"^8.0.74","@things-factory/integration-email":"^8.0.74","@things-factory/integration-melsec":"^8.0.74","@things-factory/integration-modbus":"^8.0.74","@things-factory/integration-headless":"^8.0.74","@things-factory/integration-influxdb":"^8.0.74"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.74_1767336880626_0.5310308722493229","host":"s3://npm-registry-packages-npm-production"}},"4.3.740":{"name":"@things-factory/operato-ecs","version":"4.3.740","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.740","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"b0024e772d05e0e61667776cfc97222b03bad9f4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.740.tgz","fileCount":55,"integrity":"sha512-QUd3UxQQNQHovhS6mFcb2cm7IC7OxAyk+E5dzy7u9hNBgO9BYfjRFSANZynJYleVhdNWCF1+qPGy4vmeiZMqeg==","signatures":[{"sig":"MEYCIQDcUuV2GSEZIHib6/QeD8lA6YxSHkI3onQQxSVXHKMJIQIhAJfsQ+UX2iz2dmXlqFzOWs+hB2nlovRQ6BYpwyWxv3zW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a44a2bba35384ffe5934a419b677f9e8f49d1ffe","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.740","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.740","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.740","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.740","@things-factory/more-ui":"^4.3.740","@things-factory/board-ui":"^4.3.740","@things-factory/grist-ui":"^4.3.740","@things-factory/print-ui":"^4.3.740","@things-factory/dashboard":"^4.3.740","@things-factory/export-ui":"^4.3.740","@things-factory/i18n-base":"^4.3.740","@things-factory/lite-menu":"^4.3.740","@things-factory/system-ui":"^4.3.740","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.740","@things-factory/context-ui":"^4.3.740","@things-factory/scene-form":"^4.3.740","@things-factory/setting-ui":"^4.3.740","@things-factory/resource-ui":"^4.3.740","@things-factory/setting-base":"^4.3.740","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.740","@things-factory/oauth2-client":"^4.3.740","@things-factory/scene-restful":"^4.3.740","@things-factory/integration-ui":"^4.3.740","@things-factory/integration-melsec":"^4.3.740","@things-factory/integration-modbus":"^4.3.740","@things-factory/scene-data-transform":"^4.3.740"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.740"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.740_1767623907284_0.9595850208158543","host":"s3://npm-registry-packages-npm-production"}},"4.3.743":{"name":"@things-factory/operato-ecs","version":"4.3.743","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.743","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"22726b76f50e5b99ed2c396d4b02f37eb8e97e21","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.743.tgz","fileCount":55,"integrity":"sha512-OFhZ5PC/pLDp8QcH2nWkElkwLNbc+0n9Cjuc60H2qSN7Khj8nQYMbkiiYtH/91D3JR4DDkXRiqZYYWqQ85cyMw==","signatures":[{"sig":"MEYCIQCxJw7r13BkUCPU9f4i0aOulpZXEP9NvRhr/T/PLmHBjgIhAIhKMeMsGvFE4MLkPj2cV/Lw6qMvlgiuhzhDxt1cuFmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"992085e02d9d861bc0c9e312f1360a45d18528a4","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.743","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.743","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.743","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.743","@things-factory/more-ui":"^4.3.743","@things-factory/board-ui":"^4.3.743","@things-factory/grist-ui":"^4.3.743","@things-factory/print-ui":"^4.3.743","@things-factory/dashboard":"^4.3.743","@things-factory/export-ui":"^4.3.743","@things-factory/i18n-base":"^4.3.743","@things-factory/lite-menu":"^4.3.743","@things-factory/system-ui":"^4.3.743","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.743","@things-factory/context-ui":"^4.3.743","@things-factory/scene-form":"^4.3.743","@things-factory/setting-ui":"^4.3.743","@things-factory/resource-ui":"^4.3.743","@things-factory/setting-base":"^4.3.743","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.743","@things-factory/oauth2-client":"^4.3.743","@things-factory/scene-restful":"^4.3.743","@things-factory/integration-ui":"^4.3.743","@things-factory/integration-melsec":"^4.3.743","@things-factory/integration-modbus":"^4.3.743","@things-factory/scene-data-transform":"^4.3.743"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.743"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.743_1767861010000_0.6528986615248327","host":"s3://npm-registry-packages-npm-production"}},"8.0.75":{"name":"@things-factory/operato-ecs","version":"8.0.75","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.75","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":"ad129eb954272ee165d3a455e2d3a34647df0f5a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.75.tgz","fileCount":68,"integrity":"sha512-xXrE/XGJcLFAFJmgKLJ/DBrzW/MYUY2rwY4351pPedy8iP/tae4bOqiWAHz+RnHdUracec2o2EpaIvVJhSv1Tg==","signatures":[{"sig":"MEUCIH1y6Ye6jwC0MXT+6YvrBHJhVvrnTL0/vGgaX0sFl2jPAiEApUowfCiyZubJxwFkjbOk9hae4dCM0f679USlf7AG9jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286809},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"38a8615a18e19430b260b10dc2b1ca134fc46165","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.75","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.64","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.64","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.64","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.75","@things-factory/more-ui":"^8.0.64","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.75","@things-factory/print-ui":"^8.0.75","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.75","@things-factory/export-ui":"^8.0.64","@things-factory/i18n-base":"^8.0.75","@things-factory/lite-menu":"^8.0.75","@things-factory/scheduler":"^8.0.75","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.75","@things-factory/context-ui":"^8.0.64","@things-factory/evaluation":"^8.0.75","@things-factory/setting-ui":"^8.0.75","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.75","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.75","@things-factory/setting-base":"^8.0.75","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.75","@things-factory/oauth2-client":"^8.0.75","@things-factory/integration-ui":"^8.0.75","@things-factory/integration-opc":"^8.0.75","@things-factory/integration-email":"^8.0.75","@things-factory/integration-melsec":"^8.0.75","@things-factory/integration-modbus":"^8.0.75","@things-factory/integration-headless":"^8.0.75","@things-factory/integration-influxdb":"^8.0.75"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.75_1768182260716_0.0401415504949445","host":"s3://npm-registry-packages-npm-production"}},"4.3.752":{"name":"@things-factory/operato-ecs","version":"4.3.752","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.752","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"9ac34f419e84bfe256844b19d49c8380b4811a06","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.752.tgz","fileCount":55,"integrity":"sha512-noW5cOT+mtmFKgq94ztXdcINzfTcLvCIWi/14cfq5ZiSXJp+sSL4lzAnzOWse/R4hDS1EJG50QIkBYGLrpLSQQ==","signatures":[{"sig":"MEYCIQCYNKF0X9dPtmOMi4UM9MF2iGLDstKT1qp1geZhymXskwIhAMPbFlfpqMfo3XBfriBUYL5UJD6KjFdlWSW+YZvpLtAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"cc2f8abfd00055dfbd1737e3016fe4a464af2548","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.752","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.752","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.752","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.752","@things-factory/more-ui":"^4.3.752","@things-factory/board-ui":"^4.3.752","@things-factory/grist-ui":"^4.3.752","@things-factory/print-ui":"^4.3.752","@things-factory/dashboard":"^4.3.752","@things-factory/export-ui":"^4.3.752","@things-factory/i18n-base":"^4.3.752","@things-factory/lite-menu":"^4.3.752","@things-factory/system-ui":"^4.3.752","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.752","@things-factory/context-ui":"^4.3.752","@things-factory/scene-form":"^4.3.752","@things-factory/setting-ui":"^4.3.752","@things-factory/resource-ui":"^4.3.752","@things-factory/setting-base":"^4.3.752","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.752","@things-factory/oauth2-client":"^4.3.752","@things-factory/scene-restful":"^4.3.752","@things-factory/integration-ui":"^4.3.752","@things-factory/integration-melsec":"^4.3.752","@things-factory/integration-modbus":"^4.3.752","@things-factory/scene-data-transform":"^4.3.752"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.752"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.752_1768451718096_0.7560933175477564","host":"s3://npm-registry-packages-npm-production"}},"8.0.76":{"name":"@things-factory/operato-ecs","version":"8.0.76","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.76","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":"1ff0dc4abcc0d89e61362048aa46c693630a6950","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.76.tgz","fileCount":68,"integrity":"sha512-RHXT45hIiCSKLby7XHdsXEw/dzVsNFbyjPNE5t+c8apcJYocqjysnxAp0svzDgwbPX813dagOW4JxmWYnxBl7A==","signatures":[{"sig":"MEYCIQDdLdu1te6UwlmLgvqLKYSnqzr1X9UqK88ElGV3DSMcYwIhAJNW4jaG9rUuACBAlDa+cgongiD/w/UvfnmoT+9Wpb0M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286809},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"de45e79c9fb5d62db235e7aaeabd3ff972daa15d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v20.18.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.75","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.64","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.64","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.64","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.75","@things-factory/more-ui":"^8.0.64","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.75","@things-factory/print-ui":"^8.0.75","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.76","@things-factory/export-ui":"^8.0.64","@things-factory/i18n-base":"^8.0.75","@things-factory/lite-menu":"^8.0.76","@things-factory/scheduler":"^8.0.75","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.76","@things-factory/context-ui":"^8.0.64","@things-factory/evaluation":"^8.0.75","@things-factory/setting-ui":"^8.0.76","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.75","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.76","@things-factory/setting-base":"^8.0.76","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.75","@things-factory/oauth2-client":"^8.0.75","@things-factory/integration-ui":"^8.0.75","@things-factory/integration-opc":"^8.0.75","@things-factory/integration-email":"^8.0.75","@things-factory/integration-melsec":"^8.0.75","@things-factory/integration-modbus":"^8.0.75","@things-factory/integration-headless":"^8.0.75","@things-factory/integration-influxdb":"^8.0.75"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.64"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.76_1768534403091_0.8890421984002965","host":"s3://npm-registry-packages-npm-production"}},"4.3.755":{"name":"@things-factory/operato-ecs","version":"4.3.755","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.755","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"d89ad5f162c37a51947a2b81a39561b2431c79f2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.755.tgz","fileCount":55,"integrity":"sha512-wgwQwzPuBxHaRpMwg7uGLUPZf0PAFYsSKn0PvEqa9DFMUHTjujXFGlwJogHzpZbMihTFjWsOpr7JxQY7jU42VA==","signatures":[{"sig":"MEUCIDYhq9xhxkPhGi8ovH0A2vg2hJPk75YGUj5sIFUbgcj3AiEA4oanvpZjdRHjtggsXhRhQELdcagbu7f88lYbLhjlt7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7cd08ee86623f4ab057bd7bbc63f0f2d1be6659b","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.755","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.755","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.755","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.755","@things-factory/more-ui":"^4.3.755","@things-factory/board-ui":"^4.3.755","@things-factory/grist-ui":"^4.3.755","@things-factory/print-ui":"^4.3.755","@things-factory/dashboard":"^4.3.755","@things-factory/export-ui":"^4.3.755","@things-factory/i18n-base":"^4.3.755","@things-factory/lite-menu":"^4.3.755","@things-factory/system-ui":"^4.3.755","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.755","@things-factory/context-ui":"^4.3.755","@things-factory/scene-form":"^4.3.755","@things-factory/setting-ui":"^4.3.755","@things-factory/resource-ui":"^4.3.755","@things-factory/setting-base":"^4.3.755","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.755","@things-factory/oauth2-client":"^4.3.755","@things-factory/scene-restful":"^4.3.755","@things-factory/integration-ui":"^4.3.755","@things-factory/integration-melsec":"^4.3.755","@things-factory/integration-modbus":"^4.3.755","@things-factory/scene-data-transform":"^4.3.755"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.755"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.755_1768901255599_0.8209868956573407","host":"s3://npm-registry-packages-npm-production"}},"4.3.764":{"name":"@things-factory/operato-ecs","version":"4.3.764","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.764","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"26e240e6d08b6c8af70da2d657030905477a5901","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.764.tgz","fileCount":55,"integrity":"sha512-qWnSYMdwzqC/raSWlPQHEvPaTNlq2vXlr6jWpA8qW+1RJ3z9GwP3XVGWkRW0DPJImvueDN07b6E6O8DHi/e8jw==","signatures":[{"sig":"MEUCIBvxiSyw12grLD1L+hXfT5N1OofE1+J8LftCEyxgaEHKAiEAjtDmPy2U89yIbJx1r5QPuJ8N/F2NuMVD4rvVJ8zi5w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"4dd8055a25e773814603c4be21fc70930d0cfb13","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.3","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.764","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.764","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.764","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.764","@things-factory/more-ui":"^4.3.764","@things-factory/board-ui":"^4.3.764","@things-factory/grist-ui":"^4.3.764","@things-factory/print-ui":"^4.3.764","@things-factory/dashboard":"^4.3.764","@things-factory/export-ui":"^4.3.764","@things-factory/i18n-base":"^4.3.764","@things-factory/lite-menu":"^4.3.764","@things-factory/system-ui":"^4.3.764","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.764","@things-factory/context-ui":"^4.3.764","@things-factory/scene-form":"^4.3.764","@things-factory/setting-ui":"^4.3.764","@things-factory/resource-ui":"^4.3.764","@things-factory/setting-base":"^4.3.764","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.764","@things-factory/oauth2-client":"^4.3.764","@things-factory/scene-restful":"^4.3.764","@things-factory/integration-ui":"^4.3.764","@things-factory/integration-melsec":"^4.3.764","@things-factory/integration-modbus":"^4.3.764","@things-factory/scene-data-transform":"^4.3.764"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.764"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.764_1769614928437_0.6850877445866057","host":"s3://npm-registry-packages-npm-production"}},"4.3.767":{"name":"@things-factory/operato-ecs","version":"4.3.767","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.767","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"de06c73691c318babf9d264903114cd25002e076","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.767.tgz","fileCount":55,"integrity":"sha512-9gfrFuUmVFO6JjVsS3Yzg0+abhXCdqoMs4gUJLL1JHibujdzfs/h7PY5H+vN49rOfYV4M8HRc17V2Iyul3PikA==","signatures":[{"sig":"MEYCIQC94QiwB3yPLijBJkhUqUICucga3PbDnb+CNUPshKebfAIhAOWPKYhwGv75ywrhW6hoW/fQq3WaTXlG1t4ACv9EIoF9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"065b02059d800f6a759a98c240fed8608b48a52c","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.767","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.767","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.767","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.767","@things-factory/more-ui":"^4.3.767","@things-factory/board-ui":"^4.3.767","@things-factory/grist-ui":"^4.3.767","@things-factory/print-ui":"^4.3.767","@things-factory/dashboard":"^4.3.767","@things-factory/export-ui":"^4.3.767","@things-factory/i18n-base":"^4.3.767","@things-factory/lite-menu":"^4.3.767","@things-factory/system-ui":"^4.3.767","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.767","@things-factory/context-ui":"^4.3.767","@things-factory/scene-form":"^4.3.767","@things-factory/setting-ui":"^4.3.767","@things-factory/resource-ui":"^4.3.767","@things-factory/setting-base":"^4.3.767","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.767","@things-factory/oauth2-client":"^4.3.767","@things-factory/scene-restful":"^4.3.767","@things-factory/integration-ui":"^4.3.767","@things-factory/integration-melsec":"^4.3.767","@things-factory/integration-modbus":"^4.3.767","@things-factory/scene-data-transform":"^4.3.767"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.767"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.767_1769676928267_0.5442834495334097","host":"s3://npm-registry-packages-npm-production"}},"4.3.770":{"name":"@things-factory/operato-ecs","version":"4.3.770","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.770","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"a091782b747e6d190a4aca211e61ba8fa74c3b58","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.770.tgz","fileCount":55,"integrity":"sha512-LHvm+CO6F6xjysejxv/ogC1aCbvSs2JrdjBjsF6kW77p0vriZWNRsWt0x1UTTb1gEmo6qTbOypgy/iwRE3ljoQ==","signatures":[{"sig":"MEYCIQD/kfaGmmDAXy2c214C2zoM3lX+dItxg8TJMPFWWgRQ5wIhANZfcL8cYBLtUdGBhjMIwiRwiRr/mS2+9O2UYqpjO25Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"0a56fbc916f4e50317ee050b680b84b9b870c4fb","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.767","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.767","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.767","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.767","@things-factory/more-ui":"^4.3.767","@things-factory/board-ui":"^4.3.770","@things-factory/grist-ui":"^4.3.770","@things-factory/print-ui":"^4.3.767","@things-factory/dashboard":"^4.3.770","@things-factory/export-ui":"^4.3.767","@things-factory/i18n-base":"^4.3.767","@things-factory/lite-menu":"^4.3.770","@things-factory/system-ui":"^4.3.767","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.767","@things-factory/context-ui":"^4.3.767","@things-factory/scene-form":"^4.3.767","@things-factory/setting-ui":"^4.3.770","@things-factory/resource-ui":"^4.3.770","@things-factory/setting-base":"^4.3.767","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.767","@things-factory/oauth2-client":"^4.3.767","@things-factory/scene-restful":"^4.3.767","@things-factory/integration-ui":"^4.3.770","@things-factory/integration-melsec":"^4.3.770","@things-factory/integration-modbus":"^4.3.770","@things-factory/scene-data-transform":"^4.3.767"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.767"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.770_1770285100241_0.8894009626810755","host":"s3://npm-registry-packages-npm-production"}},"4.3.776":{"name":"@things-factory/operato-ecs","version":"4.3.776","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.776","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"68d722bb43b7a7aa12ba2d86b0637f94144285d3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.776.tgz","fileCount":55,"integrity":"sha512-pgzTMsWOk/3SGpg6kJyR1/wLBGT/25gppQhQRn+NJ3e9NWfLwXaTqJJEnMJ652s/P0bTfnEo++ieOVWljZ92mA==","signatures":[{"sig":"MEUCIGz5GTa/OugwkHxpwGX0qJAhMRrvrQjd+ZjM2osyipWvAiEA915ly0+O7P3vqkYSFQ1kvvG1Q/9dK3qjaQW7VfcA+AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a2ad3248858837746d6c4f477bce580c604d1991","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.767","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.767","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.767","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.767","@things-factory/more-ui":"^4.3.767","@things-factory/board-ui":"^4.3.770","@things-factory/grist-ui":"^4.3.770","@things-factory/print-ui":"^4.3.767","@things-factory/dashboard":"^4.3.770","@things-factory/export-ui":"^4.3.767","@things-factory/i18n-base":"^4.3.767","@things-factory/lite-menu":"^4.3.770","@things-factory/system-ui":"^4.3.767","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.767","@things-factory/context-ui":"^4.3.767","@things-factory/scene-form":"^4.3.767","@things-factory/setting-ui":"^4.3.770","@things-factory/resource-ui":"^4.3.770","@things-factory/setting-base":"^4.3.767","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.767","@things-factory/oauth2-client":"^4.3.767","@things-factory/scene-restful":"^4.3.767","@things-factory/integration-ui":"^4.3.776","@things-factory/integration-melsec":"^4.3.776","@things-factory/integration-modbus":"^4.3.776","@things-factory/scene-data-transform":"^4.3.767"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.767"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.776_1771839206678_0.45682241080518216","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.1":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"a40f450a33e5bb220b7a8b3d5816e251491dc561","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.1.tgz","fileCount":59,"integrity":"sha512-paXulOdzH+G7ht/Vw1XWDlxTS9lt9kD0jSS1CDo5T/eZBR5nD5Te9tPfFjhw19K7+oT/9fw1nTrLQZto9I9Stg==","signatures":[{"sig":"MEUCIB3NOOuWvfIgVztqSMh8citADtADDzbwy6tNel6d7AtPAiEA1xfeLzn+qE8zcCbDG26MF7u4Jsc1MYOw7trOq2Txcqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389114},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"90f40bf160fa25edf4560d7893cfd576cf474411","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.1","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.1","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.1","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.1","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.1","@things-factory/more-ui":"^10.0.0-beta.1","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.1","@things-factory/print-ui":"^10.0.0-beta.1","@things-factory/dashboard":"^10.0.0-beta.1","@things-factory/export-ui":"^10.0.0-beta.1","@things-factory/i18n-base":"^10.0.0-beta.1","@things-factory/lite-menu":"^10.0.0-beta.1","@things-factory/scheduler":"^10.0.0-beta.1","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.1","@things-factory/context-ui":"^10.0.0-beta.1","@things-factory/evaluation":"^10.0.0-beta.1","@things-factory/setting-ui":"^10.0.0-beta.1","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.1","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.1","@things-factory/setting-base":"^10.0.0-beta.1","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.1","@things-factory/oauth2-client":"^10.0.0-beta.1","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.1","@things-factory/integration-opc":"^10.0.0-beta.1","@things-factory/integration-email":"^10.0.0-beta.1","@things-factory/integration-melsec":"^10.0.0-beta.1","@things-factory/integration-modbus":"^10.0.0-beta.1","@things-factory/integration-qdrant":"^10.0.0-beta.1","@things-factory/integration-headless":"^10.0.0-beta.1","@things-factory/integration-influxdb":"^10.0.0-beta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.1_1772637499669_0.23768644070884637","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.2":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"82c93dcec642399fe6767ba8a2109ebecf8688fa","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.2.tgz","fileCount":59,"integrity":"sha512-/uhROYjPPgSTHTmRB68xALN8BfVv22vwAUrjC1zAFhwOicYrZ40/vV85D8ZlO2OsEqBrvBpf6YyXo+hI2OgEDw==","signatures":[{"sig":"MEYCIQDr0Xe2dR5Q4IkEBgVE0+HvbOySPklBswHvrkBMvxxv2gIhALbF7OPnKyVrVHXkNqZxOePVFsNmd1ysAw9SN6voDG7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389113},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ea8a08ff802ae28a37fdda605b6356482e7a6faf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.2","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.2","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.2","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.2","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.2","@things-factory/more-ui":"^10.0.0-beta.2","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.2","@things-factory/print-ui":"^10.0.0-beta.2","@things-factory/dashboard":"^10.0.0-beta.2","@things-factory/export-ui":"^10.0.0-beta.2","@things-factory/i18n-base":"^10.0.0-beta.2","@things-factory/lite-menu":"^10.0.0-beta.2","@things-factory/scheduler":"^10.0.0-beta.2","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.2","@things-factory/context-ui":"^10.0.0-beta.2","@things-factory/evaluation":"^10.0.0-beta.2","@things-factory/setting-ui":"^10.0.0-beta.2","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.2","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.2","@things-factory/setting-base":"^10.0.0-beta.2","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.2","@things-factory/oauth2-client":"^10.0.0-beta.2","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.2","@things-factory/integration-opc":"^10.0.0-beta.2","@things-factory/integration-email":"^10.0.0-beta.2","@things-factory/integration-melsec":"^10.0.0-beta.2","@things-factory/integration-modbus":"^10.0.0-beta.2","@things-factory/integration-qdrant":"^10.0.0-beta.2","@things-factory/integration-headless":"^10.0.0-beta.2","@things-factory/integration-influxdb":"^10.0.0-beta.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.2_1772675108117_0.2743562218267479","host":"s3://npm-registry-packages-npm-production"}},"8.0.86":{"name":"@things-factory/operato-ecs","version":"8.0.86","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.86","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":"5b34d1e7c69ff3bf4994dd5678066af0eb3e0882","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.86.tgz","fileCount":68,"integrity":"sha512-svHC+/EfwYaiG0UmuivYLQWQk/jlP618docJIxqqgO8dIYxDd0I+ikqDL6g5AKquhPyEi5pc/H8dRZ+nROH2lw==","signatures":[{"sig":"MEUCIH8S3xCwlKXXyP9FaO4vt+18IhZZ46EypVrkTyvEXEreAiEA+Fzarzir5x0sr4D/wVvCVT3lReFaRwZusFeRACJGtpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286809},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"28e364938d499b32aed41a8c664a8a2957b09b69","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.3.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.3.0","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.86","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.86","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.86","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.86","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.86","@things-factory/more-ui":"^8.0.86","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.86","@things-factory/print-ui":"^8.0.86","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.86","@things-factory/export-ui":"^8.0.86","@things-factory/i18n-base":"^8.0.86","@things-factory/lite-menu":"^8.0.86","@things-factory/scheduler":"^8.0.86","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.86","@things-factory/context-ui":"^8.0.86","@things-factory/evaluation":"^8.0.86","@things-factory/setting-ui":"^8.0.86","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.86","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.86","@things-factory/setting-base":"^8.0.86","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.86","@things-factory/oauth2-client":"^8.0.86","@things-factory/integration-ui":"^8.0.86","@things-factory/integration-opc":"^8.0.86","@things-factory/integration-email":"^8.0.86","@things-factory/integration-melsec":"^8.0.86","@things-factory/integration-modbus":"^8.0.86","@things-factory/integration-headless":"^8.0.86","@things-factory/integration-influxdb":"^8.0.86"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.86"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.86_1772676980462_0.9680733291451649","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.3":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"50d771b745f95b21a9145ecf5d173806823fd162","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.3.tgz","fileCount":59,"integrity":"sha512-ZqudIdxxV02X8uRDtFpFmAe+BU/RKYlTjrpiqp4Ft3Dz6LQjCUGWEGzWXukYQibIYcKX4xCZ3x8w7GkwsX2wig==","signatures":[{"sig":"MEYCIQC0cJPEpcUazHkDumTEyB0DRtRVTmxf530c/o4/v67YhwIhANfI1xHVE1Et7E1stDdGy66ND1QvUTjYdVf1WbDSYOGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389248},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7a7c8dcc00bf9f3e862b3211d19734899e2dbb92","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.3","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.3","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.3","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.3","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.3","@things-factory/more-ui":"^10.0.0-beta.3","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.3","@things-factory/print-ui":"^10.0.0-beta.3","@things-factory/dashboard":"^10.0.0-beta.3","@things-factory/export-ui":"^10.0.0-beta.3","@things-factory/i18n-base":"^10.0.0-beta.3","@things-factory/lite-menu":"^10.0.0-beta.3","@things-factory/scheduler":"^10.0.0-beta.3","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.3","@things-factory/context-ui":"^10.0.0-beta.3","@things-factory/evaluation":"^10.0.0-beta.3","@things-factory/setting-ui":"^10.0.0-beta.3","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.3","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.3","@things-factory/setting-base":"^10.0.0-beta.3","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.3","@things-factory/oauth2-client":"^10.0.0-beta.3","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.3","@things-factory/integration-opc":"^10.0.0-beta.3","@things-factory/integration-email":"^10.0.0-beta.3","@things-factory/integration-melsec":"^10.0.0-beta.3","@things-factory/integration-modbus":"^10.0.0-beta.3","@things-factory/integration-qdrant":"^10.0.0-beta.3","@things-factory/integration-headless":"^10.0.0-beta.3","@things-factory/integration-influxdb":"^10.0.0-beta.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.3_1772710185922_0.26983035675263856","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.4":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"9c296f486c0b4d735064ffe79f5fbba593ced113","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.4.tgz","fileCount":59,"integrity":"sha512-yepnBL3oHsl6s4cwwMb/JM0IEWvL+Ie9SUv98V0kAG6Mu0ozYPrvK7Z/59OeYJXPc9ih4B04mhvosyJ5Kn/wcw==","signatures":[{"sig":"MEUCIQD1NYyOKjjoWPfokGjQ72w3EllND3NDtHm6yPDsAC5xaAIgOyWAAKu5qIrex/Mqx7WH5mYFKSjnZPMlKVQr4afvZeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389248},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2fdd577f6b14d7f493783c1167c88c7977e9a1b0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.4","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.4","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.4","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.4","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.4","@things-factory/more-ui":"^10.0.0-beta.4","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.4","@things-factory/print-ui":"^10.0.0-beta.4","@things-factory/dashboard":"^10.0.0-beta.4","@things-factory/export-ui":"^10.0.0-beta.4","@things-factory/i18n-base":"^10.0.0-beta.4","@things-factory/lite-menu":"^10.0.0-beta.4","@things-factory/scheduler":"^10.0.0-beta.4","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.4","@things-factory/context-ui":"^10.0.0-beta.4","@things-factory/evaluation":"^10.0.0-beta.4","@things-factory/setting-ui":"^10.0.0-beta.4","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.4","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.4","@things-factory/setting-base":"^10.0.0-beta.4","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.4","@things-factory/oauth2-client":"^10.0.0-beta.4","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.4","@things-factory/integration-opc":"^10.0.0-beta.4","@things-factory/integration-email":"^10.0.0-beta.4","@things-factory/integration-melsec":"^10.0.0-beta.4","@things-factory/integration-modbus":"^10.0.0-beta.4","@things-factory/integration-qdrant":"^10.0.0-beta.4","@things-factory/integration-headless":"^10.0.0-beta.4","@things-factory/integration-influxdb":"^10.0.0-beta.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.4_1772711413962_0.6373516490403506","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.5":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"fac78b30c3f13288ae9163dcbd7275aefedb2e8a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.5.tgz","fileCount":59,"integrity":"sha512-wOpIRcbEFzaie5lEPd91iJy0E+5kj72X74jGVGMLgfaWde/I8OdQxNez/ZDnUUJbJNeBmKUfUKccvd+RrRxT7A==","signatures":[{"sig":"MEUCIHguH7oNhS9xlehGlo5ZhIK3IpLnWAvTeCAL8WQd5vF5AiEA0nfdV2cbDl1CGMGANA0DZgG5dwqXAaa/1kdaKJDjsM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389248},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"70fa39267e0fe82bbd73c280d2eb2e1ce990e4f8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.5","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.5","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.5","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.5","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.5","@things-factory/more-ui":"^10.0.0-beta.5","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.5","@things-factory/print-ui":"^10.0.0-beta.5","@things-factory/dashboard":"^10.0.0-beta.5","@things-factory/export-ui":"^10.0.0-beta.5","@things-factory/i18n-base":"^10.0.0-beta.5","@things-factory/lite-menu":"^10.0.0-beta.5","@things-factory/scheduler":"^10.0.0-beta.5","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.5","@things-factory/context-ui":"^10.0.0-beta.5","@things-factory/evaluation":"^10.0.0-beta.5","@things-factory/setting-ui":"^10.0.0-beta.5","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.5","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.5","@things-factory/setting-base":"^10.0.0-beta.5","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.5","@things-factory/oauth2-client":"^10.0.0-beta.5","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.5","@things-factory/integration-opc":"^10.0.0-beta.5","@things-factory/integration-email":"^10.0.0-beta.5","@things-factory/integration-melsec":"^10.0.0-beta.5","@things-factory/integration-modbus":"^10.0.0-beta.5","@things-factory/integration-qdrant":"^10.0.0-beta.5","@things-factory/integration-headless":"^10.0.0-beta.5","@things-factory/integration-influxdb":"^10.0.0-beta.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.5_1772730677006_0.41017915153344076","host":"s3://npm-registry-packages-npm-production"}},"9.2.5":{"name":"@things-factory/operato-ecs","version":"9.2.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"d014ef404e2e861e0a52c2eff3a6c8c403743d85","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.5.tgz","fileCount":59,"integrity":"sha512-MYZbvQhHpkX1ZyHRPrZ1XJl4NqcBei1yGJRbMkt1X+K0KHsp2TQP2gFLhGrgVOfVR60CNsRh7V9cEewFeO8eHQ==","signatures":[{"sig":"MEQCIERcKvlzTtgYXbopH4+bP0Km1te9kVWwvwtyGczasACzAiBBmTPyexQpviEaNHFKQ5AbX2aWmn8r4fDHuJkHA1T8+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387778},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d3622f475ae3bab84322d31b064cc4cda20f7062","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.5","@things-factory/more-ui":"^9.2.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.5","@things-factory/print-ui":"^9.2.5","@things-factory/dashboard":"^9.2.5","@things-factory/export-ui":"^9.2.5","@things-factory/i18n-base":"^9.2.5","@things-factory/lite-menu":"^9.2.5","@things-factory/scheduler":"^9.2.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.5","@things-factory/context-ui":"^9.2.5","@things-factory/evaluation":"^9.2.5","@things-factory/setting-ui":"^9.2.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.5","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.5","@things-factory/setting-base":"^9.2.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.5","@things-factory/oauth2-client":"^9.2.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.5","@things-factory/integration-opc":"^9.2.5","@things-factory/integration-email":"^9.2.5","@things-factory/integration-melsec":"^9.2.5","@things-factory/integration-modbus":"^9.2.5","@things-factory/integration-qdrant":"^9.2.5","@things-factory/integration-headless":"^9.2.5","@things-factory/integration-influxdb":"^9.2.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.5_1772767106164_0.3316289357069848","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.6":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"d0f1265c4a91fb1efa5e5f8cfb13e02c6ba4dc20","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.6.tgz","fileCount":59,"integrity":"sha512-TnbUQl+nw2QtHd+iFbrSK2PqcmC+tmuf90iyvrpDZnyIUhyRviwRed/hpMh3yMhs2RtOF8zXqVE+XDFgrhh2Ig==","signatures":[{"sig":"MEUCIGS50aaFIBTTW/rEfpO+GYmhirvahJJF/zXPMx4gdJZrAiEAiB+b6o3q33KC4P/5b2rhOOKhsMobFzJd1Ck7ejnewpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389601},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f8ec36e3a3ba4c0a1ebf6def7a9f379de1a49111","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.6","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.6","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.6","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.6","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.6","@things-factory/more-ui":"^10.0.0-beta.6","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.6","@things-factory/print-ui":"^10.0.0-beta.6","@things-factory/dashboard":"^10.0.0-beta.6","@things-factory/export-ui":"^10.0.0-beta.6","@things-factory/i18n-base":"^10.0.0-beta.6","@things-factory/lite-menu":"^10.0.0-beta.6","@things-factory/scheduler":"^10.0.0-beta.6","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.6","@things-factory/context-ui":"^10.0.0-beta.6","@things-factory/evaluation":"^10.0.0-beta.6","@things-factory/setting-ui":"^10.0.0-beta.6","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.6","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.6","@things-factory/setting-base":"^10.0.0-beta.6","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.6","@things-factory/oauth2-client":"^10.0.0-beta.6","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.6","@things-factory/integration-opc":"^10.0.0-beta.6","@things-factory/integration-email":"^10.0.0-beta.6","@things-factory/integration-melsec":"^10.0.0-beta.6","@things-factory/integration-modbus":"^10.0.0-beta.6","@things-factory/integration-qdrant":"^10.0.0-beta.6","@things-factory/integration-headless":"^10.0.0-beta.6","@things-factory/integration-influxdb":"^10.0.0-beta.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.6_1772806836062_0.13582099825490324","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.7":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"3a9490184a98755cbcac0cac3a5a22fe810b877a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.7.tgz","fileCount":59,"integrity":"sha512-c+fF1ZeMybSswDMHEP+jc+hcClc8Uh9uxPSX3gJbDh2odJCz2ArlLaCKjHmL6upTGYPLr+1pELmPU51dZXVzUA==","signatures":[{"sig":"MEUCIQCy2k2hCgxMc60DrDBHL/+bbborUflspeU1j7pwzUPSEwIge0OsSqiBh5FG89HDpThtp7hfInHMR7/wW53iJ2aIYLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389601},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"03d1f2dd440a30cc1af2d5908ac33533e94c2f4d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.7","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.7","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.7","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.7","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.7","@things-factory/more-ui":"^10.0.0-beta.7","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.7","@things-factory/print-ui":"^10.0.0-beta.7","@things-factory/dashboard":"^10.0.0-beta.7","@things-factory/export-ui":"^10.0.0-beta.7","@things-factory/i18n-base":"^10.0.0-beta.7","@things-factory/lite-menu":"^10.0.0-beta.7","@things-factory/scheduler":"^10.0.0-beta.7","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.7","@things-factory/context-ui":"^10.0.0-beta.7","@things-factory/evaluation":"^10.0.0-beta.7","@things-factory/setting-ui":"^10.0.0-beta.7","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.7","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.7","@things-factory/setting-base":"^10.0.0-beta.7","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.7","@things-factory/oauth2-client":"^10.0.0-beta.7","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.7","@things-factory/integration-opc":"^10.0.0-beta.7","@things-factory/integration-email":"^10.0.0-beta.7","@things-factory/integration-melsec":"^10.0.0-beta.7","@things-factory/integration-modbus":"^10.0.0-beta.7","@things-factory/integration-qdrant":"^10.0.0-beta.7","@things-factory/integration-headless":"^10.0.0-beta.7","@things-factory/integration-influxdb":"^10.0.0-beta.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.7_1772874763253_0.2481078612333001","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.8":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"24cba279cee979300dfc549c34bc21288c6a2299","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.8.tgz","fileCount":59,"integrity":"sha512-FqLUdvPkiHcV70MhEGkTxSCZbCjhQiS9BsBA/QBqYwQoOClxrOGaM5eAs20ZbaRuy9UrotzY1tDC8Sy7mUACOg==","signatures":[{"sig":"MEQCIAmIqpRCBbBXRURT5kzyud4FfgCw8MPr9R14s7wdLMTFAiAqZ2niaBk+mBJ2XwRlPtiNY0X/ICpDIakjglwpGGNUjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389601},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6e394d3533a03384cbdbd8c43a277a1dfba815ac","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.8","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.8","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.8","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.8","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.8","@things-factory/more-ui":"^10.0.0-beta.8","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.8","@things-factory/print-ui":"^10.0.0-beta.8","@things-factory/dashboard":"^10.0.0-beta.8","@things-factory/export-ui":"^10.0.0-beta.8","@things-factory/i18n-base":"^10.0.0-beta.8","@things-factory/lite-menu":"^10.0.0-beta.8","@things-factory/scheduler":"^10.0.0-beta.8","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.8","@things-factory/context-ui":"^10.0.0-beta.8","@things-factory/evaluation":"^10.0.0-beta.8","@things-factory/setting-ui":"^10.0.0-beta.8","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.8","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.8","@things-factory/setting-base":"^10.0.0-beta.8","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.8","@things-factory/oauth2-client":"^10.0.0-beta.8","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.8","@things-factory/integration-opc":"^10.0.0-beta.8","@things-factory/integration-email":"^10.0.0-beta.8","@things-factory/integration-melsec":"^10.0.0-beta.8","@things-factory/integration-modbus":"^10.0.0-beta.8","@things-factory/integration-qdrant":"^10.0.0-beta.8","@things-factory/integration-headless":"^10.0.0-beta.8","@things-factory/integration-influxdb":"^10.0.0-beta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.8_1772894889194_0.029354822645139445","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.9":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"1a78cfc554d5ff7b90f66619be817b77fbeefdb5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.9.tgz","fileCount":59,"integrity":"sha512-G5t42+P/4IVhbCQ8NLf9Us655Qj9nKYWUlyGtUmr7bq7EHDVEnm+/LkX/eyf4d0daAt6W4FFfIMABkEQF8CC1g==","signatures":[{"sig":"MEQCID7AiE9HV7HfUpeyGhX5iQvbJo/QH1vjKybbmo3eKuhzAiBccwLJjwOPj5Za+Id5+YOaDwfhUz5NBVRMXlWA4DGhDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389601},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8409deaf06590b656a85d40fc99b243fcaa44eda","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.9","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.8","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.8","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.8","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.9","@things-factory/more-ui":"^10.0.0-beta.8","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.9","@things-factory/print-ui":"^10.0.0-beta.9","@things-factory/dashboard":"^10.0.0-beta.9","@things-factory/export-ui":"^10.0.0-beta.8","@things-factory/i18n-base":"^10.0.0-beta.9","@things-factory/lite-menu":"^10.0.0-beta.9","@things-factory/scheduler":"^10.0.0-beta.9","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.9","@things-factory/context-ui":"^10.0.0-beta.8","@things-factory/evaluation":"^10.0.0-beta.8","@things-factory/setting-ui":"^10.0.0-beta.9","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.9","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.9","@things-factory/setting-base":"^10.0.0-beta.9","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.9","@things-factory/oauth2-client":"^10.0.0-beta.9","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.9","@things-factory/integration-opc":"^10.0.0-beta.9","@things-factory/integration-email":"^10.0.0-beta.9","@things-factory/integration-melsec":"^10.0.0-beta.9","@things-factory/integration-modbus":"^10.0.0-beta.9","@things-factory/integration-qdrant":"^10.0.0-beta.9","@things-factory/integration-headless":"^10.0.0-beta.9","@things-factory/integration-influxdb":"^10.0.0-beta.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.9_1772904540016_0.3539284344646736","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.10":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"21202a75618f838f8485359b94a3572c1a51bb8a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.10.tgz","fileCount":59,"integrity":"sha512-+bLkpv1QE/N7bmtep/MpP30WDRQv+dvtMR6S3IoAmIbSbJ1PNeQtXYv+y2UKtVfT7rP7sw47nyUAp3OQclhA/Q==","signatures":[{"sig":"MEYCIQCjWLA9Lh+z3ux9wdOl2T47ovP96EF/oT4JjqgW64H8mAIhAP9J5Cn0Z7vuDT8ApVxL4NZdryPdFXXDPb+zg/Qzk7R8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389632},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"95acadd39e9a0ff3b2f34d9f7082142395903179","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.10","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.10","@things-factory/more-ui":"^10.0.0-beta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.10","@things-factory/print-ui":"^10.0.0-beta.10","@things-factory/dashboard":"^10.0.0-beta.10","@things-factory/export-ui":"^10.0.0-beta.10","@things-factory/i18n-base":"^10.0.0-beta.10","@things-factory/lite-menu":"^10.0.0-beta.10","@things-factory/scheduler":"^10.0.0-beta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.10","@things-factory/context-ui":"^10.0.0-beta.10","@things-factory/evaluation":"^10.0.0-beta.10","@things-factory/setting-ui":"^10.0.0-beta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.10","@things-factory/setting-base":"^10.0.0-beta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.10","@things-factory/oauth2-client":"^10.0.0-beta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.10","@things-factory/integration-opc":"^10.0.0-beta.10","@things-factory/integration-email":"^10.0.0-beta.10","@things-factory/integration-melsec":"^10.0.0-beta.10","@things-factory/integration-modbus":"^10.0.0-beta.10","@things-factory/integration-qdrant":"^10.0.0-beta.10","@things-factory/integration-headless":"^10.0.0-beta.10","@things-factory/integration-influxdb":"^10.0.0-beta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.10_1772952024625_0.9599625582592322","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.11":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.11","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"7ece03cdb69b239540059ebb28b524278e087bdd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.11.tgz","fileCount":59,"integrity":"sha512-2IvQIyOy0VdDV3iv/ih32bKazxiRS67T8vGJVH87C9QOh/Lpi/A/CaR2U2unz2AxBfPPSZlYAJwhR7ns2kwfPw==","signatures":[{"sig":"MEQCIEJ4hXoGgUwCh0QnLe/Z/djDXdtAflQRlL8rVeWiJl9TAiBilGMIQaJgvpKm5wnvlmqQlM8Z3xpbQ4e8MImReZjTeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389632},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"43bfc8103b44a8e8e78a9350a999e265c32e7f09","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.10","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.10","@things-factory/more-ui":"^10.0.0-beta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.10","@things-factory/print-ui":"^10.0.0-beta.10","@things-factory/dashboard":"^10.0.0-beta.11","@things-factory/export-ui":"^10.0.0-beta.10","@things-factory/i18n-base":"^10.0.0-beta.10","@things-factory/lite-menu":"^10.0.0-beta.11","@things-factory/scheduler":"^10.0.0-beta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.10","@things-factory/context-ui":"^10.0.0-beta.10","@things-factory/evaluation":"^10.0.0-beta.10","@things-factory/setting-ui":"^10.0.0-beta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.10","@things-factory/setting-base":"^10.0.0-beta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.11","@things-factory/oauth2-client":"^10.0.0-beta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.10","@things-factory/integration-opc":"^10.0.0-beta.10","@things-factory/integration-email":"^10.0.0-beta.10","@things-factory/integration-melsec":"^10.0.0-beta.10","@things-factory/integration-modbus":"^10.0.0-beta.10","@things-factory/integration-qdrant":"^10.0.0-beta.10","@things-factory/integration-headless":"^10.0.0-beta.11","@things-factory/integration-influxdb":"^10.0.0-beta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.11_1772984327293_0.04532836071508073","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.12":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"f7930daea60abe8b28ff57ad021d3991c400f55b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.12.tgz","fileCount":59,"integrity":"sha512-I4YSYahLIAkHebASvJjDdEbK9iKwTbGUq5+VI8BQQqZCO/5k9xqMt5oL9psgZygUD3j5ADWXZVa6hTD8cvAA5g==","signatures":[{"sig":"MEYCIQC+TYUsu9NKsD5buI+rqok5gCcr2dpKuUtB/k2dpI20FAIhALbT4P94Lr0Vok4DgUFPgh6BnVZSs/QRLYEG1uzciTP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389632},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"13819908e7446358d746841bbb48ac747518d5a7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.10","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.10","@things-factory/more-ui":"^10.0.0-beta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.12","@things-factory/print-ui":"^10.0.0-beta.10","@things-factory/dashboard":"^10.0.0-beta.12","@things-factory/export-ui":"^10.0.0-beta.10","@things-factory/i18n-base":"^10.0.0-beta.10","@things-factory/lite-menu":"^10.0.0-beta.12","@things-factory/scheduler":"^10.0.0-beta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.10","@things-factory/context-ui":"^10.0.0-beta.10","@things-factory/evaluation":"^10.0.0-beta.10","@things-factory/setting-ui":"^10.0.0-beta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.10","@things-factory/setting-base":"^10.0.0-beta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.12","@things-factory/oauth2-client":"^10.0.0-beta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.10","@things-factory/integration-opc":"^10.0.0-beta.10","@things-factory/integration-email":"^10.0.0-beta.10","@things-factory/integration-melsec":"^10.0.0-beta.10","@things-factory/integration-modbus":"^10.0.0-beta.10","@things-factory/integration-qdrant":"^10.0.0-beta.10","@things-factory/integration-headless":"^10.0.0-beta.12","@things-factory/integration-influxdb":"^10.0.0-beta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.12_1773073007259_0.4317297076035269","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.13":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"436e52c9bd994636c9165f16930ef58db7faa579","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.13.tgz","fileCount":59,"integrity":"sha512-QfvrQqFLAKJ/JeqOnuBywOLWCyCa/u/vW2f1kuRM5Wd1qZd0pUNj5p1f5nozsGwd3CpqxBG36kaI6yBeeRe+BA==","signatures":[{"sig":"MEQCIG5odCvEp3t9M4Bu3zqV2xb9u0tBzMGTsYlCiscjyeAtAiBnlADSb0fqtzPeCDIpWb/6PpFL4ZyUo2/UTsvm5FRT6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389632},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"bf99a51170904b55dbc4a3339a68d5d868c7c68d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.10","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.10","@things-factory/more-ui":"^10.0.0-beta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.13","@things-factory/print-ui":"^10.0.0-beta.10","@things-factory/dashboard":"^10.0.0-beta.13","@things-factory/export-ui":"^10.0.0-beta.10","@things-factory/i18n-base":"^10.0.0-beta.10","@things-factory/lite-menu":"^10.0.0-beta.13","@things-factory/scheduler":"^10.0.0-beta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.10","@things-factory/context-ui":"^10.0.0-beta.10","@things-factory/evaluation":"^10.0.0-beta.10","@things-factory/setting-ui":"^10.0.0-beta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.10","@things-factory/setting-base":"^10.0.0-beta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.12","@things-factory/oauth2-client":"^10.0.0-beta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.10","@things-factory/integration-opc":"^10.0.0-beta.10","@things-factory/integration-email":"^10.0.0-beta.10","@things-factory/integration-melsec":"^10.0.0-beta.10","@things-factory/integration-modbus":"^10.0.0-beta.10","@things-factory/integration-qdrant":"^10.0.0-beta.10","@things-factory/integration-headless":"^10.0.0-beta.12","@things-factory/integration-influxdb":"^10.0.0-beta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.13_1773078040398_0.04029571515288555","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.15":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"3cee4983d02202da9867a8227511c7e142f80e41","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.15.tgz","fileCount":59,"integrity":"sha512-s7lWsC+Rn6PKMSULyaDWURBVmnjIcomr8/5W7u50WOlNbgGLEVNbCyMekWoaBl0gQ2KR4a9YlesDXS0++CNyrA==","signatures":[{"sig":"MEUCIAKh0ebZA+W3QSnxaRUBcEC1TNlYAVQzqqmmk/aEhZNoAiEAi+xcU9giXrpf4hua10mUeETiNOAINidYCl1Ab1jxg+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389633},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e1c3067dd4d34da304ae46ab439c4b24fb4f6a12","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.10","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.10","@things-factory/more-ui":"^10.0.0-beta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.13","@things-factory/print-ui":"^10.0.0-beta.10","@things-factory/dashboard":"^10.0.0-beta.13","@things-factory/export-ui":"^10.0.0-beta.10","@things-factory/i18n-base":"^10.0.0-beta.10","@things-factory/lite-menu":"^10.0.0-beta.13","@things-factory/scheduler":"^10.0.0-beta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.10","@things-factory/context-ui":"^10.0.0-beta.10","@things-factory/evaluation":"^10.0.0-beta.10","@things-factory/setting-ui":"^10.0.0-beta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.10","@things-factory/setting-base":"^10.0.0-beta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.12","@things-factory/oauth2-client":"^10.0.0-beta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.10","@things-factory/integration-opc":"^10.0.0-beta.10","@things-factory/integration-email":"^10.0.0-beta.10","@things-factory/integration-melsec":"^10.0.0-beta.10","@things-factory/integration-modbus":"^10.0.0-beta.10","@things-factory/integration-qdrant":"^10.0.0-beta.10","@things-factory/integration-headless":"^10.0.0-beta.12","@things-factory/integration-influxdb":"^10.0.0-beta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.15_1773121683486_0.8779139048718472","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.16":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"0a3e5dd2e05084617ce3925ded4912611748c4d7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.16.tgz","fileCount":59,"integrity":"sha512-U/NUvMz/UlnqZp2+lWjFsGgSKKvZoAJEbMR45SsC7RDPF/ZS42KFqRoc1G1nh2L8ZGSbB33y14veMswRDDEXCw==","signatures":[{"sig":"MEUCIQCEQ2c6ph+AHBS2QPLENo5bhzqhjXcfnkMFxnkICW678AIgQ/GBEhFaU5DuG/rfh90yE2hLavjUcJBKBLIZOcXA0QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393664},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a7fb713c5c925ba6b51b512ae2fa6ee5455be84f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.16","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.16","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.16","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.16","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.16","@things-factory/more-ui":"^10.0.0-beta.16","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.16","@things-factory/print-ui":"^10.0.0-beta.16","@things-factory/dashboard":"^10.0.0-beta.16","@things-factory/export-ui":"^10.0.0-beta.16","@things-factory/i18n-base":"^10.0.0-beta.16","@things-factory/lite-menu":"^10.0.0-beta.16","@things-factory/scheduler":"^10.0.0-beta.16","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.16","@things-factory/context-ui":"^10.0.0-beta.16","@things-factory/evaluation":"^10.0.0-beta.16","@things-factory/setting-ui":"^10.0.0-beta.16","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.16","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.16","@things-factory/setting-base":"^10.0.0-beta.16","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.16","@things-factory/oauth2-client":"^10.0.0-beta.16","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.16","@things-factory/integration-opc":"^10.0.0-beta.16","@things-factory/integration-email":"^10.0.0-beta.16","@things-factory/integration-melsec":"^10.0.0-beta.16","@things-factory/integration-modbus":"^10.0.0-beta.16","@things-factory/integration-qdrant":"^10.0.0-beta.16","@things-factory/integration-headless":"^10.0.0-beta.16","@things-factory/integration-influxdb":"^10.0.0-beta.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.16_1773129161340_0.722878473950954","host":"s3://npm-registry-packages-npm-production"}},"9.2.6":{"name":"@things-factory/operato-ecs","version":"9.2.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"d138ad5b9d6c42d8d12302294f8f6f40abaaa983","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.6.tgz","fileCount":59,"integrity":"sha512-mMfUTpbDihhOVzhJFfeeK2meVsDB57OjkooGZqzCT7r629INHE6QrngQYvYtd8GgZfAleN00wKI021P0Ga7Nsg==","signatures":[{"sig":"MEUCIBvpWYKxddidUGD+ySm0Ndkf1FRvcDyqbSOskSxTyk6SAiEApfwaF8mX+cs2kPoLyB/je2HVHAlbgB4FXg7kMjexh6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387779},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7ce6635cb97572f347ee41ba8997e5d7d0eb1fe1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.5","@things-factory/more-ui":"^9.2.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.5","@things-factory/print-ui":"^9.2.5","@things-factory/dashboard":"^9.2.5","@things-factory/export-ui":"^9.2.5","@things-factory/i18n-base":"^9.2.5","@things-factory/lite-menu":"^9.2.5","@things-factory/scheduler":"^9.2.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.5","@things-factory/context-ui":"^9.2.5","@things-factory/evaluation":"^9.2.5","@things-factory/setting-ui":"^9.2.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.5","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.5","@things-factory/setting-base":"^9.2.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.5","@things-factory/oauth2-client":"^9.2.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.5","@things-factory/integration-opc":"^9.2.5","@things-factory/integration-email":"^9.2.5","@things-factory/integration-melsec":"^9.2.5","@things-factory/integration-modbus":"^9.2.5","@things-factory/integration-qdrant":"^9.2.5","@things-factory/integration-headless":"^9.2.5","@things-factory/integration-influxdb":"^9.2.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.6_1773339722113_0.2780934408827025","host":"s3://npm-registry-packages-npm-production"}},"9.2.7":{"name":"@things-factory/operato-ecs","version":"9.2.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"6e831ada4ff519486f27c1194397d5f6b7072d57","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.7.tgz","fileCount":59,"integrity":"sha512-bKRNLnHtuKoAo6ZUHbX1REINR55bkSbRAfvyd9lAfh7HREI852pzudVIJb9ixCaQcz0tRrWbV0RbBc1s1SG5FQ==","signatures":[{"sig":"MEUCIECNKhlAqr9sL5CrHFyLqQS6up4tzenWzIaz0c/ytGPEAiEAzX7qFrMYARnWeJ4H4NSpbMC5XenGqVWNUFD0BuOQXdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388011},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"99067214004a2dc0652a9d19ac1d3e851f6dbff1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.5","@things-factory/more-ui":"^9.2.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.5","@things-factory/print-ui":"^9.2.5","@things-factory/dashboard":"^9.2.5","@things-factory/export-ui":"^9.2.5","@things-factory/i18n-base":"^9.2.5","@things-factory/lite-menu":"^9.2.5","@things-factory/scheduler":"^9.2.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.5","@things-factory/context-ui":"^9.2.5","@things-factory/evaluation":"^9.2.5","@things-factory/setting-ui":"^9.2.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.5","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.5","@things-factory/setting-base":"^9.2.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.5","@things-factory/oauth2-client":"^9.2.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.5","@things-factory/integration-opc":"^9.2.5","@things-factory/integration-email":"^9.2.5","@things-factory/integration-melsec":"^9.2.5","@things-factory/integration-modbus":"^9.2.5","@things-factory/integration-qdrant":"^9.2.5","@things-factory/integration-headless":"^9.2.5","@things-factory/integration-influxdb":"^9.2.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.7_1773362383475_0.9204996526407723","host":"s3://npm-registry-packages-npm-production"}},"9.2.8":{"name":"@things-factory/operato-ecs","version":"9.2.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"8c3f64becf276dceb1a55f7e49ca3374181c30ee","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.8.tgz","fileCount":59,"integrity":"sha512-TNyMIbcoyOp4PsHrxDYyAL8G9FUKtTA8Sf3WVCqV5uh+1r3IlvZyrog7E7IlV9ajWj2YxmIrLEgT7KI+l5LvoQ==","signatures":[{"sig":"MEQCIEpocAFar8Dw+8hCB+OBPUsHpXhZqEoxKacYkdgsWhVyAiB3pZbx2uA61ULorOsm2vCJIW7oM5Re294X/VHI2E4m4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387985},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ec3650767f209f18e0838f4ab1a289af57f4b82a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.5","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.5","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.5","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.5","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.5","@things-factory/more-ui":"^9.2.5","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.5","@things-factory/print-ui":"^9.2.5","@things-factory/dashboard":"^9.2.5","@things-factory/export-ui":"^9.2.5","@things-factory/i18n-base":"^9.2.5","@things-factory/lite-menu":"^9.2.5","@things-factory/scheduler":"^9.2.5","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.5","@things-factory/context-ui":"^9.2.5","@things-factory/evaluation":"^9.2.5","@things-factory/setting-ui":"^9.2.5","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.5","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.5","@things-factory/setting-base":"^9.2.5","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.5","@things-factory/oauth2-client":"^9.2.5","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.5","@things-factory/integration-opc":"^9.2.5","@things-factory/integration-email":"^9.2.5","@things-factory/integration-melsec":"^9.2.5","@things-factory/integration-modbus":"^9.2.5","@things-factory/integration-qdrant":"^9.2.5","@things-factory/integration-headless":"^9.2.5","@things-factory/integration-influxdb":"^9.2.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.5"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.8_1773372254168_0.30208563868216154","host":"s3://npm-registry-packages-npm-production"}},"4.3.788":{"name":"@things-factory/operato-ecs","version":"4.3.788","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.788","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"3978b6b74dc5f9b8911bb94302c0e7d1d0a49406","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.788.tgz","fileCount":55,"integrity":"sha512-28WeE+GrJi19D9S1xwCC2wqkAnhardcyNaYsEx+O4639fPIwaieY5Vd7il0RR63R+SQVQOYT6ymBBZPeJy9IYg==","signatures":[{"sig":"MEYCIQChx5uIPRIroOaUanV14Nrpe/qCKhJRhoykJFN/h8ybqAIhAK9VgP5YpyxbPt+NnNIfyGc1NmKS+4tqopN8e1wld3cR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"d00e590725e3c583903b49b35d333b5f540b2c8e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.767","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.767","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.767","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.767","@things-factory/more-ui":"^4.3.767","@things-factory/board-ui":"^4.3.770","@things-factory/grist-ui":"^4.3.770","@things-factory/print-ui":"^4.3.767","@things-factory/dashboard":"^4.3.770","@things-factory/export-ui":"^4.3.767","@things-factory/i18n-base":"^4.3.767","@things-factory/lite-menu":"^4.3.770","@things-factory/system-ui":"^4.3.767","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.767","@things-factory/context-ui":"^4.3.767","@things-factory/scene-form":"^4.3.767","@things-factory/setting-ui":"^4.3.770","@things-factory/resource-ui":"^4.3.770","@things-factory/setting-base":"^4.3.767","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.767","@things-factory/oauth2-client":"^4.3.767","@things-factory/scene-restful":"^4.3.767","@things-factory/integration-ui":"^4.3.788","@things-factory/integration-melsec":"^4.3.788","@things-factory/integration-modbus":"^4.3.788","@things-factory/scene-data-transform":"^4.3.767"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.767"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.788_1773375492350_0.4602334129723682","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.17":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"b67aa4c4610292a697675c2548225f42715bfa04","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.17.tgz","fileCount":59,"integrity":"sha512-sh/ujDbnDZSoKxq3XqB7FdHpFU4QZAhoZ/zL1Nbburj7ZHI9CEmdvicyP5632mTYSfhJsTCbf9srUb/enOBbOA==","signatures":[{"sig":"MEUCIAMoeMDkjif/TyExqUe2Xy2p2I8Mh6prQ+ETKV8oB2/NAiEA9vjgjG1tqzTfV60onyN3KqcU95FZmf0HNldDMSc3tG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d7c4bdef6d145175e4b083f9c74310fa4306207d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.16","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.16","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.16","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.16","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.16","@things-factory/more-ui":"^10.0.0-beta.16","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.17","@things-factory/print-ui":"^10.0.0-beta.16","@things-factory/dashboard":"^10.0.0-beta.17","@things-factory/export-ui":"^10.0.0-beta.16","@things-factory/i18n-base":"^10.0.0-beta.16","@things-factory/lite-menu":"^10.0.0-beta.17","@things-factory/scheduler":"^10.0.0-beta.16","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.16","@things-factory/context-ui":"^10.0.0-beta.16","@things-factory/evaluation":"^10.0.0-beta.16","@things-factory/setting-ui":"^10.0.0-beta.16","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.16","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.16","@things-factory/setting-base":"^10.0.0-beta.16","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.16","@things-factory/oauth2-client":"^10.0.0-beta.16","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.16","@things-factory/integration-opc":"^10.0.0-beta.16","@things-factory/integration-email":"^10.0.0-beta.16","@things-factory/integration-melsec":"^10.0.0-beta.16","@things-factory/integration-modbus":"^10.0.0-beta.16","@things-factory/integration-qdrant":"^10.0.0-beta.16","@things-factory/integration-headless":"^10.0.0-beta.16","@things-factory/integration-influxdb":"^10.0.0-beta.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.17_1773430360561_0.5954832127342249","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.18":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"77bca41b1e63a07e260f3730d52d4102f49e392b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.18.tgz","fileCount":59,"integrity":"sha512-L/DBSJlAsyXHMjaB2v7UtqIs9Pc/62ujArv8EscnFgGvU/SnStIFnazjzCARYE3Em1gQrlb+AbdovsX8fbYfTw==","signatures":[{"sig":"MEYCIQDtjiWkA7MxyLuK5L+9iTAiWPoE0Dgj/Vy6md/RaOFAjAIhAP/3SrjF1i0Hz1eBaT/88XUN4lqh4ZxiuQSOvojaY7Ga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"26b7f26acb889d6eb3e2ebde28faafd31b4f1ed1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.16","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.16","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.16","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.16","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.16","@things-factory/more-ui":"^10.0.0-beta.16","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.18","@things-factory/print-ui":"^10.0.0-beta.16","@things-factory/dashboard":"^10.0.0-beta.18","@things-factory/export-ui":"^10.0.0-beta.16","@things-factory/i18n-base":"^10.0.0-beta.16","@things-factory/lite-menu":"^10.0.0-beta.18","@things-factory/scheduler":"^10.0.0-beta.16","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.16","@things-factory/context-ui":"^10.0.0-beta.16","@things-factory/evaluation":"^10.0.0-beta.16","@things-factory/setting-ui":"^10.0.0-beta.16","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.16","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.16","@things-factory/setting-base":"^10.0.0-beta.16","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.16","@things-factory/oauth2-client":"^10.0.0-beta.16","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.16","@things-factory/integration-opc":"^10.0.0-beta.16","@things-factory/integration-email":"^10.0.0-beta.16","@things-factory/integration-melsec":"^10.0.0-beta.16","@things-factory/integration-modbus":"^10.0.0-beta.16","@things-factory/integration-qdrant":"^10.0.0-beta.16","@things-factory/integration-headless":"^10.0.0-beta.16","@things-factory/integration-influxdb":"^10.0.0-beta.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.18_1773471107036_0.36159529403595436","host":"s3://npm-registry-packages-npm-production"}},"4.3.790":{"name":"@things-factory/operato-ecs","version":"4.3.790","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.790","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"28c885d5b62cdd803e7357a17eb83a36ae6c6c13","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.790.tgz","fileCount":55,"integrity":"sha512-VNImH8i7c5W3lsmCuydNw8F05AcAuHk8vsdYXScONwKLarfzUzWl2bYG1KJ3LsLdV2DJkYGDOaF+GS3VP/tqXg==","signatures":[{"sig":"MEQCIElcwkGhXRWY9W56xQUA2VLF2togygWB84827WU7WT8MAiBibv8OdeBgJe60+ChHw5xAgbOqMI/7TJdBg7r17DnG6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"aac8be0c440911f309204b31d37d0b9fabd0c451","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.767","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.767","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.767","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.767","@things-factory/more-ui":"^4.3.767","@things-factory/board-ui":"^4.3.770","@things-factory/grist-ui":"^4.3.770","@things-factory/print-ui":"^4.3.767","@things-factory/dashboard":"^4.3.770","@things-factory/export-ui":"^4.3.767","@things-factory/i18n-base":"^4.3.767","@things-factory/lite-menu":"^4.3.770","@things-factory/system-ui":"^4.3.767","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.767","@things-factory/context-ui":"^4.3.767","@things-factory/scene-form":"^4.3.767","@things-factory/setting-ui":"^4.3.770","@things-factory/resource-ui":"^4.3.790","@things-factory/setting-base":"^4.3.767","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.767","@things-factory/oauth2-client":"^4.3.767","@things-factory/scene-restful":"^4.3.767","@things-factory/integration-ui":"^4.3.788","@things-factory/integration-melsec":"^4.3.788","@things-factory/integration-modbus":"^4.3.788","@things-factory/scene-data-transform":"^4.3.767"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.767"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.790_1773490267616_0.9004227266783222","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.19":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"13927c75af71c31c7bc17e16aca5de86d5f00add","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.19.tgz","fileCount":59,"integrity":"sha512-tCf4M/JSIGy8lYhskKWi4hMVNGunrU5YkFKpQD+wzYCPNF6WyMPBnlM4xq/vYauVYPAZCib3RZshiQVNQ6ldjQ==","signatures":[{"sig":"MEYCIQC3Px6UB+vSXLB62234tXfdN9+XJctpnLFu2zCPaZbkbwIhAOwp1NRjExiJ+y0xgPDn+45K1XqptuK+4qTPqJCiKVpQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3bc8a6746ed9cd0bb4a451b1e4b8bd9556785253","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.19","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.19","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.19","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.19","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.19","@things-factory/more-ui":"^10.0.0-beta.19","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.19","@things-factory/print-ui":"^10.0.0-beta.19","@things-factory/dashboard":"^10.0.0-beta.19","@things-factory/export-ui":"^10.0.0-beta.19","@things-factory/i18n-base":"^10.0.0-beta.19","@things-factory/lite-menu":"^10.0.0-beta.19","@things-factory/scheduler":"^10.0.0-beta.19","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.19","@things-factory/context-ui":"^10.0.0-beta.19","@things-factory/evaluation":"^10.0.0-beta.19","@things-factory/setting-ui":"^10.0.0-beta.19","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.19","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.19","@things-factory/setting-base":"^10.0.0-beta.19","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.19","@things-factory/oauth2-client":"^10.0.0-beta.19","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.19","@things-factory/integration-opc":"^10.0.0-beta.19","@things-factory/integration-email":"^10.0.0-beta.19","@things-factory/integration-melsec":"^10.0.0-beta.19","@things-factory/integration-modbus":"^10.0.0-beta.19","@things-factory/integration-qdrant":"^10.0.0-beta.19","@things-factory/integration-headless":"^10.0.0-beta.19","@things-factory/integration-influxdb":"^10.0.0-beta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.19_1773600772302_0.2080729634451497","host":"s3://npm-registry-packages-npm-production"}},"4.3.791":{"name":"@things-factory/operato-ecs","version":"4.3.791","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.791","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"886e45456f21361c85f4a1f6bfe826ed0fed24dc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.791.tgz","fileCount":55,"integrity":"sha512-KSEHLN5FydBixa7BZMuQ4Z0PPtrAjTnojq87sS8sgDCmI3nIBMJnOdxnROJi8wX8yu2EQVKeu1T+dgpKYi6CPQ==","signatures":[{"sig":"MEUCIQCaRP6ce8dLUsd7Y/AB/kSQWqFnZvy76G+s+orNM8ZKygIgMZwC/fMWoZajqoC4RhxTnGXrzbEJjnphqbJTXoiEbHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e0d5f39ee625c6cc6732656cd13af9e653d1c001","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.767","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.767","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.767","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.767","@things-factory/more-ui":"^4.3.767","@things-factory/board-ui":"^4.3.770","@things-factory/grist-ui":"^4.3.770","@things-factory/print-ui":"^4.3.767","@things-factory/dashboard":"^4.3.770","@things-factory/export-ui":"^4.3.767","@things-factory/i18n-base":"^4.3.767","@things-factory/lite-menu":"^4.3.770","@things-factory/system-ui":"^4.3.767","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.767","@things-factory/context-ui":"^4.3.767","@things-factory/scene-form":"^4.3.767","@things-factory/setting-ui":"^4.3.770","@things-factory/resource-ui":"^4.3.790","@things-factory/setting-base":"^4.3.767","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.767","@things-factory/oauth2-client":"^4.3.767","@things-factory/scene-restful":"^4.3.767","@things-factory/integration-ui":"^4.3.791","@things-factory/integration-melsec":"^4.3.791","@things-factory/integration-modbus":"^4.3.791","@things-factory/scene-data-transform":"^4.3.767"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.767"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.791_1773636396822_0.6766589340095566","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.21":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.21","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.21","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":"96a0a57b083d9a5e75dfb1485678f4c0e4454a74","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.21.tgz","fileCount":59,"integrity":"sha512-aGI7OUTjZCbGI3EkB3GhEO5kPC1up6Yh7NWG9m7MwzFb59HF9CJCzqLIkQG+bfYvMR9K02xwjlCEDYjQRUrmEQ==","signatures":[{"sig":"MEUCIQDVIU3z6aKeuXEGI9XmgIvYu1ZlkVzc4Ivk0M+9DnwP0AIgee2WNSgwK/9iYtv3PGK3ddT3kDrxZjEfbtepY7OdnEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6e2e1c7203ad4594900bc3ef621ca8476f9ff87f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.21","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.19","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.19","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.19","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.21","@things-factory/more-ui":"^10.0.0-beta.19","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.21","@things-factory/print-ui":"^10.0.0-beta.21","@things-factory/dashboard":"^10.0.0-beta.21","@things-factory/export-ui":"^10.0.0-beta.19","@things-factory/i18n-base":"^10.0.0-beta.21","@things-factory/lite-menu":"^10.0.0-beta.21","@things-factory/scheduler":"^10.0.0-beta.21","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.21","@things-factory/context-ui":"^10.0.0-beta.19","@things-factory/evaluation":"^10.0.0-beta.19","@things-factory/setting-ui":"^10.0.0-beta.21","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.21","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.21","@things-factory/setting-base":"^10.0.0-beta.21","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.21","@things-factory/oauth2-client":"^10.0.0-beta.21","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.21","@things-factory/integration-opc":"^10.0.0-beta.21","@things-factory/integration-email":"^10.0.0-beta.21","@things-factory/integration-melsec":"^10.0.0-beta.21","@things-factory/integration-modbus":"^10.0.0-beta.21","@things-factory/integration-qdrant":"^10.0.0-beta.21","@things-factory/integration-headless":"^10.0.0-beta.21","@things-factory/integration-influxdb":"^10.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.21_1773772713692_0.2571258545891564","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.22":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.22","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.22","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":"ed41893c9b72106f3bf13cf24101f5f1c1dfb0a2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.22.tgz","fileCount":59,"integrity":"sha512-dgVlwd5WbfScxVqcAeSd07OD6dBcLXNtHYcJjE9yHKVPSZsl34O3sAHCz0pCgLjL3IM1UuE1zA2fgei6aWhZrA==","signatures":[{"sig":"MEQCICbl/10WATzU3C+kZoR8c3qg8v4lw/2oH1PqYwS3R3vRAiA/INcIDMUYseOm0BwWm5EEZ46Gq2F90INqv6S6NTTtTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3f2b792184ef7cfb2b4df88fb2129ca7c52f5a8c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.21","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.19","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.19","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.19","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.21","@things-factory/more-ui":"^10.0.0-beta.19","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.21","@things-factory/print-ui":"^10.0.0-beta.21","@things-factory/dashboard":"^10.0.0-beta.22","@things-factory/export-ui":"^10.0.0-beta.19","@things-factory/i18n-base":"^10.0.0-beta.21","@things-factory/lite-menu":"^10.0.0-beta.22","@things-factory/scheduler":"^10.0.0-beta.21","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.21","@things-factory/context-ui":"^10.0.0-beta.19","@things-factory/evaluation":"^10.0.0-beta.19","@things-factory/setting-ui":"^10.0.0-beta.21","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.21","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.21","@things-factory/setting-base":"^10.0.0-beta.21","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.22","@things-factory/oauth2-client":"^10.0.0-beta.21","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.21","@things-factory/integration-opc":"^10.0.0-beta.21","@things-factory/integration-email":"^10.0.0-beta.21","@things-factory/integration-melsec":"^10.0.0-beta.21","@things-factory/integration-modbus":"^10.0.0-beta.21","@things-factory/integration-qdrant":"^10.0.0-beta.21","@things-factory/integration-headless":"^10.0.0-beta.22","@things-factory/integration-influxdb":"^10.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.22_1773900550303_0.6809822089910142","host":"s3://npm-registry-packages-npm-production"}},"9.2.13":{"name":"@things-factory/operato-ecs","version":"9.2.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"af16a3f87ced55311767269c32ca9645f5d659c2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.13.tgz","fileCount":59,"integrity":"sha512-rmohlVCIOs5qbeizPDLhgxdpjNBA9mq8V549/eqZhT+1sQLz+V0W1cmjPZ5PwWx9S+ZcsHWEhXWSg5s5Y5QDpw==","signatures":[{"sig":"MEQCIGvdyqw3doKY9u+aHyCg1eZxxwycmCt77swHT+bV4MdFAiBG6DmevrFf8o82gaPVjXnO0yIhDTCneB36REPs0m8EVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d65748803a86a1fb6c9810ea4f93519c6f44f6d5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.13","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.13","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.13","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.13","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.13","@things-factory/more-ui":"^9.2.13","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.13","@things-factory/print-ui":"^9.2.13","@things-factory/dashboard":"^9.2.13","@things-factory/export-ui":"^9.2.13","@things-factory/i18n-base":"^9.2.13","@things-factory/lite-menu":"^9.2.13","@things-factory/scheduler":"^9.2.13","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.13","@things-factory/context-ui":"^9.2.13","@things-factory/evaluation":"^9.2.13","@things-factory/setting-ui":"^9.2.13","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.13","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.13","@things-factory/setting-base":"^9.2.13","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.13","@things-factory/oauth2-client":"^9.2.13","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.13","@things-factory/integration-opc":"^9.2.13","@things-factory/integration-email":"^9.2.13","@things-factory/integration-melsec":"^9.2.13","@things-factory/integration-modbus":"^9.2.13","@things-factory/integration-qdrant":"^9.2.13","@things-factory/integration-headless":"^9.2.13","@things-factory/integration-influxdb":"^9.2.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.13"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.13_1773910813726_0.9590908353428791","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.23":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.23","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.23","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":"9fcb4b59b568b5aef38b1b398252d8366104c68d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.23.tgz","fileCount":59,"integrity":"sha512-ULYte4hMVpWq/VIZrHb2hnSYC8V6p0H1VYq0waiDr8kZhOYzI7WLN8FJjFGI174x/tIu3i5dWszw4pTTnrTyGQ==","signatures":[{"sig":"MEYCIQDTLYn7RBxdWt3niyn+LtSAWsrWkaiUTseE44/1eruFsgIhANTcUHrEbu4o+hLtgMAbPfHnSBdo6xMPxK+ba17+s2hW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3e23bb8c42cea5041f34548f5264cd3348b6fddd","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.21","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.19","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.19","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.19","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.21","@things-factory/more-ui":"^10.0.0-beta.19","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.21","@things-factory/print-ui":"^10.0.0-beta.21","@things-factory/dashboard":"^10.0.0-beta.22","@things-factory/export-ui":"^10.0.0-beta.19","@things-factory/i18n-base":"^10.0.0-beta.21","@things-factory/lite-menu":"^10.0.0-beta.22","@things-factory/scheduler":"^10.0.0-beta.23","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.21","@things-factory/context-ui":"^10.0.0-beta.19","@things-factory/evaluation":"^10.0.0-beta.19","@things-factory/setting-ui":"^10.0.0-beta.21","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.21","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.21","@things-factory/setting-base":"^10.0.0-beta.21","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.22","@things-factory/oauth2-client":"^10.0.0-beta.21","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.21","@things-factory/integration-opc":"^10.0.0-beta.21","@things-factory/integration-email":"^10.0.0-beta.21","@things-factory/integration-melsec":"^10.0.0-beta.21","@things-factory/integration-modbus":"^10.0.0-beta.21","@things-factory/integration-qdrant":"^10.0.0-beta.21","@things-factory/integration-headless":"^10.0.0-beta.22","@things-factory/integration-influxdb":"^10.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.23_1773996335938_0.8726666090523281","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.25":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.25","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.25","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":"cccbf22e37a9d84c24bfb32ec8fce45470c4fd95","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.25.tgz","fileCount":59,"integrity":"sha512-ovmezPq52euLuZ/Lm3+T33NQYkUjqHIQFR5NamZMO47rCBSU+XFJNostUzDBotSKDrc9e5jQ3187Tr5s3FedOA==","signatures":[{"sig":"MEUCIA+tI+zr6APqTp+uzYAAruTu3VWdRZXL14oGEPulm8dyAiEA2q6VY58oWc/MfpuQo2WUVVrMhnd2lLAdjwjM/PuS2o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6d447b5e5a73d08e67b9fe56cdaf35afc629dfb7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.21","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.19","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.19","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.25","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.21","@things-factory/more-ui":"^10.0.0-beta.19","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.21","@things-factory/print-ui":"^10.0.0-beta.21","@things-factory/dashboard":"^10.0.0-beta.22","@things-factory/export-ui":"^10.0.0-beta.19","@things-factory/i18n-base":"^10.0.0-beta.21","@things-factory/lite-menu":"^10.0.0-beta.22","@things-factory/scheduler":"^10.0.0-beta.23","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.21","@things-factory/context-ui":"^10.0.0-beta.19","@things-factory/evaluation":"^10.0.0-beta.19","@things-factory/setting-ui":"^10.0.0-beta.21","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.21","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.21","@things-factory/setting-base":"^10.0.0-beta.21","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.22","@things-factory/oauth2-client":"^10.0.0-beta.21","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.21","@things-factory/integration-opc":"^10.0.0-beta.21","@things-factory/integration-email":"^10.0.0-beta.21","@things-factory/integration-melsec":"^10.0.0-beta.21","@things-factory/integration-modbus":"^10.0.0-beta.21","@things-factory/integration-qdrant":"^10.0.0-beta.21","@things-factory/integration-headless":"^10.0.0-beta.22","@things-factory/integration-influxdb":"^10.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.25_1774022257942_0.5325768250590059","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.26":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.26","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"8bf01c41daf6684ea347542e4a1e3273f46804e7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.26.tgz","fileCount":59,"integrity":"sha512-UHGuaDbtxLvJFrLTXWNjOCqxidqMG0Oz2b6ZepM+SR4WQCXsKiMMRg/rdVTSpMXi6QnOuiaPwtFLenaOPavvyA==","signatures":[{"sig":"MEUCIBiuNZs0zyo48ic6Tof1pZbcQiiHRLGttRZ4o0Nf4TAzAiEAmY3KpAjc9iaefUWopCysIyBYFZyAZuTjK3mTFns/tbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"70e6db3c306d0df887369c3ba4a4f718ab6dd502","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.21","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.19","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.19","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.25","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.21","@things-factory/more-ui":"^10.0.0-beta.19","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.26","@things-factory/print-ui":"^10.0.0-beta.21","@things-factory/dashboard":"^10.0.0-beta.26","@things-factory/export-ui":"^10.0.0-beta.19","@things-factory/i18n-base":"^10.0.0-beta.21","@things-factory/lite-menu":"^10.0.0-beta.26","@things-factory/scheduler":"^10.0.0-beta.23","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.21","@things-factory/context-ui":"^10.0.0-beta.19","@things-factory/evaluation":"^10.0.0-beta.19","@things-factory/setting-ui":"^10.0.0-beta.21","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.21","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.21","@things-factory/setting-base":"^10.0.0-beta.21","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.26","@things-factory/oauth2-client":"^10.0.0-beta.21","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.21","@things-factory/integration-opc":"^10.0.0-beta.21","@things-factory/integration-email":"^10.0.0-beta.21","@things-factory/integration-melsec":"^10.0.0-beta.21","@things-factory/integration-modbus":"^10.0.0-beta.21","@things-factory/integration-qdrant":"^10.0.0-beta.21","@things-factory/integration-headless":"^10.0.0-beta.26","@things-factory/integration-influxdb":"^10.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.26_1774033697055_0.8899845769229582","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.27":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.27","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"d0eca2c4f335c1a32160532e8051e42ea3973469","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.27.tgz","fileCount":59,"integrity":"sha512-NTRDua5lW+VUa2GinFcVsbSPMxJBBQfonX2bDLt9ukQzaiaGRNMka4r/a58s5S5ykh4VcYlh3Jdj4J/kBpWOcA==","signatures":[{"sig":"MEUCIDbbO/gPKG9hsTNoNCNdgUrwkazNtyRFs85v1Aa8ssDJAiEApPTSdY/U+GqnpDKfTwJvzzgxunGV6UCxeqhEw5SryIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393848},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"418a986008c7f181f9840d6cfb0fdd0f155e1b12","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.21","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.19","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.19","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.25","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.21","@things-factory/more-ui":"^10.0.0-beta.19","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.27","@things-factory/print-ui":"^10.0.0-beta.21","@things-factory/dashboard":"^10.0.0-beta.27","@things-factory/export-ui":"^10.0.0-beta.19","@things-factory/i18n-base":"^10.0.0-beta.21","@things-factory/lite-menu":"^10.0.0-beta.27","@things-factory/scheduler":"^10.0.0-beta.23","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.21","@things-factory/context-ui":"^10.0.0-beta.19","@things-factory/evaluation":"^10.0.0-beta.19","@things-factory/setting-ui":"^10.0.0-beta.21","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.21","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.21","@things-factory/setting-base":"^10.0.0-beta.21","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.26","@things-factory/oauth2-client":"^10.0.0-beta.21","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.21","@things-factory/integration-opc":"^10.0.0-beta.21","@things-factory/integration-email":"^10.0.0-beta.21","@things-factory/integration-melsec":"^10.0.0-beta.21","@things-factory/integration-modbus":"^10.0.0-beta.21","@things-factory/integration-qdrant":"^10.0.0-beta.21","@things-factory/integration-headless":"^10.0.0-beta.26","@things-factory/integration-influxdb":"^10.0.0-beta.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.27_1774179537831_0.20799893543868375","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.28":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.28","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"12b82f23560e56fb4d72332002d51b74e78e6284","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.28.tgz","fileCount":62,"integrity":"sha512-hkX9gRkH08NaAdpwpBMmiBdbNHwO7YaERAYncXIwY3iOICBcvdpQ6QDH5arnqhto0IUhyUi9Ow74Q2r5Vhdc5w==","signatures":[{"sig":"MEYCIQDuoVx8tXBv1TBcsJZMGSeljXj1qLOHWlE5N/sindcgBwIhAJ98D+C0pD465VQCbZqHuN9z9BvTkckqzpGrKHB+zjdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6b8d246c0250fe1ffbdb0baf317ad78086fb09ac","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.28","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.28","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.28","@things-factory/print-ui":"^10.0.0-beta.28","@things-factory/dashboard":"^10.0.0-beta.28","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.28","@things-factory/lite-menu":"^10.0.0-beta.28","@things-factory/scheduler":"^10.0.0-beta.28","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.28","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.28","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.28","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.28","@things-factory/setting-base":"^10.0.0-beta.28","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.28","@things-factory/oauth2-client":"^10.0.0-beta.28","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.28","@things-factory/integration-opc":"^10.0.0-beta.28","@things-factory/integration-email":"^10.0.0-beta.28","@things-factory/integration-melsec":"^10.0.0-beta.28","@things-factory/integration-modbus":"^10.0.0-beta.28","@things-factory/integration-qdrant":"^10.0.0-beta.28","@things-factory/integration-headless":"^10.0.0-beta.28","@things-factory/integration-influxdb":"^10.0.0-beta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.28_1774198698954_0.6524072763875997","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.29":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.29","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"d9563cdd7f3101ad3027d12a98b5b800d9456845","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.29.tgz","fileCount":62,"integrity":"sha512-XWgz31dnC6WWwiZISUvkFPp8K9gc9vc7NwABr5LgZOiysMxA5CAZue4ydpobhyK9yp3cRZSEXgBFUfS+2MRaRw==","signatures":[{"sig":"MEUCIQCymTvhC3qsTdrPk9HZmqUmVH8+rodbQkj6/YJ4WldV5gIgH1/3Q+04sm4NJaLh6LPjfUFjlWY6nNi+KJF+HAchGfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"086abaa2cd4f00962b014253e92b25d1c95badff","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.28","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.28","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.29","@things-factory/print-ui":"^10.0.0-beta.28","@things-factory/dashboard":"^10.0.0-beta.29","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.28","@things-factory/lite-menu":"^10.0.0-beta.29","@things-factory/scheduler":"^10.0.0-beta.28","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.28","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.28","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.28","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.28","@things-factory/setting-base":"^10.0.0-beta.28","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.28","@things-factory/oauth2-client":"^10.0.0-beta.28","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.28","@things-factory/integration-opc":"^10.0.0-beta.28","@things-factory/integration-email":"^10.0.0-beta.28","@things-factory/integration-melsec":"^10.0.0-beta.28","@things-factory/integration-modbus":"^10.0.0-beta.28","@things-factory/integration-qdrant":"^10.0.0-beta.28","@things-factory/integration-headless":"^10.0.0-beta.28","@things-factory/integration-influxdb":"^10.0.0-beta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.29_1774278673313_0.32049128917883385","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.30":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.30","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.30","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":"95586fc2e6c54aae0547c9979ad1dc3ba28a6060","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.30.tgz","fileCount":62,"integrity":"sha512-rqjWw6EfBM1Rmt2IkkrxpfclMv6Ht94jWcVxTcAaPAds7sAkAtR0RG0QWNsfFqiWMD/8eQXYuvM87b2AEKceMQ==","signatures":[{"sig":"MEQCIEMZueWnzdCYb3DcPRI/GA7kj9JPpW7bmbnqwqomgxyZAiAYZdDdmzitDnk86l7gpUccdlK5Y3Ig9Zm7LGLCeUBs8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0fb5de4a74cb4c289e7479cec0cd2f567e0c9ef1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.28","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.28","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.30","@things-factory/print-ui":"^10.0.0-beta.28","@things-factory/dashboard":"^10.0.0-beta.30","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.28","@things-factory/lite-menu":"^10.0.0-beta.30","@things-factory/scheduler":"^10.0.0-beta.28","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.28","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.28","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.28","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.28","@things-factory/setting-base":"^10.0.0-beta.28","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.30","@things-factory/oauth2-client":"^10.0.0-beta.28","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.28","@things-factory/integration-opc":"^10.0.0-beta.28","@things-factory/integration-email":"^10.0.0-beta.28","@things-factory/integration-melsec":"^10.0.0-beta.28","@things-factory/integration-modbus":"^10.0.0-beta.28","@things-factory/integration-qdrant":"^10.0.0-beta.28","@things-factory/integration-headless":"^10.0.0-beta.30","@things-factory/integration-influxdb":"^10.0.0-beta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.30_1774282463444_0.5551102802861045","host":"s3://npm-registry-packages-npm-production"}},"9.2.16":{"name":"@things-factory/operato-ecs","version":"9.2.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"bc7776c06c85563bcc6a42156021cb18d55c3830","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.16.tgz","fileCount":59,"integrity":"sha512-uhQLtP6E+4LVEJPXFL+lCarrd6MT8hfqvNlcLvZWRFrShMnGOu50kmkcUwIN51S7zbCbXs1tlYYNInSr4MAJ/A==","signatures":[{"sig":"MEQCICW1r2qgcOPRod0PEX9OFAO9+vFgnL1mAErSq1t4kDUeAiB+eyZl3z+rZWu/rDboHwtqdfPxVRtX0GlnMyuYR/NdYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"31eaa5c8d919b102979c66d8f9e163ded200df07","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.16","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.16","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.16","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.16","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.16","@things-factory/more-ui":"^9.2.16","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.16","@things-factory/print-ui":"^9.2.16","@things-factory/dashboard":"^9.2.16","@things-factory/export-ui":"^9.2.16","@things-factory/i18n-base":"^9.2.16","@things-factory/lite-menu":"^9.2.16","@things-factory/scheduler":"^9.2.16","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.16","@things-factory/context-ui":"^9.2.16","@things-factory/evaluation":"^9.2.16","@things-factory/setting-ui":"^9.2.16","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.16","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.16","@things-factory/setting-base":"^9.2.16","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.16","@things-factory/oauth2-client":"^9.2.16","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.16","@things-factory/integration-opc":"^9.2.16","@things-factory/integration-email":"^9.2.16","@things-factory/integration-melsec":"^9.2.16","@things-factory/integration-modbus":"^9.2.16","@things-factory/integration-qdrant":"^9.2.16","@things-factory/integration-headless":"^9.2.16","@things-factory/integration-influxdb":"^9.2.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.16_1774430466785_0.6083880916294195","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.31":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.31","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"d6b5781018c930711b48aaa222bfe91c1837c338","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.31.tgz","fileCount":62,"integrity":"sha512-1Kyeo4Fxjc+EuZpk7Z1M9nC+iFGOe6OfYLv2utGhRV7F/FMLD5utsDvkeFFEKpa7PgkvbYfSUsswCiNmXxUKaw==","signatures":[{"sig":"MEYCIQCpQ/slX0HSNHKLrpXfEWanJ2ZvrOHEfOrAPeOWOTDPqgIhAKsxAlEG/GojWs4vsbBPXZudIRG6hRyBLQhiLp2Zjnj/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3f584d892cfa01731b8051a33ea32ffeff0bc3b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.28","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.28","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.30","@things-factory/print-ui":"^10.0.0-beta.28","@things-factory/dashboard":"^10.0.0-beta.31","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.28","@things-factory/lite-menu":"^10.0.0-beta.31","@things-factory/scheduler":"^10.0.0-beta.28","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.28","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.28","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.28","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.28","@things-factory/setting-base":"^10.0.0-beta.28","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.31","@things-factory/oauth2-client":"^10.0.0-beta.28","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.28","@things-factory/integration-opc":"^10.0.0-beta.28","@things-factory/integration-email":"^10.0.0-beta.28","@things-factory/integration-melsec":"^10.0.0-beta.28","@things-factory/integration-modbus":"^10.0.0-beta.28","@things-factory/integration-qdrant":"^10.0.0-beta.28","@things-factory/integration-headless":"^10.0.0-beta.31","@things-factory/integration-influxdb":"^10.0.0-beta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.31_1774783624432_0.6131013481191774","host":"s3://npm-registry-packages-npm-production"}},"6.4.8":{"name":"@things-factory/operato-ecs","version":"6.4.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"ca205011cb576533a9724ffdd4fdedd8e98972a8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.8.tgz","fileCount":64,"integrity":"sha512-K54eKdUKorQvXbaJ0vLL2/XY5ZhuVhGEaEr2TBAk+04rShj1NkRVuxFtgids0T4jY9MHQY+53qbgH6qFOW5IGg==","signatures":[{"sig":"MEUCIEt2F022RBPievS1r6UH7Rz8Mw/f2AuppnOTerMRlylSAiEAxMcwpM0axUsN7tBY7KPzFqkO5jt5cWj/b/RaVFReAUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298342},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"9692a9ae07ba9679fb197c23402f120a2f81f881","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.8","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.8","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.8","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.8","@things-factory/auth-ui":"^6.4.8","@things-factory/more-ui":"^6.4.8","@things-factory/board-ui":"^6.4.8","@things-factory/print-ui":"^6.4.8","@things-factory/dashboard":"^6.4.8","@things-factory/export-ui":"^6.4.8","@things-factory/i18n-base":"^6.4.8","@things-factory/lite-menu":"^6.4.8","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.8","@things-factory/context-ui":"^6.4.8","@things-factory/setting-ui":"^6.4.8","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.8","@things-factory/notification":"^6.4.8","@things-factory/setting-base":"^6.4.8","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.8","@things-factory/oauth2-client":"^6.4.8","@things-factory/integration-ui":"^6.4.8","@things-factory/integration-opc":"^6.4.8","@things-factory/integration-melsec":"^6.4.8","@things-factory/integration-modbus":"^6.4.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.8_1774825059397_0.1666221881440837","host":"s3://npm-registry-packages-npm-production"}},"6.4.10":{"name":"@things-factory/operato-ecs","version":"6.4.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"143542c83a9f1597ed7dd2c623b7b2d26f6db33b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.10.tgz","fileCount":64,"integrity":"sha512-RJx4522OcHelBstddwVVFFk1LloeyQOmLYq7TPTVx3B8mEGzIztZiUgEq4N9+rMyRy50GB/DYTEHeT4c2fywNw==","signatures":[{"sig":"MEUCIFzlFJjEw5E93IJh+Eggg6X4+15HNAoTS+thq93y68r1AiEA1p6d36cAya9W3l8bRO7MzF4fHVvTgFUN4fGdwlCHspI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298368},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"ef124bc42c95ec3466f8ee03f7cffd5318aeb20c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.10","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.10","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.10","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.10","@things-factory/auth-ui":"^6.4.10","@things-factory/more-ui":"^6.4.10","@things-factory/board-ui":"^6.4.10","@things-factory/print-ui":"^6.4.10","@things-factory/dashboard":"^6.4.10","@things-factory/export-ui":"^6.4.10","@things-factory/i18n-base":"^6.4.10","@things-factory/lite-menu":"^6.4.10","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.10","@things-factory/context-ui":"^6.4.10","@things-factory/setting-ui":"^6.4.10","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.10","@things-factory/notification":"^6.4.10","@things-factory/setting-base":"^6.4.10","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.10","@things-factory/oauth2-client":"^6.4.10","@things-factory/integration-ui":"^6.4.10","@things-factory/integration-opc":"^6.4.10","@things-factory/integration-melsec":"^6.4.10","@things-factory/integration-modbus":"^6.4.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.4.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.10_1774831067709_0.8493934938991743","host":"s3://npm-registry-packages-npm-production"}},"6.4.11":{"name":"@things-factory/operato-ecs","version":"6.4.11","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@6.4.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":"83f26a415326e08f4ab4792b421ef9f2340692f8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-6.4.11.tgz","fileCount":64,"integrity":"sha512-YW3pElNpEVSNF12EetqcKic5kxrAj32ZXwJ5eTxF7+rL7l9+OlbPD2Cnj6/UaR/P6LhrcPTd9kYB/CZK/ZtZyg==","signatures":[{"sig":"MEUCIQDnxKD80aRiaDxDMT3uiC6/5sVcwkNoNQodIgHHfuRAzwIgHCvjPMQVgb/AtZIBuF9s7fuv6+NcGlYwaeO24j11gdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298368},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"214d69ab981d797511e32238465507220cbbb5e7","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server","clean":"npm run clean:server","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^1.3.5","@operato/scene-form":"^1.0.0","@things-factory/api":"^6.4.10","@operato/scene-clock":"^1.0.0","@operato/scene-gauge":"^1.0.0","@operato/scene-table":"^1.0.0","@operato/scene-timer":"^1.0.0","@things-factory/help":"^6.4.10","@operato/scene-random":"^1.0.0","@operato/scene-switch":"^1.0.0","@things-factory/shell":"^6.4.10","@operato/scene-chartjs":"^1.0.0","@operato/scene-restful":"^1.0.0","@things-factory/system":"^6.4.10","@things-factory/auth-ui":"^6.4.10","@things-factory/more-ui":"^6.4.10","@things-factory/board-ui":"^6.4.11","@things-factory/print-ui":"^6.4.10","@things-factory/dashboard":"^6.4.11","@things-factory/export-ui":"^6.4.10","@things-factory/i18n-base":"^6.4.10","@things-factory/lite-menu":"^6.4.11","@operato/scene-integration":"^1.0.0","@operato/scene-news-ticker":"^1.0.0","@operato/scene-progressbar":"^1.0.0","@things-factory/apptool-ui":"^6.4.10","@things-factory/context-ui":"^6.4.10","@things-factory/setting-ui":"^6.4.10","@operato/scene-image-slider":"^1.0.0","@things-factory/resource-ui":"^6.4.10","@things-factory/notification":"^6.4.10","@things-factory/setting-base":"^6.4.10","@operato/scene-data-transform":"^1.0.0","@operato/scene-half-roundrect":"^1.0.0","@things-factory/board-service":"^6.4.10","@things-factory/oauth2-client":"^6.4.10","@things-factory/integration-ui":"^6.4.10","@things-factory/integration-opc":"^6.4.10","@things-factory/integration-melsec":"^6.4.10","@things-factory/integration-modbus":"^6.4.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^6.4.10"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_6.4.11_1774851471374_0.7395511022364145","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.32":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.32","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"03ff524ba83592539aae7f3d9075a4df66de8867","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.32.tgz","fileCount":62,"integrity":"sha512-z6lH2uAJfKUbOpvyTpVraCeCrz1/2OrD2Kx10fG7InG21ZDGn5zFE6eoRO688INh0YWI/alvUEXsceoaeScMSQ==","signatures":[{"sig":"MEQCICndQtYR4hdj44YvEmAYTYoyD95eNzRZszP5jKWxrsNFAiBhcsiQHmtUYlAnGCW8mmnzeTeViDclv6POh/c9awnBww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3d4725837d636aff6135feba88627f2dc503b69f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.28","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.28","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.32","@things-factory/print-ui":"^10.0.0-beta.28","@things-factory/dashboard":"^10.0.0-beta.32","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.28","@things-factory/lite-menu":"^10.0.0-beta.32","@things-factory/scheduler":"^10.0.0-beta.28","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.28","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.28","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.28","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.28","@things-factory/setting-base":"^10.0.0-beta.28","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.32","@things-factory/oauth2-client":"^10.0.0-beta.28","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.28","@things-factory/integration-opc":"^10.0.0-beta.28","@things-factory/integration-email":"^10.0.0-beta.28","@things-factory/integration-melsec":"^10.0.0-beta.28","@things-factory/integration-modbus":"^10.0.0-beta.28","@things-factory/integration-qdrant":"^10.0.0-beta.28","@things-factory/integration-headless":"^10.0.0-beta.32","@things-factory/integration-influxdb":"^10.0.0-beta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.32_1774879532073_0.21607044648072304","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.33":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.33","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"20605685b9a7a10795cb9868c148b325e23ca105","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.33.tgz","fileCount":62,"integrity":"sha512-6WIp7glUnGrueBw3/8cwlcKxqxYKL+WTiVz97szOxbqqIoQAfmtE1EhRrf33vtatqvTSJ5xbOMLlsHxjWmbyNw==","signatures":[{"sig":"MEQCIC1h/b3xg0398DEhnUC1WPUFWDefcnW8iNOwjmIDmbOQAiBrplzM8OrAoHx2mOxPkvUijrek5q4W6aDysbVuLOUMVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6f196554c7e530682597488f25139e648748ba10","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.28","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.28","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.32","@things-factory/print-ui":"^10.0.0-beta.28","@things-factory/dashboard":"^10.0.0-beta.33","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.28","@things-factory/lite-menu":"^10.0.0-beta.33","@things-factory/scheduler":"^10.0.0-beta.28","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.28","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.28","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.28","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.28","@things-factory/setting-base":"^10.0.0-beta.28","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.33","@things-factory/oauth2-client":"^10.0.0-beta.28","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.28","@things-factory/integration-opc":"^10.0.0-beta.28","@things-factory/integration-email":"^10.0.0-beta.28","@things-factory/integration-melsec":"^10.0.0-beta.28","@things-factory/integration-modbus":"^10.0.0-beta.28","@things-factory/integration-qdrant":"^10.0.0-beta.28","@things-factory/integration-headless":"^10.0.0-beta.33","@things-factory/integration-influxdb":"^10.0.0-beta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.33_1774884265572_0.21223461108268205","host":"s3://npm-registry-packages-npm-production"}},"8.0.87":{"name":"@things-factory/operato-ecs","version":"8.0.87","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.87","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":"689cade8cf73bd8053090222f14e38d9857f3eab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.87.tgz","fileCount":68,"integrity":"sha512-JESF29Y+97seaRshl9IFlE7fy+OTSV9Fpc49BCHUsWkhP7IObLJCFtw9QjgPtQjInzha2MZwmAtyVug7urKEHA==","signatures":[{"sig":"MEUCIQCuYvWVuI2RucjQcu5TuOxVD4xb0VLXLHeKk4xX5CjcSgIgW/Pk4s9KHJCxcHV1ltJUsnyqpJAelNutukGGzxeWLF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305103},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1804f2446f618e0e5a6978d35130d17e0c22375d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.87","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.86","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.86","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.86","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.87","@things-factory/more-ui":"^8.0.86","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.87","@things-factory/print-ui":"^8.0.87","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.87","@things-factory/export-ui":"^8.0.86","@things-factory/i18n-base":"^8.0.87","@things-factory/lite-menu":"^8.0.87","@things-factory/scheduler":"^8.0.87","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.87","@things-factory/context-ui":"^8.0.86","@things-factory/evaluation":"^8.0.86","@things-factory/setting-ui":"^8.0.87","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.87","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.87","@things-factory/setting-base":"^8.0.87","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.87","@things-factory/oauth2-client":"^8.0.87","@things-factory/integration-ui":"^8.0.87","@things-factory/integration-opc":"^8.0.87","@things-factory/integration-email":"^8.0.87","@things-factory/integration-melsec":"^8.0.87","@things-factory/integration-modbus":"^8.0.87","@things-factory/integration-headless":"^8.0.87","@things-factory/integration-influxdb":"^8.0.87"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.86"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.87_1774887919943_0.22574424643879465","host":"s3://npm-registry-packages-npm-production"}},"8.0.88":{"name":"@things-factory/operato-ecs","version":"8.0.88","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.88","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":"20baa7f5a1542283b0c565eb0c8f509e94af826e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.88.tgz","fileCount":68,"integrity":"sha512-f7KY6Ku/MO1A9rgJdXP21s52XwhGleNU/TJZgpORVR14W6o6DVTHuPCjMSPif24+g7Qnn0hPSUsdxL6sP/jlPQ==","signatures":[{"sig":"MEUCIQDakxQH+NJhAoqAmoq2SixrHnohMagRFBPhCnOfDSqmrgIgHnd3e8UwTFMY8qeLzIIAhZrsKeHG5ppbOqE18L/6jgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305103},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e69eac3309063291d4249333288b98e23bd7a293","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.88","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.88","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.88","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.88","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.88","@things-factory/more-ui":"^8.0.88","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.88","@things-factory/print-ui":"^8.0.88","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.88","@things-factory/export-ui":"^8.0.88","@things-factory/i18n-base":"^8.0.88","@things-factory/lite-menu":"^8.0.88","@things-factory/scheduler":"^8.0.88","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.88","@things-factory/context-ui":"^8.0.88","@things-factory/evaluation":"^8.0.88","@things-factory/setting-ui":"^8.0.88","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.88","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.88","@things-factory/setting-base":"^8.0.88","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.88","@things-factory/oauth2-client":"^8.0.88","@things-factory/integration-ui":"^8.0.88","@things-factory/integration-opc":"^8.0.88","@things-factory/integration-email":"^8.0.88","@things-factory/integration-melsec":"^8.0.88","@things-factory/integration-modbus":"^8.0.88","@things-factory/integration-headless":"^8.0.88","@things-factory/integration-influxdb":"^8.0.88"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.88"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.88_1774890666884_0.10161197368858277","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.34":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.34","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"33d6736d3c17b1c2b5c7df4415f3c6f06f072fa4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.34.tgz","fileCount":62,"integrity":"sha512-UlRD2tX737aGpDEs95kIlECnfjl/GjJQpOEesq9HxnEJspLayUUJ+TgqYa6ooE3Iy/jkhYhHXmYQH1U7CrlFyQ==","signatures":[{"sig":"MEQCIDacA5Q2lh2CVxtH90NrjdtfwLeVMD/uP7HPoYhmFfW7AiAybz0b6Br/p8ubCQOP6vrggq6JoHSp7wgdRY/8ee5krg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"973d890272038e15eadd7754e0d0c3fb5898dd81","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.28","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.28","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.34","@things-factory/print-ui":"^10.0.0-beta.28","@things-factory/dashboard":"^10.0.0-beta.34","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.28","@things-factory/lite-menu":"^10.0.0-beta.34","@things-factory/scheduler":"^10.0.0-beta.28","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.28","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.28","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.28","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.28","@things-factory/setting-base":"^10.0.0-beta.28","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.33","@things-factory/oauth2-client":"^10.0.0-beta.28","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.28","@things-factory/integration-opc":"^10.0.0-beta.28","@things-factory/integration-email":"^10.0.0-beta.28","@things-factory/integration-melsec":"^10.0.0-beta.28","@things-factory/integration-modbus":"^10.0.0-beta.28","@things-factory/integration-qdrant":"^10.0.0-beta.28","@things-factory/integration-headless":"^10.0.0-beta.33","@things-factory/integration-influxdb":"^10.0.0-beta.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.34_1774975893787_0.48737032415550074","host":"s3://npm-registry-packages-npm-production"}},"9.2.17":{"name":"@things-factory/operato-ecs","version":"9.2.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"3b55805d0b445d2d206fe2564e06eac6b12b260e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.17.tgz","fileCount":59,"integrity":"sha512-eZtkBFmyS3aePY+a1TLVpK9v6M/Ah0+FJV/9HXusxXp0/VZg0qoH/uFATDtdCdATuFO/YS+SeLNjLFy91TbRSw==","signatures":[{"sig":"MEQCICPxas92bpClHM8XUP/9cB0/qm1IGYdSpwNEjvSnF9bbAiAfa/sLxT1gmD9xSTuP82Pyt+MTS7788SSy0khBjxC3iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1b5f7bc7d9781c11d2f59bd3483305a6969b35ee","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.17","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.16","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.16","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.16","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.17","@things-factory/more-ui":"^9.2.16","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.17","@things-factory/print-ui":"^9.2.17","@things-factory/dashboard":"^9.2.17","@things-factory/export-ui":"^9.2.16","@things-factory/i18n-base":"^9.2.17","@things-factory/lite-menu":"^9.2.17","@things-factory/scheduler":"^9.2.17","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.17","@things-factory/context-ui":"^9.2.16","@things-factory/evaluation":"^9.2.16","@things-factory/setting-ui":"^9.2.17","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.17","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.17","@things-factory/setting-base":"^9.2.17","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.17","@things-factory/oauth2-client":"^9.2.17","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.17","@things-factory/integration-opc":"^9.2.17","@things-factory/integration-email":"^9.2.17","@things-factory/integration-melsec":"^9.2.17","@things-factory/integration-modbus":"^9.2.17","@things-factory/integration-qdrant":"^9.2.17","@things-factory/integration-headless":"^9.2.17","@things-factory/integration-influxdb":"^9.2.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.17_1775012027436_0.04528317412313543","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.35":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.35","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"424bfd1d5a04d1c4818c5a10ada1c7512d4f1ca3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.35.tgz","fileCount":62,"integrity":"sha512-bQN9NqbGGSS8QEW8LWyYugCS76jAXHz+flesgoqKA9UwMHIMFkhndDN/ZiZrrey8zu9vS87ESKuhfP/l4StX2A==","signatures":[{"sig":"MEQCIFBoImMAMOdRWPD+8k8yDLq3WvhIIoU3R0qgdBReznnBAiAa1HEPHZs8b7gUv6M9aZA1AfgF40OxokHW+YmMFKcdpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"31d322a30665d662e4900d56507fefa851fda2eb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.35","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.35","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.35","@things-factory/print-ui":"^10.0.0-beta.35","@things-factory/dashboard":"^10.0.0-beta.35","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.35","@things-factory/lite-menu":"^10.0.0-beta.35","@things-factory/scheduler":"^10.0.0-beta.35","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.35","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.35","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.35","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.35","@things-factory/setting-base":"^10.0.0-beta.35","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.35","@things-factory/oauth2-client":"^10.0.0-beta.35","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.35","@things-factory/integration-opc":"^10.0.0-beta.35","@things-factory/integration-email":"^10.0.0-beta.35","@things-factory/integration-melsec":"^10.0.0-beta.35","@things-factory/integration-modbus":"^10.0.0-beta.35","@things-factory/integration-qdrant":"^10.0.0-beta.35","@things-factory/integration-headless":"^10.0.0-beta.35","@things-factory/integration-influxdb":"^10.0.0-beta.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.35_1775056827777_0.7892370439481065","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.37":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.37","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"9eb7a1e8548f3b89b6e5b717bae86c78d1511a79","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.37.tgz","fileCount":62,"integrity":"sha512-bDUnM+wWkZ4XqgbL78t2xVnug6ulgLeHu/vS5KH4Y0OkShwgM0V57GBNj6+Yw35mU36Gl3TrzSfx4Oz7C6t4+Q==","signatures":[{"sig":"MEUCIFDuu3JVCYTRUkFYEScmgX28sNch82N2H6yMB8OyrrycAiEA1aK+3dsnzUMyzJoHNOwtReRW3AzG+ZXTeEsB45EFcwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"107b78129edbfeb0a81f2014086a34e6f03a9e28","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.35","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.35","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.37","@things-factory/print-ui":"^10.0.0-beta.35","@things-factory/dashboard":"^10.0.0-beta.37","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.35","@things-factory/lite-menu":"^10.0.0-beta.37","@things-factory/scheduler":"^10.0.0-beta.35","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.35","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.35","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.35","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.35","@things-factory/setting-base":"^10.0.0-beta.35","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.35","@things-factory/oauth2-client":"^10.0.0-beta.35","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.35","@things-factory/integration-opc":"^10.0.0-beta.35","@things-factory/integration-email":"^10.0.0-beta.35","@things-factory/integration-melsec":"^10.0.0-beta.35","@things-factory/integration-modbus":"^10.0.0-beta.35","@things-factory/integration-qdrant":"^10.0.0-beta.35","@things-factory/integration-headless":"^10.0.0-beta.35","@things-factory/integration-influxdb":"^10.0.0-beta.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.37_1775142894010_0.8208714904101284","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.38":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.38","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"8a2784509aec690dd9930533c6ca4e35a1ed7875","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.38.tgz","fileCount":62,"integrity":"sha512-KBhC6jDO0NHKBQYERgGPTZC/iUoPjcBRg5h2splJcazCcG/J6dNoKn6vk2YjaRwTX5Sc6btSRp+BzoHFqnYPeg==","signatures":[{"sig":"MEQCIHV523kH8oExh8B24eTizLREbSbM9l4LxEd8LlyJMSLrAiAoaUqwuq1XC/lSVDBjRShprT/pBHiGDGa+MK91O8mvxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c911657c6a536c4f36e8cacb6224da3627187035","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.35","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.35","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.37","@things-factory/print-ui":"^10.0.0-beta.35","@things-factory/dashboard":"^10.0.0-beta.38","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.35","@things-factory/lite-menu":"^10.0.0-beta.38","@things-factory/scheduler":"^10.0.0-beta.35","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.35","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.35","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.35","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.35","@things-factory/setting-base":"^10.0.0-beta.35","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.38","@things-factory/oauth2-client":"^10.0.0-beta.35","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.35","@things-factory/integration-opc":"^10.0.0-beta.35","@things-factory/integration-email":"^10.0.0-beta.35","@things-factory/integration-melsec":"^10.0.0-beta.35","@things-factory/integration-modbus":"^10.0.0-beta.35","@things-factory/integration-qdrant":"^10.0.0-beta.35","@things-factory/integration-headless":"^10.0.0-beta.38","@things-factory/integration-influxdb":"^10.0.0-beta.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.38_1775459913869_0.5870413700740327","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.39":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.39","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"45fa811bbc5c799969748d7a5dd30a2f7a8a5ee6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.39.tgz","fileCount":62,"integrity":"sha512-XhvxgPmjADtI66d0XXmVIsX+giDKjKjngQUdK/MtHxzhbp+emw2NdUYvkvkgXQa4717s75k/gpkoIl2/Zy51HQ==","signatures":[{"sig":"MEUCIQDHULHGQlrBwDQMWdgd+txlIidkfKqgWW/Ry4SYUV6kYQIgIaU2YvY/+2QOoPE/UgZLWdtKhDXRhER7HbkfyQEcGVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3c00d368ea0c8b2090984ad4a4b390d91c40772c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.35","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.35","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.39","@things-factory/print-ui":"^10.0.0-beta.35","@things-factory/dashboard":"^10.0.0-beta.39","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.35","@things-factory/lite-menu":"^10.0.0-beta.39","@things-factory/scheduler":"^10.0.0-beta.35","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.35","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.35","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.35","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.35","@things-factory/setting-base":"^10.0.0-beta.35","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.38","@things-factory/oauth2-client":"^10.0.0-beta.35","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.35","@things-factory/integration-opc":"^10.0.0-beta.35","@things-factory/integration-email":"^10.0.0-beta.35","@things-factory/integration-melsec":"^10.0.0-beta.35","@things-factory/integration-modbus":"^10.0.0-beta.35","@things-factory/integration-qdrant":"^10.0.0-beta.35","@things-factory/integration-headless":"^10.0.0-beta.38","@things-factory/integration-influxdb":"^10.0.0-beta.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.39_1775490731304_0.5662085461287851","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.40":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.40","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"2ecdbf65cd2b2b731445a06b472fb383b0d7a39c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.40.tgz","fileCount":62,"integrity":"sha512-sfvywFRYWddQpx0uH9Ti4eMOZjGg8FE7Aa3yOjbYJmBv0i5R5NWA0jVw3eIUYSiIA1VD+QgWdx9dvxe0g2YR+g==","signatures":[{"sig":"MEUCIQCTM4l5+NZJsPXZczNdOXJrLzkWGHBuCwsoL6D89oWLQAIgcIaepr5qxI07L3MLLgW9sKiAmxfQ7BJ0LV0GciccCxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6ab84f081a2bf7baab2fc26f25ae01ff0deabd2a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.35","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.35","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.40","@things-factory/print-ui":"^10.0.0-beta.35","@things-factory/dashboard":"^10.0.0-beta.40","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.35","@things-factory/lite-menu":"^10.0.0-beta.40","@things-factory/scheduler":"^10.0.0-beta.35","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.35","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.35","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.35","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.35","@things-factory/setting-base":"^10.0.0-beta.35","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.38","@things-factory/oauth2-client":"^10.0.0-beta.35","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.35","@things-factory/integration-opc":"^10.0.0-beta.35","@things-factory/integration-email":"^10.0.0-beta.35","@things-factory/integration-melsec":"^10.0.0-beta.35","@things-factory/integration-modbus":"^10.0.0-beta.35","@things-factory/integration-qdrant":"^10.0.0-beta.35","@things-factory/integration-headless":"^10.0.0-beta.38","@things-factory/integration-influxdb":"^10.0.0-beta.35"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.40_1775523144135_0.23269495780335192","host":"s3://npm-registry-packages-npm-production"}},"8.0.89":{"name":"@things-factory/operato-ecs","version":"8.0.89","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.89","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":"db1b4f9eb75641679c5726d618172881189fb2ff","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.89.tgz","fileCount":68,"integrity":"sha512-w/OpkrGJMlA9D7/Y1K+k93h3yCSalIIs5RtK/IUn5s2AgOaxDU0gyeDpJqzRwRiepWNKQXqk38Q0YrbgJfn+gQ==","signatures":[{"sig":"MEYCIQClMobTC8+1Du9nMsmj+e5Q0KPALd5zR5Kz7ibZ7n3WLAIhAPhZp2hh2qx3+PNHt6C9vRZekZR/bvF2cFRyj64MOkzu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305103},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"984bd30a606d1e24a66a0685c41bff369c54b779","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.88","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.88","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.88","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.88","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.88","@things-factory/more-ui":"^8.0.88","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.88","@things-factory/print-ui":"^8.0.88","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.89","@things-factory/export-ui":"^8.0.88","@things-factory/i18n-base":"^8.0.88","@things-factory/lite-menu":"^8.0.89","@things-factory/scheduler":"^8.0.88","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.89","@things-factory/context-ui":"^8.0.88","@things-factory/evaluation":"^8.0.88","@things-factory/setting-ui":"^8.0.88","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.88","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.88","@things-factory/setting-base":"^8.0.88","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.89","@things-factory/oauth2-client":"^8.0.88","@things-factory/integration-ui":"^8.0.89","@things-factory/integration-opc":"^8.0.89","@things-factory/integration-email":"^8.0.89","@things-factory/integration-melsec":"^8.0.89","@things-factory/integration-modbus":"^8.0.89","@things-factory/integration-headless":"^8.0.89","@things-factory/integration-influxdb":"^8.0.89"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.88"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.89_1775544794396_0.40456656528706203","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.43":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.43","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.43","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":"cf86f0f37e9d87ff0761ef6f9e4d76d55fac0ca8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.43.tgz","fileCount":62,"integrity":"sha512-Pz8/nwG965D/u+2H+sckQSJe6jjz8gCcKlzpa8tRb+gcCWkZXzmc0YLk1otyIaBPH0Vzz4MwlW6kdJthndk9ug==","signatures":[{"sig":"MEUCIAldESAsoY2srXgubCqcSj16cMGFt2VIX7voaIMaSWKaAiEA3hMszzYfdey79CThLKOT+ThPI3PB+3ClWLldcbyH+Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412517},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"87956b7124756f796949248bb2e6e8e99292e057","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.35","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.28","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.28","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.28","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.35","@things-factory/more-ui":"^10.0.0-beta.28","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.40","@things-factory/print-ui":"^10.0.0-beta.35","@things-factory/dashboard":"^10.0.0-beta.43","@things-factory/export-ui":"^10.0.0-beta.28","@things-factory/i18n-base":"^10.0.0-beta.35","@things-factory/lite-menu":"^10.0.0-beta.43","@things-factory/scheduler":"^10.0.0-beta.35","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.35","@things-factory/context-ui":"^10.0.0-beta.28","@things-factory/evaluation":"^10.0.0-beta.28","@things-factory/setting-ui":"^10.0.0-beta.35","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.35","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.35","@things-factory/setting-base":"^10.0.0-beta.35","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.43","@things-factory/oauth2-client":"^10.0.0-beta.35","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.43","@things-factory/integration-opc":"^10.0.0-beta.43","@things-factory/integration-email":"^10.0.0-beta.43","@things-factory/integration-melsec":"^10.0.0-beta.43","@things-factory/integration-modbus":"^10.0.0-beta.43","@things-factory/integration-qdrant":"^10.0.0-beta.43","@things-factory/integration-headless":"^10.0.0-beta.43","@things-factory/integration-influxdb":"^10.0.0-beta.43"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.43_1775750653066_0.2876497262615312","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.44":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.44","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"2ca79b68f024bcedfe8968bb77240533b6a48b46","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.44.tgz","fileCount":62,"integrity":"sha512-ccbhq6DKEDMyq8Xc/zy9bN05NWzC1VTV69Lvdbglr1FvEHVsTRJepmdng43F9M2pw/r3e2lfnq6RkTlFqZWvzg==","signatures":[{"sig":"MEUCIAR8NsrTFCgiNG6QWfLfYonjWaA9M5ymyzFCDKAHchaCAiEA+kNjleJVUjWpfKjaZTtmtC7ILPUID5m5mJJqrp0MIBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412547},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"46ca2449e22f5f845279e18490cf64a20a2d13c3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.44","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.44","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.44","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.44","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.44","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.44","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.44","@things-factory/integration-opc":"^10.0.0-beta.44","@things-factory/integration-email":"^10.0.0-beta.44","@things-factory/integration-melsec":"^10.0.0-beta.44","@things-factory/integration-modbus":"^10.0.0-beta.44","@things-factory/integration-qdrant":"^10.0.0-beta.44","@things-factory/integration-headless":"^10.0.0-beta.44","@things-factory/integration-influxdb":"^10.0.0-beta.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.44_1775789329357_0.6010898887547405","host":"s3://npm-registry-packages-npm-production"}},"4.3.804":{"name":"@things-factory/operato-ecs","version":"4.3.804","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.804","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"1b8b4907ed6a33017609db7f2d3b7fb3586b593d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.804.tgz","fileCount":55,"integrity":"sha512-671rmK9xsA88hRtf2WSfAjTobEuSntmlyRJJIK3UUb5jwt9Bs5GGESjB0DCCoJuEDFrP3CEmMAG7tK1ZY8fl6w==","signatures":[{"sig":"MEUCIQDZFmzkUa7AKl9tRwFPkaM40j29Wcp9zn/bpEQdlO9r3gIgci79OsLukXrOSO/H9PToawJrv8ZoaP3KTmpY+dl/GfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"16cc2b75daffeb21a2661e4b3eefd7b5c0ff7945","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"wengliang95","email":"horwengliang@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.767","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.767","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.767","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.767","@things-factory/more-ui":"^4.3.767","@things-factory/board-ui":"^4.3.770","@things-factory/grist-ui":"^4.3.770","@things-factory/print-ui":"^4.3.767","@things-factory/dashboard":"^4.3.770","@things-factory/export-ui":"^4.3.767","@things-factory/i18n-base":"^4.3.767","@things-factory/lite-menu":"^4.3.770","@things-factory/system-ui":"^4.3.767","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.767","@things-factory/context-ui":"^4.3.767","@things-factory/scene-form":"^4.3.767","@things-factory/setting-ui":"^4.3.770","@things-factory/resource-ui":"^4.3.790","@things-factory/setting-base":"^4.3.767","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.767","@things-factory/oauth2-client":"^4.3.767","@things-factory/scene-restful":"^4.3.767","@things-factory/integration-ui":"^4.3.804","@things-factory/integration-melsec":"^4.3.804","@things-factory/integration-modbus":"^4.3.804","@things-factory/scene-data-transform":"^4.3.767"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.767"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.804_1775793369056_0.8614421686871379","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.45":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.45","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"d0edf6a306fd15231cc0667bbdc7607d9deb302b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.45.tgz","fileCount":62,"integrity":"sha512-tbA/N4kZ6ljXXyZEMWoy10AKexq+08IZbXPhPkFexp6+AnodCFQb8M/kHBD1ZphhEfbvTlmfBMuFwXnNN3+I3g==","signatures":[{"sig":"MEUCIQCo+zXKLf8LF2V9/Xf+yc4Wo0sO+NNTyoGFjPn4dWUgHwIgbTq0SbIs1F7j8MBW399BksWrmxsYGsUdndKJgvnuw3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412547},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"933e35d84d997ffad19bb6bd685068f0819a04e4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.45","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.45","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.45","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.44","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.44","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.44","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.44","@things-factory/integration-opc":"^10.0.0-beta.44","@things-factory/integration-email":"^10.0.0-beta.44","@things-factory/integration-melsec":"^10.0.0-beta.44","@things-factory/integration-modbus":"^10.0.0-beta.44","@things-factory/integration-qdrant":"^10.0.0-beta.44","@things-factory/integration-headless":"^10.0.0-beta.44","@things-factory/integration-influxdb":"^10.0.0-beta.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.45_1775804700831_0.9536703425410498","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.46":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.46","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"f0b08dfd2e8dbf51821e6504200e5f0b624685f7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.46.tgz","fileCount":62,"integrity":"sha512-hkKhE/I0rzGzb16nOE8n2W2gDOMIBmZgkI1qR6/VKWNBSvzJiUQY2NVREwzCAFGq9rWZyvK6EDZXrCzIEohaXQ==","signatures":[{"sig":"MEQCIDNL9i6YiVCCO8SatWDqL0OVrqUa3rGCUoZMU7OAzkRlAiBqFEi6WHBJ1axl++wFD2hMH5LoQtKZ83CHwN/HKq8g5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"074f8050f093b379436325c81ef09ee9ceec5ae5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.45","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.45","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.45","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/codelingua":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.44","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.46","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.44","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.44","@things-factory/integration-opc":"^10.0.0-beta.44","@things-factory/integration-email":"^10.0.0-beta.44","@things-factory/integration-melsec":"^10.0.0-beta.44","@things-factory/integration-modbus":"^10.0.0-beta.44","@things-factory/integration-qdrant":"^10.0.0-beta.44","@things-factory/integration-headless":"^10.0.0-beta.44","@things-factory/integration-influxdb":"^10.0.0-beta.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.46_1775807556323_0.4799038839923282","host":"s3://npm-registry-packages-npm-production"}},"8.0.90":{"name":"@things-factory/operato-ecs","version":"8.0.90","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.90","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":"03490a258cecbbae073e4307d68a9d9b92c7b6fc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.90.tgz","fileCount":68,"integrity":"sha512-DdHUoHHQlgJ1BuOK5U4oha5pn0Yav5UeaRHUVmvlt+5xDhnLLDa3+VeFO2rn9T8V2QtKFup1ViRWKxe8+zAtyQ==","signatures":[{"sig":"MEUCIQDPV7wirL1b2RlklxQvkLNh5qh2qG6juFM2e2AMS5lKDAIgN8w/yr5hFVeIJGeNI87ptvEpx9cix+dQp0zrqpkgT3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305103},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"196118cd2941406d5927e6fe3558a9a8b0623df0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.88","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.88","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.88","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.88","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.88","@things-factory/more-ui":"^8.0.88","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.88","@things-factory/print-ui":"^8.0.88","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.90","@things-factory/export-ui":"^8.0.88","@things-factory/i18n-base":"^8.0.88","@things-factory/lite-menu":"^8.0.90","@things-factory/scheduler":"^8.0.88","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.89","@things-factory/context-ui":"^8.0.88","@things-factory/evaluation":"^8.0.88","@things-factory/setting-ui":"^8.0.88","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.88","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.88","@things-factory/setting-base":"^8.0.88","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.90","@things-factory/oauth2-client":"^8.0.88","@things-factory/integration-ui":"^8.0.90","@things-factory/integration-opc":"^8.0.90","@things-factory/integration-email":"^8.0.90","@things-factory/integration-melsec":"^8.0.90","@things-factory/integration-modbus":"^8.0.90","@things-factory/integration-headless":"^8.0.90","@things-factory/integration-influxdb":"^8.0.90"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.88"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.90_1775812943650_0.17303853226989263","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.47":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.47","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"c3a7dc5fd6351c4d2107bea15818c866efa4991e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.47.tgz","fileCount":62,"integrity":"sha512-/WB4Cnhie8whuMdVkKT5U1Cu4Y7OFHDlPX6RG5SyIGfrTJVz/Vgvq3frS9vO8hNXbidHQlhXQ6KrVRSK9Bm9Yw==","signatures":[{"sig":"MEQCIDM10GBOqaIsTHRqFy7hC4xuwUilTj1pU1EYZJzfeNLsAiABp7R1DVx1Q6mUxxNk7efSrh0SbwfS7MTFXmdGpFAmPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7d36d4cf4ae1c68b6108086732e468a9b8563dd6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.45","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.47","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.47","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/codelingua":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.44","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.46","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.47","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.44","@things-factory/integration-opc":"^10.0.0-beta.44","@things-factory/integration-email":"^10.0.0-beta.44","@things-factory/integration-melsec":"^10.0.0-beta.44","@things-factory/integration-modbus":"^10.0.0-beta.44","@things-factory/integration-qdrant":"^10.0.0-beta.44","@things-factory/integration-headless":"^10.0.0-beta.47","@things-factory/integration-influxdb":"^10.0.0-beta.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.47_1775817209773_0.7106444291135019","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.48":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.48","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.48","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":"4fc95bb040e8871f6002a9620fc7a9103b3a7681","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.48.tgz","fileCount":62,"integrity":"sha512-NdGdt6bAlGBJ53l45Ra3ciZpA9MP75IY4TIMW1ft3W14dt6/GKP4/NXlaEGEmkK2yuZHlzb0SJTXiFYUvH+KqQ==","signatures":[{"sig":"MEUCICq1agguMygzClPdjAKBjA/iV6nE5YzOzSij+NuDGuUkAiEAx38ogwJxw9s05/wa1wyE+fHi58tNuoMVgMcyVxYrXeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9651c5849f0cd5cd91a9b0458a49d960481655ff","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.48","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.48","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.48","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/codelingua":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.44","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.46","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.47","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.44","@things-factory/integration-opc":"^10.0.0-beta.44","@things-factory/integration-email":"^10.0.0-beta.44","@things-factory/integration-melsec":"^10.0.0-beta.44","@things-factory/integration-modbus":"^10.0.0-beta.44","@things-factory/integration-qdrant":"^10.0.0-beta.44","@things-factory/integration-headless":"^10.0.0-beta.47","@things-factory/integration-influxdb":"^10.0.0-beta.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.48_1775906864022_0.6307345544014435","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.49":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.49","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.49","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":"aa82f89c6d47d261b13b4031daba7dd4fcc938b5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.49.tgz","fileCount":62,"integrity":"sha512-uhKa5MzNKUYyZsI7E/rG6KFfN8p2vzhlsk3xpT0fIbrtjXZ5QS6pGHbD+TLPSE4wPxQBD4ryJO1GWcC2xdLEjA==","signatures":[{"sig":"MEUCIQCmW+3qrOOFsPf5TCTMBa3kvX6MnxSsmdztjO2hh8UdTgIgRDGjzlKOMVvPzPWEdIiI9UKhf+d8E2I3GqfvekW8L1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5809e891afa17ad30fd74ed7aa8bc4c28d499018","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.49","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.49","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.49","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/codelingua":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.44","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.46","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.49","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.44","@things-factory/integration-opc":"^10.0.0-beta.44","@things-factory/integration-email":"^10.0.0-beta.44","@things-factory/integration-melsec":"^10.0.0-beta.44","@things-factory/integration-modbus":"^10.0.0-beta.44","@things-factory/integration-qdrant":"^10.0.0-beta.44","@things-factory/integration-headless":"^10.0.0-beta.49","@things-factory/integration-influxdb":"^10.0.0-beta.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.49_1775923632790_0.32988940059808347","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.50":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.50","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"c16bdff0d467f6c377dd1fb281fa520f0535bdab","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.50.tgz","fileCount":62,"integrity":"sha512-gddIhtqTOEnPJ08+2gdWm+2jnmmI1R5Fd8kUlDKO75SRTCAmsI/9VkyB5xIza/Vidx52ATcNiTtms564GJ9ywA==","signatures":[{"sig":"MEUCIHTfxfVmN7XJm8qQFhbXgEBBNiqYl6puHQdGWVQOe2C4AiEAuLreTfoj+XWT5e5+6FJNOVtc4oUERlcnXoO2STk4jWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"17db07676bc4be724c0eef0e8ac7dacdca18ae2c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.49","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.49","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.49","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/codelingua":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.50","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.46","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.49","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.44","@things-factory/integration-opc":"^10.0.0-beta.44","@things-factory/integration-email":"^10.0.0-beta.44","@things-factory/integration-melsec":"^10.0.0-beta.44","@things-factory/integration-modbus":"^10.0.0-beta.44","@things-factory/integration-qdrant":"^10.0.0-beta.44","@things-factory/integration-headless":"^10.0.0-beta.49","@things-factory/integration-influxdb":"^10.0.0-beta.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.50_1775962150939_0.2634659878355117","host":"s3://npm-registry-packages-npm-production"}},"8.0.91":{"name":"@things-factory/operato-ecs","version":"8.0.91","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.91","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":"7424da6b0f453fe7d8057b341b4d66466dc8852a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.91.tgz","fileCount":68,"integrity":"sha512-idZfzuD9NvsOx1lUKls8Ct2S43V3uGlLm+s0WylYDWkTSipnFvvqGF1bW0AJ1z1SKz45LoB6ZR44qnBkpKkjIg==","signatures":[{"sig":"MEQCIG0Sl4TaHJdK6V23KQ/Y7seKjKk2hBb9t0HYM9kgxafvAiAUankRTDQuW0YHm5LrC1D6GsTlIt1coOEpLKVPFc9mIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305103},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9f22641eb787a9be5161e7ade559597c3aff84db","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.88","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.88","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.88","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.88","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.88","@things-factory/more-ui":"^8.0.88","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.88","@things-factory/print-ui":"^8.0.88","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.90","@things-factory/export-ui":"^8.0.88","@things-factory/i18n-base":"^8.0.88","@things-factory/lite-menu":"^8.0.90","@things-factory/scheduler":"^8.0.88","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.89","@things-factory/context-ui":"^8.0.88","@things-factory/evaluation":"^8.0.91","@things-factory/setting-ui":"^8.0.88","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.88","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.88","@things-factory/setting-base":"^8.0.88","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.90","@things-factory/oauth2-client":"^8.0.88","@things-factory/integration-ui":"^8.0.90","@things-factory/integration-opc":"^8.0.90","@things-factory/integration-email":"^8.0.90","@things-factory/integration-melsec":"^8.0.90","@things-factory/integration-modbus":"^8.0.90","@things-factory/integration-headless":"^8.0.90","@things-factory/integration-influxdb":"^8.0.90"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.88"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.91_1776069112029_0.07250407342821985","host":"s3://npm-registry-packages-npm-production"}},"9.2.18":{"name":"@things-factory/operato-ecs","version":"9.2.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"a0bd0eca122f046589328f6c44b5755912839f24","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.18.tgz","fileCount":59,"integrity":"sha512-3YO4U3InPWEEHlaejS6BbnYjgfwdUa9wDr5DzH8JuXmzfDmmzzrzmSIkoXwgcn81qi73g6Amt2dfqmUa/f66XA==","signatures":[{"sig":"MEUCIAX5iDqqQHUQAktdIrvPl5xJeAth7QwcCFEra4XsGxWlAiEA0o959qzi+i8TtarAipO//5tN6wei16agjRJ2k1z213Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4dddec998d5efe643afb8e66dff626a9456a2fd2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.17","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.16","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.16","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.16","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.17","@things-factory/more-ui":"^9.2.16","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.17","@things-factory/print-ui":"^9.2.17","@things-factory/dashboard":"^9.2.18","@things-factory/export-ui":"^9.2.16","@things-factory/i18n-base":"^9.2.17","@things-factory/lite-menu":"^9.2.18","@things-factory/scheduler":"^9.2.17","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.17","@things-factory/context-ui":"^9.2.16","@things-factory/evaluation":"^9.2.18","@things-factory/setting-ui":"^9.2.17","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.17","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.17","@things-factory/setting-base":"^9.2.17","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.18","@things-factory/oauth2-client":"^9.2.17","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.18","@things-factory/integration-opc":"^9.2.18","@things-factory/integration-email":"^9.2.18","@things-factory/integration-melsec":"^9.2.18","@things-factory/integration-modbus":"^9.2.18","@things-factory/integration-qdrant":"^9.2.18","@things-factory/integration-headless":"^9.2.18","@things-factory/integration-influxdb":"^9.2.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.18_1776146080160_0.10642246213201578","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.51":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.51","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.51","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":"d2d05db4626e27c2829939490c93eb92a003c93d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.51.tgz","fileCount":62,"integrity":"sha512-xSI1LwfB5NhegEftI69/w7ezwx8MrncYiP1FLQ6y4gNKsi24YidUfijC1lpwkQDnS01gjIVtPEjGu8EwOfBDJg==","signatures":[{"sig":"MEUCIQDLEP4sxpMpf2p0ldp1AD5ihXYod1tyuXWPnvxvJFIw1AIgWBzfS5KUs5syqEKaFh/UFqD3vVvSAAVZDTI9f//CWmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"346ce53cf49f72dc66e069e66c73ca9200e53864","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.51","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.51","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.51","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/codelingua":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.50","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.46","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.51","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.51","@things-factory/integration-opc":"^10.0.0-beta.51","@things-factory/integration-email":"^10.0.0-beta.51","@things-factory/integration-melsec":"^10.0.0-beta.51","@things-factory/integration-modbus":"^10.0.0-beta.51","@things-factory/integration-qdrant":"^10.0.0-beta.51","@things-factory/integration-headless":"^10.0.0-beta.51","@things-factory/integration-influxdb":"^10.0.0-beta.51"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.51_1776262932149_0.7945220499204813","host":"s3://npm-registry-packages-npm-production"}},"4.3.815":{"name":"@things-factory/operato-ecs","version":"4.3.815","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.815","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"988340d82e1106096318ce6e5980a43cbb7d33c8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.815.tgz","fileCount":55,"integrity":"sha512-c4G+1I68DgDuzmL3gpBX275TOMtacAO/r7VnyjjWeJCslgnwbcwNIdTfqevgVbK5aBtx7Prk5bXWORBI1NfiaA==","signatures":[{"sig":"MEUCIQC1Xa82Alua07ZapWVt6zhx6BZ53lIcHpCKaU1G+7xyLwIgDlLsoXNk88fMHbhCUcE5dwRgRZktPXQP3UlfubWgO4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"e44c5a15e2b5495997bb929f5dfc80622a326c5e","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.815","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.815","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.815","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.815","@things-factory/more-ui":"^4.3.815","@things-factory/board-ui":"^4.3.815","@things-factory/grist-ui":"^4.3.815","@things-factory/print-ui":"^4.3.815","@things-factory/dashboard":"^4.3.815","@things-factory/export-ui":"^4.3.815","@things-factory/i18n-base":"^4.3.815","@things-factory/lite-menu":"^4.3.815","@things-factory/system-ui":"^4.3.815","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.815","@things-factory/context-ui":"^4.3.815","@things-factory/scene-form":"^4.3.815","@things-factory/setting-ui":"^4.3.815","@things-factory/resource-ui":"^4.3.815","@things-factory/setting-base":"^4.3.815","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.815","@things-factory/oauth2-client":"^4.3.815","@things-factory/scene-restful":"^4.3.815","@things-factory/integration-ui":"^4.3.815","@things-factory/integration-melsec":"^4.3.815","@things-factory/integration-modbus":"^4.3.815","@things-factory/scene-data-transform":"^4.3.815"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.815"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.815_1776313569845_0.005333567786918625","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.52":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.52","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"c755aa88a00122e7cde58eb9e30c4a0b01c0a303","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.52.tgz","fileCount":62,"integrity":"sha512-Sk75NHlE4caCD5n9ylK1YNnvbdCVwgKOrYQSYsRQ105Kh48fh16eiKtIx6lQyGgYHwYCCgwENHU3p0HsZEcF6Q==","signatures":[{"sig":"MEUCIQCtsjqn1xKmVnK9WTtFnA3sH9mijOK+8Gr7bg6wsCFYnAIgHxJhwV6X/aVFEq41nnJHf4Ql6KXDNms3qO2VqzYFwYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412600},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2769b3cab1ac147f5a1abb44938cd3a3481a68bc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.44","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.44","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.44","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.44","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.44","@things-factory/more-ui":"^10.0.0-beta.44","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.51","@things-factory/print-ui":"^10.0.0-beta.44","@things-factory/dashboard":"^10.0.0-beta.52","@things-factory/export-ui":"^10.0.0-beta.44","@things-factory/i18n-base":"^10.0.0-beta.44","@things-factory/lite-menu":"^10.0.0-beta.52","@things-factory/scheduler":"^10.0.0-beta.44","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.44","@things-factory/codelingua":"^10.0.0-beta.44","@things-factory/context-ui":"^10.0.0-beta.44","@things-factory/evaluation":"^10.0.0-beta.50","@things-factory/setting-ui":"^10.0.0-beta.44","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.44","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.46","@things-factory/setting-base":"^10.0.0-beta.44","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.52","@things-factory/oauth2-client":"^10.0.0-beta.44","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.51","@things-factory/integration-opc":"^10.0.0-beta.51","@things-factory/integration-email":"^10.0.0-beta.51","@things-factory/integration-melsec":"^10.0.0-beta.51","@things-factory/integration-modbus":"^10.0.0-beta.51","@things-factory/integration-qdrant":"^10.0.0-beta.51","@things-factory/integration-headless":"^10.0.0-beta.52","@things-factory/integration-influxdb":"^10.0.0-beta.51"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.52_1776380483794_0.22856083744132238","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.53":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.53","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.53","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":"f358e929037a5b27d9f66b4f04051bb90abf8ad1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.53.tgz","fileCount":62,"integrity":"sha512-QZbRepRrrcQ0b9evHO7X/6dG1I4xPHE3MOc12TQFpYY3h8Yj6ntONaE7QJOP6p1y9rGuVrNRY/yABzAkPeVLmA==","signatures":[{"sig":"MEUCIGfH5/D1UxpjmliJZZMM6fgXmX9WKPSZHoD1DaLcb9XOAiEAykhr7hbHWeFO4X6hqlk/zdPsbGy1Kx7xMsY89MOGkgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412590},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e7162a5b3f1f15bbc6908e11f4695197a5b63909","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.53","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.53","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.53","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.53","@things-factory/print-ui":"^10.0.0-beta.53","@things-factory/dashboard":"^10.0.0-beta.53","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.53","@things-factory/lite-menu":"^10.0.0-beta.53","@things-factory/scheduler":"^10.0.0-beta.53","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.53","@things-factory/codelingua":"^10.0.0-beta.53","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.53","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.53","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.53","@things-factory/setting-base":"^10.0.0-beta.53","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.53","@things-factory/oauth2-client":"^10.0.0-beta.53","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.53","@things-factory/integration-opc":"^10.0.0-beta.53","@things-factory/integration-email":"^10.0.0-beta.53","@things-factory/integration-melsec":"^10.0.0-beta.53","@things-factory/integration-modbus":"^10.0.0-beta.53","@things-factory/integration-qdrant":"^10.0.0-beta.53","@things-factory/integration-headless":"^10.0.0-beta.53","@things-factory/integration-influxdb":"^10.0.0-beta.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.53_1776383651257_0.6419631854778436","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.54":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.54","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.54","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":"867af27dd6364ed633860175237af6be03feaebf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.54.tgz","fileCount":62,"integrity":"sha512-4HnhqYzItNRJy01neLfLAceJiMzaWOQAzNqANZe2vraV5fn5+t3vij1dHCXT8O3lKmjpKxx4c5UiynMbyAqHYQ==","signatures":[{"sig":"MEUCICwc7c8N+cWqTA6Z0ncNbpM5HdmYhZ5bF8CZb/03ESWCAiEA9MYrSFXS/cHCL4li8UfW+F1pdTBB/wENNVZwqpaFwME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412590},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"648fd7a738781049fe507bc64ee7631edda47e5e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.53","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.53","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.53","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.54","@things-factory/print-ui":"^10.0.0-beta.53","@things-factory/dashboard":"^10.0.0-beta.54","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.53","@things-factory/lite-menu":"^10.0.0-beta.54","@things-factory/scheduler":"^10.0.0-beta.53","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.53","@things-factory/codelingua":"^10.0.0-beta.53","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.53","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.53","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.53","@things-factory/setting-base":"^10.0.0-beta.53","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.53","@things-factory/oauth2-client":"^10.0.0-beta.53","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.53","@things-factory/integration-opc":"^10.0.0-beta.53","@things-factory/integration-email":"^10.0.0-beta.53","@things-factory/integration-melsec":"^10.0.0-beta.53","@things-factory/integration-modbus":"^10.0.0-beta.53","@things-factory/integration-qdrant":"^10.0.0-beta.53","@things-factory/integration-headless":"^10.0.0-beta.53","@things-factory/integration-influxdb":"^10.0.0-beta.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.54_1776436742399_0.6895822817520956","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.55":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.55","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.55","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":"e0e65b843e0ce5e49595f10e91d5b232e78bf982","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.55.tgz","fileCount":62,"integrity":"sha512-3ICKlZri+A4dB9DNvcp5tk5SfklH3GgnIhjn9Hb6fYxF3eA4LAJtBaasxat/nI9BtWxqGzNM6Y4az8+yZc6yVg==","signatures":[{"sig":"MEUCIQDqpghEInovzkBmI3/THbKqoA15T4225XuSMoYebfGrDwIgQfFSNC38fSdCI3hMQuVeMRmy/nxBJOQVIs568W2946I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412590},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ced853220edbe0a8e13bf7e2ded354bdb7261dcf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.53","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.53","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.53","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.55","@things-factory/print-ui":"^10.0.0-beta.53","@things-factory/dashboard":"^10.0.0-beta.55","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.53","@things-factory/lite-menu":"^10.0.0-beta.55","@things-factory/scheduler":"^10.0.0-beta.53","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.53","@things-factory/codelingua":"^10.0.0-beta.53","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.53","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.53","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.53","@things-factory/setting-base":"^10.0.0-beta.53","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.53","@things-factory/oauth2-client":"^10.0.0-beta.53","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.53","@things-factory/integration-opc":"^10.0.0-beta.53","@things-factory/integration-email":"^10.0.0-beta.53","@things-factory/integration-melsec":"^10.0.0-beta.53","@things-factory/integration-modbus":"^10.0.0-beta.53","@things-factory/integration-qdrant":"^10.0.0-beta.53","@things-factory/integration-headless":"^10.0.0-beta.53","@things-factory/integration-influxdb":"^10.0.0-beta.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.55_1776488576887_0.5573788705179594","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.56":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.56","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.56","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":"ab8386c12fc1848f679058141c7ef6089bfb6c08","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.56.tgz","fileCount":62,"integrity":"sha512-GgoLRXY93Hw96iYep/0qvoyxU6NuAoDmyu8Vh2X2ATFk9u/RJMy7NQwDLtXNVhkVdhikBcWQU11YJCbUJAcP2A==","signatures":[{"sig":"MEQCIAYov7M7nF3czqDZty9TxMSpsOiacWjwFK7jM4DaEBtPAiA73Yz1XrGBJbt/NPDd7NqAPxIpzj3EBfjTpS50agz7FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412590},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f8aa04f9d6a8e704db290ba7e7257b9c3900dfe9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.53","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.53","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.53","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.56","@things-factory/print-ui":"^10.0.0-beta.53","@things-factory/dashboard":"^10.0.0-beta.56","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.53","@things-factory/lite-menu":"^10.0.0-beta.56","@things-factory/scheduler":"^10.0.0-beta.53","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.53","@things-factory/codelingua":"^10.0.0-beta.53","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.53","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.53","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.53","@things-factory/setting-base":"^10.0.0-beta.53","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.53","@things-factory/oauth2-client":"^10.0.0-beta.53","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.53","@things-factory/integration-opc":"^10.0.0-beta.53","@things-factory/integration-email":"^10.0.0-beta.53","@things-factory/integration-melsec":"^10.0.0-beta.53","@things-factory/integration-modbus":"^10.0.0-beta.53","@things-factory/integration-qdrant":"^10.0.0-beta.53","@things-factory/integration-headless":"^10.0.0-beta.53","@things-factory/integration-influxdb":"^10.0.0-beta.53"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.56_1776639294529_0.8092045869548454","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.57":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.57","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.57","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":"4cdd026944faac7c7810f59ef505a7b4ca2a72cd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.57.tgz","fileCount":62,"integrity":"sha512-6u521C084dcom5gbmR3YvyK/4swydUAQYMUfH98hrfjbxdUHMLiZ1awrue2zKvqbnIkfJpD1hJOZ59FLhnKCRA==","signatures":[{"sig":"MEUCIQCXUgszSspAlNd5KEgxxUXieIy+y9KLDFbaVc6iZ70qgAIgfGuNs9G2b1YbpGpbknyB8EY9Fl+Pm2/8vbdiQIr/gPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"19e6b6ebaf514b2b7965e50d3c9d291e80ff821c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.57","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.53","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.57","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.57","@things-factory/print-ui":"^10.0.0-beta.57","@things-factory/dashboard":"^10.0.0-beta.57","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.57","@things-factory/lite-menu":"^10.0.0-beta.57","@things-factory/scheduler":"^10.0.0-beta.57","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.57","@things-factory/codelingua":"^10.0.0-beta.57","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.57","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.57","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.57","@things-factory/setting-base":"^10.0.0-beta.57","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.57","@things-factory/oauth2-client":"^10.0.0-beta.57","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.57","@things-factory/integration-opc":"^10.0.0-beta.57","@things-factory/integration-email":"^10.0.0-beta.57","@things-factory/integration-melsec":"^10.0.0-beta.57","@things-factory/integration-modbus":"^10.0.0-beta.57","@things-factory/integration-qdrant":"^10.0.0-beta.57","@things-factory/integration-headless":"^10.0.0-beta.57","@things-factory/integration-influxdb":"^10.0.0-beta.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.57_1776783268170_0.27814392979331815","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.58":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.58","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.58","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":"1d6f00c91dfa6674ea521b0e4fce511b0101c3c1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.58.tgz","fileCount":62,"integrity":"sha512-comWuAzMMutY/Uk7CVoXnrbETD2aw17TB8YlJjWQuAxi7+hVVhv3sLOHTkO6FgXoVGT8Olp/5Sm8uSZsqFJLJQ==","signatures":[{"sig":"MEYCIQDr1AJ+nxhqhyadJKPwrEZ5Odkf3bXHBecuSHEk/ff/VQIhAPqL5n1A8sT/AgI45+0RulQqVykt03A7B2fvXpAdCdal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"77c8d6074f9b87a011fc4c641c7542bcf1f6c0f8","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.57","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.58","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.57","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.57","@things-factory/print-ui":"^10.0.0-beta.57","@things-factory/dashboard":"^10.0.0-beta.57","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.57","@things-factory/lite-menu":"^10.0.0-beta.57","@things-factory/scheduler":"^10.0.0-beta.57","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.57","@things-factory/codelingua":"^10.0.0-beta.57","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.57","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.57","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.57","@things-factory/setting-base":"^10.0.0-beta.57","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.57","@things-factory/oauth2-client":"^10.0.0-beta.57","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.57","@things-factory/integration-opc":"^10.0.0-beta.57","@things-factory/integration-email":"^10.0.0-beta.57","@things-factory/integration-melsec":"^10.0.0-beta.57","@things-factory/integration-modbus":"^10.0.0-beta.57","@things-factory/integration-qdrant":"^10.0.0-beta.57","@things-factory/integration-headless":"^10.0.0-beta.57","@things-factory/integration-influxdb":"^10.0.0-beta.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.58_1776851487643_0.7766863657443526","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.59":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.59","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.59","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":"8c4c149331ba374057ced60313f25b428d9dada2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.59.tgz","fileCount":62,"integrity":"sha512-Iba4F7oSTxjOWVVpYavXlfLuO32eA3/tubMBEO/ZGfFLjTIq5USKZhPB+owteoQjDu8U29u1BTXZwWUQSXCRTA==","signatures":[{"sig":"MEUCIGn952is0kt3SDZONP1sWhs1eRTQ2WnMl+z5NrgxqDK6AiEA3vYX57ggMS5yjqdSqKTIFOXJz1A/2rJ5oU3t0jGtlgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"567e0ee5699cd78ad3fb273f5c7bd1a8ea3faa0a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.57","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.57","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.57","@things-factory/print-ui":"^10.0.0-beta.57","@things-factory/dashboard":"^10.0.0-beta.57","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.57","@things-factory/lite-menu":"^10.0.0-beta.57","@things-factory/scheduler":"^10.0.0-beta.57","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.57","@things-factory/codelingua":"^10.0.0-beta.57","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.57","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.57","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.57","@things-factory/setting-base":"^10.0.0-beta.57","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.57","@things-factory/oauth2-client":"^10.0.0-beta.57","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.57","@things-factory/integration-opc":"^10.0.0-beta.57","@things-factory/integration-email":"^10.0.0-beta.57","@things-factory/integration-melsec":"^10.0.0-beta.57","@things-factory/integration-modbus":"^10.0.0-beta.57","@things-factory/integration-qdrant":"^10.0.0-beta.57","@things-factory/integration-headless":"^10.0.0-beta.57","@things-factory/integration-influxdb":"^10.0.0-beta.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.59_1776857793017_0.9459374538047307","host":"s3://npm-registry-packages-npm-production"}},"8.0.92":{"name":"@things-factory/operato-ecs","version":"8.0.92","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.92","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":"7dcc6d8fdb8b398ee98bc8f96660a9283b7dec00","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.92.tgz","fileCount":68,"integrity":"sha512-o/2/dx9PimUGx/OVeCSN29BV+d6qQXo/eJfJ+58ct85xnqEwqZH13OTVmi1ypdAj8DRyzHmsllVzjE5JL7UsrA==","signatures":[{"sig":"MEUCIA55JWzcTI+2woJG7daIaiwsVKY6Qfy3JaQx2dDBmOnzAiEAo9fOFg1xLl2dThoq0DXgGHcxwsJyJ4jikQo8hMBA3l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305103},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7f6ea0914d9117e9fe4ca3fff64a8a0faedb616f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.88","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.88","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.88","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.88","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.88","@things-factory/more-ui":"^8.0.88","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.88","@things-factory/print-ui":"^8.0.88","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.92","@things-factory/export-ui":"^8.0.88","@things-factory/i18n-base":"^8.0.88","@things-factory/lite-menu":"^8.0.92","@things-factory/scheduler":"^8.0.88","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.89","@things-factory/context-ui":"^8.0.88","@things-factory/evaluation":"^8.0.91","@things-factory/setting-ui":"^8.0.88","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.88","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.88","@things-factory/setting-base":"^8.0.88","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.92","@things-factory/oauth2-client":"^8.0.88","@things-factory/integration-ui":"^8.0.92","@things-factory/integration-opc":"^8.0.92","@things-factory/integration-email":"^8.0.92","@things-factory/integration-melsec":"^8.0.92","@things-factory/integration-modbus":"^8.0.92","@things-factory/integration-headless":"^8.0.92","@things-factory/integration-influxdb":"^8.0.92"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.88"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.92_1776902567153_0.9898873782587154","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.60":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.60","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.60","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":"0df9bbfe46567ebeffd7fc950238c057fa23f0ec","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.60.tgz","fileCount":62,"integrity":"sha512-oXRLX56pMsuITb2cQEPy5xOcbORcIpcnFzoxOwezq1Pb0kzxofSCYmxdEKfU/VRVh+f5AWV0SF2E0RRu1v6X9g==","signatures":[{"sig":"MEYCIQDZdA+uwXmxwy1UnhtbdsByg7DYU8wERnpEmYS02tapKgIhAMpyoBQagAEiZPapmI0GRBHqwVB7N1bKo6BwU/XfCfqC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4ec3757911b97be90674a1d3a23456b83b880ea1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.57","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.57","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.57","@things-factory/print-ui":"^10.0.0-beta.57","@things-factory/dashboard":"^10.0.0-beta.60","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.57","@things-factory/lite-menu":"^10.0.0-beta.60","@things-factory/scheduler":"^10.0.0-beta.57","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.57","@things-factory/codelingua":"^10.0.0-beta.57","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.57","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.57","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.57","@things-factory/setting-base":"^10.0.0-beta.57","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.60","@things-factory/oauth2-client":"^10.0.0-beta.57","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.57","@things-factory/integration-opc":"^10.0.0-beta.57","@things-factory/integration-email":"^10.0.0-beta.57","@things-factory/integration-melsec":"^10.0.0-beta.57","@things-factory/integration-modbus":"^10.0.0-beta.57","@things-factory/integration-qdrant":"^10.0.0-beta.57","@things-factory/integration-headless":"^10.0.0-beta.60","@things-factory/integration-influxdb":"^10.0.0-beta.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.60_1776963223715_0.4708441630232314","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.61":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.61","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.61","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":"bb10d7abc1912c00a8a81efe53ece7c6d2b92171","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.61.tgz","fileCount":62,"integrity":"sha512-ywM7os+SIcjvnf68wbX6bEcwmt7XZfnwItj5eOVdvEV5WBDym87oYkLR9yRfaAGsKXO96CfCZRuQ97aboW762A==","signatures":[{"sig":"MEUCIQDm0Zk+9hORprJ6c/wmAaL1DVIz5qa+DDBOQ6K/kmGeVgIgVGFs03qO79p0auyPuNrns5IjznlDw7wzAUD4GpPv3is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"af0f3368e167919fb061cce4f3069849f67bde94","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.57","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.57","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.61","@things-factory/print-ui":"^10.0.0-beta.57","@things-factory/dashboard":"^10.0.0-beta.61","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.57","@things-factory/lite-menu":"^10.0.0-beta.61","@things-factory/scheduler":"^10.0.0-beta.57","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.57","@things-factory/codelingua":"^10.0.0-beta.57","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.57","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.57","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.61","@things-factory/setting-base":"^10.0.0-beta.57","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.61","@things-factory/oauth2-client":"^10.0.0-beta.57","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.57","@things-factory/integration-opc":"^10.0.0-beta.57","@things-factory/integration-email":"^10.0.0-beta.57","@things-factory/integration-melsec":"^10.0.0-beta.57","@things-factory/integration-modbus":"^10.0.0-beta.57","@things-factory/integration-qdrant":"^10.0.0-beta.57","@things-factory/integration-headless":"^10.0.0-beta.61","@things-factory/integration-influxdb":"^10.0.0-beta.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.61_1777011802475_0.8499336183578821","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.64":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.64","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.64","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":"623f04e79653a230c871c7037d1a24f5498c5e7e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.64.tgz","fileCount":62,"integrity":"sha512-wOWIOFJ27PHScpg6c25A/C9gX9EY+uVKs4hfG86ZBx6NRBAg3rfDjV6w1UuRLcTSbxVP4qGRGn+9AGrb2enTCw==","signatures":[{"sig":"MEUCIQDNpR1OGHxRb/YYVMwkgWevUEtky+xpc11KsG21JtntYAIgdW52M0Rlv/7zztwdXVuSohxWCHjA3sA0q92L2KhBQnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8a2729cb8c838ed8fc3c7921fa67f7279c2d13b1","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.57","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.57","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.64","@things-factory/print-ui":"^10.0.0-beta.57","@things-factory/dashboard":"^10.0.0-beta.64","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.57","@things-factory/lite-menu":"^10.0.0-beta.64","@things-factory/scheduler":"^10.0.0-beta.57","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.57","@things-factory/codelingua":"^10.0.0-beta.64","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.57","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.57","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.61","@things-factory/setting-base":"^10.0.0-beta.57","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.61","@things-factory/oauth2-client":"^10.0.0-beta.57","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.57","@things-factory/integration-opc":"^10.0.0-beta.57","@things-factory/integration-email":"^10.0.0-beta.57","@things-factory/integration-melsec":"^10.0.0-beta.57","@things-factory/integration-modbus":"^10.0.0-beta.57","@things-factory/integration-qdrant":"^10.0.0-beta.57","@things-factory/integration-headless":"^10.0.0-beta.61","@things-factory/integration-influxdb":"^10.0.0-beta.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.64_1777225552482_0.7683982630210784","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.65":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.65","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.65","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":"b7ebd25f1b229441a1a16fed97a3a20a065e5c67","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.65.tgz","fileCount":62,"integrity":"sha512-5HJbn/E4Z/CenMCS4ywnlWKJ/Q1dSQbNi3obyxyS273uMFnUu5hEHBHBB8lJrf5C4F76hLc3iVKOY3oMig2ooQ==","signatures":[{"sig":"MEUCIC9rMYhi3HDWnSmbQ2GjW0hnsGI5LD5W9H0l7crsgycWAiEAx4dI5ErB0Jpp43XJd3N/U3eNImIDHDtf4o+zQq+vTi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"66110a0edf3eacf0ed137acf6291337e4de31ed9","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.57","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.57","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.65","@things-factory/print-ui":"^10.0.0-beta.57","@things-factory/dashboard":"^10.0.0-beta.65","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.57","@things-factory/lite-menu":"^10.0.0-beta.65","@things-factory/scheduler":"^10.0.0-beta.57","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.57","@things-factory/codelingua":"^10.0.0-beta.64","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.57","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.57","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.61","@things-factory/setting-base":"^10.0.0-beta.57","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.65","@things-factory/oauth2-client":"^10.0.0-beta.57","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.57","@things-factory/integration-opc":"^10.0.0-beta.57","@things-factory/integration-email":"^10.0.0-beta.57","@things-factory/integration-melsec":"^10.0.0-beta.57","@things-factory/integration-modbus":"^10.0.0-beta.57","@things-factory/integration-qdrant":"^10.0.0-beta.57","@things-factory/integration-headless":"^10.0.0-beta.65","@things-factory/integration-influxdb":"^10.0.0-beta.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.65_1777340282091_0.33080420290531154","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.66":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.66","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.66","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":"7b124a1a88e45a1c9913ce2e8d3308371454c37d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.66.tgz","fileCount":62,"integrity":"sha512-agrVrKqR8WcMjaxtAfhpn+7D38U/Fn5Gt1e63bkEtiKuAse1JGMxxq5VIMVeYNRtofkrEh73dSmDjqyTrGskSQ==","signatures":[{"sig":"MEQCIAPFWU86vhPnkLqYtdDRh2cG8wZSCT3qLtI/KzEyXhLuAiAp+vziiN+TBVyKcHZMBHDQHPoHQZ6oCcyuinwm7RAsZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2ce2c918a0f391efc5a237cba4fc36a0d49e52c6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.57","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.57","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.66","@things-factory/print-ui":"^10.0.0-beta.57","@things-factory/dashboard":"^10.0.0-beta.66","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.57","@things-factory/lite-menu":"^10.0.0-beta.66","@things-factory/scheduler":"^10.0.0-beta.57","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.57","@things-factory/codelingua":"^10.0.0-beta.64","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.57","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.57","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.61","@things-factory/setting-base":"^10.0.0-beta.57","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.65","@things-factory/oauth2-client":"^10.0.0-beta.57","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.57","@things-factory/integration-opc":"^10.0.0-beta.57","@things-factory/integration-email":"^10.0.0-beta.57","@things-factory/integration-melsec":"^10.0.0-beta.57","@things-factory/integration-modbus":"^10.0.0-beta.57","@things-factory/integration-qdrant":"^10.0.0-beta.57","@things-factory/integration-headless":"^10.0.0-beta.65","@things-factory/integration-influxdb":"^10.0.0-beta.57"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.66_1777358948917_0.8862799720148002","host":"s3://npm-registry-packages-npm-production"}},"9.2.19":{"name":"@things-factory/operato-ecs","version":"9.2.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"d859006390b75b39729d5a77658834db206302ef","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.19.tgz","fileCount":59,"integrity":"sha512-HsteobIvdhUaSu0vIYie4Rdg6Ib6rCg1ZWbpzPB2oPSkYqPzv+8rLRLmjbYd1msD6aQa5R6QW7tp7TPz/XCruQ==","signatures":[{"sig":"MEUCIQC0Pn/Pwbl13uNLMsh/un1EMZKGMLkf9LgYKiQri5/9dgIgc7FPPhPIYwSgJ63Pxk+qNAXskBib85BkrDv9hJeC7TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4d6d69fe8a7683d91a8ecaf2740fd5f04ab9e0eb","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.19","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.16","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.16","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.16","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.19","@things-factory/more-ui":"^9.2.16","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.19","@things-factory/print-ui":"^9.2.19","@things-factory/dashboard":"^9.2.19","@things-factory/export-ui":"^9.2.16","@things-factory/i18n-base":"^9.2.19","@things-factory/lite-menu":"^9.2.19","@things-factory/scheduler":"^9.2.19","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.19","@things-factory/context-ui":"^9.2.16","@things-factory/evaluation":"^9.2.18","@things-factory/setting-ui":"^9.2.19","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.19","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.19","@things-factory/setting-base":"^9.2.19","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.19","@things-factory/oauth2-client":"^9.2.19","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.19","@things-factory/integration-opc":"^9.2.19","@things-factory/integration-email":"^9.2.19","@things-factory/integration-melsec":"^9.2.19","@things-factory/integration-modbus":"^9.2.19","@things-factory/integration-qdrant":"^9.2.19","@things-factory/integration-headless":"^9.2.19","@things-factory/integration-influxdb":"^9.2.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.19_1777370792677_0.8387640635768034","host":"s3://npm-registry-packages-npm-production"}},"4.3.822":{"name":"@things-factory/operato-ecs","version":"4.3.822","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.822","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"242423975ef2ae60b073a2f04e7460b535eac1f8","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.822.tgz","fileCount":55,"integrity":"sha512-JHWGirRmnC4wcPmF1FIDWNks3EFwv81EKsg5Fk82sLxYkcqOwIxcDy+DTiW4P4tWGA9HOByJDmTLXguHNkXW3w==","signatures":[{"sig":"MEUCIQCGodXYLiSBzl0Ds05IpNT9Xvm8SyLpsbH/zZYTIf84qAIgL9Y4xssgNGxXl+C5m7iVX9zxoNB302FqR30qEB9ZSCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"a3d4a456e624f2ec794324e0f395d737df34e554","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.815","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.815","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.815","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.815","@things-factory/more-ui":"^4.3.815","@things-factory/board-ui":"^4.3.815","@things-factory/grist-ui":"^4.3.815","@things-factory/print-ui":"^4.3.815","@things-factory/dashboard":"^4.3.815","@things-factory/export-ui":"^4.3.815","@things-factory/i18n-base":"^4.3.815","@things-factory/lite-menu":"^4.3.815","@things-factory/system-ui":"^4.3.815","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.815","@things-factory/context-ui":"^4.3.815","@things-factory/scene-form":"^4.3.815","@things-factory/setting-ui":"^4.3.815","@things-factory/resource-ui":"^4.3.815","@things-factory/setting-base":"^4.3.815","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.815","@things-factory/oauth2-client":"^4.3.815","@things-factory/scene-restful":"^4.3.815","@things-factory/integration-ui":"^4.3.822","@things-factory/integration-melsec":"^4.3.822","@things-factory/integration-modbus":"^4.3.822","@things-factory/scene-data-transform":"^4.3.815"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.815"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.822_1777464458878_0.6488165474665555","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.67":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.67","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.67","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":"6048531fa544fa59e6f040614e16ffe4da4d03fb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.67.tgz","fileCount":62,"integrity":"sha512-OjIaSeOghphIRs/xwjPXUO9KCT0ilpIVCtv+YFdwsWbk8zm6nJvq6tdwtoZt2Cwk7Vj0gVRS99Bi/vVy23t/JQ==","signatures":[{"sig":"MEUCICKx5xkyvJMKBVse1b74+xMvkyXhNYoABGijRPcOfDtdAiEAs5l+dTCvKRzzWy8zQST6V2TOpiwi5IUzENjoDZWtKYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"865e7545d5701bb8e0d67cd408f12267e5a0ad47","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.67","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.67","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.67","@things-factory/print-ui":"^10.0.0-beta.67","@things-factory/dashboard":"^10.0.0-beta.67","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.67","@things-factory/lite-menu":"^10.0.0-beta.67","@things-factory/scheduler":"^10.0.0-beta.67","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.67","@things-factory/codelingua":"^10.0.0-beta.67","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.67","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.67","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.67","@things-factory/setting-base":"^10.0.0-beta.67","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.67","@things-factory/oauth2-client":"^10.0.0-beta.67","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.67","@things-factory/integration-opc":"^10.0.0-beta.67","@things-factory/integration-email":"^10.0.0-beta.67","@things-factory/integration-melsec":"^10.0.0-beta.67","@things-factory/integration-modbus":"^10.0.0-beta.67","@things-factory/integration-qdrant":"^10.0.0-beta.67","@things-factory/integration-headless":"^10.0.0-beta.67","@things-factory/integration-influxdb":"^10.0.0-beta.67"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.67_1777561281653_0.11883928706007918","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.68":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.68","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.68","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":"ef9cd22ed834b3dc613b0bf644beca169407256a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.68.tgz","fileCount":62,"integrity":"sha512-yqyECCJoRaD7JbpbZnW7tyUlOORMlu6y/nFUg6T5CtSGdNiQdRvudkS1NYTkX4wUPXntmQaj490NnIAB9kz/jQ==","signatures":[{"sig":"MEUCIC8PsUagIoF/VK2uI5RS4kk2EWLI3+f6SLSlbky4kcbuAiEAs6DerM5iTIqJhgsbzcWus8JrNw+zgmv/kzzLDmxpDxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"9d4188ea5513aa7d28ca67018caa23e3567280a6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.67","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.67","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.68","@things-factory/print-ui":"^10.0.0-beta.67","@things-factory/dashboard":"^10.0.0-beta.68","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.67","@things-factory/lite-menu":"^10.0.0-beta.68","@things-factory/scheduler":"^10.0.0-beta.67","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.67","@things-factory/codelingua":"^10.0.0-beta.67","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.67","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.67","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.67","@things-factory/setting-base":"^10.0.0-beta.67","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.67","@things-factory/oauth2-client":"^10.0.0-beta.67","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.67","@things-factory/integration-opc":"^10.0.0-beta.67","@things-factory/integration-email":"^10.0.0-beta.67","@things-factory/integration-melsec":"^10.0.0-beta.67","@things-factory/integration-modbus":"^10.0.0-beta.67","@things-factory/integration-qdrant":"^10.0.0-beta.67","@things-factory/integration-headless":"^10.0.0-beta.67","@things-factory/integration-influxdb":"^10.0.0-beta.67"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.68_1777623214706_0.849541156488935","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.69":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.69","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.69","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":"e48b995e58e516332a997659692e8a533f85493b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.69.tgz","fileCount":62,"integrity":"sha512-pNShVHVX9hDovKDaKaP/z5cktXeF6kqvDdWdjtST559aD5wvrZ2XVb+6pQ5kRV272HKQIim6n/yrfDBbpGhCgQ==","signatures":[{"sig":"MEUCIQD4w6FD6xdPi5ElQ3R3Vqd/MvIXX8CDlQ0lMUAFItnMlgIgaiCgZJdWMuGihvkmd7Zt06jbXCLMKE1kb0zs5uJkZ78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dfe47097f234b40e8e9ca7f5db764963cb0f765f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.67","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.67","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.69","@things-factory/print-ui":"^10.0.0-beta.67","@things-factory/dashboard":"^10.0.0-beta.69","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.67","@things-factory/lite-menu":"^10.0.0-beta.69","@things-factory/scheduler":"^10.0.0-beta.67","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.67","@things-factory/codelingua":"^10.0.0-beta.67","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.67","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.67","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.69","@things-factory/setting-base":"^10.0.0-beta.67","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.69","@things-factory/oauth2-client":"^10.0.0-beta.67","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.67","@things-factory/integration-opc":"^10.0.0-beta.67","@things-factory/integration-email":"^10.0.0-beta.67","@things-factory/integration-melsec":"^10.0.0-beta.67","@things-factory/integration-modbus":"^10.0.0-beta.67","@things-factory/integration-qdrant":"^10.0.0-beta.67","@things-factory/integration-headless":"^10.0.0-beta.69","@things-factory/integration-influxdb":"^10.0.0-beta.67"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.69_1777703755626_0.32202355193510446","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.70":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.70","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.70","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":"9fd8289d80bc92c9198637a4c3a3d15847aa3be7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.70.tgz","fileCount":62,"integrity":"sha512-ULvg061yB9IQqy4PnztkbJwZwHKManTO4bKWdI4nY5xcfwEUuuPtRdC3BJVAJeAMEHftyppJnIU5M33qFV7lXg==","signatures":[{"sig":"MEUCIQDZlQgdwV7MdZWtBl55DVX0t/mpbz25W1gdYLoS40s8VQIgNGPaQLkC6p26BJNZJZBgpr6BuSLr3gSM/RSLuGRbJZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0599bb66f877145825ef0692dc0034d94e7e4e4d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.67","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.67","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.70","@things-factory/print-ui":"^10.0.0-beta.67","@things-factory/dashboard":"^10.0.0-beta.70","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.67","@things-factory/lite-menu":"^10.0.0-beta.70","@things-factory/scheduler":"^10.0.0-beta.67","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.67","@things-factory/codelingua":"^10.0.0-beta.67","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.67","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.67","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.69","@things-factory/setting-base":"^10.0.0-beta.67","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.69","@things-factory/oauth2-client":"^10.0.0-beta.67","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.67","@things-factory/integration-opc":"^10.0.0-beta.67","@things-factory/integration-email":"^10.0.0-beta.67","@things-factory/integration-melsec":"^10.0.0-beta.67","@things-factory/integration-modbus":"^10.0.0-beta.67","@things-factory/integration-qdrant":"^10.0.0-beta.67","@things-factory/integration-headless":"^10.0.0-beta.69","@things-factory/integration-influxdb":"^10.0.0-beta.67"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.70_1777801125066_0.5143120935975809","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.71":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.71","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.71","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":"658c0b29c8a26e1e566ca34e615926cfe4c37a14","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.71.tgz","fileCount":62,"integrity":"sha512-5gy9qbHbBvjlLBAyIq4R5UuVOulYwLGbzoOmPwds58+x99TikcXcvLXNOh5YmP17/xluCqyEsIXD54LxNzFlQA==","signatures":[{"sig":"MEQCIGG+kK3oSdGvELGyHUDyH/rjhu3M714PyKaqDXiLMGc1AiBiMNBy4a2zx/3tEQpzSdzS50QEfZXmJZQ/Y1sxFWxFJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412742},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"107b67b655c05a500038b2c447986125f1a8a03e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.67","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.53","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.53","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.59","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.67","@things-factory/more-ui":"^10.0.0-beta.53","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.71","@things-factory/print-ui":"^10.0.0-beta.67","@things-factory/dashboard":"^10.0.0-beta.71","@things-factory/export-ui":"^10.0.0-beta.53","@things-factory/i18n-base":"^10.0.0-beta.67","@things-factory/lite-menu":"^10.0.0-beta.71","@things-factory/scheduler":"^10.0.0-beta.67","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.67","@things-factory/codelingua":"^10.0.0-beta.67","@things-factory/context-ui":"^10.0.0-beta.53","@things-factory/evaluation":"^10.0.0-beta.53","@things-factory/setting-ui":"^10.0.0-beta.67","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.67","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.71","@things-factory/setting-base":"^10.0.0-beta.67","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.71","@things-factory/oauth2-client":"^10.0.0-beta.67","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.67","@things-factory/integration-opc":"^10.0.0-beta.67","@things-factory/integration-email":"^10.0.0-beta.67","@things-factory/integration-melsec":"^10.0.0-beta.67","@things-factory/integration-modbus":"^10.0.0-beta.67","@things-factory/integration-qdrant":"^10.0.0-beta.67","@things-factory/integration-headless":"^10.0.0-beta.71","@things-factory/integration-influxdb":"^10.0.0-beta.67"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.71_1777824905570_0.6981826398766784","host":"s3://npm-registry-packages-npm-production"}},"4.3.823":{"name":"@things-factory/operato-ecs","version":"4.3.823","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.823","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"538894fc6ba89a2ed486355940b15d6462e7adcb","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.823.tgz","fileCount":55,"integrity":"sha512-ATq7LYnm5CZfEt6veLrS9c0LuBswNJMWAJS0Qnvw3SgRatbkS6+ipLpxotrs7TG45bd8ttgsyGoiTJX6k0pV6A==","signatures":[{"sig":"MEUCIFqi4X/6MOVvMfHrckpiuPuvu9nZumbQolDrVjswlGB4AiEAq572GbS8IXmtx303bzFT7yt8YiH5ZwshhF5NBARy4Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"701b5d8d38c9df8d482dc6dac012950c151b83b2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.815","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.815","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.815","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.815","@things-factory/more-ui":"^4.3.815","@things-factory/board-ui":"^4.3.815","@things-factory/grist-ui":"^4.3.815","@things-factory/print-ui":"^4.3.815","@things-factory/dashboard":"^4.3.815","@things-factory/export-ui":"^4.3.815","@things-factory/i18n-base":"^4.3.815","@things-factory/lite-menu":"^4.3.815","@things-factory/system-ui":"^4.3.815","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.815","@things-factory/context-ui":"^4.3.815","@things-factory/scene-form":"^4.3.815","@things-factory/setting-ui":"^4.3.815","@things-factory/resource-ui":"^4.3.823","@things-factory/setting-base":"^4.3.815","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.815","@things-factory/oauth2-client":"^4.3.815","@things-factory/scene-restful":"^4.3.815","@things-factory/integration-ui":"^4.3.822","@things-factory/integration-melsec":"^4.3.822","@things-factory/integration-modbus":"^4.3.822","@things-factory/scene-data-transform":"^4.3.815"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.815"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.823_1777901619152_0.16960746685460126","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.72":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.72","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.72","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":"4f42117e7a88d915c30800daae187b463ab31994","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.72.tgz","fileCount":62,"integrity":"sha512-ckxC1QoMu3IhEJHj7Sw58BIodIi1WidrXD7TzIjw6964hAGpQl7b3uhmTYZZoDp588Qd8P8UqyKTXv5DOBXBsA==","signatures":[{"sig":"MEQCIAXla6N17GZRUAY4NtDu6tYpQbxSfqsoKBUAfKxMRZqiAiByutxMUhRyyvlWGpVcYmtg5vyBLMQfhP7gy4q+sLX0ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412771},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"df28904355d85974279d2be2c51b1ffa39768953","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.72","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.72","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.72","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.72","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.72","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.72_1777946018803_0.4638249543694377","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.73":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.73","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.73","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":"f26748e1ad5d292b4273da77a4f164fce61e8640","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.73.tgz","fileCount":62,"integrity":"sha512-9oDtCoiwwDkxpzqkpAdrLVJk/kfMji/fvd9x7AZzHlCue4/0CXirtnhw32uBOiDguhW5C4S94nVCzCQjOz4ARw==","signatures":[{"sig":"MEYCIQDHGa962flwodmMod2g+5GoIdDfxygjJtFYCra787FdCQIhALtE5grWDhznEb86jNNEfBgKHofL5CTrKixXqNZ7fy4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412771},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"341da092718582e73103234d4ecd28d22d4fd85a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.73","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.73","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.73","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.72","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.72","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.73_1777948475007_0.8831770022309691","host":"s3://npm-registry-packages-npm-production"}},"4.3.824":{"name":"@things-factory/operato-ecs","version":"4.3.824","author":{"name":"heartyoh"},"_id":"@things-factory/operato-ecs@4.3.824","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"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"c7d116a2e7798aed785d6dc0aebd2a5139d62964","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-4.3.824.tgz","fileCount":55,"integrity":"sha512-Kd3fO7nYoGjpvtARx0wMEk2Ad2wkuasVy5QT/4ANiqR5uODkTWkfmuRouacGeyaSrNEq9dyc9vPYjCpUPMCdAw==","signatures":[{"sig":"MEUCIEFCAB8INX2uKbXo71IlGcpJxsrmdn5ieyh0/3DhwbvMAiEAriDN66SAgHXaSzQ7iEt7+BZ1ACA5c7Pv1M/9p5ggmdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146001},"main":"dist-server/index.js","browser":"client/index.js","gitHead":"7c6aa626b0ce0ce8ab988710b0e8fc2ed0bba5c2","scripts":{"stop":"things-factory-stop operato-ecs","build":"tsc --p tsconfig.json","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"things-factory-dockerize hatiolab/operato-ecs:latest hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","migration":"things-factory-migration","serve:dev":"npm run build:server && things-factory-dev operato-ecs","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && webpack --config ../builder/webpack.config.js","build:server":"npm run clean:server && tsc","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:run":"node ../../node_modules/typeorm/cli.js migration:run","migration:create":"node ../../node_modules/typeorm/cli.js migration:create -d ./server/migrations","migration:revert":"node ../../node_modules/typeorm/cli.js migration:revert","migration:generate":"node ../../node_modules/typeorm/cli.js migration:generate","migration:privileges":"things-factory-migration-privileges"},"_npmUser":{"name":"horwengliang95","email":"wliang@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/4.0.0/node@v20.19.0+x64 (linux)","description":"Application for equipment control system","directories":{},"_nodeVersion":"20.19.0","dependencies":{"jsmodbus":"^4.0.2","@things-factory/api":"^4.3.815","@operato/scene-clock":"^0.1.8","@operato/scene-gauge":"^0.1.8","@operato/scene-table":"^0.1.8","@operato/scene-timer":"^0.1.8","@things-factory/help":"^4.3.815","@operato/scene-random":"^0.1.8","@operato/scene-switch":"^0.1.8","@things-factory/shell":"^4.3.815","@operato/scene-chartjs":"^0.1.8","@things-factory/auth-ui":"^4.3.815","@things-factory/more-ui":"^4.3.815","@things-factory/board-ui":"^4.3.815","@things-factory/grist-ui":"^4.3.815","@things-factory/print-ui":"^4.3.815","@things-factory/dashboard":"^4.3.815","@things-factory/export-ui":"^4.3.815","@things-factory/i18n-base":"^4.3.815","@things-factory/lite-menu":"^4.3.815","@things-factory/system-ui":"^4.3.815","@operato/scene-integration":"^0.1.8","@operato/scene-news-ticker":"^0.1.8","@operato/scene-progressbar":"^0.1.8","@things-factory/apptool-ui":"^4.3.815","@things-factory/context-ui":"^4.3.815","@things-factory/scene-form":"^4.3.815","@things-factory/setting-ui":"^4.3.815","@things-factory/resource-ui":"^4.3.823","@things-factory/setting-base":"^4.3.815","@operato/scene-half-roundrect":"^0.1.8","@things-factory/board-service":"^4.3.815","@things-factory/oauth2-client":"^4.3.815","@things-factory/scene-restful":"^4.3.815","@things-factory/integration-ui":"^4.3.824","@things-factory/integration-melsec":"^4.3.824","@things-factory/integration-modbus":"^4.3.824","@things-factory/scene-data-transform":"^4.3.815"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^4.3.815"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_4.3.824_1777955307844_0.07159043482598015","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.74":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.74","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.74","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":"3941b9e2b0f03aa22e46259178c6a8d6e8789909","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.74.tgz","fileCount":62,"integrity":"sha512-PjuO8xpa/A+ds2ny2djtyMmbZOEx0NQK+61l1HmOEMOBOzwOxGNa2CVA23ff123oCEOnT83P2zCFB8MxNtzuCw==","signatures":[{"sig":"MEUCIAzWO/mBVyS56gNrpZU/wLFzeJea8YHxvuV2mTZJ0kKbAiEAivULG30xPG/0ZMHmiTN3Sj9CN8Z4iIvcOas4Exs002s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412771},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"589dd8dab5bb2db400e5f10a1f455c3fb69bf9f4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.74","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.74","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.74","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.72","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.72","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.74_1777979579830_0.9564295091106665","host":"s3://npm-registry-packages-npm-production"}},"9.2.20":{"name":"@things-factory/operato-ecs","version":"9.2.20","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"9a81f87ff497fa42d6c5216b15604677ce50bb91","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.20.tgz","fileCount":59,"integrity":"sha512-dQu8v2OL/FEuRPG8834fJcuzo8Z0M0DBFJd2dHI5rOvqJDOYxHaMUwjDt18T6Ex/XmbhAFTXmncyR2aBnntyNQ==","signatures":[{"sig":"MEQCIB6gP4jhp+dsB5TuLlvYsMEe1Nz6F1GUYFYsWDsUvpU7AiAEAAZZljifzyX/vKxkD80X25IWlcUAG/UvGNbDmkUvrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8043a782b39c0def335804fd61c29db7586f7515","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.19","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.16","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.16","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.16","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.19","@things-factory/more-ui":"^9.2.16","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.19","@things-factory/print-ui":"^9.2.19","@things-factory/dashboard":"^9.2.20","@things-factory/export-ui":"^9.2.16","@things-factory/i18n-base":"^9.2.19","@things-factory/lite-menu":"^9.2.20","@things-factory/scheduler":"^9.2.19","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.19","@things-factory/context-ui":"^9.2.16","@things-factory/evaluation":"^9.2.18","@things-factory/setting-ui":"^9.2.19","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.19","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.19","@things-factory/setting-base":"^9.2.19","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.20","@things-factory/oauth2-client":"^9.2.19","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.20","@things-factory/integration-opc":"^9.2.20","@things-factory/integration-email":"^9.2.20","@things-factory/integration-melsec":"^9.2.20","@things-factory/integration-modbus":"^9.2.20","@things-factory/integration-qdrant":"^9.2.20","@things-factory/integration-headless":"^9.2.20","@things-factory/integration-influxdb":"^9.2.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.20_1778204652974_0.3370374769486235","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.75":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.75","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.75","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":"e7423126ac949007859d9384f80c72bc0d7e278b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.75.tgz","fileCount":62,"integrity":"sha512-O8kJfpiTh3Fx6zxb8l7iizJIUJl3T8yyk9z+hjPSfl1tjjPZK3h68u068C5JlomvRbSRQ7igKAQF0SUF3YyAHQ==","signatures":[{"sig":"MEUCIQCphdvo/dNa0gEYqJ0fWPpHx8kGu2NvGy86FXPurhOwsAIgF+FSECO3tJqNxi4SvLlfN8Je0/JJUUJAQNHFycsIIik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412771},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"957dd24974cdca31409a2467567042aa5d956b98","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.75","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.75","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.75","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.72","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.72","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.75_1778246298968_0.3683698014030703","host":"s3://npm-registry-packages-npm-production"}},"9.2.21":{"name":"@things-factory/operato-ecs","version":"9.2.21","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.21","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":"c78db30fee655b960b0900ac326c813f307615f9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.21.tgz","fileCount":59,"integrity":"sha512-x7plTH3zUaj6Yg0bEgq7w4Gq14ATNB67N6sexYz7HLleOEtfjkfT8WBGfDZtstqY20IQy12xtEnUXYtq3I816w==","signatures":[{"sig":"MEUCIFZn9IZOZl8XGlfaKfmmu0n9pa0ctfJZHZB8JJ79/qyNAiEAgYX7N0h0APnrF4OJlgXUJOGdA0AraAEehQkkpBlcG+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"45a7de1e98064e98c4c482d918acbfedf6b0a902","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.19","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.16","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.16","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.16","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.19","@things-factory/more-ui":"^9.2.16","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.19","@things-factory/print-ui":"^9.2.19","@things-factory/dashboard":"^9.2.21","@things-factory/export-ui":"^9.2.16","@things-factory/i18n-base":"^9.2.19","@things-factory/lite-menu":"^9.2.21","@things-factory/scheduler":"^9.2.19","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.19","@things-factory/context-ui":"^9.2.16","@things-factory/evaluation":"^9.2.18","@things-factory/setting-ui":"^9.2.19","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.19","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.19","@things-factory/setting-base":"^9.2.19","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.21","@things-factory/oauth2-client":"^9.2.19","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.21","@things-factory/integration-opc":"^9.2.21","@things-factory/integration-email":"^9.2.21","@things-factory/integration-melsec":"^9.2.21","@things-factory/integration-modbus":"^9.2.21","@things-factory/integration-qdrant":"^9.2.21","@things-factory/integration-headless":"^9.2.21","@things-factory/integration-influxdb":"^9.2.21"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.21_1778481190879_0.6865944483810249","host":"s3://npm-registry-packages-npm-production"}},"9.2.22":{"name":"@things-factory/operato-ecs","version":"9.2.22","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.22","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":"acd50b7953947ab8d439358990cc8e2b345b0ce9","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.22.tgz","fileCount":59,"integrity":"sha512-vEy4x7UbhNkNTu9+hJkkPYmhHd2IeOyhPSXh3IoFFW0qrUdKcMOC1j7/G7GaRAHsvd0eNTJwKVhbVT5CV27ZKQ==","signatures":[{"sig":"MEQCICVd6YuBS7WPmMNIcXx5OL3KYV5rYDMrA2mdFVonK/77AiApFK8WqhWxGCFjd4aRGed9/59w3XikoyU9AZUJUhjUjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0ad14e8ccb8f22828cd8016c70c486f6ec9e6f7c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.19","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.16","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.16","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.16","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.19","@things-factory/more-ui":"^9.2.16","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.19","@things-factory/print-ui":"^9.2.19","@things-factory/dashboard":"^9.2.22","@things-factory/export-ui":"^9.2.16","@things-factory/i18n-base":"^9.2.19","@things-factory/lite-menu":"^9.2.22","@things-factory/scheduler":"^9.2.19","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.19","@things-factory/context-ui":"^9.2.16","@things-factory/evaluation":"^9.2.18","@things-factory/setting-ui":"^9.2.19","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.19","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.19","@things-factory/setting-base":"^9.2.19","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.22","@things-factory/oauth2-client":"^9.2.19","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.22","@things-factory/integration-opc":"^9.2.22","@things-factory/integration-email":"^9.2.22","@things-factory/integration-melsec":"^9.2.22","@things-factory/integration-modbus":"^9.2.22","@things-factory/integration-qdrant":"^9.2.22","@things-factory/integration-headless":"^9.2.22","@things-factory/integration-influxdb":"^9.2.22"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.22_1778490463936_0.3353542982161417","host":"s3://npm-registry-packages-npm-production"}},"9.2.23":{"name":"@things-factory/operato-ecs","version":"9.2.23","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.23","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":"ec5fa8b9c2617a4d1bcdd4c717bf72c59a070456","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.23.tgz","fileCount":59,"integrity":"sha512-k9MNJrjHbOqRsgIZEhYHLIdc1xGPH6c6DXxbqzrw+bhuJ+apWtgkFrh5SjtRBSYgw+yiCNlIX4HPKVpkH6wQvA==","signatures":[{"sig":"MEUCIQCW5RfMjoWtWq36DUq8yXkvwKfWlY5+0IW3cSdNr8u4owIgU1xMNk7mWQ3LuBxWd7bmhxD0bz6XExkVPbmbepznEPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"ce763b991e332150f463ef4a5acd5271a7520f31","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.19","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.16","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.16","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.16","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.19","@things-factory/more-ui":"^9.2.16","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.19","@things-factory/print-ui":"^9.2.19","@things-factory/dashboard":"^9.2.23","@things-factory/export-ui":"^9.2.16","@things-factory/i18n-base":"^9.2.19","@things-factory/lite-menu":"^9.2.23","@things-factory/scheduler":"^9.2.19","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.19","@things-factory/context-ui":"^9.2.16","@things-factory/evaluation":"^9.2.18","@things-factory/setting-ui":"^9.2.19","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.19","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.19","@things-factory/setting-base":"^9.2.19","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.23","@things-factory/oauth2-client":"^9.2.19","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.23","@things-factory/integration-opc":"^9.2.23","@things-factory/integration-email":"^9.2.23","@things-factory/integration-melsec":"^9.2.23","@things-factory/integration-modbus":"^9.2.23","@things-factory/integration-qdrant":"^9.2.23","@things-factory/integration-headless":"^9.2.23","@things-factory/integration-influxdb":"^9.2.23"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.23_1778500106874_0.571200949981113","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.76":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.76","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.76","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":"cd3680a2aa5ecc74d7f1365ab76d8948c52d3027","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.76.tgz","fileCount":62,"integrity":"sha512-RrooyDoaEaLbS5adbnqAKuaz7F64lXhclNR3zdAeqEonkmopLdiAV4HgTfLihthPIwwkvLyC5EEnOWtb0rB6Vw==","signatures":[{"sig":"MEYCIQCiFlBIOWXef6+7RmznDSA35ytj+v1hsC4ZqQYbQBGj5gIhAO3IQQuGHk00y5ezBI8KYi8KyZ0mw/AUW/be8RxVQtxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413196},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d03a06a5c5b224934cfc0f1f20d11634c660f72f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.76","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.76","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.76","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.76","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.76","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.76_1778525845006_0.482010113013968","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.77":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.77","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.77","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":"77392786301f84d6ea50db6068835527ca12132f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.77.tgz","fileCount":62,"integrity":"sha512-EeFKkJ64LDNo/rqNeXFCEdX9XE9xNR2E9NwR9Fq1pkbxynUnfN89xL1toMZu+tu2WVFnzbWhJ5I0uXRtMb39+w==","signatures":[{"sig":"MEQCICNqEoq3Qp+yPNDH1hfHAcXH4HSvLQIs1MqowbnQC8mSAiAaHMzNazc5HhzgCUPu0Q+yVypNOmXmDmIdcR6TkGErOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413196},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2dfc2c14854106b2b6c810d9cc425e236f07d651","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.77","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.77","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.77","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.76","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.76","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.77_1778637532230_0.6433864197761154","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.78":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.78","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.78","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":"b495ebfbd716c82709d22514eb73052262df628f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.78.tgz","fileCount":62,"integrity":"sha512-ZJTV3H0NhxNk6xRT0Guvx2EnL5d05lGxpssCP3U5Nagw8ZzW3G16ctktn9zZ1PnbrXnwPliHvM+LM7yzlEh+aQ==","signatures":[{"sig":"MEUCIQC6qOmFlcv5raU4rfDfDarwspLwkKpfTfGp7hnRO/ZcMwIgerwic4GCyE59UduBkYbTlUWhctOmRgjPbI2M8d1jP9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413196},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4580fd62a34e28ec2840afc4b1239ab0160a2e6b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.78","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.78","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.78","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.76","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.76","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.78_1778690189969_0.39251258085689433","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.79":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.79","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.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":"b7d065f5fc4a0d2a8835aba2e1c1ad5ed28b953e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.79.tgz","fileCount":62,"integrity":"sha512-qLm4mTQhp5/igiC4so6GfbP9bPzSdVjfogxd+VDGLiUNPcYZl65oXyXGLObRdxFpSBYwcKHVQSWfYYhHhL+8Gg==","signatures":[{"sig":"MEUCIB4/1kp1S3EgoRKn0Tm8pkUuTBEzZy0xDQs4ppwMTvv3AiEAt/9s5ofBle7/boxyv4SH2Mapw0Cs4Qzef9aXq3IbV/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413196},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0eecf9dd9ed1117dfca330feae3e4d3d6f652207","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.79","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.79","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.79","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.76","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.76","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.79_1778734572016_0.9741600278282985","host":"s3://npm-registry-packages-npm-production"}},"9.2.24":{"name":"@things-factory/operato-ecs","version":"9.2.24","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"893c9f9e99f27aed89b3532cde87485827031891","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.24.tgz","fileCount":59,"integrity":"sha512-0KkbR9890PzRx6/Re3dcbZ8ERAYrf4JR14cyt8sScYcafccMJ14SBLWH7bKjc7Qw6hlbFQQwl+OpnNDtQ/wXvA==","signatures":[{"sig":"MEYCIQDpoxr0EzQCLEOG3GyBtWPQ8QA4tQcX6XD2PZKppc0PCQIhAMPcALuXs2tKnlq/n9YculWiLyFbFcDHmXvvq1vwkeob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"801e5af6bd04b34b9b461f7a5ea1334d9ab6d79e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.24","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.24","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.24","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.24","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.24","@things-factory/more-ui":"^9.2.24","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.24","@things-factory/print-ui":"^9.2.24","@things-factory/dashboard":"^9.2.24","@things-factory/export-ui":"^9.2.24","@things-factory/i18n-base":"^9.2.24","@things-factory/lite-menu":"^9.2.24","@things-factory/scheduler":"^9.2.24","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.24","@things-factory/context-ui":"^9.2.24","@things-factory/evaluation":"^9.2.24","@things-factory/setting-ui":"^9.2.24","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.24","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.24","@things-factory/setting-base":"^9.2.24","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.24","@things-factory/oauth2-client":"^9.2.24","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.24","@things-factory/integration-opc":"^9.2.24","@things-factory/integration-email":"^9.2.24","@things-factory/integration-melsec":"^9.2.24","@things-factory/integration-modbus":"^9.2.24","@things-factory/integration-qdrant":"^9.2.24","@things-factory/integration-headless":"^9.2.24","@things-factory/integration-influxdb":"^9.2.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.24_1778823987108_0.3792443863550845","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.80":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.80","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.80","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":"e25ef0dbcff1723a1b712927f71895bd93e6843c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.80.tgz","fileCount":62,"integrity":"sha512-R99+E+1NrIVU4ivFO3Un9bSpHctQ0ld7rmCLHPRyFD2q1c3N+xkY4VSPI0z2owQDO0w3I7BdMNv0w7N0XPwquA==","signatures":[{"sig":"MEQCIGTFIFbH2iH0oih41KwX1HE0S/cQNRvJMyNra+fr7j9hAiBScAG2SCdUWrNtya1OK79qf1Pw7o60Q1tFeyk6RGPE+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413647},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"21918bba17cdf36969cf6f7af39e7ee88c0fcbcc","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.80","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.80","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.80","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.76","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.76","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.80_1778860029713_0.9220214205461648","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.81":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.81","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.81","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":"5d18c17464f9caa948e38a1df45c9ef60d33c905","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.81.tgz","fileCount":62,"integrity":"sha512-6dWbhSYNDHUO5+N6WdK4YUXzkIn98KlHjXi12mHSNZTSnBSiWpYiPzCJRkhqWXelM5BuReOgyMDM5NPGZzjgNg==","signatures":[{"sig":"MEQCIC1H4OdTpibpB66yvVeS1KihsYylS2GOJJw6o+ywPDo0AiAU0Fh0DjR4UBH1a5iWl1r9C63x0r5LpS0slWluk+eIlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413647},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d4531758df5d0ea15d4f9a34855bc8964c0d544f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.81","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.81","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.81","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.76","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.76","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.81_1778922758856_0.6167642726021014","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.82":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.82","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.82","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":"6e5252af16199ea396dfe90b9b1bed839a04ed37","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.82.tgz","fileCount":62,"integrity":"sha512-sDiE4P15weVzWTN9OcZHGsOOapFHwYxjvc9E3rgbRuiHPvvAuLvaBg6LH/HMcsnrQEYuZr9c0UzwOxM+3NORMg==","signatures":[{"sig":"MEQCIENlrl+8j8wpxLMMkm/UVUrwGCcEs2V9wJDkmLQ78xEYAiA7VuK/jydOn1ByYMCFG2wgbH8TyCjCtUV1VuDioyfgZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413647},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"24c292075cb305c8f8d247904e0bc0d738ebe59d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.82","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.82","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.82","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.76","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.76","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.82_1778941589459_0.5160795041771555","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.83":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.83","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.83","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":"39890526d17cbb14313220a8ecf6371bab1c68f5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.83.tgz","fileCount":62,"integrity":"sha512-t0qDdJi74x5sEe984xVzrR/KVSEpe+yDm12YJFkKXSMYiNA13nqLswTxunA3o2LKxfIxy5jv1Dlj61GInnbb+g==","signatures":[{"sig":"MEUCIEDUKD7xlAOKNeQFz3TfEqAICWKMqlvabNl7qSvG25B0AiEAkYjWqnlIhRS9fb3tsLtTFWrD0XlLCdHhUg4PfnTRKr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413647},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"29cd7f88e1276fdd5a8b7ceb1a7fdf48b84a0eaf","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.72","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.72","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.72","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.72","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.72","@things-factory/more-ui":"^10.0.0-beta.72","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.83","@things-factory/print-ui":"^10.0.0-beta.72","@things-factory/dashboard":"^10.0.0-beta.83","@things-factory/export-ui":"^10.0.0-beta.72","@things-factory/i18n-base":"^10.0.0-beta.72","@things-factory/lite-menu":"^10.0.0-beta.83","@things-factory/scheduler":"^10.0.0-beta.72","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.72","@things-factory/codelingua":"^10.0.0-beta.72","@things-factory/context-ui":"^10.0.0-beta.72","@things-factory/evaluation":"^10.0.0-beta.72","@things-factory/setting-ui":"^10.0.0-beta.72","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.72","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.72","@things-factory/setting-base":"^10.0.0-beta.72","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.76","@things-factory/oauth2-client":"^10.0.0-beta.72","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.72","@things-factory/integration-opc":"^10.0.0-beta.72","@things-factory/integration-email":"^10.0.0-beta.72","@things-factory/integration-melsec":"^10.0.0-beta.72","@things-factory/integration-modbus":"^10.0.0-beta.72","@things-factory/integration-qdrant":"^10.0.0-beta.72","@things-factory/integration-headless":"^10.0.0-beta.76","@things-factory/integration-influxdb":"^10.0.0-beta.72"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.83_1779040204689_0.3912749605917023","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.85":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.85","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.85","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":"378edcacb4630c1fb2dcdcc057b8bda7b46ac8ed","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.85.tgz","fileCount":62,"integrity":"sha512-B6wEEdjvgShRi2NbWu7Y/uryajvIxoiCqJRz/ZqB3NXLYK5blD+8pS0pQiuxc+bfw5PFla34OBS8mD41i19xwA==","signatures":[{"sig":"MEQCIDBRgb01q0hXfqVCXpg12sFfBUWqJ8y13n55QWcqZZBGAiBvy4yNuT4DZ9/krDgYWG57grSzt7bFx3dtmnvI+X5GPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413647},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4d08be19c07e220d11d5c6d796537b3d485ebd57","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.85","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.85","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.85","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.85","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.85","@things-factory/more-ui":"^10.0.0-beta.85","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.85","@things-factory/print-ui":"^10.0.0-beta.85","@things-factory/dashboard":"^10.0.0-beta.85","@things-factory/export-ui":"^10.0.0-beta.85","@things-factory/i18n-base":"^10.0.0-beta.85","@things-factory/lite-menu":"^10.0.0-beta.85","@things-factory/scheduler":"^10.0.0-beta.85","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.85","@things-factory/codelingua":"^10.0.0-beta.85","@things-factory/context-ui":"^10.0.0-beta.85","@things-factory/evaluation":"^10.0.0-beta.85","@things-factory/setting-ui":"^10.0.0-beta.85","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.85","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.85","@things-factory/setting-base":"^10.0.0-beta.85","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.85","@things-factory/oauth2-client":"^10.0.0-beta.85","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.85","@things-factory/integration-opc":"^10.0.0-beta.85","@things-factory/integration-email":"^10.0.0-beta.85","@things-factory/integration-melsec":"^10.0.0-beta.85","@things-factory/integration-modbus":"^10.0.0-beta.85","@things-factory/integration-qdrant":"^10.0.0-beta.85","@things-factory/integration-headless":"^10.0.0-beta.85","@things-factory/integration-influxdb":"^10.0.0-beta.85"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.85_1779079791723_0.09747972665600435","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.86":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.86","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.86","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":"ca0be9775d9524e6fcb3b1d6f04e74497240c958","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.86.tgz","fileCount":62,"integrity":"sha512-zKGWqs0eAlBuvFQ0amnddjgcWFiqN/ZWHaZlvqftf3i7W1AnkyFP8UDB4MebMeY0wC971UYICnj+jw0t6KOaoA==","signatures":[{"sig":"MEUCIQCmZ65Wrm4S5Ig3NAC+TdmbHGAmJpai5QVJIJoFbHprKgIgd84k+Abd5KxuLsiXTDDyyfBZPGC3lwzoU8FASdDjKig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2095c821b434b3bdb6b07fef9b15f9a745309b25","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.85","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.85","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.85","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.85","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.85","@things-factory/more-ui":"^10.0.0-beta.85","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.86","@things-factory/print-ui":"^10.0.0-beta.85","@things-factory/dashboard":"^10.0.0-beta.86","@things-factory/export-ui":"^10.0.0-beta.85","@things-factory/i18n-base":"^10.0.0-beta.85","@things-factory/lite-menu":"^10.0.0-beta.86","@things-factory/scheduler":"^10.0.0-beta.85","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.85","@things-factory/codelingua":"^10.0.0-beta.85","@things-factory/context-ui":"^10.0.0-beta.85","@things-factory/evaluation":"^10.0.0-beta.85","@things-factory/setting-ui":"^10.0.0-beta.85","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.85","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.85","@things-factory/setting-base":"^10.0.0-beta.85","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.86","@things-factory/oauth2-client":"^10.0.0-beta.85","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.85","@things-factory/integration-opc":"^10.0.0-beta.85","@things-factory/integration-email":"^10.0.0-beta.85","@things-factory/integration-melsec":"^10.0.0-beta.85","@things-factory/integration-modbus":"^10.0.0-beta.85","@things-factory/integration-qdrant":"^10.0.0-beta.85","@things-factory/integration-headless":"^10.0.0-beta.86","@things-factory/integration-influxdb":"^10.0.0-beta.85"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.86_1779350668804_0.3709935780550111","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.87":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.87","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.87","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":"45cda4accd9a5e8545fbcbbfa476e0e9c3bf1b20","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.87.tgz","fileCount":62,"integrity":"sha512-UrSfB+GZ09uykzgOuRFfvn02bfVZKeayEkFsH1dN2ChkB9QfGOYqBawBxv49LIqMPn1LHgELOA4W9ufcZOJc3Q==","signatures":[{"sig":"MEUCIQDNH7oFEkydrXWtkmQZZkaedLRvB8ckZdr6JEPSOdFWJQIgTotAgvA6zFA4b76Zd83Um56o2t92Ind2dI+rUGIDG7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2ff96bba5120f39fa4bf07cd464b6e3626f6294c","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.85","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.85","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.85","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.85","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.85","@things-factory/more-ui":"^10.0.0-beta.85","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.87","@things-factory/print-ui":"^10.0.0-beta.85","@things-factory/dashboard":"^10.0.0-beta.87","@things-factory/export-ui":"^10.0.0-beta.85","@things-factory/i18n-base":"^10.0.0-beta.85","@things-factory/lite-menu":"^10.0.0-beta.87","@things-factory/scheduler":"^10.0.0-beta.85","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.85","@things-factory/codelingua":"^10.0.0-beta.85","@things-factory/context-ui":"^10.0.0-beta.85","@things-factory/evaluation":"^10.0.0-beta.85","@things-factory/setting-ui":"^10.0.0-beta.85","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.85","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.85","@things-factory/setting-base":"^10.0.0-beta.85","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.86","@things-factory/oauth2-client":"^10.0.0-beta.85","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.85","@things-factory/integration-opc":"^10.0.0-beta.85","@things-factory/integration-email":"^10.0.0-beta.85","@things-factory/integration-melsec":"^10.0.0-beta.85","@things-factory/integration-modbus":"^10.0.0-beta.85","@things-factory/integration-qdrant":"^10.0.0-beta.85","@things-factory/integration-headless":"^10.0.0-beta.86","@things-factory/integration-influxdb":"^10.0.0-beta.85"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.87_1779378684907_0.9097009683245139","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.88":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.88","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.88","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":"3d30fbf5c7b9d1366b2f10ddfc1ae048fb63ba7d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.88.tgz","fileCount":62,"integrity":"sha512-geQN6H9urXB7bIOYHoaUsEMNZzGXL6dtDXS3hTczBOBTglos7bnl62kSSQwPq0/Ms0FzV7no3ji1m4sOh/P35Q==","signatures":[{"sig":"MEUCIGHjqGQArkTL5zm1QupVYC8H/+eg6OjsT2wyjnAbeZlJAiEAxov0+vWdY8737PYiVfPr5Fwc7l+yNVXTFIPvxg8yHUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0af2795d591b4976cea30da1c007dca5fe020dec","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.85","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.85","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.85","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.85","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.85","@things-factory/more-ui":"^10.0.0-beta.85","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.88","@things-factory/print-ui":"^10.0.0-beta.85","@things-factory/dashboard":"^10.0.0-beta.88","@things-factory/export-ui":"^10.0.0-beta.85","@things-factory/i18n-base":"^10.0.0-beta.85","@things-factory/lite-menu":"^10.0.0-beta.88","@things-factory/scheduler":"^10.0.0-beta.85","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.85","@things-factory/codelingua":"^10.0.0-beta.85","@things-factory/context-ui":"^10.0.0-beta.85","@things-factory/evaluation":"^10.0.0-beta.85","@things-factory/setting-ui":"^10.0.0-beta.85","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.85","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.85","@things-factory/setting-base":"^10.0.0-beta.85","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.86","@things-factory/oauth2-client":"^10.0.0-beta.85","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.85","@things-factory/integration-opc":"^10.0.0-beta.85","@things-factory/integration-email":"^10.0.0-beta.85","@things-factory/integration-melsec":"^10.0.0-beta.85","@things-factory/integration-modbus":"^10.0.0-beta.85","@things-factory/integration-qdrant":"^10.0.0-beta.85","@things-factory/integration-headless":"^10.0.0-beta.86","@things-factory/integration-influxdb":"^10.0.0-beta.85"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.88_1779384665139_0.9803703865242777","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.89":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.89","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.89","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":"3495e9842fb0bb0c3d4727b0a1bd1f7d9dae6674","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.89.tgz","fileCount":62,"integrity":"sha512-Uejl+05rbgDUl7GMQ5JuofvtI/VWcfGkZnNb5NRJDPOkr9hs7+JZ9NdA1xJd9wp0ha6B9xzQHliTjJ3/Y365wQ==","signatures":[{"sig":"MEUCICN/OIFoL80laEHNuJeEX21VKo94pkqcBsL8BxJPuEuOAiEA0QOVumjXfwbUPJ++pVvpSpBVRBsSXuX43Pkam9aIcFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8352709f941cc3bdf4862851851543888fb4120f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.89","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.89","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.89","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.89","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.89","@things-factory/more-ui":"^10.0.0-beta.89","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.89","@things-factory/print-ui":"^10.0.0-beta.89","@things-factory/dashboard":"^10.0.0-beta.89","@things-factory/export-ui":"^10.0.0-beta.89","@things-factory/i18n-base":"^10.0.0-beta.89","@things-factory/lite-menu":"^10.0.0-beta.89","@things-factory/scheduler":"^10.0.0-beta.89","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.89","@things-factory/codelingua":"^10.0.0-beta.89","@things-factory/context-ui":"^10.0.0-beta.89","@things-factory/evaluation":"^10.0.0-beta.89","@things-factory/setting-ui":"^10.0.0-beta.89","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.89","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.89","@things-factory/setting-base":"^10.0.0-beta.89","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.89","@things-factory/oauth2-client":"^10.0.0-beta.89","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.89","@things-factory/integration-opc":"^10.0.0-beta.89","@things-factory/integration-email":"^10.0.0-beta.89","@things-factory/integration-melsec":"^10.0.0-beta.89","@things-factory/integration-modbus":"^10.0.0-beta.89","@things-factory/integration-qdrant":"^10.0.0-beta.89","@things-factory/integration-headless":"^10.0.0-beta.89","@things-factory/integration-influxdb":"^10.0.0-beta.89"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.89_1779418382325_0.38639394608456623","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.90":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.90","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.90","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":"1be1bbb0f3640d396b5717bbe1b80ee8c811f15c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.90.tgz","fileCount":62,"integrity":"sha512-SVT0oJfU3Q/a7v0jJA23bBey1D9iua6y7dTXST27URXxWMNnJ487BY//lom1+/snp3yAoBTceMym8mUCvOvRVA==","signatures":[{"sig":"MEQCICM7mVLVx+R0sMf3viiOoZktfFq0hMDnuKSF27avJgxwAiArKgqkA+3FOsG6M2t/GW8YSd//5jJMQT+MIgFq1yaONA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d9cda993179a6409e0d62d10e89a2ad8a3c3dfc0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.89","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.89","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.89","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.89","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.89","@things-factory/more-ui":"^10.0.0-beta.89","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.90","@things-factory/print-ui":"^10.0.0-beta.89","@things-factory/dashboard":"^10.0.0-beta.90","@things-factory/export-ui":"^10.0.0-beta.89","@things-factory/i18n-base":"^10.0.0-beta.89","@things-factory/lite-menu":"^10.0.0-beta.90","@things-factory/scheduler":"^10.0.0-beta.89","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.89","@things-factory/codelingua":"^10.0.0-beta.89","@things-factory/context-ui":"^10.0.0-beta.89","@things-factory/evaluation":"^10.0.0-beta.89","@things-factory/setting-ui":"^10.0.0-beta.89","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.89","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.89","@things-factory/setting-base":"^10.0.0-beta.89","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.90","@things-factory/oauth2-client":"^10.0.0-beta.89","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.90","@things-factory/integration-opc":"^10.0.0-beta.90","@things-factory/integration-email":"^10.0.0-beta.90","@things-factory/integration-melsec":"^10.0.0-beta.90","@things-factory/integration-modbus":"^10.0.0-beta.90","@things-factory/integration-qdrant":"^10.0.0-beta.90","@things-factory/integration-headless":"^10.0.0-beta.90","@things-factory/integration-influxdb":"^10.0.0-beta.90"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.85"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.90_1779638969494_0.282370698955255","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.92":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.92","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.92","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":"38694e43ad50c5cb3da69f03f88f44c3ad50912e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.92.tgz","fileCount":62,"integrity":"sha512-o5n0vwTcQZQ3Y/0brk3xL4gUiKIrcXEO8X4WBig3oDjGtwt12+su978kwjDS2vCtmuT2wdlMUN1Ibwk8jCJ8NA==","signatures":[{"sig":"MEQCIGLYll/1gWl+OGUXGqTrmcblEnwkN6LwKQ660sliFZtyAiBRw+XNOuHTFIh3yNz7bxplwfy+jjCVZlQY2Sb9hKVItA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"e1143534691790a7006213e06d93051528b93bf4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.92","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.92","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.92","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.92","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.92","@things-factory/more-ui":"^10.0.0-beta.92","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.92","@things-factory/print-ui":"^10.0.0-beta.92","@things-factory/dashboard":"^10.0.0-beta.92","@things-factory/export-ui":"^10.0.0-beta.92","@things-factory/i18n-base":"^10.0.0-beta.92","@things-factory/lite-menu":"^10.0.0-beta.92","@things-factory/scheduler":"^10.0.0-beta.92","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.92","@things-factory/codelingua":"^10.0.0-beta.92","@things-factory/context-ui":"^10.0.0-beta.92","@things-factory/evaluation":"^10.0.0-beta.92","@things-factory/setting-ui":"^10.0.0-beta.92","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.92","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.92","@things-factory/setting-base":"^10.0.0-beta.92","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.92","@things-factory/oauth2-client":"^10.0.0-beta.92","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.92","@things-factory/integration-opc":"^10.0.0-beta.92","@things-factory/integration-email":"^10.0.0-beta.92","@things-factory/integration-melsec":"^10.0.0-beta.92","@things-factory/integration-modbus":"^10.0.0-beta.92","@things-factory/integration-qdrant":"^10.0.0-beta.92","@things-factory/integration-headless":"^10.0.0-beta.92","@things-factory/integration-influxdb":"^10.0.0-beta.92"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.92"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.92_1779770231300_0.6025090213952569","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.93":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.93","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.93","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":"670f1c94d4b45e9c916c5dc204983753719e5634","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.93.tgz","fileCount":62,"integrity":"sha512-UNqU9SvxmSLglhZHlq5YzfxW7owlT4HauUiDcHzwF6v2mjhw23XTKnXZVzOSA6Mmod1KUafZcRRX48eALjwOJg==","signatures":[{"sig":"MEUCICos32IJ7a3D1mo8LR1rmycKfQagrJOJdqqBC9GkCCY1AiEA4SjrcnwOiPXJTkYy8KYMnGS+5ZjeqpNxTkhsmlwz8yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dfc38be420d4a6fc3c34afd14bd1c7ba937989ff","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.92","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.92","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.92","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.92","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.92","@things-factory/more-ui":"^10.0.0-beta.92","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.93","@things-factory/print-ui":"^10.0.0-beta.92","@things-factory/dashboard":"^10.0.0-beta.93","@things-factory/export-ui":"^10.0.0-beta.92","@things-factory/i18n-base":"^10.0.0-beta.92","@things-factory/lite-menu":"^10.0.0-beta.93","@things-factory/scheduler":"^10.0.0-beta.92","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.92","@things-factory/codelingua":"^10.0.0-beta.92","@things-factory/context-ui":"^10.0.0-beta.92","@things-factory/evaluation":"^10.0.0-beta.92","@things-factory/setting-ui":"^10.0.0-beta.92","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.92","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.92","@things-factory/setting-base":"^10.0.0-beta.92","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.93","@things-factory/oauth2-client":"^10.0.0-beta.92","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.92","@things-factory/integration-opc":"^10.0.0-beta.92","@things-factory/integration-email":"^10.0.0-beta.92","@things-factory/integration-melsec":"^10.0.0-beta.92","@things-factory/integration-modbus":"^10.0.0-beta.92","@things-factory/integration-qdrant":"^10.0.0-beta.92","@things-factory/integration-headless":"^10.0.0-beta.93","@things-factory/integration-influxdb":"^10.0.0-beta.92"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.92"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.93_1779789145183_0.33898009174308763","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.94":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.94","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.94","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":"a6f614d66efc8ac95e76fe5dcc0f8c2a45fb6fc4","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.94.tgz","fileCount":62,"integrity":"sha512-xMUPIADEfRO5EXkYmwelV0Polo2soX6+CB2TW2IRb4RhHPoctu7PJ/d9OnciSaTJSiNuDziW+H4n86d/79z2RA==","signatures":[{"sig":"MEYCIQCDDQldHkJylwsiODI8f7zAO2JzK8ffLWDu/MVizCBD3AIhAOtixycvu0xSUOdxT5bshjPT/EeqW3YkKmqFynrPOL23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a43375a6e5ebdeb0b39699e892b8f13583865e8d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.92","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.92","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.92","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.92","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.92","@things-factory/more-ui":"^10.0.0-beta.92","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.94","@things-factory/print-ui":"^10.0.0-beta.92","@things-factory/dashboard":"^10.0.0-beta.94","@things-factory/export-ui":"^10.0.0-beta.92","@things-factory/i18n-base":"^10.0.0-beta.92","@things-factory/lite-menu":"^10.0.0-beta.94","@things-factory/scheduler":"^10.0.0-beta.92","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.92","@things-factory/codelingua":"^10.0.0-beta.92","@things-factory/context-ui":"^10.0.0-beta.92","@things-factory/evaluation":"^10.0.0-beta.92","@things-factory/setting-ui":"^10.0.0-beta.92","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.92","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.92","@things-factory/setting-base":"^10.0.0-beta.92","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.93","@things-factory/oauth2-client":"^10.0.0-beta.92","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.92","@things-factory/integration-opc":"^10.0.0-beta.92","@things-factory/integration-email":"^10.0.0-beta.92","@things-factory/integration-melsec":"^10.0.0-beta.92","@things-factory/integration-modbus":"^10.0.0-beta.92","@things-factory/integration-qdrant":"^10.0.0-beta.92","@things-factory/integration-headless":"^10.0.0-beta.93","@things-factory/integration-influxdb":"^10.0.0-beta.92"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.92"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.94_1779985954097_0.2808988424330272","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.95":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.95","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.95","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":"e94b8dfb4ceada27345036f675c6d8f8953e337b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.95.tgz","fileCount":62,"integrity":"sha512-swoTdBm6AD6SNUobCohPpHGqmmhGxHz38b5CdGUGiNyYMdDvoQ3O6qDEm4i/Yg6EEjJAlHe76tnF9AgASWwUYA==","signatures":[{"sig":"MEYCIQCDGe+Ra5fXjrC5/CBa9JYLQtkTMvS67fWRpgl4WJcu/QIhANVKFDEr/yvu/8MxV9ZV+6MIAosiVUeleMB553Rdgj9O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"17291189a406eb17709411200d0dc4acb54d92a2","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.92","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.92","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.92","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.92","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.95","@things-factory/more-ui":"^10.0.0-beta.92","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.95","@things-factory/print-ui":"^10.0.0-beta.92","@things-factory/dashboard":"^10.0.0-beta.95","@things-factory/export-ui":"^10.0.0-beta.92","@things-factory/i18n-base":"^10.0.0-beta.92","@things-factory/lite-menu":"^10.0.0-beta.95","@things-factory/scheduler":"^10.0.0-beta.92","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.92","@things-factory/codelingua":"^10.0.0-beta.92","@things-factory/context-ui":"^10.0.0-beta.92","@things-factory/evaluation":"^10.0.0-beta.92","@things-factory/setting-ui":"^10.0.0-beta.92","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.95","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.92","@things-factory/setting-base":"^10.0.0-beta.92","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.95","@things-factory/oauth2-client":"^10.0.0-beta.92","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.95","@things-factory/integration-opc":"^10.0.0-beta.95","@things-factory/integration-email":"^10.0.0-beta.95","@things-factory/integration-melsec":"^10.0.0-beta.95","@things-factory/integration-modbus":"^10.0.0-beta.95","@things-factory/integration-qdrant":"^10.0.0-beta.95","@things-factory/integration-headless":"^10.0.0-beta.95","@things-factory/integration-influxdb":"^10.0.0-beta.95"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.95"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.95_1780139305335_0.8527671250952453","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.96":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.96","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.96","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":"c5d84d3d7957ed0297bef5705138445d0a3c2424","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.96.tgz","fileCount":62,"integrity":"sha512-H3jhLx28hSBt+rc4slxbtcx1C+aLHKkKKrQFAqW/4WZhQ91kwadfpcetpWqBPwetggOdgMOZmv7CnQQga30AZg==","signatures":[{"sig":"MEYCIQD2MeELf8+zQgbPHE/s0iJ3HQroXMJoxImfYX7TbJKlTQIhAI+GjRSJzZHScY1/qU6RyH7AGPj1culIvx2mnntQzGfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"efd7ac255ffbd948eef2fa489a25287ca6f5eb90","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.92","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.92","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.92","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.92","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.95","@things-factory/more-ui":"^10.0.0-beta.92","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.95","@things-factory/print-ui":"^10.0.0-beta.92","@things-factory/dashboard":"^10.0.0-beta.95","@things-factory/export-ui":"^10.0.0-beta.92","@things-factory/i18n-base":"^10.0.0-beta.92","@things-factory/lite-menu":"^10.0.0-beta.95","@things-factory/scheduler":"^10.0.0-beta.92","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.92","@things-factory/codelingua":"^10.0.0-beta.92","@things-factory/context-ui":"^10.0.0-beta.92","@things-factory/evaluation":"^10.0.0-beta.92","@things-factory/setting-ui":"^10.0.0-beta.92","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.95","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.92","@things-factory/setting-base":"^10.0.0-beta.92","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.95","@things-factory/oauth2-client":"^10.0.0-beta.92","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.96","@things-factory/integration-opc":"^10.0.0-beta.95","@things-factory/integration-email":"^10.0.0-beta.95","@things-factory/integration-melsec":"^10.0.0-beta.95","@things-factory/integration-modbus":"^10.0.0-beta.95","@things-factory/integration-qdrant":"^10.0.0-beta.95","@things-factory/integration-headless":"^10.0.0-beta.95","@things-factory/integration-influxdb":"^10.0.0-beta.95"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.95"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.96_1780206650834_0.9602592907850283","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.97":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.97","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.97","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":"ad9f96071498c8e20513b7f2171bf20bae772620","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.97.tgz","fileCount":62,"integrity":"sha512-8H1IUHGdxZ6MFt411+FHPujyao9jkDSelxCqt3L/k5Wsm/SWKDnaJRUbUFTEtrnSSPKv9Q8RcbgcW84OLAU6zA==","signatures":[{"sig":"MEUCIDeiErMi3NX41mVj04h4cwoeItVPFauL2sfKkPsgKq1+AiEAkeJylcrb3SNHMVDyrDj79kdGKPQUUfZnO9wpR4JZ6X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414490},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"465fc49ad3f7838232f36fc0dc82db1e49bf2149","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.92","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.92","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.92","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.92","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.95","@things-factory/more-ui":"^10.0.0-beta.92","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.95","@things-factory/print-ui":"^10.0.0-beta.92","@things-factory/dashboard":"^10.0.0-beta.95","@things-factory/export-ui":"^10.0.0-beta.92","@things-factory/i18n-base":"^10.0.0-beta.92","@things-factory/lite-menu":"^10.0.0-beta.95","@things-factory/scheduler":"^10.0.0-beta.92","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.92","@things-factory/codelingua":"^10.0.0-beta.92","@things-factory/context-ui":"^10.0.0-beta.92","@things-factory/evaluation":"^10.0.0-beta.92","@things-factory/setting-ui":"^10.0.0-beta.92","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.95","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.92","@things-factory/setting-base":"^10.0.0-beta.92","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.95","@things-factory/oauth2-client":"^10.0.0-beta.92","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.97","@things-factory/integration-opc":"^10.0.0-beta.95","@things-factory/integration-email":"^10.0.0-beta.95","@things-factory/integration-melsec":"^10.0.0-beta.95","@things-factory/integration-modbus":"^10.0.0-beta.95","@things-factory/integration-qdrant":"^10.0.0-beta.95","@things-factory/integration-headless":"^10.0.0-beta.95","@things-factory/integration-influxdb":"^10.0.0-beta.95"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.95"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.97_1780460421722_0.817624715204361","host":"s3://npm-registry-packages-npm-production"}},"9.2.25":{"name":"@things-factory/operato-ecs","version":"9.2.25","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.25","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":"350166e2eef0fd23296b5c4fb388971bb0d48d86","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.25.tgz","fileCount":59,"integrity":"sha512-9uGcyoLDrQoInmybukk/z52VbDB4wQhlEa1pBFZp7YlsadPLj5kZsDUE1XxkPCHnNB67fpF1U23nw1L6jdd2Rw==","signatures":[{"sig":"MEQCIHQZKXsZnviPwBWP7WuljA3Gg+0BKdxo4L9529eHw+B+AiAE4R096THdA2orrFObTALRhLoE2bULpUR6SPVTGZOnOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0783a2afe01d1ec8a230c1e8fd5926270d494224","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.22.3+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.24","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.24","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.24","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.24","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.24","@things-factory/more-ui":"^9.2.24","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.24","@things-factory/print-ui":"^9.2.24","@things-factory/dashboard":"^9.2.25","@things-factory/export-ui":"^9.2.24","@things-factory/i18n-base":"^9.2.24","@things-factory/lite-menu":"^9.2.25","@things-factory/scheduler":"^9.2.24","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.24","@things-factory/context-ui":"^9.2.24","@things-factory/evaluation":"^9.2.24","@things-factory/setting-ui":"^9.2.24","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.24","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.24","@things-factory/setting-base":"^9.2.24","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.25","@things-factory/oauth2-client":"^9.2.24","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.25","@things-factory/integration-opc":"^9.2.25","@things-factory/integration-email":"^9.2.25","@things-factory/integration-melsec":"^9.2.25","@things-factory/integration-modbus":"^9.2.25","@things-factory/integration-qdrant":"^9.2.25","@things-factory/integration-headless":"^9.2.25","@things-factory/integration-influxdb":"^9.2.25"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.25_1780906000549_0.0629362948605865","host":"s3://npm-registry-packages-npm-production"}},"9.2.27":{"name":"@things-factory/operato-ecs","version":"9.2.27","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"800807f39fd14520e7a5bf58ccf2d4d5b833466c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.27.tgz","fileCount":59,"integrity":"sha512-KBTBT0L3j+VCK7G0wb8tthJoVj1zgsHfyBmpAbnkQKwz89FJWAa37fH5k6oZIvDiyypgqkufD/cr/DAIOjiBnw==","signatures":[{"sig":"MEUCIG9wIsMLYm67NrmLi6xsXRKRnWqODhTIgMG4V2ngPOozAiEAzQx8GeKR0k8W3gqaq3umnp8HNve6q+tMz4w9gloRr2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0452ab6da8e64a40b6622d8e9c2ca6d1d57b475b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.24","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.24","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.24","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.24","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.24","@things-factory/more-ui":"^9.2.24","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.24","@things-factory/print-ui":"^9.2.24","@things-factory/dashboard":"^9.2.27","@things-factory/export-ui":"^9.2.24","@things-factory/i18n-base":"^9.2.24","@things-factory/lite-menu":"^9.2.27","@things-factory/scheduler":"^9.2.24","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.24","@things-factory/context-ui":"^9.2.24","@things-factory/evaluation":"^9.2.24","@things-factory/setting-ui":"^9.2.24","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.24","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.24","@things-factory/setting-base":"^9.2.24","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.27","@things-factory/oauth2-client":"^9.2.24","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.27","@things-factory/integration-opc":"^9.2.27","@things-factory/integration-email":"^9.2.27","@things-factory/integration-melsec":"^9.2.27","@things-factory/integration-modbus":"^9.2.27","@things-factory/integration-qdrant":"^9.2.27","@things-factory/integration-headless":"^9.2.27","@things-factory/integration-influxdb":"^9.2.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.27_1781156600888_0.5185970596285245","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.101":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.101","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.101","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":"5273e357227711230b4031363a25c35d912ee5ac","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.101.tgz","fileCount":62,"integrity":"sha512-Sw4pYMnOy+XsOz9EiLapoxRxB6MHx/JORjg/XYWIXaIrSzMq8gOYLOUU7p1Q2ulAm3LDPrmiuTKY7XN9XXhRMw==","signatures":[{"sig":"MEYCIQDAvZawlNcaOGi39kCeA4TrtE7B2atZwP+Grd0gmcbHTAIhAJd9UyS4wriZBZpseLtd82TMedwK9bMyNP8M7t/ClUBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414494},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4ce07a326ca86fb66aa0000d880599f82c4c27c5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.92","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.92","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.92","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.92","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.95","@things-factory/more-ui":"^10.0.0-beta.92","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.101","@things-factory/print-ui":"^10.0.0-beta.92","@things-factory/dashboard":"^10.0.0-beta.101","@things-factory/export-ui":"^10.0.0-beta.92","@things-factory/i18n-base":"^10.0.0-beta.92","@things-factory/lite-menu":"^10.0.0-beta.101","@things-factory/scheduler":"^10.0.0-beta.92","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.92","@things-factory/codelingua":"^10.0.0-beta.92","@things-factory/context-ui":"^10.0.0-beta.92","@things-factory/evaluation":"^10.0.0-beta.92","@things-factory/setting-ui":"^10.0.0-beta.92","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.95","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.92","@things-factory/setting-base":"^10.0.0-beta.92","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.95","@things-factory/oauth2-client":"^10.0.0-beta.92","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.97","@things-factory/integration-opc":"^10.0.0-beta.95","@things-factory/integration-email":"^10.0.0-beta.95","@things-factory/integration-melsec":"^10.0.0-beta.95","@things-factory/integration-modbus":"^10.0.0-beta.95","@things-factory/integration-qdrant":"^10.0.0-beta.95","@things-factory/integration-headless":"^10.0.0-beta.95","@things-factory/integration-influxdb":"^10.0.0-beta.95"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.95"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.101_1781328953760_0.04336573297396007","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.102":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.102","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.102","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":"e1e4a51b507e45c9035fdd3c527830d11c67cb0a","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.102.tgz","fileCount":62,"integrity":"sha512-Du7jdavUShMz5VQ7kKLe6yqUT9U+kvNvAuJDT3eyuJgK94j+YpKdRlygBHGdarADc52848xLCoFnMvj9WMGiFw==","signatures":[{"sig":"MEQCIFJ2sGR39abT98+XgZpkb3aT4v1IXkbMD8xGE0w1WJsvAiBwhj1Itdk3/iXsfBAyRBLCM8yKN3PZE4fSvOHUH1KO9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414494},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7f1d3a4353b27442b9b541e4ae063ed12c7e4826","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.92","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.92","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.92","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.92","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.95","@things-factory/more-ui":"^10.0.0-beta.92","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.102","@things-factory/print-ui":"^10.0.0-beta.92","@things-factory/dashboard":"^10.0.0-beta.102","@things-factory/export-ui":"^10.0.0-beta.92","@things-factory/i18n-base":"^10.0.0-beta.92","@things-factory/lite-menu":"^10.0.0-beta.102","@things-factory/scheduler":"^10.0.0-beta.92","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.92","@things-factory/codelingua":"^10.0.0-beta.92","@things-factory/context-ui":"^10.0.0-beta.92","@things-factory/evaluation":"^10.0.0-beta.92","@things-factory/setting-ui":"^10.0.0-beta.92","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.95","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.92","@things-factory/setting-base":"^10.0.0-beta.92","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.95","@things-factory/oauth2-client":"^10.0.0-beta.92","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.97","@things-factory/integration-opc":"^10.0.0-beta.95","@things-factory/integration-email":"^10.0.0-beta.95","@things-factory/integration-melsec":"^10.0.0-beta.95","@things-factory/integration-modbus":"^10.0.0-beta.95","@things-factory/integration-qdrant":"^10.0.0-beta.95","@things-factory/integration-headless":"^10.0.0-beta.95","@things-factory/integration-influxdb":"^10.0.0-beta.95"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.95"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.102_1781522495651_0.46744192427119824","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.108":{"name":"@things-factory/operato-ecs","version":"10.0.0-beta.108","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-beta.108","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":"9e559b8094750fdc27a61701cf1023c0616a6803","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-beta.108.tgz","fileCount":62,"integrity":"sha512-Zb+6lRzwQVPd+YqJ8T48JVfdTYaH4NSadIDC/CpyCE4VGIe4dTqiMk7uzjH9QkXtOG8VnKGFW3ywzc8SZXU2aA==","signatures":[{"sig":"MEUCIQCD3lMbzRsD60hWgFDfNd0uAunTr0c3lk1iUc9zRqoqSQIgA0m7kTZl+/rNWYcXZeoyh8XO2jEgGNUzi5bwct/XYc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414475},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7de47925ebd3f39dc232d4dbfa43f9687f3603c4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-beta.108","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-beta.108","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-beta.108","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-beta.108","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-beta.108","@things-factory/more-ui":"^10.0.0-beta.108","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-beta.108","@things-factory/print-ui":"^10.0.0-beta.108","@things-factory/dashboard":"^10.0.0-beta.108","@things-factory/export-ui":"^10.0.0-beta.108","@things-factory/i18n-base":"^10.0.0-beta.108","@things-factory/lite-menu":"^10.0.0-beta.108","@things-factory/scheduler":"^10.0.0-beta.108","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-beta.108","@things-factory/codelingua":"^10.0.0-beta.108","@things-factory/context-ui":"^10.0.0-beta.108","@things-factory/evaluation":"^10.0.0-beta.108","@things-factory/setting-ui":"^10.0.0-beta.108","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-beta.108","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-beta.108","@things-factory/setting-base":"^10.0.0-beta.108","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-beta.108","@things-factory/oauth2-client":"^10.0.0-beta.108","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-beta.108","@things-factory/integration-opc":"^10.0.0-beta.108","@things-factory/integration-email":"^10.0.0-beta.108","@things-factory/integration-melsec":"^10.0.0-beta.108","@things-factory/integration-modbus":"^10.0.0-beta.108","@things-factory/integration-qdrant":"^10.0.0-beta.108","@things-factory/integration-headless":"^10.0.0-beta.108","@things-factory/integration-influxdb":"^10.0.0-beta.108"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.95"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-beta.108_1782058738967_0.8337215154512194","host":"s3://npm-registry-packages-npm-production"}},"9.2.28":{"name":"@things-factory/operato-ecs","version":"9.2.28","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"963dc0505c5d105deb258f3291e3124f129a274e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.28.tgz","fileCount":59,"integrity":"sha512-4fm7c2I/CVXhQJ4jPxam0tASCR4m65UMhjLTbQpjgli8yu6IkvA2rpr+4T+xYBQCDAr0PrvdCWzShMZZgvMdeg==","signatures":[{"sig":"MEUCIQCjYdcRMrAr7SlwLkLOlhpKpTrhPozw3gssu8G6BMXH2wIgGXvPMdnii702VPMSyf4zeot4PcXz8PEpdgiNXug1Fg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"37b71e27ce2201f0657871c5c9665362e5bd5d61","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.24","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.24","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.24","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.24","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.24","@things-factory/more-ui":"^9.2.24","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.24","@things-factory/print-ui":"^9.2.24","@things-factory/dashboard":"^9.2.28","@things-factory/export-ui":"^9.2.24","@things-factory/i18n-base":"^9.2.24","@things-factory/lite-menu":"^9.2.28","@things-factory/scheduler":"^9.2.24","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.24","@things-factory/context-ui":"^9.2.24","@things-factory/evaluation":"^9.2.24","@things-factory/setting-ui":"^9.2.24","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.24","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.24","@things-factory/setting-base":"^9.2.24","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.28","@things-factory/oauth2-client":"^9.2.24","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.28","@things-factory/integration-opc":"^9.2.28","@things-factory/integration-email":"^9.2.28","@things-factory/integration-melsec":"^9.2.28","@things-factory/integration-modbus":"^9.2.28","@things-factory/integration-qdrant":"^9.2.28","@things-factory/integration-headless":"^9.2.28","@things-factory/integration-influxdb":"^9.2.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.28_1782198667772_0.8119986729556026","host":"s3://npm-registry-packages-npm-production"}},"9.2.29":{"name":"@things-factory/operato-ecs","version":"9.2.29","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"9f64dad8be907aa2dc00d412adab5379405b7b40","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.29.tgz","fileCount":59,"integrity":"sha512-6PaU8NRyDDtUm48KWke7eubOCjv7N32dDxp7WqtPUb3DE5N7zPvGYLApChU28NIErfBxttMDEi81kCwij1xzJw==","signatures":[{"sig":"MEUCIQC9F6c0Rc7cit1Njia24QHcjENbs0wKhhv2ZYzLIZSMngIgY+jG98ZJBCQkOyebck80mPvXRKxY3XOztt/lNQXn1qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"48c67195ca4e1d57126d6afc93dd89ac8edd2941","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.29","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.29","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.29","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.29","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.29","@things-factory/more-ui":"^9.2.29","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.29","@things-factory/print-ui":"^9.2.29","@things-factory/dashboard":"^9.2.29","@things-factory/export-ui":"^9.2.29","@things-factory/i18n-base":"^9.2.29","@things-factory/lite-menu":"^9.2.29","@things-factory/scheduler":"^9.2.29","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.29","@things-factory/context-ui":"^9.2.29","@things-factory/evaluation":"^9.2.29","@things-factory/setting-ui":"^9.2.29","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.29","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.29","@things-factory/setting-base":"^9.2.29","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.29","@things-factory/oauth2-client":"^9.2.29","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.29","@things-factory/integration-opc":"^9.2.29","@things-factory/integration-email":"^9.2.29","@things-factory/integration-melsec":"^9.2.29","@things-factory/integration-modbus":"^9.2.29","@things-factory/integration-qdrant":"^9.2.29","@things-factory/integration-headless":"^9.2.29","@things-factory/integration-influxdb":"^9.2.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.29_1782199622799_0.6542983621194955","host":"s3://npm-registry-packages-npm-production"}},"9.2.30":{"name":"@things-factory/operato-ecs","version":"9.2.30","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.30","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":"25148606e8b363c223d44b493db98b8581bc3d0b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.30.tgz","fileCount":59,"integrity":"sha512-g74Tl4H4OPaubM0uQlbnID/VLI+A8jHmGgEYI+vamj3jhUBxJFw0Gd6qbNay0nroof5W/nH7YNHpPBfJJ63ieA==","signatures":[{"sig":"MEUCIE/0A+kP/FSgOgrWR+B8tx0wBsOKZ1cBmfMJiDO06YXBAiEAiCZqYnkpIt/MYBYDVNZSk06XozW7ljqNPo2TWA2P2TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388017},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"65774c0739efcf488b1bf28c99b45830ad72d644","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.30","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.29","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.29","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.29","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.30","@things-factory/more-ui":"^9.2.29","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.30","@things-factory/print-ui":"^9.2.30","@things-factory/dashboard":"^9.2.30","@things-factory/export-ui":"^9.2.29","@things-factory/i18n-base":"^9.2.30","@things-factory/lite-menu":"^9.2.30","@things-factory/scheduler":"^9.2.30","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.30","@things-factory/context-ui":"^9.2.29","@things-factory/evaluation":"^9.2.29","@things-factory/setting-ui":"^9.2.30","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.30","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.30","@things-factory/setting-base":"^9.2.30","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.30","@things-factory/oauth2-client":"^9.2.30","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.30","@things-factory/integration-opc":"^9.2.30","@things-factory/integration-email":"^9.2.30","@things-factory/integration-melsec":"^9.2.30","@things-factory/integration-modbus":"^9.2.30","@things-factory/integration-qdrant":"^9.2.30","@things-factory/integration-headless":"^9.2.30","@things-factory/integration-influxdb":"^9.2.30"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.30_1782374101643_0.7404973724283208","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-y.0":{"name":"@things-factory/operato-ecs","version":"10.0.0-y.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-y.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":"f137778bda8e964cd262c8812efc716f18b0b4c2","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-y.0.tgz","fileCount":62,"integrity":"sha512-aV/L1cPXFStkc32AQsOIPi9S6OZZAPva5ISEYJeMQN1+b09R2jKqMuz3z4SiyWtIO5dVufsAInhvT2oA37qPZg==","signatures":[{"sig":"MEQCIHgNNGYBPh9EQSRhBswR9akjB5wU64kxb97/uF6RJvCMAiAdMYJWZrr53e3VKM/IooiOgQVS0b3kHbUDA8o2+6Ueuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414315},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"10deb8a3379e06f0e0a2a8eb018017cdb2e99bb0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-y.0","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-y.0","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-y.0","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-y.0","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-y.0","@things-factory/more-ui":"^10.0.0-y.0","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-y.0","@things-factory/print-ui":"^10.0.0-y.0","@things-factory/dashboard":"^10.0.0-y.0","@things-factory/export-ui":"^10.0.0-y.0","@things-factory/i18n-base":"^10.0.0-y.0","@things-factory/lite-menu":"^10.0.0-y.0","@things-factory/scheduler":"^10.0.0-y.0","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-y.0","@things-factory/codelingua":"^10.0.0-y.0","@things-factory/context-ui":"^10.0.0-y.0","@things-factory/evaluation":"^10.0.0-y.0","@things-factory/setting-ui":"^10.0.0-y.0","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-y.0","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-y.0","@things-factory/setting-base":"^10.0.0-y.0","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-y.0","@things-factory/oauth2-client":"^10.0.0-y.0","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-y.0","@things-factory/integration-opc":"^10.0.0-y.0","@things-factory/integration-email":"^10.0.0-y.0","@things-factory/integration-melsec":"^10.0.0-y.0","@things-factory/integration-modbus":"^10.0.0-y.0","@things-factory/integration-qdrant":"^10.0.0-y.0","@things-factory/integration-headless":"^10.0.0-y.0","@things-factory/integration-influxdb":"^10.0.0-y.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-beta.95"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-y.0_1782434083581_0.28962218626705916","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.0":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-zeta.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":"583f1e27516f5e8a23b2d5c2ea52f7bc73266c6f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.0.tgz","fileCount":62,"integrity":"sha512-4C2UsnW2CdoJfkZYIOQV3QWXfSNvfsz6OeMKsS7O3NmlRCwiLgOZgoHYRGE5sO24kGrq/FOOj64EJq3Vcnjrow==","signatures":[{"sig":"MEUCIBXoOxPlJWJCT1KC3yK+6Cg1AeyBnoLKSYpiolc+xxmjAiEA0YRZEotbNvX/GdYW7M9ugCKL/KxFlRzuXBILgiaDaMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414317},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"3fd1147319a5f67612b5301c10b8131a727d5b99","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-y.0","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-y.0","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-y.0","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-y.0","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-y.0","@things-factory/more-ui":"^10.0.0-y.0","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-y.0","@things-factory/print-ui":"^10.0.0-y.0","@things-factory/dashboard":"^10.0.0-y.0","@things-factory/export-ui":"^10.0.0-y.0","@things-factory/i18n-base":"^10.0.0-y.0","@things-factory/lite-menu":"^10.0.0-y.0","@things-factory/scheduler":"^10.0.0-y.0","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-y.0","@things-factory/codelingua":"^10.0.0-y.0","@things-factory/context-ui":"^10.0.0-y.0","@things-factory/evaluation":"^10.0.0-y.0","@things-factory/setting-ui":"^10.0.0-y.0","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-y.0","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-y.0","@things-factory/setting-base":"^10.0.0-y.0","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-y.0","@things-factory/oauth2-client":"^10.0.0-y.0","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-y.0","@things-factory/integration-opc":"^10.0.0-y.0","@things-factory/integration-email":"^10.0.0-y.0","@things-factory/integration-melsec":"^10.0.0-y.0","@things-factory/integration-modbus":"^10.0.0-y.0","@things-factory/integration-qdrant":"^10.0.0-y.0","@things-factory/integration-headless":"^10.0.0-y.0","@things-factory/integration-influxdb":"^10.0.0-y.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.0_1782437187502_0.47840040163452513","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.1":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-zeta.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":"8a12bb878b573490215b14815d583fba80b84275","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.1.tgz","fileCount":62,"integrity":"sha512-Mlnn0cRnsSgnBn6EGb5EwniDw1Un8ZKLYsV7LMjUXmr5tIbzxLty9/RLi3DKoBvXzA8IgF7EBtSCLgKjEpzUqA==","signatures":[{"sig":"MEUCIQCtSMPu4K6zw/X0HKwx1d29RqiXicSjGDE9JX8QzEk1SwIgDzkr0Se2xYFUG8i61oQzftXqq67BOxkKcnPWtD8o9CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414410},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"1f620c61482aa8dde20923e64826912b42b2a9d6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.1","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.1","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.1","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.1","@things-factory/more-ui":"^10.0.0-zeta.1","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.1","@things-factory/print-ui":"^10.0.0-zeta.1","@things-factory/dashboard":"^10.0.0-zeta.1","@things-factory/export-ui":"^10.0.0-zeta.1","@things-factory/i18n-base":"^10.0.0-zeta.1","@things-factory/lite-menu":"^10.0.0-zeta.1","@things-factory/scheduler":"^10.0.0-zeta.1","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.1","@things-factory/codelingua":"^10.0.0-zeta.1","@things-factory/context-ui":"^10.0.0-zeta.1","@things-factory/evaluation":"^10.0.0-zeta.1","@things-factory/setting-ui":"^10.0.0-zeta.1","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.1","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.1","@things-factory/setting-base":"^10.0.0-zeta.1","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.1","@things-factory/oauth2-client":"^10.0.0-zeta.1","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.1","@things-factory/integration-opc":"^10.0.0-zeta.1","@things-factory/integration-email":"^10.0.0-zeta.1","@things-factory/integration-melsec":"^10.0.0-zeta.1","@things-factory/integration-modbus":"^10.0.0-zeta.1","@things-factory/integration-qdrant":"^10.0.0-zeta.1","@things-factory/integration-headless":"^10.0.0-zeta.1","@things-factory/integration-influxdb":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.1_1782437283637_0.2640323972631966","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.2":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-zeta.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":"6767cd4c14841a3e61e0484d22c88b4bfbe8f15d","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.2.tgz","fileCount":62,"integrity":"sha512-EZHiYhiWJ5NIEJD3gaD4kWHQdFMK8VXlDlSAl6KqInv3XH/t4WFw+7zVW9yporBKfsV8MSy6vn9vUHCnaMzOTQ==","signatures":[{"sig":"MEUCIQCPp7oXInXX59RWpYtTBsWAHNCJ1mmJlrNSHKVZMWRiigIgMzs3vO8qSo15mL18EGnUXRJ4NzGYBIQ3DcXXojCsUNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414457},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"957cfdf18be516e333cc4dea463acabc07f0830e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v22.21.1+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.1","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.1","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.1","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.1","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.1","@things-factory/more-ui":"^10.0.0-zeta.1","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.1","@things-factory/print-ui":"^10.0.0-zeta.1","@things-factory/dashboard":"^10.0.0-zeta.1","@things-factory/export-ui":"^10.0.0-zeta.1","@things-factory/i18n-base":"^10.0.0-zeta.1","@things-factory/lite-menu":"^10.0.0-zeta.1","@things-factory/scheduler":"^10.0.0-zeta.1","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.1","@things-factory/codelingua":"^10.0.0-zeta.1","@things-factory/context-ui":"^10.0.0-zeta.1","@things-factory/evaluation":"^10.0.0-zeta.1","@things-factory/setting-ui":"^10.0.0-zeta.1","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.1","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.1","@things-factory/setting-base":"^10.0.0-zeta.1","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.1","@things-factory/oauth2-client":"^10.0.0-zeta.1","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.1","@things-factory/integration-opc":"^10.0.0-zeta.1","@things-factory/integration-email":"^10.0.0-zeta.1","@things-factory/integration-melsec":"^10.0.0-zeta.1","@things-factory/integration-modbus":"^10.0.0-zeta.1","@things-factory/integration-qdrant":"^10.0.0-zeta.1","@things-factory/integration-headless":"^10.0.0-zeta.1","@things-factory/integration-influxdb":"^10.0.0-zeta.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.2_1783048701263_0.4496293315529878","host":"s3://npm-registry-packages-npm-production"}},"9.2.31":{"name":"@things-factory/operato-ecs","version":"9.2.31","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"8541578c627725dfc75979a07847d4fe43860a95","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.31.tgz","fileCount":59,"integrity":"sha512-99EdFBDPJ2I613GMrBretPLJdTbSfQL+RvFYFx0K8mZWT5Y+c5hHIj8uE+28wthwnNO6sTUV5QeiMFM2CjKoKw==","signatures":[{"sig":"MEUCIQCiMtErYFclQCDQnfb/oho/lOepFst+B3IOYbkVnP5WNQIgFxPB5VDjp3czh/fZOnfeTRPI2WlcgysYg2kANYdZeVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390142},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"d5e4dafb1d4937ce7d63b9d0038da742dc4ed551","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.30","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.29","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.29","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.29","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.30","@things-factory/more-ui":"^9.2.29","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.30","@things-factory/print-ui":"^9.2.30","@things-factory/dashboard":"^9.2.31","@things-factory/export-ui":"^9.2.29","@things-factory/i18n-base":"^9.2.30","@things-factory/lite-menu":"^9.2.31","@things-factory/scheduler":"^9.2.30","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.30","@things-factory/context-ui":"^9.2.29","@things-factory/evaluation":"^9.2.29","@things-factory/setting-ui":"^9.2.30","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.30","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.30","@things-factory/setting-base":"^9.2.30","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.31","@things-factory/oauth2-client":"^9.2.30","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.31","@things-factory/integration-opc":"^9.2.31","@things-factory/integration-email":"^9.2.31","@things-factory/integration-melsec":"^9.2.31","@things-factory/integration-modbus":"^9.2.31","@things-factory/integration-qdrant":"^9.2.31","@things-factory/integration-headless":"^9.2.31","@things-factory/integration-influxdb":"^9.2.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.16"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.31_1783327601786_0.7825393878672415","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.3":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-zeta.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":"5c99e96632ae7945fea4dbf65603e9b43ea45895","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.3.tgz","fileCount":62,"integrity":"sha512-123z7j03wjpj6XpZVaTtwwxjCwDcSKf0QLcAqYCs2gnK8OoQIsfnXwYFA/ii3O/61H/DO0FPEwYUS0sVbri9OA==","signatures":[{"sig":"MEUCIQDxuja2LzDKNxcKo/nT0tR8QK4Jf1xiEL7RZLq775t1hAIgCI85AZwgEJswrhYdmDtE1UeDz/DGwBHat/fw2jLZJK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414863},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2d998abaea0493b286bba8202c0f17083c518089","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.3","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.3","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.3","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.3","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.3","@things-factory/more-ui":"^10.0.0-zeta.3","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.3","@things-factory/print-ui":"^10.0.0-zeta.3","@things-factory/dashboard":"^10.0.0-zeta.3","@things-factory/export-ui":"^10.0.0-zeta.3","@things-factory/i18n-base":"^10.0.0-zeta.3","@things-factory/lite-menu":"^10.0.0-zeta.3","@things-factory/scheduler":"^10.0.0-zeta.3","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.3","@things-factory/codelingua":"^10.0.0-zeta.3","@things-factory/context-ui":"^10.0.0-zeta.3","@things-factory/evaluation":"^10.0.0-zeta.3","@things-factory/setting-ui":"^10.0.0-zeta.3","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.3","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.3","@things-factory/setting-base":"^10.0.0-zeta.3","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.3","@things-factory/oauth2-client":"^10.0.0-zeta.3","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.3","@things-factory/integration-opc":"^10.0.0-zeta.3","@things-factory/integration-email":"^10.0.0-zeta.3","@things-factory/integration-melsec":"^10.0.0-zeta.3","@things-factory/integration-modbus":"^10.0.0-zeta.3","@things-factory/integration-qdrant":"^10.0.0-zeta.3","@things-factory/integration-headless":"^10.0.0-zeta.3","@things-factory/integration-influxdb":"^10.0.0-zeta.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.2"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.3_1783442511794_0.9054115159864158","host":"s3://npm-registry-packages-npm-production"}},"9.2.33":{"name":"@things-factory/operato-ecs","version":"9.2.33","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"0ebd9b139ddb9335eab212f63ae2541d96f5c1fc","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.33.tgz","fileCount":59,"integrity":"sha512-i59kyi8J5E61GQbD/aaenS2DX5YWHSA0XLPi6ubR/4vfDfOUpa2Kb8eAR0ajz0inT4LugBu+HiMKMKksTXl5Ww==","signatures":[{"sig":"MEQCIDOo1G/MSDcmMgmz6vfjdFsG7e/SQbT3ZvqgZwRaWp1zAiAw6z2vbsNQ7OR7A08fqQAdb+qNBbHs4xuWkIcXMEHCjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390142},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"347955c276f347107315dba99f8f731ddb97f3ee","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.33","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.33","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.33","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.33","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.33","@things-factory/more-ui":"^9.2.33","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.33","@things-factory/print-ui":"^9.2.33","@things-factory/dashboard":"^9.2.33","@things-factory/export-ui":"^9.2.33","@things-factory/i18n-base":"^9.2.33","@things-factory/lite-menu":"^9.2.33","@things-factory/scheduler":"^9.2.33","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.33","@things-factory/context-ui":"^9.2.33","@things-factory/evaluation":"^9.2.33","@things-factory/setting-ui":"^9.2.33","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.33","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.33","@things-factory/setting-base":"^9.2.33","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.33","@things-factory/oauth2-client":"^9.2.33","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.33","@things-factory/integration-opc":"^9.2.33","@things-factory/integration-email":"^9.2.33","@things-factory/integration-melsec":"^9.2.33","@things-factory/integration-modbus":"^9.2.33","@things-factory/integration-qdrant":"^9.2.33","@things-factory/integration-headless":"^9.2.33","@things-factory/integration-influxdb":"^9.2.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.33_1783521027658_0.5683989975998227","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.8":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"d6ffc782a4c7592a8834450d06f1eeff8873a5de","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.8.tgz","fileCount":62,"integrity":"sha512-Ld6iPEkpQUx2TILe4CWp5nRV0tTNfm7jnSxVxx4uXtgM4uabBAK9eUjjUXS6XBak2JHzN4j6XfQLKANmpVtXpQ==","signatures":[{"sig":"MEYCIQDCyR7ZWmGlKL7I/Jrr1GAfCgRuggaTsLngsckDq/3eyQIhALERIqDlLrAVeDaE/drXz3rzbeOTxN8yoEuBBT4OzXhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414863},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"75dddca7d209c85b5380637490fbe95d3df67d4e","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.8","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.8","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.8","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.8","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.8","@things-factory/more-ui":"^10.0.0-zeta.8","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.8","@things-factory/print-ui":"^10.0.0-zeta.8","@things-factory/dashboard":"^10.0.0-zeta.8","@things-factory/export-ui":"^10.0.0-zeta.8","@things-factory/i18n-base":"^10.0.0-zeta.8","@things-factory/lite-menu":"^10.0.0-zeta.8","@things-factory/scheduler":"^10.0.0-zeta.8","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.8","@things-factory/codelingua":"^10.0.0-zeta.8","@things-factory/context-ui":"^10.0.0-zeta.8","@things-factory/evaluation":"^10.0.0-zeta.8","@things-factory/setting-ui":"^10.0.0-zeta.8","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.8","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.8","@things-factory/setting-base":"^10.0.0-zeta.8","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.8","@things-factory/oauth2-client":"^10.0.0-zeta.8","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.8","@things-factory/integration-opc":"^10.0.0-zeta.8","@things-factory/integration-email":"^10.0.0-zeta.8","@things-factory/integration-melsec":"^10.0.0-zeta.8","@things-factory/integration-modbus":"^10.0.0-zeta.8","@things-factory/integration-qdrant":"^10.0.0-zeta.8","@things-factory/integration-headless":"^10.0.0-zeta.8","@things-factory/integration-influxdb":"^10.0.0-zeta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.8_1783837161036_0.6976724524389508","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.10":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"2b458f95368885f15458e054995790e6ebeaa639","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.10.tgz","fileCount":62,"integrity":"sha512-U9+quXJECtsCTZ5W2Xt7UAzr0jD/pSolGFG3+996yrbwjwBv4dJ8fUg+mbHSwqk+DearZGNdyuotdniF/rSeEg==","signatures":[{"sig":"MEQCIDWYCAzir3VhoxWylhFp5oNaaQyxQ/zY4NIrvV5QQwbMAiBZhslMtVDmN5jyWXvskFgHJWOkx2h5kMDPZjpWe+aKlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415025},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"66f0cf11f6a6ddc4ad756a55fa13b26a55d89fd4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.10","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.10","@things-factory/more-ui":"^10.0.0-zeta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.10","@things-factory/print-ui":"^10.0.0-zeta.10","@things-factory/dashboard":"^10.0.0-zeta.10","@things-factory/export-ui":"^10.0.0-zeta.10","@things-factory/i18n-base":"^10.0.0-zeta.10","@things-factory/lite-menu":"^10.0.0-zeta.10","@things-factory/scheduler":"^10.0.0-zeta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.10","@things-factory/codelingua":"^10.0.0-zeta.10","@things-factory/context-ui":"^10.0.0-zeta.10","@things-factory/evaluation":"^10.0.0-zeta.10","@things-factory/setting-ui":"^10.0.0-zeta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.10","@things-factory/setting-base":"^10.0.0-zeta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.10","@things-factory/oauth2-client":"^10.0.0-zeta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.10","@things-factory/integration-opc":"^10.0.0-zeta.10","@things-factory/integration-email":"^10.0.0-zeta.10","@things-factory/integration-melsec":"^10.0.0-zeta.10","@things-factory/integration-modbus":"^10.0.0-zeta.10","@things-factory/integration-qdrant":"^10.0.0-zeta.10","@things-factory/integration-headless":"^10.0.0-zeta.10","@things-factory/integration-influxdb":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.10_1783953267085_0.31494482156974146","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.12":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"5cc4c466097386dda0f05822da445571e22cb4db","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.12.tgz","fileCount":62,"integrity":"sha512-QRW9sz1i+wS479h7ekdxEaIODMZ9m+1Vsf3QqyYSTi0rVQ++pIe+XNzYGWJ4s7dKtSn01W2FWgBW9vBNkvdQMg==","signatures":[{"sig":"MEUCIQChQiMBuakVf77zZVTI1f0jL1GiNAC3w6/c9nrMHA2OdAIgT8GJSngeWNVr/fOLGra9p3Z8iUkXrreadWl2p1GIkZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415173},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"97d4fea91a41bbe317e60f80bd6bcd7444d777e0","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.10","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.10","@things-factory/more-ui":"^10.0.0-zeta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.12","@things-factory/print-ui":"^10.0.0-zeta.10","@things-factory/dashboard":"^10.0.0-zeta.12","@things-factory/export-ui":"^10.0.0-zeta.10","@things-factory/i18n-base":"^10.0.0-zeta.10","@things-factory/lite-menu":"^10.0.0-zeta.12","@things-factory/scheduler":"^10.0.0-zeta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.10","@things-factory/codelingua":"^10.0.0-zeta.10","@things-factory/context-ui":"^10.0.0-zeta.10","@things-factory/evaluation":"^10.0.0-zeta.10","@things-factory/setting-ui":"^10.0.0-zeta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.10","@things-factory/setting-base":"^10.0.0-zeta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.10","@things-factory/oauth2-client":"^10.0.0-zeta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.10","@things-factory/integration-opc":"^10.0.0-zeta.10","@things-factory/integration-email":"^10.0.0-zeta.10","@things-factory/integration-melsec":"^10.0.0-zeta.10","@things-factory/integration-modbus":"^10.0.0-zeta.10","@things-factory/integration-qdrant":"^10.0.0-zeta.10","@things-factory/integration-headless":"^10.0.0-zeta.10","@things-factory/integration-influxdb":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.12_1784532428821_0.3104751890379027","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.14":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-zeta.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":"88d63a43eefffdb30e325557389d61741aa3f570","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.14.tgz","fileCount":62,"integrity":"sha512-WkpucW6X6AxT4cm5sL2UFhOHtNZPl251nOJxStJiyS228gU5FTe+WDBhNf5DaBtM8f23BFTTjbSix5kyjKNPow==","signatures":[{"sig":"MEQCIEILUBHtNGksH0kTe4TgwGx2w/voSypIe/6rWyL6pL79AiBLOtLRhcriy+9+r0157M+Vims3jjgWCfmEwbtakT3Y0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415173},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"0ee4ac1b5d37b91915dcabe3c949a891c7d94533","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.14","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.10","@things-factory/more-ui":"^10.0.0-zeta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.12","@things-factory/print-ui":"^10.0.0-zeta.10","@things-factory/dashboard":"^10.0.0-zeta.12","@things-factory/export-ui":"^10.0.0-zeta.10","@things-factory/i18n-base":"^10.0.0-zeta.10","@things-factory/lite-menu":"^10.0.0-zeta.12","@things-factory/scheduler":"^10.0.0-zeta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.10","@things-factory/codelingua":"^10.0.0-zeta.10","@things-factory/context-ui":"^10.0.0-zeta.10","@things-factory/evaluation":"^10.0.0-zeta.10","@things-factory/setting-ui":"^10.0.0-zeta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.10","@things-factory/setting-base":"^10.0.0-zeta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.10","@things-factory/oauth2-client":"^10.0.0-zeta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.10","@things-factory/integration-opc":"^10.0.0-zeta.10","@things-factory/integration-email":"^10.0.0-zeta.10","@things-factory/integration-melsec":"^10.0.0-zeta.10","@things-factory/integration-modbus":"^10.0.0-zeta.10","@things-factory/integration-qdrant":"^10.0.0-zeta.10","@things-factory/integration-headless":"^10.0.0-zeta.10","@things-factory/integration-influxdb":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.14_1784644114066_0.5442003912611544","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.17":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.0-zeta.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":"04679da5c55b93161ccf2c6fc5664248e6286bc7","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.17.tgz","fileCount":62,"integrity":"sha512-A7rCKK+O7leXgVFC8CUuwUkWUPSGOdpZqpbsfwluPfCx9agYg0i/Epuc1dJSg1iKO5N3d4M0opwHv3AwavKK1w==","signatures":[{"sig":"MEYCIQCyfUsJP8LTzfL/OR0F2MXi22easzRtmNIEPObA7ny71wIhALPkO3k/NLGNq33U0fmx+SPoMC2UNRIy3EtrISpoZ77D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415145},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"f4654e1a1abda8891a271a140473e497e86342b5","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.14","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.10","@things-factory/more-ui":"^10.0.0-zeta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.17","@things-factory/print-ui":"^10.0.0-zeta.10","@things-factory/dashboard":"^10.0.0-zeta.17","@things-factory/export-ui":"^10.0.0-zeta.10","@things-factory/i18n-base":"^10.0.0-zeta.10","@things-factory/lite-menu":"^10.0.0-zeta.17","@things-factory/scheduler":"^10.0.0-zeta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.10","@things-factory/codelingua":"^10.0.0-zeta.10","@things-factory/context-ui":"^10.0.0-zeta.10","@things-factory/evaluation":"^10.0.0-zeta.10","@things-factory/setting-ui":"^10.0.0-zeta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.10","@things-factory/setting-base":"^10.0.0-zeta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.17","@things-factory/oauth2-client":"^10.0.0-zeta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.10","@things-factory/integration-opc":"^10.0.0-zeta.10","@things-factory/integration-email":"^10.0.0-zeta.10","@things-factory/integration-melsec":"^10.0.0-zeta.10","@things-factory/integration-modbus":"^10.0.0-zeta.10","@things-factory/integration-qdrant":"^10.0.0-zeta.10","@things-factory/integration-headless":"^10.0.0-zeta.17","@things-factory/integration-influxdb":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.17_1784873373754_0.7850492824551119","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.19":{"name":"@things-factory/operato-ecs","version":"10.0.0-zeta.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"fd0af3e12e0dca5c33ba812979ce77f6be3c90e6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0-zeta.19.tgz","fileCount":62,"integrity":"sha512-GfUMJ+wMLOeEgylbE7KFzd3UWDhRL6Qkqfgzn5+oR8Ba6dWnex8eS6/NcCYt0XoUQiBnSPhu3eOcTCA7j3MFRg==","signatures":[{"sig":"MEQCIFL/3ZYXcNrySvhB5Kvc3IwRCDlBgtl1n43nmz8XDmp7AiBywVGUYHNGdHDWPiNq9sSwaKLaE1Pi7ohZaYwozLniXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415145},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7d320de9943dc929c2fa71cc44b2b78089288f76","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0-beta.1","@operato/scene-auth":"^10.0.0-beta.1","@operato/scene-form":"^10.0.0-beta.1","@things-factory/api":"^10.0.0-zeta.10","@operato/scene-clock":"^10.0.0-beta.1","@operato/scene-excel":"^10.0.0-beta.1","@operato/scene-gantt":"^10.0.0-beta.1","@operato/scene-gauge":"^10.0.0-beta.1","@operato/scene-grist":"^10.0.0-beta.1","@operato/scene-label":"^10.0.0-beta.1","@operato/scene-table":"^10.0.0-beta.1","@operato/scene-timer":"^10.0.0-beta.1","@things-factory/help":"^10.0.0-zeta.14","@operato/scene-random":"^10.0.0-beta.1","@operato/scene-switch":"^10.0.0-beta.1","@things-factory/shell":"^10.0.0-zeta.10","@operato/scene-chartjs":"^10.0.0-beta.1","@operato/scene-restful":"^10.0.0-beta.1","@things-factory/system":"^10.0.0-zeta.10","@operato/scene-scichart":"^10.0.0-beta.1","@things-factory/auth-ui":"^10.0.0-zeta.10","@things-factory/more-ui":"^10.0.0-zeta.10","@operato/property-editor":"^10.0.0-beta.1","@things-factory/board-ui":"^10.0.0-zeta.19","@things-factory/print-ui":"^10.0.0-zeta.10","@things-factory/dashboard":"^10.0.0-zeta.19","@things-factory/export-ui":"^10.0.0-zeta.10","@things-factory/i18n-base":"^10.0.0-zeta.10","@things-factory/lite-menu":"^10.0.0-zeta.19","@things-factory/scheduler":"^10.0.0-zeta.10","@operato/scene-integration":"^10.0.0-beta.1","@operato/scene-news-ticker":"^10.0.0-beta.1","@operato/scene-progressbar":"^10.0.0-beta.1","@things-factory/apptool-ui":"^10.0.0-zeta.10","@things-factory/codelingua":"^10.0.0-zeta.10","@things-factory/context-ui":"^10.0.0-zeta.10","@things-factory/evaluation":"^10.0.0-zeta.10","@things-factory/setting-ui":"^10.0.0-zeta.10","@operato/scene-image-slider":"^10.0.0-beta.1","@things-factory/resource-ui":"^10.0.0-zeta.10","@operato/scene-manufacturing":"^10.0.0-beta.1","@things-factory/notification":"^10.0.0-zeta.10","@things-factory/setting-base":"^10.0.0-zeta.10","@operato/scene-data-transform":"^10.0.0-beta.1","@operato/scene-half-roundrect":"^10.0.0-beta.1","@operato/scene-wellstek-gantt":"^10.0.0-beta.1","@things-factory/board-service":"^10.0.0-zeta.19","@things-factory/oauth2-client":"^10.0.0-zeta.10","@operato/scene-material-design":"^10.0.0-beta.1","@things-factory/integration-ui":"^10.0.0-zeta.19","@things-factory/integration-opc":"^10.0.0-zeta.19","@things-factory/integration-email":"^10.0.0-zeta.19","@things-factory/integration-melsec":"^10.0.0-zeta.19","@things-factory/integration-modbus":"^10.0.0-zeta.19","@things-factory/integration-qdrant":"^10.0.0-zeta.19","@things-factory/integration-headless":"^10.0.0-zeta.19","@things-factory/integration-influxdb":"^10.0.0-zeta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0-zeta.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0-zeta.19_1785056534221_0.9432390317962664","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@things-factory/operato-ecs","version":"10.0.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"ca7aec7b9ff30aa102d9b6871ae0f6b0d12bb8cf","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.0.tgz","fileCount":62,"integrity":"sha512-kASDdYT70EcKrIDmkgd/r8n5uPBhlOwsAVG5oURYVCCSa0VlNna0SoGoqaZ5Zz4zGgagR+cLdyVbqRO5JfBRgw==","signatures":[{"sig":"MEUCIAlzbG/rJgKU6/laKPcHrZhBWHuGrqk9NHycKF6digRgAiEA+R7TgikeBqSn7cz12ljLhF1ef7c+zcqERYObLWz9OIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b20fa0816c33727f7ec327e0455687d3be620c58","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.0","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.0","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.0","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.0","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.0","@things-factory/more-ui":"^10.0.0","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.0","@things-factory/print-ui":"^10.0.0","@things-factory/dashboard":"^10.0.0","@things-factory/export-ui":"^10.0.0","@things-factory/i18n-base":"^10.0.0","@things-factory/lite-menu":"^10.0.0","@things-factory/scheduler":"^10.0.0","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.0","@things-factory/codelingua":"^10.0.0","@things-factory/context-ui":"^10.0.0","@things-factory/evaluation":"^10.0.0","@things-factory/setting-ui":"^10.0.0","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.0","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.0","@things-factory/setting-base":"^10.0.0","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.0","@things-factory/oauth2-client":"^10.0.0","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.0","@things-factory/integration-opc":"^10.0.0","@things-factory/integration-email":"^10.0.0","@things-factory/integration-melsec":"^10.0.0","@things-factory/integration-modbus":"^10.0.0","@things-factory/integration-qdrant":"^10.0.0","@things-factory/integration-headless":"^10.0.0","@things-factory/integration-influxdb":"^10.0.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.0_1785330898851_0.20982983659355825","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@things-factory/operato-ecs","version":"10.0.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.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":"7da2bc8fe8dd1aa4af915560f38d66d8325545b6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.1.tgz","fileCount":62,"integrity":"sha512-nUdB2o2+5unnNYmwE9eF/VH0Xchexdyu2Oixroje1uIYvH/KhFVxqJCUyLoyhn9rf2/VA4VTxgR9njnCH5ghPw==","signatures":[{"sig":"MEUCIADkBmj/omrXFd6o0K5S7cX29wA4UqS1wnp6C/Im0q5qAiEA0PB5Y9qhmHnBByO5ht4B7HIa6VB+Bl/SWAFCtT1WO6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"6dd5b25ed1fe863415793bd156c3411ffe1ce47d","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.0","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.0","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.0","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.0","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.0","@things-factory/more-ui":"^10.0.0","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.1","@things-factory/print-ui":"^10.0.0","@things-factory/dashboard":"^10.0.1","@things-factory/export-ui":"^10.0.0","@things-factory/i18n-base":"^10.0.0","@things-factory/lite-menu":"^10.0.1","@things-factory/scheduler":"^10.0.0","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.0","@things-factory/codelingua":"^10.0.0","@things-factory/context-ui":"^10.0.0","@things-factory/evaluation":"^10.0.0","@things-factory/setting-ui":"^10.0.0","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.0","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.0","@things-factory/setting-base":"^10.0.0","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.1","@things-factory/oauth2-client":"^10.0.0","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.1","@things-factory/integration-opc":"^10.0.1","@things-factory/integration-email":"^10.0.1","@things-factory/integration-melsec":"^10.0.1","@things-factory/integration-modbus":"^10.0.1","@things-factory/integration-qdrant":"^10.0.1","@things-factory/integration-headless":"^10.0.1","@things-factory/integration-influxdb":"^10.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.1_1785331982633_0.9962416828054765","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"@things-factory/operato-ecs","version":"10.0.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@10.0.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":"54785e5591b0187bd698f169f8b0c131b2ebb5b0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.2.tgz","fileCount":62,"integrity":"sha512-uiksLDzsjy5M6GN8rz4vMXOqMRmR+J+TvZ3FkUzZd8ZixdBDunDS3HFezfWUoc0b9NySjj8dIx5TQtmX8S9bYA==","signatures":[{"sig":"MEQCID2u3JTGH0KV/d1Qy/hWyXZNtomtA0TgaN6Kol01Y2UnAiBAi5uDZDgfIQYRf5cK+utwXedXOTuvVjQhPYo9MYGozw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414700},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"a69c3592a44e27bfa8212bc06268bff6140afc9a","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.0","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.0","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.0","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.0","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.0","@things-factory/more-ui":"^10.0.0","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.2","@things-factory/print-ui":"^10.0.0","@things-factory/dashboard":"^10.0.2","@things-factory/export-ui":"^10.0.0","@things-factory/i18n-base":"^10.0.0","@things-factory/lite-menu":"^10.0.2","@things-factory/scheduler":"^10.0.0","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.0","@things-factory/codelingua":"^10.0.2","@things-factory/context-ui":"^10.0.0","@things-factory/evaluation":"^10.0.0","@things-factory/setting-ui":"^10.0.0","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.0","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.0","@things-factory/setting-base":"^10.0.0","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.1","@things-factory/oauth2-client":"^10.0.0","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.1","@things-factory/integration-opc":"^10.0.1","@things-factory/integration-email":"^10.0.1","@things-factory/integration-melsec":"^10.0.1","@things-factory/integration-modbus":"^10.0.1","@things-factory/integration-qdrant":"^10.0.1","@things-factory/integration-headless":"^10.0.1","@things-factory/integration-influxdb":"^10.0.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.2_1785347845312_0.008982234345671802","host":"s3://npm-registry-packages-npm-production"}},"8.0.93":{"name":"@things-factory/operato-ecs","version":"8.0.93","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.93","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":"51775329ce20a0f1749cfd1d1e80cb11c95fbd40","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.93.tgz","fileCount":68,"integrity":"sha512-W3g4CE/ugqIBoW02BOdulW/AQRdODRr8afYyOTzkRY4UrXpvgSaABrs5k4F7mW98MYGoPLr7L2pdGtbgA59a7Q==","signatures":[{"sig":"MEUCIAid9Q8vsQzWFzm7BQE5ZtdXcfQphNiF8Y9EwzqDNgS3AiEAmwKQmzqZQnUil4TC1QgB/IDaPSaCFAjsZUlIAKBmBk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307522},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"2e0834bba65b603e01fb6e966e1add625515d4af","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.93","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.93","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.93","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.93","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.93","@things-factory/more-ui":"^8.0.93","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.93","@things-factory/print-ui":"^8.0.93","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.93","@things-factory/export-ui":"^8.0.93","@things-factory/i18n-base":"^8.0.93","@things-factory/lite-menu":"^8.0.93","@things-factory/scheduler":"^8.0.93","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.93","@things-factory/context-ui":"^8.0.93","@things-factory/evaluation":"^8.0.93","@things-factory/setting-ui":"^8.0.93","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.93","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.93","@things-factory/setting-base":"^8.0.93","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.93","@things-factory/oauth2-client":"^8.0.93","@things-factory/integration-ui":"^8.0.93","@things-factory/integration-opc":"^8.0.93","@things-factory/integration-email":"^8.0.93","@things-factory/integration-melsec":"^8.0.93","@things-factory/integration-modbus":"^8.0.93","@things-factory/integration-headless":"^8.0.93","@things-factory/integration-influxdb":"^8.0.93"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.93"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.93_1785395630243_0.9984510497682275","host":"s3://npm-registry-packages-npm-production"}},"8.0.94":{"name":"@things-factory/operato-ecs","version":"8.0.94","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.94","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":"c194d7e79f94b7c3a10ba13760ab8ca95e9fa69f","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.94.tgz","fileCount":68,"integrity":"sha512-ZxbgyqzRujJCR+AFxaURiHn2z2PqR+FCtc1aAZCo8MM7MQEwn4TI91SvGsiCnEJVnfyHnIfQ/pOPjtOr5BgtnQ==","signatures":[{"sig":"MEQCIGDXRSD2xpSyEK0Zaqgc/VJc3mGNtQ3kuKo6nL5CfjjWAiAbA7C9C7afTfFnlxpkAb6OIUUGKgBZtIv0JrICjw0RkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307522},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8624fb1b8c9d979f1b5edf747c5ee1d08cf79a6f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.94","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.94","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.94","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.94","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.94","@things-factory/more-ui":"^8.0.94","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.94","@things-factory/print-ui":"^8.0.94","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.94","@things-factory/export-ui":"^8.0.94","@things-factory/i18n-base":"^8.0.94","@things-factory/lite-menu":"^8.0.94","@things-factory/scheduler":"^8.0.94","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.94","@things-factory/context-ui":"^8.0.94","@things-factory/evaluation":"^8.0.94","@things-factory/setting-ui":"^8.0.94","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.94","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.94","@things-factory/setting-base":"^8.0.94","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.94","@things-factory/oauth2-client":"^8.0.94","@things-factory/integration-ui":"^8.0.94","@things-factory/integration-opc":"^8.0.94","@things-factory/integration-email":"^8.0.94","@things-factory/integration-melsec":"^8.0.94","@things-factory/integration-modbus":"^8.0.94","@things-factory/integration-headless":"^8.0.94","@things-factory/integration-influxdb":"^8.0.94"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.94"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.94_1785397431155_0.9346366001554722","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"@things-factory/operato-ecs","version":"10.0.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"ccfc2631218b13185b186cdce11e3ce540cd105b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.3.tgz","fileCount":62,"integrity":"sha512-2LxxE9orrN1LqCJ1X0bLT+U6573db74VAXIW86PVnDcuDDKF6k2JkRkq51aWPekBr6OTXzD9oGpoK5hlOaXJ2Q==","signatures":[{"sig":"MEUCIGTV8TUQNFESjy73SN3EewWH9RE5ZL06/dF573y/OnmMAiEAyjt9OtdnIcJfMthlk1MI44In+sVGqnT2Eis9PN0rUFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415371},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c7d253b722b6917e8911f6ef6e78e5fc2b295e82","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.3","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.3","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.3","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.3","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.3","@things-factory/more-ui":"^10.0.3","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.3","@things-factory/print-ui":"^10.0.3","@things-factory/dashboard":"^10.0.3","@things-factory/export-ui":"^10.0.3","@things-factory/i18n-base":"^10.0.3","@things-factory/lite-menu":"^10.0.3","@things-factory/scheduler":"^10.0.3","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.3","@things-factory/codelingua":"^10.0.3","@things-factory/context-ui":"^10.0.3","@things-factory/evaluation":"^10.0.3","@things-factory/setting-ui":"^10.0.3","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.3","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.3","@things-factory/setting-base":"^10.0.3","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.3","@things-factory/oauth2-client":"^10.0.3","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.3","@things-factory/integration-opc":"^10.0.3","@things-factory/integration-email":"^10.0.3","@things-factory/integration-melsec":"^10.0.3","@things-factory/integration-modbus":"^10.0.3","@things-factory/integration-qdrant":"^10.0.3","@things-factory/integration-headless":"^10.0.3","@things-factory/integration-influxdb":"^10.0.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.3_1785410093804_0.164243633183915","host":"s3://npm-registry-packages-npm-production"}},"10.0.4":{"name":"@things-factory/operato-ecs","version":"10.0.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"9f2d251f0e617a191d3deceaf1c96ce7c3259945","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.4.tgz","fileCount":62,"integrity":"sha512-u6DIf1RLO2ESxuxHcGAudnKL2UpiEnXb1SOycbJ+xFxu1DGaSvqTEh2P1OSRrY7p9WXZfRadrUocFl5A3kT87w==","signatures":[{"sig":"MEYCIQCknrHAu6em2r4t/kQO+sCzrYYKpv3YFqhzEdPjKq6zDwIhALdBJluU19nnm16ROfdkG+MuJlcY9RIhmjvQC0IPfxEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415371},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c8f6dcfea3ffe7a9dd2a7195e83e2e4e201fd5ea","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.4","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.4","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.4","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.4","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.4","@things-factory/more-ui":"^10.0.4","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.4","@things-factory/print-ui":"^10.0.4","@things-factory/dashboard":"^10.0.4","@things-factory/export-ui":"^10.0.4","@things-factory/i18n-base":"^10.0.4","@things-factory/lite-menu":"^10.0.4","@things-factory/scheduler":"^10.0.4","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.4","@things-factory/codelingua":"^10.0.4","@things-factory/context-ui":"^10.0.4","@things-factory/evaluation":"^10.0.4","@things-factory/setting-ui":"^10.0.4","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.4","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.4","@things-factory/setting-base":"^10.0.4","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.4","@things-factory/oauth2-client":"^10.0.4","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.4","@things-factory/integration-opc":"^10.0.4","@things-factory/integration-email":"^10.0.4","@things-factory/integration-melsec":"^10.0.4","@things-factory/integration-modbus":"^10.0.4","@things-factory/integration-qdrant":"^10.0.4","@things-factory/integration-headless":"^10.0.4","@things-factory/integration-influxdb":"^10.0.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.4_1785413290910_0.33114532788500406","host":"s3://npm-registry-packages-npm-production"}},"10.0.5":{"name":"@things-factory/operato-ecs","version":"10.0.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"56ae3d57537cbfaf90df1d334980b3d4daa6742b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.5.tgz","fileCount":62,"integrity":"sha512-hBKeSorkYllW6svmXSEujLcxMY8SZl6ae4Q/lLw9RZ1PwM+fDDcAY8T0vq8ptNjZUv0IUiMkIQ5iotUdyyqDYw==","signatures":[{"sig":"MEUCIDK0IaVnMUkOVApTI1O98SjzNX+I2xHtkK/Z+o+wGs03AiEAuPjKq1kALydcH2p3Bp0Snm78PfTIlSaNWTqVXf+7Jz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415915},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"42240a9b6d504181850ea30188f215434b2dd55f","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.5","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.5","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.5","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.5","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.5","@things-factory/more-ui":"^10.0.5","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.5","@things-factory/print-ui":"^10.0.5","@things-factory/dashboard":"^10.0.5","@things-factory/export-ui":"^10.0.5","@things-factory/i18n-base":"^10.0.5","@things-factory/lite-menu":"^10.0.5","@things-factory/scheduler":"^10.0.5","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.5","@things-factory/codelingua":"^10.0.5","@things-factory/context-ui":"^10.0.5","@things-factory/evaluation":"^10.0.5","@things-factory/setting-ui":"^10.0.5","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.5","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.5","@things-factory/setting-base":"^10.0.5","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.5","@things-factory/oauth2-client":"^10.0.5","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.5","@things-factory/integration-opc":"^10.0.5","@things-factory/integration-email":"^10.0.5","@things-factory/integration-melsec":"^10.0.5","@things-factory/integration-modbus":"^10.0.5","@things-factory/integration-qdrant":"^10.0.5","@things-factory/integration-headless":"^10.0.5","@things-factory/integration-influxdb":"^10.0.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.5_1785455705318_0.12883452414271201","host":"s3://npm-registry-packages-npm-production"}},"10.0.6":{"name":"@things-factory/operato-ecs","version":"10.0.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"0a7526a2342901eaaaaa5baf68ce275c6903a656","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.6.tgz","fileCount":62,"integrity":"sha512-qJjD/5C8uPXIJvDjV7ecya9czFwiYw8XGISZfZ/Gq15eNM/tO7n8pTNBbPdH96+M8drDkOMMvzcbGPgc8q/McQ==","signatures":[{"sig":"MEUCIQCq58zdfQ9aKkn8ChNB2ZicdqhhAlCbcKRJG9QkHBeuHwIgaxDE5jiBP+c5NXnbRT0oXQkrtVMPhBVaXJtc/GOcbpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416071},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b929c16f83f70bfcc9a144ac6a50232efa56cd64","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.6","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.6","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.6","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.6","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.6","@things-factory/more-ui":"^10.0.6","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.6","@things-factory/print-ui":"^10.0.6","@things-factory/dashboard":"^10.0.6","@things-factory/export-ui":"^10.0.6","@things-factory/i18n-base":"^10.0.6","@things-factory/lite-menu":"^10.0.6","@things-factory/scheduler":"^10.0.6","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.6","@things-factory/codelingua":"^10.0.6","@things-factory/context-ui":"^10.0.6","@things-factory/evaluation":"^10.0.6","@things-factory/setting-ui":"^10.0.6","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.6","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.6","@things-factory/setting-base":"^10.0.6","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.6","@things-factory/oauth2-client":"^10.0.6","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.6","@things-factory/integration-opc":"^10.0.6","@things-factory/integration-email":"^10.0.6","@things-factory/integration-melsec":"^10.0.6","@things-factory/integration-modbus":"^10.0.6","@things-factory/integration-qdrant":"^10.0.6","@things-factory/integration-headless":"^10.0.6","@things-factory/integration-influxdb":"^10.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.6_1785486814821_0.4691732926589569","host":"s3://npm-registry-packages-npm-production"}},"10.0.7":{"name":"@things-factory/operato-ecs","version":"10.0.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"6be2f27f1e32a0a7930399682dab352e10914e89","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.7.tgz","fileCount":62,"integrity":"sha512-1h9o8em0kBOvPTbZmE8zO1owgBlsIRzX2veOFRtVv4SBQNNtfNhQqp4GMVQS6R6w6xu9srIrImrQzz+RqXf8lg==","signatures":[{"sig":"MEQCIB7UPhqONbFjhfAI0jGNajyzajGvBc1W5ydi3s6Lkb6OAiB/BRdYfuWx0wZSrIKXFhDrWfuLviBHhTAeH/BR2Gl81w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416071},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"fffd94e886b67ed9019993a572a632054e812fa3","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.7","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.7","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.7","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.7","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.7","@things-factory/more-ui":"^10.0.7","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.7","@things-factory/print-ui":"^10.0.7","@things-factory/dashboard":"^10.0.7","@things-factory/export-ui":"^10.0.7","@things-factory/i18n-base":"^10.0.7","@things-factory/lite-menu":"^10.0.7","@things-factory/scheduler":"^10.0.7","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.7","@things-factory/codelingua":"^10.0.7","@things-factory/context-ui":"^10.0.7","@things-factory/evaluation":"^10.0.7","@things-factory/setting-ui":"^10.0.7","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.7","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.7","@things-factory/setting-base":"^10.0.7","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.7","@things-factory/oauth2-client":"^10.0.7","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.7","@things-factory/integration-opc":"^10.0.7","@things-factory/integration-email":"^10.0.7","@things-factory/integration-melsec":"^10.0.7","@things-factory/integration-modbus":"^10.0.7","@things-factory/integration-qdrant":"^10.0.7","@things-factory/integration-headless":"^10.0.7","@things-factory/integration-influxdb":"^10.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.7_1785650392586_0.8173690615860016","host":"s3://npm-registry-packages-npm-production"}},"10.0.8":{"name":"@things-factory/operato-ecs","version":"10.0.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"cea8440cf5aa136f1ba31eab85386d9c553a206b","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.8.tgz","fileCount":62,"integrity":"sha512-Y3YWruiK4CgotrBiTBhu0oezixYNPlAURfxTYX4VuXKFa6kga4xqAOrH4dnc/K40nkioQFVVcu1YYTXFWJzE5w==","signatures":[{"sig":"MEQCIG2sb057wgQrToLe1d+ZidKX5ufTOW8tDWD5YWEsOPD+AiAMdBJcaqlwwH2gR5qjIVewNGDaLOrjx+dZhZnyZTOQXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416071},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"4a5a29c9c4a8a3e04fd67a5e5a11a42f0131ad4b","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.8","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.8","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.8","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.8","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.8","@things-factory/more-ui":"^10.0.8","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.8","@things-factory/print-ui":"^10.0.8","@things-factory/dashboard":"^10.0.8","@things-factory/export-ui":"^10.0.8","@things-factory/i18n-base":"^10.0.8","@things-factory/lite-menu":"^10.0.8","@things-factory/scheduler":"^10.0.8","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.8","@things-factory/codelingua":"^10.0.8","@things-factory/context-ui":"^10.0.8","@things-factory/evaluation":"^10.0.8","@things-factory/setting-ui":"^10.0.8","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.8","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.8","@things-factory/setting-base":"^10.0.8","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.8","@things-factory/oauth2-client":"^10.0.8","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.8","@things-factory/integration-opc":"^10.0.8","@things-factory/integration-email":"^10.0.8","@things-factory/integration-melsec":"^10.0.8","@things-factory/integration-modbus":"^10.0.8","@things-factory/integration-qdrant":"^10.0.8","@things-factory/integration-headless":"^10.0.8","@things-factory/integration-influxdb":"^10.0.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.8"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.8_1785650850008_0.9007071688967021","host":"s3://npm-registry-packages-npm-production"}},"8.0.95":{"name":"@things-factory/operato-ecs","version":"8.0.95","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.95","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":"50cfe8969168b309e4c8c8687b5f7d8b9f2237d5","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.95.tgz","fileCount":68,"integrity":"sha512-3SPysQkK/JVTnVTFl7MH2UKK4D7V7GAUkY/QbJ2pSB+3zSoxHe6n2Mcjl+rfLwpKESEp1PwhHRqg1lJLcQ4PeQ==","signatures":[{"sig":"MEQCIFOZhO0Nk0ub4a/U1WmQ8fqnNkv0NuQX/9uV9XDtgO2OAiBEBR1Nc7qfJeY9c6ChiEFPZmhF7NzEXR9wy6MR/5AWxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307522},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"dc95a13c8163626b430b40040086042b859fd910","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.94","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.94","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.94","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.94","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.94","@things-factory/more-ui":"^8.0.94","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.94","@things-factory/print-ui":"^8.0.94","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.94","@things-factory/export-ui":"^8.0.94","@things-factory/i18n-base":"^8.0.94","@things-factory/lite-menu":"^8.0.94","@things-factory/scheduler":"^8.0.94","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.94","@things-factory/context-ui":"^8.0.94","@things-factory/evaluation":"^8.0.95","@things-factory/setting-ui":"^8.0.94","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.94","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.94","@things-factory/setting-base":"^8.0.94","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.94","@things-factory/oauth2-client":"^8.0.94","@things-factory/integration-ui":"^8.0.94","@things-factory/integration-opc":"^8.0.94","@things-factory/integration-email":"^8.0.94","@things-factory/integration-melsec":"^8.0.94","@things-factory/integration-modbus":"^8.0.94","@things-factory/integration-headless":"^8.0.94","@things-factory/integration-influxdb":"^8.0.94"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.94"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.95_1785724431736_0.21150520428937547","host":"s3://npm-registry-packages-npm-production"}},"10.0.9":{"name":"@things-factory/operato-ecs","version":"10.0.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"c73416f29ed2a7384d48dbe095c2615fda5b665e","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.9.tgz","fileCount":62,"integrity":"sha512-lE1QTgDZ9t0i0QGpsAl3PL+EV0lEbI1jlwzTe1ZOAwUKNFL6qeqygOY0c6WiB9Tix5TFCL/md8xHxXEsgCZ+Qw==","signatures":[{"sig":"MEQCIDml1GUHXZliSoZF9RN0Uw5/DJqV4moT4nRZAN1OMyBcAiB0VIkR5D7Aw4wqTHJTwwl43s9bjDt7xKBuHyosw+FGrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416071},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"b7a6c48c213e7a504114397b752004a295c1df72","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.9","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.9","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.9","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.9","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.9","@things-factory/more-ui":"^10.0.9","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.9","@things-factory/print-ui":"^10.0.9","@things-factory/dashboard":"^10.0.9","@things-factory/export-ui":"^10.0.9","@things-factory/i18n-base":"^10.0.9","@things-factory/lite-menu":"^10.0.9","@things-factory/scheduler":"^10.0.9","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.9","@things-factory/codelingua":"^10.0.9","@things-factory/context-ui":"^10.0.9","@things-factory/evaluation":"^10.0.9","@things-factory/setting-ui":"^10.0.9","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.9","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.9","@things-factory/setting-base":"^10.0.9","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.9","@things-factory/oauth2-client":"^10.0.9","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.9","@things-factory/integration-opc":"^10.0.9","@things-factory/integration-email":"^10.0.9","@things-factory/integration-melsec":"^10.0.9","@things-factory/integration-modbus":"^10.0.9","@things-factory/integration-qdrant":"^10.0.9","@things-factory/integration-headless":"^10.0.9","@things-factory/integration-influxdb":"^10.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.9_1786027876033_0.7244199607885058","host":"s3://npm-registry-packages-npm-production"}},"9.2.34":{"name":"@things-factory/operato-ecs","version":"9.2.34","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@9.2.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":"a773315ea28cbcb6b94ec48454e2f498b9a5f94c","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-9.2.34.tgz","fileCount":59,"integrity":"sha512-2m8igrdrPczWDAR1KLy4dIAc8lTb1wpVEvFw02ygEi64OUqI5FuEhl102kIbe28AvIBLh726E96DG8Zcravmew==","signatures":[{"sig":"MEUCIHYoUdf5gnuyAMjPVBOxv92bKQZsBWblGPBK8eVTgNbgAiEA5G6g2sUq+zjZo6xIBWVGA8zUPzPZgU3uUnrTuoTVknE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390290},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"7343078d8d0006adc025f72d00d451a796596c13","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/data-grist":"^9.0.0","@operato/scene-auth":"^9.0.0","@operato/scene-form":"^9.0.0","@things-factory/api":"^9.2.33","@operato/scene-clock":"^9.0.0","@operato/scene-excel":"^9.0.0","@operato/scene-gantt":"^9.0.0","@operato/scene-gauge":"^9.0.0","@operato/scene-grist":"^9.0.0","@operato/scene-label":"^9.0.0","@operato/scene-table":"^9.0.0","@operato/scene-timer":"^9.0.0","@things-factory/help":"^9.2.33","@operato/scene-random":"^9.0.0","@operato/scene-switch":"^9.0.0","@things-factory/shell":"^9.2.33","@operato/scene-chartjs":"^9.0.0","@operato/scene-restful":"^9.0.0","@things-factory/system":"^9.2.33","@operato/scene-scichart":"^9.0.0","@things-factory/auth-ui":"^9.2.33","@things-factory/more-ui":"^9.2.33","@operato/property-editor":"^9.0.0","@things-factory/board-ui":"^9.2.33","@things-factory/print-ui":"^9.2.33","@things-factory/dashboard":"^9.2.33","@things-factory/export-ui":"^9.2.33","@things-factory/i18n-base":"^9.2.33","@things-factory/lite-menu":"^9.2.33","@things-factory/scheduler":"^9.2.33","@operato/scene-integration":"^9.0.0","@operato/scene-news-ticker":"^9.0.0","@operato/scene-progressbar":"^9.0.0","@things-factory/apptool-ui":"^9.2.33","@things-factory/context-ui":"^9.2.33","@things-factory/evaluation":"^9.2.34","@things-factory/setting-ui":"^9.2.33","@operato/scene-image-slider":"^9.0.0","@things-factory/resource-ui":"^9.2.33","@operato/scene-manufacturing":"^9.0.0","@things-factory/notification":"^9.2.33","@things-factory/setting-base":"^9.2.33","@operato/scene-data-transform":"^9.0.0","@operato/scene-half-roundrect":"^9.0.0","@operato/scene-wellstek-gantt":"^9.0.0","@things-factory/board-service":"^9.2.33","@things-factory/oauth2-client":"^9.2.33","@operato/scene-material-design":"^9.0.0","@things-factory/integration-ui":"^9.2.33","@things-factory/integration-opc":"^9.2.33","@things-factory/integration-email":"^9.2.33","@things-factory/integration-melsec":"^9.2.33","@things-factory/integration-modbus":"^9.2.33","@things-factory/integration-qdrant":"^9.2.33","@things-factory/integration-headless":"^9.2.33","@things-factory/integration-influxdb":"^9.2.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^9.2.33"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_9.2.34_1786086219859_0.7617982528224825","host":"s3://npm-registry-packages-npm-production"}},"8.0.97":{"name":"@things-factory/operato-ecs","version":"8.0.97","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@8.0.97","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":"a8268f18766fe34f97055a709a8238dce6d8b8b3","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-8.0.97.tgz","fileCount":68,"integrity":"sha512-dcYXdmYZokRFWh3x+7cA1DdXFXKZ9fYB8HfdQqT818DMUqiZZajnqgdbkztTsZxBYCILJTqIFDIMvsA2LvLyvA==","signatures":[{"sig":"MEUCIQCCcvZrfdZyoVllwj1qaK+SUzG7Rwd6DS2Ulub58ypxTQIge+2KQbUdpJrZphF6cQTtJX5nOJJZiN3YCu8uTmFQw08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307538},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5d03c18493fb5e9d58e56bf893b51a9d682b8823","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v24.16.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@operato/scene-tab":"^8.0.0","@operato/data-grist":"^8.0.0","@operato/scene-auth":"^8.0.0","@operato/scene-form":"^8.0.0","@operato/scene-i18n":"^8.0.0","@things-factory/api":"^8.0.97","@operato/scene-clock":"^8.0.0","@operato/scene-clone":"^8.0.0","@operato/scene-excel":"^8.0.0","@operato/scene-gantt":"^8.0.0","@operato/scene-gauge":"^8.0.0","@operato/scene-grist":"^8.0.0","@operato/scene-label":"^8.0.0","@operato/scene-table":"^8.0.0","@operato/scene-timer":"^8.0.0","@things-factory/help":"^8.0.97","@operato/scene-legend":"^8.0.0","@operato/scene-marker":"^8.0.0","@operato/scene-random":"^8.0.0","@operato/scene-switch":"^8.0.0","@things-factory/shell":"^8.0.97","@operato/scene-chartjs":"^8.0.0","@operato/scene-compass":"^8.0.0","@operato/scene-graphql":"^8.0.0","@operato/scene-restful":"^8.0.0","@things-factory/system":"^8.0.97","@operato/scene-polypath":"^8.0.0","@operato/scene-scichart":"^8.0.0","@things-factory/auth-ui":"^8.0.97","@things-factory/more-ui":"^8.0.97","@operato/property-editor":"^8.0.0","@things-factory/board-ui":"^8.0.97","@things-factory/print-ui":"^8.0.97","@operato/scene-google-map":"^8.0.0","@operato/scene-indoor-map":"^8.0.0","@operato/scene-visualizer":"^8.0.0","@things-factory/dashboard":"^8.0.97","@things-factory/export-ui":"^8.0.97","@things-factory/i18n-base":"^8.0.97","@things-factory/lite-menu":"^8.0.97","@things-factory/scheduler":"^8.0.97","@operato/scene-integration":"^8.0.0","@operato/scene-news-ticker":"^8.0.0","@operato/scene-progressbar":"^8.0.0","@things-factory/apptool-ui":"^8.0.97","@things-factory/context-ui":"^8.0.97","@things-factory/evaluation":"^8.0.97","@things-factory/setting-ui":"^8.0.97","@operato/scene-image-slider":"^8.0.0","@operato/scene-wheel-sorter":"^8.0.0","@things-factory/resource-ui":"^8.0.97","@operato/scene-manufacturing":"^8.0.0","@things-factory/notification":"^8.0.97","@things-factory/setting-base":"^8.0.97","@operato/scene-data-transform":"^8.0.0","@operato/scene-half-roundrect":"^8.0.0","@operato/scene-wellstek-gantt":"^8.0.0","@things-factory/board-service":"^8.0.97","@things-factory/oauth2-client":"^8.0.97","@things-factory/integration-ui":"^8.0.97","@things-factory/integration-opc":"^8.0.97","@things-factory/integration-email":"^8.0.97","@things-factory/integration-melsec":"^8.0.97","@things-factory/integration-modbus":"^8.0.97","@things-factory/integration-headless":"^8.0.97","@things-factory/integration-influxdb":"^8.0.97"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^8.0.97"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_8.0.97_1787030918877_0.5058415362765953","host":"s3://npm-registry-packages-npm-production"}},"10.0.10":{"name":"@things-factory/operato-ecs","version":"10.0.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"95f1e0a86a711cd0db3955362ca4cf770035f343","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.10.tgz","fileCount":62,"integrity":"sha512-iR6Ao4AF5EdPEF2kX61K9BMain+GDzFalrM1xK5TOtdbVgzuPsJbTxMY2I2GS7+QNVFHNi0/8FbDvomogBbrIA==","signatures":[{"sig":"MEYCIQC50ScZ1KywgUoc5aEYzdZRot7Yq3L+CuChycwyfGpG5wIhANcIfc9hdPl8mX8n6kc+JKh7SjmPQnh4KT1EDQwpzIQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416119},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"afb7bf76bb16e946c8e62d9e79199c3fa5e34174","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.10","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.10","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.10","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.10","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.10","@things-factory/more-ui":"^10.0.10","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.10","@things-factory/print-ui":"^10.0.10","@things-factory/dashboard":"^10.0.10","@things-factory/export-ui":"^10.0.10","@things-factory/i18n-base":"^10.0.10","@things-factory/lite-menu":"^10.0.10","@things-factory/scheduler":"^10.0.10","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.10","@things-factory/codelingua":"^10.0.10","@things-factory/context-ui":"^10.0.10","@things-factory/evaluation":"^10.0.10","@things-factory/setting-ui":"^10.0.10","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.10","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.10","@things-factory/setting-base":"^10.0.10","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.10","@things-factory/oauth2-client":"^10.0.10","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.10","@things-factory/integration-opc":"^10.0.10","@things-factory/integration-email":"^10.0.10","@things-factory/integration-melsec":"^10.0.10","@things-factory/integration-modbus":"^10.0.10","@things-factory/integration-qdrant":"^10.0.10","@things-factory/integration-headless":"^10.0.10","@things-factory/integration-influxdb":"^10.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.10_1787051224854_0.6839789575406579","host":"s3://npm-registry-packages-npm-production"}},"10.0.13":{"name":"@things-factory/operato-ecs","version":"10.0.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"95f65bae3d43232fed935726754a542f91b43835","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.13.tgz","fileCount":62,"integrity":"sha512-Td5cZsZqA+7cl/ApKK6KyPv5ZEJ0aynNPFECldgXyhlmgD4Jo/61Ukgk87OFqU+Y+XNcuRYWKLuq2odUrHmoog==","signatures":[{"sig":"MEYCIQDNNf9cWpoxh+g1NoeHJH44sYnAjLHlE70fw6qbefwSTwIhANXJ/GahZQHeJG0sA6e2XdcKfA3q6dorJRI8PFkwZ6ge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416119},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"808b3b9e3bf15c058316ec4c73455108df7722aa","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.13","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.13","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.13","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.13","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.13","@things-factory/more-ui":"^10.0.13","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.13","@things-factory/print-ui":"^10.0.13","@things-factory/dashboard":"^10.0.13","@things-factory/export-ui":"^10.0.13","@things-factory/i18n-base":"^10.0.13","@things-factory/lite-menu":"^10.0.13","@things-factory/scheduler":"^10.0.13","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.13","@things-factory/codelingua":"^10.0.13","@things-factory/context-ui":"^10.0.13","@things-factory/evaluation":"^10.0.13","@things-factory/setting-ui":"^10.0.13","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.13","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.13","@things-factory/setting-base":"^10.0.13","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.13","@things-factory/oauth2-client":"^10.0.13","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.13","@things-factory/integration-opc":"^10.0.13","@things-factory/integration-email":"^10.0.13","@things-factory/integration-melsec":"^10.0.13","@things-factory/integration-modbus":"^10.0.13","@things-factory/integration-qdrant":"^10.0.13","@things-factory/integration-headless":"^10.0.13","@things-factory/integration-influxdb":"^10.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.13_1787484048380_0.6629532074627764","host":"s3://npm-registry-packages-npm-production"}},"10.0.18":{"name":"@things-factory/operato-ecs","version":"10.0.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"404d3f27336cac270e77a1672afed7779e7d5d92","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.18.tgz","fileCount":62,"integrity":"sha512-h52tiNCmf4vUv1V6ULpyjJNBAXOsdmJEEmMQEL6g+j8DIc23oUXRl8s551Z0Ekgk7K5nE/BU5mOm7TEGtNHfEw==","signatures":[{"sig":"MEUCIHpVn5+dw2qCvwWxY4Z3EPKptKFMPvRdA0465ciFGWkHAiEAiFw/JljYvDIr7zjIVFcTyG4YYe3v6LDaKxhBFRmiwOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416508},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"806c7af400517177f1323645df03558451587533","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.18","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.18","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.18","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.18","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.18","@things-factory/more-ui":"^10.0.18","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.18","@things-factory/print-ui":"^10.0.18","@things-factory/dashboard":"^10.0.18","@things-factory/export-ui":"^10.0.18","@things-factory/i18n-base":"^10.0.18","@things-factory/lite-menu":"^10.0.18","@things-factory/scheduler":"^10.0.18","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.18","@things-factory/codelingua":"^10.0.18","@things-factory/context-ui":"^10.0.18","@things-factory/evaluation":"^10.0.18","@things-factory/setting-ui":"^10.0.18","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.18","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.18","@things-factory/setting-base":"^10.0.18","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.18","@things-factory/oauth2-client":"^10.0.18","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.18","@things-factory/integration-opc":"^10.0.18","@things-factory/integration-email":"^10.0.18","@things-factory/integration-melsec":"^10.0.18","@things-factory/integration-modbus":"^10.0.18","@things-factory/integration-qdrant":"^10.0.18","@things-factory/integration-headless":"^10.0.18","@things-factory/integration-influxdb":"^10.0.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.18_1788103186133_0.3510836701725706","host":"s3://npm-registry-packages-npm-production"}},"10.0.19":{"name":"@things-factory/operato-ecs","version":"10.0.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"d21d84efbb58c1e0a65f53d95c4240afd2dbcdbd","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.0.19.tgz","fileCount":62,"integrity":"sha512-pGhPWtEGg4Ti9qdrQ4KwBNvApE7lenmYV1/hcsWwh9jPNCiNL+yh3v40xKiB7XN58Q2hKYAFlvese2Z2GdwE5g==","signatures":[{"sig":"MEQCIE/vSq32+/W7fhNnHfl+sgCq8syZOiGkudkecRJa/S8eAiAt3FFhhmegXRYLe7M52z9ejnGxsNMsKQBftJd4L6BmPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416503},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"5c170a55152cfe906fe6dbc30e6bfe474ed64122","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.0.19","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.0.19","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.0.19","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.0.19","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.0.19","@things-factory/more-ui":"^10.0.19","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.0.19","@things-factory/print-ui":"^10.0.19","@things-factory/dashboard":"^10.0.19","@things-factory/export-ui":"^10.0.19","@things-factory/i18n-base":"^10.0.19","@things-factory/lite-menu":"^10.0.19","@things-factory/scheduler":"^10.0.19","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.0.19","@things-factory/codelingua":"^10.0.19","@things-factory/context-ui":"^10.0.19","@things-factory/evaluation":"^10.0.19","@things-factory/setting-ui":"^10.0.19","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.0.19","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.0.19","@things-factory/setting-base":"^10.0.19","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.0.19","@things-factory/oauth2-client":"^10.0.19","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.0.19","@things-factory/integration-opc":"^10.0.19","@things-factory/integration-email":"^10.0.19","@things-factory/integration-melsec":"^10.0.19","@things-factory/integration-modbus":"^10.0.19","@things-factory/integration-qdrant":"^10.0.19","@things-factory/integration-headless":"^10.0.19","@things-factory/integration-influxdb":"^10.0.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.0.19_1788170857683_0.47566546158953105","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@things-factory/operato-ecs","version":"10.1.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"071e5d6d1f56e105fa7a37ebfb661be7834a12d0","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.1.0.tgz","fileCount":62,"integrity":"sha512-dF7GkjWFmbhgRsAw+qwrPc1jMggyxiXD42HfacdC/BprxcoD/Nx1ndU2YQedS+GpngFvIW+0xDEZQeNawxhtPg==","signatures":[{"sig":"MEQCIATTBAiMXmQ62kr/nrq85Atp0EAmCp04i0pd9b6lbvkiAiBK3Ybx+Djo3g/nMasjn9g5p2pAjT6Ob5vw4+lHcGCPNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416986},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"8407b1e9d1f47f6676af144d4a33c8ac01cb49c4","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.1.0","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.1.0","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.1.0","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.1.0","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.1.0","@things-factory/more-ui":"^10.1.0","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.1.0","@things-factory/print-ui":"^10.1.0","@things-factory/dashboard":"^10.1.0","@things-factory/export-ui":"^10.1.0","@things-factory/i18n-base":"^10.1.0","@things-factory/lite-menu":"^10.1.0","@things-factory/scheduler":"^10.1.0","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.1.0","@things-factory/codelingua":"^10.1.0","@things-factory/context-ui":"^10.1.0","@things-factory/evaluation":"^10.1.0","@things-factory/setting-ui":"^10.1.0","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.1.0","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.1.0","@things-factory/setting-base":"^10.1.0","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.1.0","@things-factory/oauth2-client":"^10.1.0","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.1.0","@things-factory/integration-opc":"^10.1.0","@things-factory/integration-email":"^10.1.0","@things-factory/integration-melsec":"^10.1.0","@things-factory/integration-modbus":"^10.1.0","@things-factory/integration-qdrant":"^10.1.0","@things-factory/integration-headless":"^10.1.0","@things-factory/integration-influxdb":"^10.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.0.9"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.1.0_1788788998390_0.5249852318214858","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@things-factory/operato-ecs","version":"10.1.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/operato-ecs@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":"ef0ca8977cc86e6a71f0cec550144a4af13f66a6","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.1.1.tgz","fileCount":62,"integrity":"sha512-AABb6wqbyBwBh/rP03NXkfbU/nYdsqrhGZi0rJFnxSixKx0bCDqUCyr7TGw3H0XGtgT6GTLcBxBjS1IISF6fZw==","signatures":[{"sig":"MEQCIBGREwHa2FzqCOCG4rTKtjEKjpdAGYj3KMetCoYDV3BUAiAgYg35CTmb6O5cdSkxYZfyoPCyt1uCr6o1uuZiNyDbEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416986},"main":"dist-server/index.js","browser":"dist-client/index.js","gitHead":"c8f13c30c39e006f932eb2903b27bd30587e7dc6","scripts":{"stop":"things-factory-stop operato-ecs","build":"npm run build:server && npm run build:client","clean":"npm run clean:server && npm run clean:client","serve":"things-factory operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","stop:dev":"kill $(lsof -t -i:3000,3001)","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:app":"rm -rf dist-app","migration":"npm run build:server && things-factory-migration","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","clean:client":"rm -rf dist-client","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","migration:privileges":"npm run build:server && things-factory-migration-privileges"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/operato-ecs"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Application for equipment control system","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@operato/data-grist":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-form":"^10.0.0","@things-factory/api":"^10.1.1","@operato/scene-clock":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@things-factory/help":"^10.1.1","@operato/scene-random":"^10.0.0","@operato/scene-switch":"^10.0.0","@things-factory/shell":"^10.1.1","@operato/scene-chartjs":"^10.0.0","@operato/scene-restful":"^10.0.0","@things-factory/system":"^10.1.1","@operato/scene-scichart":"^10.0.0","@things-factory/auth-ui":"^10.1.1","@things-factory/more-ui":"^10.1.1","@operato/property-editor":"^10.0.0","@things-factory/board-ui":"^10.1.1","@things-factory/print-ui":"^10.1.1","@things-factory/dashboard":"^10.1.1","@things-factory/export-ui":"^10.1.1","@things-factory/i18n-base":"^10.1.1","@things-factory/lite-menu":"^10.1.1","@things-factory/scheduler":"^10.1.1","@operato/scene-integration":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@things-factory/apptool-ui":"^10.1.1","@things-factory/codelingua":"^10.1.1","@things-factory/context-ui":"^10.1.1","@things-factory/evaluation":"^10.1.1","@things-factory/setting-ui":"^10.1.1","@operato/scene-image-slider":"^10.0.0","@things-factory/resource-ui":"^10.1.1","@operato/scene-manufacturing":"^10.0.0","@things-factory/notification":"^10.1.1","@things-factory/setting-base":"^10.1.1","@operato/scene-data-transform":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/board-service":"^10.1.1","@things-factory/oauth2-client":"^10.1.1","@operato/scene-material-design":"^10.0.0","@things-factory/integration-ui":"^10.1.1","@things-factory/integration-opc":"^10.1.1","@things-factory/integration-email":"^10.1.1","@things-factory/integration-melsec":"^10.1.1","@things-factory/integration-modbus":"^10.1.1","@things-factory/integration-qdrant":"^10.1.1","@things-factory/integration-headless":"^10.1.1","@things-factory/integration-influxdb":"^10.1.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"devDependencies":{"@things-factory/builder":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/operato-ecs_10.1.1_1788789154720_0.5871712318101898","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@things-factory/operato-ecs","version":"10.1.2","main":"dist-server/index.js","browser":"dist-client/index.js","things-factory":true,"author":"heartyoh <heartyoh@hatiolab.com>","description":"Application for equipment control system","license":"MIT","publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/hatiolab/things-factory.git","directory":"packages/operato-ecs"},"scripts":{"serve":"things-factory operato-ecs","serve:dev":"npm run build:server && concurrently -k -r \"npm run build:client:watch\" \"things-factory-dev operato-ecs\"","copy:files":"copyfiles -e \"./client/**/*.{ts,js,json}\" -u 1 \"./client/**/*\" dist-client","build":"npm run build:server && npm run build:client","build:client":"npm run clean:client && npm run copy:files && tsc --p ./client/tsconfig.json","build:client:watch":"npm run copy:files && tsc --p ./client/tsconfig.json --watch --preserveWatchOutput","build:server":"npm run clean:server && tsc --p ./server/tsconfig.json","build:app":"npm run clean:app && webpack --config ../builder/webpack.config.js","clean:server":"rm -rf dist-server","clean:client":"rm -rf dist-client","clean:app":"rm -rf dist-app","clean":"npm run clean:server && npm run clean:client","migration":"npm run build:server && things-factory-migration","migration:privileges":"npm run build:server && things-factory-migration-privileges","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration","migration:revert":"things-factory-migration --undo","stop:dev":"kill $(lsof -t -i:3000,3001)","stop":"things-factory-stop operato-ecs","docker":"npm run build:app && things-factory-dockerize hatiolab/operato-ecs:latest  hatiolab/operato-ecs:$npm_package_version linux/amd64","docker:run":"docker run --platform linux/amd64 -p 4000:3000 hatiolab/operato-ecs:latest","docker:push":"docker image push hatiolab/operato-ecs:latest && docker image push hatiolab/operato-ecs:$npm_package_version"},"dependencies":{"@operato/data-grist":"^10.0.0","@operato/property-editor":"^10.0.0","@operato/scene-auth":"^10.0.0","@operato/scene-chartjs":"^10.0.0","@operato/scene-clock":"^10.0.0","@operato/scene-data-transform":"^10.0.0","@operato/scene-excel":"^10.0.0","@operato/scene-form":"^10.0.0","@operato/scene-gantt":"^10.0.0","@operato/scene-gauge":"^10.0.0","@operato/scene-grist":"^10.0.0","@operato/scene-half-roundrect":"^10.0.0","@operato/scene-image-slider":"^10.0.0","@operato/scene-integration":"^10.0.0","@operato/scene-label":"^10.0.0","@operato/scene-manufacturing":"^10.0.0","@operato/scene-material-design":"^10.0.0","@operato/scene-news-ticker":"^10.0.0","@operato/scene-progressbar":"^10.0.0","@operato/scene-random":"^10.0.0","@operato/scene-restful":"^10.0.0","@operato/scene-scichart":"^10.0.0","@operato/scene-switch":"^10.0.0","@operato/scene-table":"^10.0.0","@operato/scene-timer":"^10.0.0","@operato/scene-wellstek-gantt":"^10.0.0","@things-factory/api":"^10.1.2","@things-factory/apptool-ui":"^10.1.2","@things-factory/auth-ui":"^10.1.2","@things-factory/board-service":"^10.1.2","@things-factory/board-ui":"^10.1.2","@things-factory/codelingua":"^10.1.2","@things-factory/context-ui":"^10.1.2","@things-factory/dashboard":"^10.1.2","@things-factory/evaluation":"^10.1.2","@things-factory/export-ui":"^10.1.2","@things-factory/help":"^10.1.2","@things-factory/i18n-base":"^10.1.2","@things-factory/integration-email":"^10.1.2","@things-factory/integration-headless":"^10.1.2","@things-factory/integration-influxdb":"^10.1.2","@things-factory/integration-melsec":"^10.1.2","@things-factory/integration-modbus":"^10.1.2","@things-factory/integration-opc":"^10.1.2","@things-factory/integration-qdrant":"^10.1.2","@things-factory/integration-ui":"^10.1.2","@things-factory/lite-menu":"^10.1.2","@things-factory/more-ui":"^10.1.2","@things-factory/notification":"^10.1.2","@things-factory/oauth2-client":"^10.1.2","@things-factory/print-ui":"^10.1.2","@things-factory/resource-ui":"^10.1.2","@things-factory/scheduler":"^10.1.2","@things-factory/setting-base":"^10.1.2","@things-factory/setting-ui":"^10.1.2","@things-factory/shell":"^10.1.2","@things-factory/system":"^10.1.2"},"devDependencies":{"@things-factory/builder":"^10.1.2"},"gitHead":"679ef1d63953fb006afed9c2402dab57d7314f9a","_nodeVersion":"25.6.0","_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","_id":"@things-factory/operato-ecs@10.1.2","dist":{"integrity":"sha512-hhrJ+ObBdt5u8w5E47NLxnZBtCdE/6haTDpE3GbxkRwR8bG74Z4ETauifcnzf0QB7odxeYVdbza0nlJ9gfonFg==","shasum":"fb507a98c7a2bb7d597325a5d8f5a4c014b100d1","tarball":"https://registry.npmjs.org/@things-factory/operato-ecs/-/operato-ecs-10.1.2.tgz","fileCount":62,"unpackedSize":1416986,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA2WuKoHqet3SZ9j3OxqPhaLBmVAYiT7lmJEs2FCQrfdAiEA32Yk5wkvN4OExaZHtwOG7WACdLoNhD/ypHiGIvGavYA="}]},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/operato-ecs_10.1.2_1788789539202_0.4925913158421431"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-07T02:46:11.939Z","modified":"2026-09-07T13:58:59.588Z","2.0.14":"2020-02-07T02:46:12.261Z","2.0.15":"2020-02-07T02:55:17.697Z","2.0.16":"2020-02-07T03:12:27.670Z","2.0.17":"2020-02-07T03:18:27.756Z","2.0.18":"2020-02-09T08:57:26.297Z","2.0.19":"2020-02-10T08:32:42.358Z","2.0.20":"2020-02-11T02:32:58.705Z","2.0.21":"2020-02-26T11:03:43.489Z","2.0.22":"2020-04-16T14:40:31.141Z","2.0.23":"2020-04-16T17:48:06.008Z","2.0.24":"2020-04-17T07:15:21.072Z","2.0.25":"2020-04-20T10:45:23.060Z","2.0.26":"2020-04-24T09:34:33.386Z","2.0.27":"2020-04-27T03:46:20.756Z","2.0.28":"2020-05-27T16:26:14.717Z","2.0.29":"2020-06-05T03:17:06.015Z","3.0.0-beta":"2020-06-19T15:46:34.076Z","3.0.0-beta.1":"2020-07-28T06:06:05.863Z","3.0.0-beta.13":"2020-09-14T01:35:18.817Z","3.0.0-beta.14":"2020-09-14T15:16:36.611Z","3.0.0-beta.15":"2020-09-15T14:37:23.318Z","3.0.0-beta.16":"2020-09-17T05:45:03.447Z","3.0.0-beta.18":"2020-09-20T23:30:19.080Z","3.0.0-beta.19":"2020-09-24T00:52:15.614Z","3.0.0-beta.20":"2020-09-24T09:39:42.294Z","3.0.0-beta.22":"2020-09-25T00:32:29.425Z","3.0.0-beta.23":"2020-09-29T03:18:33.321Z","3.0.0-beta.24":"2020-09-29T06:08:04.969Z","3.0.0-beta.25":"2020-09-30T01:05:45.956Z","3.0.0-beta.26":"2020-10-04T05:28:32.782Z","3.0.0-beta.27":"2020-10-05T13:37:06.634Z","3.0.0-beta.28":"2020-10-05T15:33:09.881Z","3.0.0-beta.29":"2020-10-06T00:12:20.552Z","3.0.0-beta.30":"2020-10-06T13:56:28.618Z","3.0.0-beta.34":"2020-10-07T03:47:21.780Z","3.0.0-beta.37":"2020-10-08T07:08:17.382Z","3.0.0-beta.38":"2020-10-08T11:32:48.647Z","3.0.0-beta.39":"2020-10-10T07:48:40.377Z","3.0.0-beta.40":"2020-10-13T10:27:13.511Z","3.0.0-beta.41":"2020-10-13T13:09:59.185Z","3.0.0-beta.42":"2020-10-13T14:08:04.226Z","3.0.0-beta.43":"2020-10-14T07:28:52.514Z","3.0.0-beta.44":"2020-10-15T14:42:37.817Z","3.0.0-beta.45":"2020-10-16T11:13:58.127Z","3.0.0-beta.46":"2020-10-17T16:04:43.044Z","3.0.0-beta.47":"2020-10-20T06:07:33.838Z","3.0.0-beta.48":"2020-10-21T01:09:32.581Z","3.0.0-beta.50":"2020-10-26T05:51:43.396Z","3.0.0-beta.51":"2020-10-28T07:34:14.706Z","3.0.0-beta.52":"2020-10-28T10:55:28.222Z","3.0.0-beta.53":"2020-10-29T10:07:44.908Z","3.0.0-beta.54":"2020-11-04T10:28:35.008Z","3.0.0-beta.55":"2020-11-05T03:23:10.677Z","3.0.0-beta.56":"2020-11-06T10:55:29.219Z","3.0.0-beta.57":"2020-11-09T14:34:59.411Z","3.0.0-beta.58":"2020-11-15T13:43:16.095Z","3.0.0-beta.59":"2020-11-17T09:17:27.972Z","3.0.0-beta.61":"2020-11-20T13:32:05.325Z","3.0.0-beta.64":"2020-11-20T14:50:52.493Z","3.0.0-beta.65":"2020-11-23T06:55:31.406Z","3.0.0-beta.66":"2020-11-26T05:50:43.204Z","3.0.0-beta.68":"2020-11-28T03:57:29.887Z","3.0.0-beta.69":"2020-12-01T17:04:50.043Z","3.0.0-beta.70":"2020-12-02T06:29:33.755Z","3.0.0-beta.71":"2020-12-02T10:24:08.455Z","3.0.0-beta.72":"2020-12-03T02:05:49.809Z","3.0.0-beta.73":"2020-12-03T16:11:10.098Z","3.0.0-beta.74":"2020-12-04T05:18:37.774Z","3.0.0-beta.75":"2020-12-06T17:07:11.936Z","3.0.0-beta.76":"2020-12-07T00:14:55.981Z","3.0.0-beta.77":"2020-12-08T01:49:55.709Z","3.0.0-beta.78":"2020-12-08T13:18:04.296Z","3.0.0-beta.80":"2020-12-09T12:58:44.729Z","3.0.0-beta.81":"2020-12-10T04:45:48.601Z","3.0.0-beta.82":"2020-12-11T07:44:53.651Z","3.0.0-beta.83":"2020-12-13T16:59:16.750Z","3.0.0-beta.84":"2020-12-15T09:50:18.533Z","3.0.0-beta.85":"2020-12-15T13:51:41.240Z","3.0.0-beta.86":"2020-12-16T16:21:36.670Z","3.0.0-beta.87":"2020-12-28T15:20:44.441Z","3.0.0-beta.89":"2021-01-03T17:34:33.768Z","3.0.0-beta.90":"2021-01-04T10:57:35.686Z","3.0.0-beta.93":"2021-01-05T05:23:13.080Z","3.0.0-beta.94":"2021-01-05T14:38:36.161Z","3.0.0-beta.95":"2021-01-06T02:18:13.850Z","3.0.0-beta.96":"2021-01-06T05:56:11.374Z","3.0.0-beta.98":"2021-01-06T06:50:58.428Z","3.0.0-beta.99":"2021-01-06T07:30:14.825Z","3.0.0-beta.104.0":"2021-01-07T08:22:00.162Z","3.0.0-beta.105":"2021-01-07T08:45:48.703Z","3.0.0-beta.107":"2021-01-13T17:27:11.466Z","3.0.0-beta.108":"2021-01-14T05:17:00.303Z","3.0.0-beta.109":"2021-01-14T05:25:25.590Z","3.0.0-beta.110":"2021-01-14T06:36:56.148Z","3.0.0-beta.111":"2021-01-14T19:27:43.891Z","3.0.0-beta.112":"2021-01-15T04:08:58.777Z","3.0.0-beta.113":"2021-01-17T13:56:30.396Z","3.0.0-beta.115":"2021-01-20T13:24:47.384Z","3.0.0-beta.119":"2021-01-21T08:00:05.554Z","3.0.0-beta.120":"2021-01-25T01:25:10.445Z","3.0.0-beta.121":"2021-01-25T04:16:56.103Z","3.0.0-beta.122":"2021-01-25T06:18:47.668Z","3.0.0-beta.123":"2021-01-27T02:52:55.283Z","3.0.0-beta.124":"2021-01-27T14:58:06.457Z","3.0.0-beta.125":"2021-01-27T16:12:53.758Z","3.0.0-beta.126":"2021-01-28T08:25:26.997Z","3.0.0-beta.127":"2021-01-28T12:32:29.888Z","3.0.0-beta.128":"2021-01-29T07:06:16.233Z","3.0.0-beta.129":"2021-01-29T14:54:06.906Z","3.0.0-beta.130":"2021-02-03T04:35:40.605Z","3.0.0-beta.131":"2021-02-05T14:22:10.154Z","3.0.0-beta.132":"2021-02-05T15:37:23.181Z","3.0.0-beta.133":"2021-02-09T01:35:55.757Z","3.0.0-beta.134":"2021-02-13T12:11:03.619Z","3.0.0-beta.137":"2021-02-15T06:02:46.493Z","3.0.0-beta.138":"2021-02-15T15:15:11.813Z","3.0.0-beta.139":"2021-02-15T17:14:28.997Z","3.0.0-beta.141":"2021-02-16T18:23:17.630Z","3.0.0-beta.144":"2021-02-17T17:14:18.573Z","3.0.0-3.0.0-beta-146.0":"2021-02-18T04:10:01.263Z","3.0.0-beta.146":"2021-02-18T04:34:28.308Z","3.0.0-beta.147":"2021-02-19T01:22:19.460Z","3.0.0-beta.149":"2021-02-19T02:53:44.392Z","3.0.0-beta.151":"2021-02-22T14:54:47.391Z","3.0.0-beta.152":"2021-02-23T15:02:32.525Z","3.0.0-beta.153":"2021-02-25T14:34:44.340Z","3.0.0-beta.154":"2021-03-01T15:41:04.836Z","3.0.0-beta.156":"2021-03-01T20:19:06.720Z","3.0.0-beta.157":"2021-03-01T22:57:04.997Z","3.0.0-beta.160":"2021-03-02T12:14:34.967Z","3.0.1":"2021-03-02T16:04:42.753Z","3.0.4":"2021-03-04T15:44:06.882Z","3.0.6":"2021-03-09T14:21:42.182Z","3.0.7":"2021-03-10T15:37:12.952Z","3.0.8":"2021-03-12T00:28:57.189Z","3.0.9":"2021-03-12T10:52:03.675Z","3.0.11":"2021-03-12T15:30:05.499Z","3.0.13":"2021-03-14T13:07:51.719Z","3.0.14":"2021-03-15T10:32:23.659Z","3.0.16":"2021-03-16T13:36:44.402Z","3.0.17":"2021-03-17T13:56:50.120Z","3.0.18":"2021-03-18T01:05:15.165Z","3.0.19":"2021-03-21T12:32:56.774Z","3.0.20":"2021-03-23T09:44:48.305Z","3.0.21":"2021-03-24T16:00:23.742Z","3.0.22":"2021-03-25T15:38:20.958Z","3.0.25":"2021-03-25T17:25:57.084Z","3.0.26":"2021-03-28T12:27:45.918Z","3.0.33":"2021-03-28T16:35:10.215Z","3.1.0":"2021-03-31T01:07:01.030Z","3.1.1":"2021-03-31T15:38:07.872Z","3.1.2":"2021-04-04T12:39:49.120Z","3.1.5":"2021-04-08T16:46:18.621Z","3.1.10":"2021-04-13T12:52:16.820Z","3.1.11":"2021-04-14T06:08:18.197Z","3.1.12":"2021-04-15T17:11:42.791Z","3.1.16":"2021-04-19T03:43:43.223Z","3.1.19":"2021-04-21T04:14:36.003Z","3.1.22":"2021-04-21T17:08:14.913Z","3.1.24":"2021-04-24T14:34:15.422Z","3.1.26":"2021-04-25T14:36:44.609Z","3.1.28":"2021-04-26T14:54:02.901Z","3.1.29":"2021-04-29T07:05:20.417Z","3.2.0":"2021-04-30T01:42:51.643Z","3.2.5":"2021-05-04T15:47:49.066Z","3.2.8":"2021-05-09T13:44:35.057Z","3.2.9":"2021-05-10T14:49:17.882Z","3.2.14":"2021-05-18T16:28:01.507Z","3.2.17":"2021-05-20T15:42:22.019Z","3.2.20":"2021-05-25T15:21:15.673Z","3.2.23":"2021-05-28T15:22:46.668Z","3.2.25":"2021-05-28T16:30:10.423Z","3.2.26":"2021-05-28T17:47:45.382Z","3.2.29":"2021-05-30T14:51:43.186Z","3.2.30":"2021-05-30T15:01:34.481Z","3.3.0":"2021-05-31T07:31:37.491Z","3.3.5":"2021-05-31T08:20:57.266Z","3.3.9":"2021-06-02T15:52:03.109Z","3.3.15":"2021-06-08T15:01:32.951Z","3.3.17":"2021-06-09T14:59:03.378Z","3.3.19":"2021-06-11T15:13:16.372Z","3.3.21":"2021-06-14T01:36:47.707Z","3.3.22":"2021-06-15T13:51:31.613Z","3.3.24":"2021-06-17T14:55:08.794Z","3.3.28":"2021-06-21T15:00:12.966Z","3.3.30":"2021-06-22T16:56:34.357Z","3.3.32":"2021-06-24T15:30:58.327Z","3.3.34":"2021-06-27T15:43:58.821Z","3.3.35":"2021-06-28T00:45:04.404Z","3.3.37":"2021-06-28T05:51:24.652Z","3.3.39":"2021-06-29T15:10:19.474Z","3.3.40":"2021-06-30T07:36:58.787Z","3.3.41":"2021-06-30T08:47:42.719Z","3.3.42":"2021-06-30T14:24:05.036Z","3.3.43":"2021-07-01T01:46:14.436Z","3.3.44":"2021-07-01T02:52:40.565Z","3.4.0":"2021-07-01T12:57:28.050Z","3.4.3":"2021-07-05T16:56:27.563Z","3.4.4":"2021-07-06T07:21:26.547Z","3.4.5":"2021-07-06T07:30:28.219Z","3.4.6":"2021-07-07T04:28:31.330Z","3.4.7":"2021-07-07T13:33:03.842Z","3.4.10":"2021-07-09T13:20:28.923Z","3.4.12":"2021-07-11T13:44:22.774Z","3.4.13":"2021-07-12T14:56:05.222Z","3.4.14":"2021-07-13T06:12:07.385Z","3.4.15":"2021-07-13T15:36:24.498Z","3.4.16":"2021-07-14T14:57:00.648Z","3.4.21":"2021-07-16T16:39:53.591Z","3.4.22":"2021-07-18T09:30:57.676Z","3.4.23":"2021-07-18T13:13:53.594Z","3.4.25":"2021-07-19T14:02:01.875Z","3.4.28":"2021-07-22T13:55:15.941Z","3.4.30":"2021-07-23T17:14:44.015Z","3.4.31":"2021-07-23T17:21:02.212Z","3.4.32":"2021-07-24T11:48:17.115Z","3.4.35":"2021-07-28T11:44:50.966Z","3.4.39":"2021-07-30T15:10:14.868Z","3.4.40":"2021-08-01T13:12:22.547Z","3.5.0":"2021-08-02T01:31:00.906Z","3.5.1":"2021-08-04T04:59:23.653Z","4.0.0-alpha.0":"2021-08-04T09:24:42.688Z","3.5.4":"2021-08-04T17:06:00.992Z","3.5.5":"2021-08-07T14:39:19.548Z","4.0.0-alpha.1":"2021-08-07T15:02:42.927Z","4.0.0-alpha.2":"2021-08-09T00:49:48.618Z","4.0.0-alpha.3":"2021-08-09T07:47:16.110Z","4.0.0-alpha.4":"2021-08-09T15:47:32.067Z","4.0.0-alpha.6":"2021-08-10T04:49:54.931Z","3.5.6":"2021-08-10T13:32:45.213Z","3.5.9":"2021-08-11T03:48:04.646Z","3.5.10":"2021-08-11T04:23:31.218Z","3.5.11":"2021-08-11T04:53:16.963Z","4.0.0-alpha.7":"2021-08-11T07:41:01.193Z","4.0.0-alpha.8":"2021-08-11T16:04:25.371Z","4.0.0-alpha.9":"2021-08-12T06:30:22.069Z","3.5.12":"2021-08-12T16:21:23.664Z","3.5.13":"2021-08-12T16:33:50.232Z","3.5.16":"2021-08-15T16:20:01.240Z","4.0.0-alpha.10":"2021-08-16T10:14:30.938Z","3.5.21":"2021-08-16T17:44:02.324Z","4.0.0-alpha.11":"2021-08-18T03:14:19.951Z","3.5.28":"2021-08-22T16:18:42.840Z","3.5.29":"2021-08-24T15:42:28.574Z","3.5.34":"2021-08-26T14:37:56.592Z","4.0.0-alpha.12":"2021-08-26T15:12:35.859Z","4.0.0-alpha.13":"2021-08-27T14:42:03.449Z","4.0.0-alpha.15":"2021-08-29T16:39:26.918Z","4.0.0-y.0":"2021-08-31T17:24:34.946Z","4.0.0-alpha.17":"2021-08-31T17:30:08.552Z","3.6.0":"2021-09-02T01:03:12.736Z","3.6.1":"2021-09-07T13:45:21.254Z","3.6.3":"2021-09-09T08:38:52.388Z","3.6.4":"2021-09-12T17:22:29.506Z","3.6.5":"2021-09-13T13:17:48.998Z","3.6.7":"2021-09-14T16:26:13.871Z","3.6.10":"2021-09-16T03:48:53.291Z","3.6.11":"2021-09-16T05:36:39.368Z","3.6.13":"2021-09-16T06:06:27.517Z","3.6.19":"2021-09-23T15:05:49.770Z","3.6.22":"2021-09-27T14:54:38.267Z","3.6.24":"2021-09-28T15:43:56.682Z","3.6.26":"2021-09-30T07:05:11.342Z","3.6.29":"2021-10-03T14:09:36.342Z","3.6.33":"2021-10-05T15:53:45.898Z","3.6.35":"2021-10-07T06:37:01.659Z","3.6.37":"2021-10-07T15:05:56.532Z","3.6.38":"2021-10-09T15:02:36.540Z","3.6.39":"2021-10-10T14:43:08.193Z","3.6.45":"2021-10-17T15:07:16.460Z","3.6.46":"2021-10-18T07:43:06.939Z","3.6.47":"2021-10-21T16:12:24.263Z","3.6.49":"2021-10-26T15:45:06.211Z","3.6.50":"2021-10-27T16:48:48.684Z","3.6.51":"2021-10-28T15:00:19.206Z","3.6.52":"2021-10-28T15:04:44.633Z","3.6.53":"2021-10-31T13:34:45.981Z","3.6.54":"2021-10-31T16:44:41.492Z","3.6.55":"2021-11-01T08:18:10.682Z","3.7.0":"2021-11-01T08:20:43.178Z","4.0.0-beta.0":"2021-11-09T16:22:56.931Z","4.0.0-beta.1":"2021-11-10T07:23:39.504Z","4.0.0-beta.2":"2021-11-10T14:23:36.554Z","3.7.3":"2021-11-11T14:16:44.118Z","3.7.5":"2021-11-11T15:22:58.272Z","4.0.0":"2021-11-15T03:08:45.787Z","4.0.1":"2021-11-15T05:12:36.594Z","4.0.2":"2021-11-16T05:43:24.694Z","3.7.7":"2021-11-17T15:30:56.071Z","4.0.3":"2021-11-18T09:56:28.426Z","4.0.4":"2021-11-21T15:21:37.352Z","4.0.5":"2021-11-24T07:22:25.494Z","4.0.6":"2021-11-30T02:26:02.700Z","4.0.7":"2021-12-01T14:35:50.392Z","4.0.8":"2021-12-03T09:04:59.397Z","4.0.9":"2021-12-03T15:43:30.149Z","4.0.10":"2021-12-04T00:54:41.694Z","4.0.11":"2021-12-06T09:27:57.468Z","3.8.0":"2021-12-06T15:29:30.340Z","4.0.12":"2021-12-08T04:14:40.595Z","4.0.13":"2021-12-11T10:30:48.979Z","4.0.14":"2021-12-12T14:51:24.572Z","4.0.16":"2021-12-13T04:00:25.255Z","4.0.17":"2021-12-14T12:24:45.054Z","4.0.18":"2021-12-14T13:41:22.363Z","4.0.19":"2021-12-15T12:17:43.448Z","4.0.20":"2021-12-15T12:21:24.987Z","4.0.21":"2021-12-16T01:55:43.062Z","4.0.22":"2021-12-16T04:16:15.170Z","4.0.23":"2021-12-16T05:27:35.012Z","4.0.24":"2021-12-16T17:09:52.543Z","4.0.25":"2021-12-28T04:32:32.075Z","4.0.26":"2021-12-31T18:30:31.230Z","4.0.27":"2022-01-03T06:39:39.383Z","4.0.28":"2022-01-04T01:27:24.008Z","3.8.19":"2022-01-07T07:25:37.761Z","4.0.30":"2022-01-09T17:49:34.836Z","4.0.31":"2022-01-13T12:20:42.037Z","4.0.32":"2022-01-14T07:05:48.470Z","4.0.33":"2022-01-16T20:25:55.404Z","4.0.34":"2022-01-16T21:07:37.342Z","4.0.35":"2022-01-17T09:45:31.079Z","4.0.36":"2022-01-19T08:48:47.397Z","4.0.37":"2022-01-20T10:21:06.250Z","4.0.38":"2022-01-23T18:08:41.109Z","4.0.39":"2022-01-25T11:31:58.377Z","4.0.40":"2022-01-28T14:45:38.183Z","4.0.41":"2022-01-29T13:19:09.435Z","4.0.42":"2022-01-30T18:01:17.143Z","4.0.43":"2022-01-31T10:36:50.839Z","4.0.44":"2022-02-01T13:43:51.530Z","4.0.45":"2022-02-08T07:28:52.332Z","4.1.0":"2022-02-09T13:20:45.520Z","4.1.1":"2022-02-09T13:51:27.531Z","4.1.2":"2022-02-10T01:28:31.761Z","4.1.3":"2022-02-10T07:46:26.497Z","4.1.6":"2022-02-11T15:08:24.711Z","4.1.10":"2022-02-15T15:38:57.503Z","4.1.12":"2022-02-16T16:55:22.872Z","4.1.13":"2022-02-16T17:01:09.731Z","4.1.14":"2022-02-16T22:43:34.544Z","4.1.15":"2022-02-16T23:05:03.827Z","4.1.16":"2022-02-17T10:15:57.505Z","4.1.18":"2022-02-17T10:53:40.087Z","4.1.19":"2022-02-18T17:19:33.190Z","4.1.22":"2022-02-22T13:32:53.460Z","4.1.27":"2022-02-28T13:10:02.300Z","4.1.28":"2022-03-02T14:56:53.136Z","5.0.0-alpha.1":"2022-03-03T09:31:03.947Z","5.0.0-alpha.2":"2022-03-08T04:38:30.299Z","5.0.0-alpha.3":"2022-03-08T08:34:22.116Z","5.0.0-alpha.4":"2022-03-11T00:55:16.011Z","5.0.0-alpha.5":"2022-03-11T04:49:34.018Z","5.0.0-alpha.6":"2022-03-13T08:45:59.899Z","5.0.0-alpha.7":"2022-03-13T18:07:10.522Z","5.0.0-alpha.8":"2022-03-14T14:11:36.910Z","5.0.0-alpha.9":"2022-03-15T03:03:20.448Z","5.0.0-alpha.10":"2022-03-17T04:40:04.332Z","5.0.0-alpha.11":"2022-03-17T19:05:41.938Z","5.0.0-alpha.12":"2022-03-18T00:56:24.284Z","5.0.0-alpha.13":"2022-03-19T15:08:51.919Z","5.0.0-alpha.14":"2022-03-20T23:11:19.426Z","5.0.0-alpha.15":"2022-03-21T09:09:58.416Z","5.0.0-alpha.17":"2022-03-21T16:44:15.332Z","5.0.0-alpha.18":"2022-03-25T04:58:56.724Z","5.0.0-alpha.19":"2022-03-25T07:58:57.110Z","5.0.0-alpha.20":"2022-03-27T08:59:08.067Z","4.1.40":"2022-03-28T15:17:26.629Z","5.0.0-alpha.21":"2022-03-30T04:16:27.210Z","5.0.0-alpha.22":"2022-03-31T09:05:24.340Z","5.0.0-alpha.23":"2022-04-01T07:34:30.136Z","5.0.0-alpha.24":"2022-04-02T04:28:02.783Z","5.0.0-alpha.25":"2022-04-02T06:50:39.115Z","5.0.0-alpha.26":"2022-04-03T06:54:15.976Z","5.0.0-alpha.27":"2022-04-04T02:02:59.886Z","5.0.0-alpha.28":"2022-04-05T08:05:02.649Z","5.0.0-alpha.29":"2022-04-08T12:02:33.116Z","5.0.0-alpha.30":"2022-04-10T09:50:33.457Z","5.0.0-alpha.31":"2022-04-11T10:54:33.993Z","5.0.0-alpha.32":"2022-04-12T01:45:21.977Z","5.0.0-alpha.33":"2022-04-12T06:16:36.919Z","5.0.0-alpha.34":"2022-04-12T08:40:50.504Z","5.0.0-alpha.35":"2022-04-12T11:41:04.207Z","5.0.0-alpha.36":"2022-04-14T04:21:49.875Z","5.0.0-alpha.37":"2022-04-18T04:12:38.366Z","5.0.0-alpha.38":"2022-04-18T04:16:04.589Z","4.3.0-alpha.0":"2022-04-22T02:36:32.117Z","4.3.0-alpha.1":"2022-04-22T10:12:58.552Z","5.0.0-alpha.39":"2022-04-22T22:55:15.142Z","4.2.12":"2022-04-23T02:30:55.366Z","5.0.0-alpha.40":"2022-04-24T08:03:02.316Z","4.3.0":"2022-04-24T16:42:43.111Z","4.3.1":"2022-04-24T16:48:37.639Z","4.3.2":"2022-04-25T10:03:31.547Z","4.4.0-alpha.0":"2022-04-25T14:25:14.773Z","4.4.0-alpha.1":"2022-04-28T04:11:58.523Z","5.0.0-alpha.41":"2022-04-28T07:19:30.394Z","4.3.7":"2022-05-02T14:35:41.187Z","4.3.11":"2022-05-05T04:13:50.544Z","4.3.14":"2022-05-05T13:37:30.533Z","4.3.15":"2022-05-07T15:25:19.870Z","5.0.0-alpha.42":"2022-05-13T06:18:00.292Z","4.3.20":"2022-05-16T16:26:06.119Z","5.0.0-alpha.43":"2022-05-20T01:07:00.449Z","5.0.0-alpha.44":"2022-05-20T14:57:12.962Z","4.3.23":"2022-05-22T14:55:03.269Z","4.3.24":"2022-05-22T17:02:49.296Z","5.0.0-alpha.45":"2022-05-23T07:33:54.017Z","5.0.0-alpha.46":"2022-05-23T08:42:38.392Z","4.3.27":"2022-05-25T05:28:17.490Z","5.0.0-alpha.47":"2022-05-25T12:13:59.397Z","5.0.0-alpha.48":"2022-05-27T10:20:00.678Z","5.0.0-alpha.49":"2022-05-29T12:10:25.086Z","5.0.0-alpha.50":"2022-05-30T10:13:26.043Z","4.3.32":"2022-05-31T03:15:08.213Z","5.0.0-alpha.51":"2022-05-31T07:50:25.350Z","4.3.35":"2022-06-03T02:11:01.087Z","5.0.0-alpha.52":"2022-06-05T03:49:49.435Z","5.0.0-alpha.54":"2022-06-08T09:56:39.027Z","4.3.38":"2022-06-08T16:48:23.352Z","5.0.0-y.0":"2022-06-09T08:20:13.359Z","5.0.0-alpha.55":"2022-06-09T10:27:11.956Z","5.0.0-alpha.56":"2022-06-10T02:08:17.863Z","5.0.0-zeta.0":"2022-06-13T06:40:55.794Z","4.3.40":"2022-06-13T12:14:34.383Z","5.0.0-zeta.1":"2022-06-15T06:13:57.172Z","5.0.0-zeta.2":"2022-06-16T00:51:52.764Z","5.0.0-zeta.3":"2022-06-16T03:21:59.663Z","5.0.0-zeta.4":"2022-06-16T10:08:42.342Z","5.0.0-zeta.5":"2022-06-16T13:04:46.016Z","5.0.0-zeta.6":"2022-06-20T04:29:08.653Z","5.0.0-zeta.7":"2022-06-20T04:54:04.544Z","5.0.0-zeta.8":"2022-06-22T13:16:11.975Z","4.3.46":"2022-06-26T14:29:50.511Z","4.3.47":"2022-06-28T15:21:38.948Z","5.0.0-zeta.9":"2022-06-29T03:32:42.470Z","5.0.0-zeta.10":"2022-06-30T04:26:21.197Z","5.0.0-zeta.11":"2022-06-30T15:59:40.715Z","5.0.0-zeta.12":"2022-07-03T14:35:32.137Z","4.3.52":"2022-07-06T10:28:17.363Z","5.0.0-zeta.13":"2022-07-07T06:30:05.530Z","4.3.54":"2022-07-07T12:51:23.572Z","5.0.0-zeta.14":"2022-07-09T10:55:20.992Z","5.0.0-zeta.15":"2022-07-09T11:16:36.244Z","5.0.0-zeta.16":"2022-07-09T11:37:22.231Z","5.0.0-zeta.17":"2022-07-11T15:18:21.271Z","5.0.0-zeta.18":"2022-07-12T06:34:41.584Z","5.0.0-zeta.19":"2022-07-14T04:26:59.374Z","4.3.57":"2022-07-15T03:39:51.745Z","5.0.0-zeta.20":"2022-07-15T06:19:47.271Z","5.0.0-zeta.21":"2022-07-17T08:24:48.623Z","5.0.0-zeta.22":"2022-07-17T08:27:55.298Z","5.0.0-zeta.23":"2022-07-17T09:43:42.898Z","5.0.0-zeta.24":"2022-07-17T12:16:04.154Z","5.0.0-zeta.25":"2022-07-20T14:33:08.429Z","5.0.0-zeta.26":"2022-07-21T06:32:17.380Z","5.0.0-zeta.27":"2022-07-22T10:59:35.058Z","5.0.0-zeta.28":"2022-07-22T12:56:20.534Z","5.0.0":"2022-07-24T12:46:08.824Z","5.0.1":"2022-07-25T06:49:42.751Z","4.3.59":"2022-07-25T15:52:07.902Z","5.0.2":"2022-07-26T07:59:31.041Z","5.0.7":"2022-07-31T06:53:09.306Z","5.0.8":"2022-07-31T16:00:28.871Z","4.3.62":"2022-08-02T14:48:03.643Z","5.0.11":"2022-08-03T02:50:03.100Z","4.3.64":"2022-08-03T14:13:02.388Z","4.3.66":"2022-08-03T15:41:54.439Z","4.3.69":"2022-08-06T07:50:26.643Z","4.3.72":"2022-08-10T03:01:13.916Z","4.3.74":"2022-08-10T16:11:43.848Z","4.3.76":"2022-08-13T06:20:55.256Z","5.0.14":"2022-08-13T11:38:58.238Z","4.3.78":"2022-08-21T13:39:15.673Z","4.3.79-alpha.0":"2022-08-25T04:34:46.303Z","4.3.80-alpha.3":"2022-08-31T15:42:34.347Z","4.3.80-alpha.4":"2022-08-31T16:21:08.415Z","4.3.80-alpha.5":"2022-09-01T01:01:42.419Z","4.3.82":"2022-09-02T01:36:01.988Z","4.3.86":"2022-09-08T13:20:11.531Z","6.0.0-alpha.0":"2022-09-12T12:47:28.277Z","6.0.0-alpha.1":"2022-09-12T16:20:50.137Z","6.0.0-alpha.3":"2022-09-13T15:47:27.593Z","4.3.94":"2022-09-13T16:44:36.653Z","4.3.94-alpha.1":"2022-09-14T14:35:10.602Z","4.3.96":"2022-09-14T16:40:18.408Z","5.0.15":"2022-09-15T06:13:30.800Z","6.0.0-alpha.4":"2022-09-15T07:09:42.019Z","6.0.0-alpha.5":"2022-09-15T14:42:13.414Z","6.0.0-alpha.6":"2022-09-15T15:56:18.462Z","4.3.99":"2022-09-19T14:23:16.380Z","4.3.105-alpha.0":"2022-10-11T08:34:38.441Z","6.0.0-alpha.7":"2022-10-16T08:46:06.345Z","6.0.0-alpha.8":"2022-10-16T08:53:28.981Z","4.3.113-alpha.0":"2022-10-18T01:52:32.411Z","6.0.0-alpha.9":"2022-10-18T02:00:26.309Z","4.3.107":"2022-10-18T14:01:05.693Z","4.3.108":"2022-10-19T00:54:39.408Z","4.3.109":"2022-10-19T13:12:46.112Z","6.0.0-alpha.10":"2022-10-24T04:12:08.262Z","6.0.0-alpha.11":"2022-10-24T11:47:27.728Z","4.3.111":"2022-10-26T13:28:54.480Z","4.3.114":"2022-10-30T09:39:27.011Z","4.3.115":"2022-10-30T11:21:55.735Z","6.0.0-alpha.12":"2022-10-31T12:43:09.249Z","6.0.0-alpha.13":"2022-11-01T01:48:48.107Z","6.0.0-alpha.14":"2022-11-01T10:01:08.765Z","6.0.0-alpha.17":"2022-11-03T02:21:42.541Z","4.3.122":"2022-11-03T12:21:53.256Z","4.3.123":"2022-11-04T14:02:45.771Z","6.0.0-alpha.18":"2022-11-05T08:51:28.483Z","6.0.0-alpha.19":"2022-11-06T16:33:02.293Z","6.0.0-alpha.20":"2022-11-09T10:58:02.867Z","6.0.0-alpha.21":"2022-11-13T04:26:40.622Z","6.0.0-y.0":"2022-11-13T12:19:28.535Z","6.0.0-zeta.0":"2022-11-13T12:41:07.079Z","6.0.0-zeta.1":"2022-11-16T06:19:20.137Z","6.0.0-zeta.2":"2022-11-16T10:39:02.122Z","4.3.131":"2022-11-21T14:08:44.973Z","6.0.0-zeta.5":"2022-11-26T11:41:07.499Z","6.0.0-zeta.6":"2022-11-27T06:34:36.833Z","6.0.0-zeta.7":"2022-11-27T11:30:32.436Z","6.0.0-zeta.8":"2022-12-01T12:57:32.862Z","6.0.0-zeta.9":"2022-12-02T06:16:09.449Z","4.3.138":"2022-12-04T13:42:00.603Z","4.3.142":"2022-12-06T06:25:07.568Z","4.3.146":"2022-12-08T15:44:45.134Z","4.3.151":"2022-12-10T13:28:45.819Z","6.0.0-zeta.12":"2022-12-12T16:41:44.168Z","4.3.155":"2022-12-14T07:50:24.821Z","6.0.0-zeta.14":"2022-12-15T11:14:01.548Z","6.0.0-zeta.15":"2022-12-16T06:14:23.309Z","6.0.0-zeta.16":"2022-12-18T07:31:57.276Z","4.3.156":"2022-12-18T14:54:44.150Z","4.3.159":"2022-12-19T01:11:38.843Z","6.0.0-zeta.20":"2022-12-20T15:17:20.133Z","6.0.0-zeta.21":"2022-12-20T16:24:55.301Z","6.0.0-zeta.23":"2022-12-24T18:35:23.065Z","4.3.163":"2022-12-26T13:13:31.477Z","6.0.0-zeta.24":"2022-12-26T14:27:43.677Z","6.0.0-zeta.25":"2022-12-27T10:33:16.343Z","6.0.0-zeta.26":"2023-01-01T05:54:47.559Z","6.0.0-zeta.27":"2023-01-09T15:35:24.895Z","6.0.0-zeta.28":"2023-01-11T06:40:54.550Z","6.0.0-zeta.29":"2023-01-15T14:49:18.411Z","4.3.176":"2023-01-16T14:57:56.140Z","6.0.0-zeta.30":"2023-01-17T02:09:21.208Z","6.0.0-zeta.31":"2023-01-18T16:03:37.146Z","6.0.0-zeta.32":"2023-01-19T12:30:43.280Z","6.0.0-zeta.33":"2023-01-21T15:38:28.114Z","6.0.0-zeta.38":"2023-01-24T05:58:09.677Z","6.0.0-zeta.39":"2023-01-26T03:00:15.958Z","6.0.0-zeta.40":"2023-01-28T01:40:54.484Z","6.0.0-zeta.42":"2023-01-28T13:14:10.805Z","6.0.0-zeta.43":"2023-01-28T16:50:03.374Z","6.0.0-zeta.44":"2023-01-28T17:04:03.305Z","6.0.0":"2023-02-01T02:26:22.007Z","6.0.1":"2023-02-01T02:38:45.629Z","4.3.179":"2023-02-01T09:17:38.281Z","6.0.3":"2023-02-08T03:43:28.253Z","6.0.5":"2023-02-08T03:48:15.055Z","6.0.7":"2023-02-23T02:21:45.297Z","4.3.186":"2023-02-27T12:07:13.667Z","4.3.190":"2023-03-02T13:55:12.660Z","6.0.10":"2023-03-07T00:02:10.657Z","6.0.11":"2023-03-07T16:06:06.381Z","6.0.12":"2023-03-10T01:04:05.613Z","6.0.13":"2023-03-11T14:21:35.075Z","6.0.14":"2023-03-11T17:28:15.512Z","6.0.15":"2023-03-12T16:52:56.882Z","6.0.17":"2023-03-15T10:13:52.380Z","6.0.18":"2023-03-16T02:25:56.927Z","6.0.19":"2023-03-18T12:46:37.018Z","6.0.21":"2023-03-18T14:40:32.521Z","6.0.24":"2023-03-21T04:39:41.640Z","6.0.25":"2023-03-24T16:20:07.909Z","6.0.27":"2023-03-27T17:18:52.564Z","6.0.28":"2023-04-03T08:10:42.014Z","6.0.32":"2023-04-04T23:01:51.461Z","6.0.34":"2023-04-05T07:37:20.859Z","6.0.35":"2023-04-05T10:20:35.321Z","6.0.43":"2023-04-11T09:54:29.591Z","6.0.49":"2023-04-17T11:53:31.367Z","6.0.52":"2023-04-21T16:48:49.450Z","6.0.53":"2023-04-23T05:25:08.471Z","6.0.54":"2023-04-23T13:35:33.095Z","6.0.57":"2023-04-27T10:26:21.864Z","6.0.58":"2023-04-27T10:42:51.613Z","6.0.59":"2023-04-28T23:36:00.686Z","6.0.60":"2023-04-29T14:24:14.652Z","6.0.61":"2023-04-30T14:02:28.949Z","6.0.62":"2023-05-02T00:58:51.923Z","6.0.63":"2023-05-02T01:25:08.525Z","6.0.64":"2023-05-02T17:06:45.274Z","6.0.65":"2023-05-03T15:00:12.002Z","6.0.66":"2023-05-05T01:04:39.121Z","6.0.67":"2023-05-05T18:26:10.688Z","6.0.68":"2023-05-06T03:59:54.843Z","6.0.69":"2023-05-07T14:32:08.476Z","6.0.70":"2023-05-08T02:59:42.311Z","6.0.71":"2023-05-09T03:46:01.571Z","6.0.72":"2023-05-10T15:33:16.457Z","6.0.73":"2023-05-10T17:45:13.107Z","6.0.74":"2023-05-12T02:32:51.937Z","6.0.75":"2023-05-12T19:43:32.702Z","6.0.76":"2023-05-12T20:29:21.469Z","6.0.78":"2023-05-13T18:48:20.724Z","4.3.216":"2023-05-14T13:14:16.630Z","6.0.81":"2023-05-15T03:27:49.751Z","4.3.218":"2023-05-16T07:06:41.231Z","6.0.82":"2023-05-16T10:01:52.208Z","4.3.219":"2023-05-16T12:33:54.310Z","6.0.90":"2023-05-19T05:10:23.936Z","6.0.91":"2023-05-19T05:36:53.197Z","6.0.92":"2023-05-20T13:46:49.693Z","6.0.96":"2023-05-22T14:48:40.355Z","6.0.97":"2023-05-22T14:54:46.453Z","4.3.227":"2023-05-22T15:10:10.308Z","6.0.99":"2023-05-25T05:26:12.708Z","6.0.101":"2023-05-25T20:54:12.501Z","6.0.104":"2023-05-27T16:14:33.294Z","6.0.105":"2023-05-27T17:42:36.474Z","6.0.106":"2023-05-28T15:50:46.274Z","6.0.107":"2023-05-30T08:26:41.791Z","4.3.234":"2023-05-31T10:35:57.694Z","6.0.111":"2023-06-01T07:31:09.880Z","6.0.113":"2023-06-03T06:33:55.994Z","6.0.114":"2023-06-03T07:26:40.872Z","6.0.115":"2023-06-03T09:08:50.972Z","6.0.117":"2023-06-03T12:26:38.259Z","6.0.118":"2023-06-03T17:51:22.031Z","6.0.119":"2023-06-03T18:48:17.759Z","6.0.120":"2023-06-03T20:59:57.886Z","4.3.237":"2023-06-06T10:17:04.430Z","6.0.121":"2023-06-06T17:14:26.798Z","4.3.238":"2023-06-07T13:36:03.422Z","6.0.124":"2023-06-08T10:04:27.566Z","4.3.239":"2023-06-08T13:13:57.029Z","6.0.125":"2023-06-09T04:43:47.783Z","6.0.127":"2023-06-11T15:32:52.999Z","6.0.128":"2023-06-12T04:16:06.704Z","6.0.133":"2023-06-14T09:34:19.217Z","6.0.141":"2023-06-20T09:47:45.390Z","6.0.142":"2023-06-20T09:57:40.788Z","6.0.143":"2023-06-20T12:48:52.346Z","6.0.145":"2023-06-21T03:40:08.485Z","6.0.150":"2023-06-21T08:27:32.022Z","6.1.0":"2023-06-24T11:23:41.373Z","6.1.1":"2023-06-24T15:55:26.009Z","6.1.2":"2023-06-26T01:31:07.746Z","6.1.7":"2023-06-26T11:13:34.358Z","6.1.8":"2023-06-26T11:49:13.927Z","6.1.10":"2023-06-26T13:25:39.765Z","6.1.11":"2023-06-26T15:30:09.468Z","6.1.12":"2023-06-26T16:37:46.110Z","4.3.248":"2023-06-27T10:59:51.431Z","6.1.17":"2023-06-28T07:14:44.397Z","6.1.18":"2023-06-28T07:22:23.941Z","6.1.20":"2023-06-29T05:29:55.891Z","6.1.21":"2023-07-03T05:50:10.047Z","6.1.22":"2023-07-03T06:29:29.063Z","6.1.23":"2023-07-03T06:32:58.515Z","6.1.28":"2023-07-05T01:47:18.255Z","6.1.32":"2023-07-06T00:18:53.115Z","4.3.253":"2023-07-06T10:05:21.446Z","6.1.39":"2023-07-07T14:10:49.457Z","6.1.40":"2023-07-11T01:32:22.576Z","6.1.46":"2023-07-14T09:36:34.850Z","6.1.48":"2023-07-16T03:08:45.821Z","6.1.50":"2023-07-17T06:37:04.360Z","6.1.52":"2023-07-17T10:41:25.045Z","4.3.269":"2023-07-20T16:46:09.015Z","4.3.270":"2023-07-20T18:35:33.028Z","6.1.54":"2023-07-21T09:29:55.077Z","6.1.55":"2023-07-22T05:57:46.877Z","6.1.61":"2023-07-27T00:59:21.698Z","4.3.277":"2023-07-27T14:12:45.132Z","4.3.278":"2023-07-27T14:20:01.104Z","6.1.63":"2023-07-27T14:41:46.464Z","4.3.280":"2023-07-27T14:46:07.890Z","4.3.281":"2023-07-27T17:21:02.432Z","6.1.66":"2023-07-28T02:50:01.820Z","6.1.67":"2023-07-29T07:23:50.389Z","6.1.68":"2023-07-29T17:30:31.302Z","6.1.69":"2023-07-30T01:59:10.984Z","6.1.70":"2023-07-30T08:56:05.369Z","6.1.71":"2023-07-30T11:34:38.598Z","6.1.72":"2023-07-30T16:03:16.472Z","6.1.73":"2023-07-31T02:00:29.176Z","6.1.76":"2023-07-31T14:31:31.598Z","6.1.78":"2023-07-31T16:05:00.455Z","6.1.79":"2023-07-31T16:12:02.152Z","6.1.81":"2023-08-01T12:59:08.462Z","6.1.82":"2023-08-04T09:54:11.241Z","6.1.83":"2023-08-06T01:43:16.973Z","6.1.84":"2023-08-06T10:17:05.073Z","6.1.85":"2023-08-06T13:59:20.307Z","6.1.87":"2023-08-09T02:47:03.045Z","6.1.88":"2023-08-09T14:29:07.615Z","6.1.90":"2023-08-09T15:05:05.778Z","6.1.91":"2023-08-10T07:36:10.100Z","6.1.92":"2023-08-10T14:40:28.390Z","6.1.93":"2023-08-11T09:58:44.035Z","6.1.94":"2023-08-13T14:57:40.380Z","6.1.96":"2023-08-16T02:47:25.442Z","6.1.97":"2023-08-17T09:08:40.522Z","6.1.98":"2023-08-17T12:10:49.371Z","6.1.99":"2023-08-17T14:08:07.463Z","6.1.100":"2023-08-18T03:20:40.620Z","6.1.101":"2023-08-19T07:32:00.679Z","6.1.102":"2023-08-19T07:40:48.256Z","6.1.103":"2023-08-20T03:04:07.077Z","6.1.104":"2023-08-20T15:58:48.532Z","6.1.105":"2023-08-21T03:42:31.841Z","6.1.106":"2023-08-22T02:23:20.908Z","6.1.107":"2023-08-22T04:40:08.370Z","6.1.108":"2023-08-22T13:46:57.123Z","6.1.109":"2023-08-22T14:10:45.241Z","6.1.111":"2023-08-23T22:59:01.738Z","6.1.112":"2023-08-23T23:12:26.404Z","6.1.113":"2023-08-27T03:14:36.622Z","6.1.114":"2023-08-27T14:15:55.543Z","6.1.115":"2023-08-29T06:27:12.211Z","6.1.116":"2023-08-29T06:33:28.073Z","6.1.117":"2023-08-29T15:54:47.620Z","6.1.118":"2023-08-31T07:35:15.814Z","6.1.119":"2023-08-31T23:48:05.671Z","6.1.120":"2023-09-03T05:36:23.029Z","6.1.121":"2023-09-04T22:53:10.475Z","6.1.122":"2023-09-05T12:58:50.373Z","6.1.123":"2023-09-05T15:46:29.368Z","4.3.310":"2023-09-07T04:48:36.354Z","6.1.124":"2023-09-07T07:13:17.900Z","6.1.125":"2023-09-07T09:34:49.792Z","6.1.126":"2023-09-07T14:44:06.187Z","6.1.127":"2023-09-08T03:32:06.349Z","6.1.129":"2023-09-08T16:29:49.586Z","6.1.130":"2023-09-09T11:45:40.586Z","6.1.131":"2023-09-10T07:24:35.846Z","6.1.132":"2023-09-10T11:03:08.656Z","6.1.134":"2023-09-11T01:13:55.636Z","6.1.135":"2023-09-11T01:53:21.023Z","6.1.136":"2023-09-11T17:05:24.888Z","6.1.137":"2023-09-11T23:30:20.055Z","6.1.138":"2023-09-12T15:51:38.813Z","6.1.140":"2023-09-13T16:57:37.797Z","6.1.141":"2023-09-14T03:46:02.499Z","6.1.142":"2023-09-14T15:46:43.523Z","6.1.143":"2023-09-15T02:55:35.563Z","6.1.144":"2023-09-15T05:47:25.412Z","6.1.145":"2023-09-15T17:26:12.952Z","6.1.146":"2023-09-18T07:06:46.798Z","6.1.148":"2023-09-18T11:47:13.646Z","6.1.149":"2023-09-18T13:13:53.040Z","6.1.150":"2023-09-18T16:51:12.494Z","6.1.152":"2023-09-19T05:31:19.919Z","6.1.153":"2023-09-19T07:44:05.319Z","6.1.154":"2023-09-19T13:59:09.717Z","6.1.155":"2023-09-19T14:40:37.897Z","6.1.156":"2023-09-20T18:58:03.620Z","6.1.158":"2023-09-21T23:19:03.173Z","6.1.159":"2023-09-23T16:23:38.236Z","6.1.160":"2023-09-23T16:27:30.790Z","6.1.161":"2023-09-23T17:06:36.877Z","6.1.162":"2023-09-24T07:13:54.144Z","6.1.164":"2023-09-25T07:43:19.314Z","6.1.165":"2023-09-25T13:39:59.070Z","6.1.166":"2023-09-25T13:47:27.120Z","6.1.167":"2023-09-25T17:31:05.654Z","6.1.168":"2023-09-27T00:17:41.993Z","6.1.170":"2023-09-28T17:04:30.296Z","6.1.172":"2023-09-30T19:28:47.902Z","6.1.173":"2023-10-01T11:24:59.835Z","6.1.175":"2023-10-03T18:24:04.557Z","6.1.176":"2023-10-03T19:01:43.348Z","6.1.177":"2023-10-04T18:47:24.590Z","4.3.332":"2023-10-05T10:08:06.329Z","6.1.178":"2023-10-06T10:14:13.104Z","6.1.179":"2023-10-06T11:10:29.485Z","6.1.180":"2023-10-06T15:30:48.707Z","6.1.181":"2023-10-06T17:30:33.839Z","6.1.182":"2023-10-07T03:39:22.792Z","6.1.183":"2023-10-08T02:03:08.234Z","6.1.184":"2023-10-08T03:52:44.138Z","6.1.185":"2023-10-08T11:48:35.939Z","6.1.186":"2023-10-09T15:18:27.899Z","6.1.189":"2023-10-11T12:27:09.308Z","6.1.190":"2023-10-15T10:58:23.404Z","6.1.191":"2023-10-16T06:37:38.478Z","6.1.194":"2023-10-17T07:18:54.233Z","6.1.195":"2023-10-21T03:21:30.448Z","6.1.196":"2023-10-21T13:20:39.308Z","6.1.197":"2023-10-21T15:19:41.168Z","6.2.0":"2023-10-22T05:48:16.336Z","6.2.1":"2023-10-22T15:02:13.288Z","6.2.2":"2023-10-23T02:51:57.448Z","6.2.4":"2023-10-28T09:50:36.601Z","6.2.5":"2023-10-28T11:48:02.433Z","6.2.6":"2023-10-28T15:22:47.423Z","6.2.7":"2023-10-29T01:49:14.458Z","6.2.8":"2023-10-29T08:37:08.949Z","6.2.9":"2023-10-29T10:12:26.546Z","6.2.10":"2023-10-29T12:51:16.883Z","6.2.11":"2023-10-29T13:18:21.727Z","6.2.12":"2023-10-29T14:12:37.068Z","6.2.15":"2023-10-29T17:09:49.695Z","4.3.344":"2023-11-01T10:21:16.911Z","6.2.16":"2023-11-02T11:32:00.397Z","6.2.17":"2023-11-02T12:05:15.326Z","6.2.19":"2023-11-05T16:41:32.611Z","6.2.20":"2023-11-12T13:59:26.673Z","6.2.21":"2023-11-13T03:31:57.477Z","6.2.22":"2023-11-13T14:02:52.782Z","6.2.23":"2023-11-13T14:19:17.900Z","6.2.24":"2023-11-14T13:07:21.049Z","6.2.25":"2023-11-16T05:26:02.725Z","6.2.26":"2023-11-18T09:33:59.307Z","6.2.27":"2023-11-18T10:07:51.408Z","6.2.30":"2023-11-20T17:14:22.458Z","6.2.31":"2023-11-21T05:42:27.175Z","6.2.33":"2023-11-21T16:00:24.921Z","6.2.34":"2023-11-24T15:36:37.668Z","6.2.35":"2023-11-25T17:16:24.378Z","6.2.36":"2023-11-25T17:29:10.015Z","6.2.37":"2023-11-26T05:36:58.803Z","6.2.38":"2023-11-26T07:02:31.986Z","6.2.39":"2023-11-26T15:22:25.413Z","6.2.40":"2023-11-27T07:41:26.993Z","6.2.41":"2023-11-27T10:42:01.789Z","6.2.42":"2023-11-29T01:05:11.982Z","6.2.44":"2023-11-29T18:04:16.498Z","6.2.45":"2023-12-01T12:22:34.213Z","6.2.48":"2023-12-03T05:49:26.248Z","6.2.49":"2023-12-03T06:23:02.486Z","6.2.50":"2023-12-04T14:07:31.900Z","6.2.51":"2023-12-04T18:39:48.567Z","6.2.52":"2023-12-05T09:55:06.018Z","6.2.53":"2023-12-05T10:27:05.792Z","6.2.54":"2023-12-05T19:06:20.307Z","6.2.55":"2023-12-06T05:35:07.702Z","4.3.367":"2023-12-06T06:19:23.355Z","6.2.57":"2023-12-07T12:54:41.802Z","6.2.58":"2023-12-07T17:28:25.796Z","6.2.60":"2023-12-09T10:21:47.890Z","6.2.64":"2023-12-11T12:54:27.595Z","6.2.65":"2023-12-11T16:42:53.428Z","6.2.66":"2023-12-12T18:01:29.604Z","6.2.67":"2023-12-12T18:08:28.432Z","6.2.68":"2023-12-13T22:37:57.310Z","6.2.70":"2023-12-14T05:01:32.623Z","6.2.71":"2023-12-14T17:15:10.495Z","6.2.73":"2023-12-20T12:57:41.863Z","6.2.75":"2023-12-24T08:52:31.520Z","6.2.76":"2023-12-26T01:47:05.826Z","6.2.77":"2024-01-01T11:33:59.728Z","6.2.78":"2024-01-01T17:33:24.473Z","6.2.79":"2024-01-03T09:57:51.787Z","6.2.80":"2024-01-03T21:32:03.444Z","6.2.81":"2024-01-04T04:25:42.457Z","6.2.82":"2024-01-04T07:10:10.673Z","6.2.84":"2024-01-05T23:45:37.874Z","7.0.0-alpha.0":"2024-01-06T00:52:43.193Z","6.2.85":"2024-01-06T10:42:43.479Z","4.3.378":"2024-01-09T15:30:19.426Z","6.2.86":"2024-01-09T18:40:25.116Z","4.3.379":"2024-01-10T01:34:54.171Z","4.3.381":"2024-01-10T03:49:42.397Z","7.0.0-alpha.1":"2024-01-20T15:42:33.418Z","7.0.0-alpha.2":"2024-01-20T16:42:12.514Z","6.2.88":"2024-01-20T18:06:15.518Z","7.0.0-alpha.3":"2024-01-22T15:38:28.332Z","6.2.90":"2024-01-25T09:39:11.578Z","6.2.91":"2024-01-25T17:37:26.846Z","7.0.0-alpha.4":"2024-01-25T18:11:17.298Z","6.2.92":"2024-01-27T01:16:38.425Z","6.2.93":"2024-01-27T01:27:26.714Z","6.2.96":"2024-01-29T08:35:48.676Z","6.2.97":"2024-01-29T16:51:06.299Z","7.0.0-alpha.5":"2024-01-29T23:38:20.005Z","6.2.101":"2024-02-04T17:26:56.487Z","6.2.102":"2024-02-05T01:41:02.664Z","7.0.0-alpha.6":"2024-02-05T01:55:55.755Z","6.2.103":"2024-02-05T02:25:29.853Z","6.2.104":"2024-02-05T14:54:35.406Z","6.2.105":"2024-02-05T17:41:15.309Z","6.2.107":"2024-02-06T14:50:21.459Z","6.2.110":"2024-02-14T07:05:48.288Z","6.2.111":"2024-02-14T09:46:42.167Z","6.2.112":"2024-02-14T17:40:11.826Z","4.3.411":"2024-02-15T01:57:56.480Z","6.2.113":"2024-02-15T05:32:51.029Z","6.2.114":"2024-02-15T06:01:51.858Z","6.2.115":"2024-02-15T06:09:39.056Z","6.2.117":"2024-02-15T11:15:25.412Z","6.2.118":"2024-02-17T16:11:30.873Z","7.0.0-alpha.7":"2024-02-17T17:15:33.241Z","6.2.119":"2024-02-20T06:32:35.986Z","6.2.120":"2024-02-21T02:35:20.430Z","6.2.121":"2024-02-21T05:20:41.005Z","6.2.122":"2024-02-21T05:25:01.135Z","4.3.424":"2024-02-26T09:55:47.040Z","4.3.425":"2024-02-27T04:44:18.398Z","6.2.125":"2024-02-27T08:20:46.042Z","7.0.0-alpha.8":"2024-03-03T14:57:17.266Z","6.2.126":"2024-03-04T05:16:40.535Z","7.0.0-alpha.9":"2024-03-12T19:28:58.104Z","4.3.434":"2024-03-13T10:31:59.401Z","7.0.0-alpha.10":"2024-03-14T19:03:53.986Z","7.0.0-alpha.11":"2024-03-14T19:37:13.293Z","7.0.0-alpha.12":"2024-03-14T19:56:13.158Z","6.2.133":"2024-03-15T07:27:18.653Z","7.0.0-alpha.13":"2024-03-16T15:10:45.342Z","6.2.134":"2024-03-16T16:13:36.633Z","7.0.0-alpha.16":"2024-03-16T18:38:20.820Z","7.0.0-alpha.18":"2024-03-17T15:53:34.801Z","4.3.437":"2024-03-19T09:15:00.655Z","7.0.0-alpha.20":"2024-03-20T17:36:44.742Z","7.0.0-alpha.21":"2024-03-21T14:18:12.508Z","6.2.136":"2024-03-24T06:54:39.014Z","7.0.0-alpha.22":"2024-03-24T07:53:39.614Z","7.0.0-y.0":"2024-03-24T18:19:25.736Z","7.0.0-alpha.24":"2024-03-24T18:24:38.030Z","6.2.138":"2024-03-25T04:17:11.024Z","7.0.0-alpha.25":"2024-03-25T04:38:00.374Z","6.2.139":"2024-03-25T15:50:03.239Z","7.0.0-alpha.30":"2024-03-25T18:20:13.446Z","7.0.0-alpha.31":"2024-03-26T01:36:34.479Z","6.2.140":"2024-03-26T01:44:58.215Z","7.0.1-alpha.0":"2024-03-26T09:38:46.713Z","7.0.1-alpha.1":"2024-03-27T20:26:48.729Z","7.0.1-alpha.4":"2024-03-29T03:16:59.675Z","7.0.1-alpha.5":"2024-03-29T07:58:19.472Z","7.0.1-alpha.9":"2024-04-04T00:56:23.635Z","6.2.147":"2024-04-04T06:30:37.512Z","7.0.1-alpha.10":"2024-04-04T14:49:17.315Z","7.0.1-alpha.11":"2024-04-04T15:01:50.400Z","7.0.1-alpha.12":"2024-04-08T04:29:54.660Z","7.0.1-alpha.13":"2024-04-11T02:56:34.474Z","7.0.1-alpha.15":"2024-04-12T15:41:52.305Z","7.0.1-alpha.19":"2024-04-13T17:25:22.197Z","7.0.1-alpha.20":"2024-04-14T02:00:43.334Z","7.0.1-alpha.21":"2024-04-14T05:29:05.246Z","7.0.1-alpha.22":"2024-04-14T08:18:50.706Z","7.0.1-alpha.23":"2024-04-14T10:54:45.680Z","7.0.1-alpha.24":"2024-04-14T13:31:54.724Z","7.0.1-alpha.26":"2024-04-15T09:05:48.167Z","4.3.452":"2024-04-15T10:12:46.132Z","7.0.1-alpha.29":"2024-04-15T18:21:32.936Z","7.0.1-alpha.30":"2024-04-15T19:24:32.017Z","7.0.1-alpha.32":"2024-04-15T21:26:02.699Z","7.0.1-alpha.33":"2024-04-16T11:35:52.913Z","7.0.1-alpha.34":"2024-04-17T09:56:43.317Z","7.0.1-alpha.36":"2024-04-18T06:52:41.435Z","7.0.1-alpha.37":"2024-04-18T15:17:32.115Z","7.0.1-alpha.39":"2024-04-19T01:38:03.425Z","7.0.1-alpha.40":"2024-04-19T07:45:03.002Z","7.0.1-alpha.43":"2024-04-19T08:53:55.473Z","7.0.1-alpha.44":"2024-04-20T12:01:53.646Z","7.0.1-alpha.46":"2024-04-21T06:21:17.373Z","7.0.1-alpha.47":"2024-04-21T06:52:21.751Z","7.0.1-alpha.48":"2024-04-21T07:57:22.487Z","7.0.1-alpha.50":"2024-04-21T15:34:13.888Z","7.0.1-alpha.51":"2024-04-21T19:29:16.372Z","7.0.1-alpha.52":"2024-04-26T01:50:37.618Z","7.0.1-alpha.54":"2024-04-26T14:58:53.672Z","7.0.1-alpha.55":"2024-04-28T18:10:53.246Z","7.0.1-alpha.56":"2024-04-28T18:47:08.929Z","7.0.1-alpha.57":"2024-04-28T19:10:08.249Z","7.0.1-alpha.59":"2024-05-02T14:55:56.490Z","7.0.1-alpha.60":"2024-05-02T23:40:16.398Z","7.0.1-alpha.64":"2024-05-04T17:46:32.742Z","7.0.1-alpha.67":"2024-05-05T15:07:23.286Z","7.0.1-alpha.69":"2024-05-06T20:36:24.737Z","7.0.1-alpha.71":"2024-05-07T15:07:04.083Z","7.0.1-alpha.72":"2024-05-07T18:29:42.044Z","7.0.1-alpha.73":"2024-05-08T14:44:49.902Z","7.0.1-alpha.76":"2024-05-08T23:02:39.454Z","7.0.1-alpha.77":"2024-05-09T05:55:09.958Z","7.0.1-alpha.78":"2024-05-09T08:26:07.241Z","7.0.1-alpha.79":"2024-05-10T05:50:41.447Z","7.0.1-alpha.80":"2024-05-11T00:48:52.135Z","7.0.1-alpha.81":"2024-05-11T08:19:48.397Z","7.0.1-alpha.82":"2024-05-11T09:48:06.796Z","7.0.1-alpha.83":"2024-05-12T08:06:56.847Z","7.0.1-alpha.84":"2024-05-13T16:05:31.363Z","7.0.1-alpha.85":"2024-05-13T17:08:51.328Z","6.2.152":"2024-05-14T02:29:54.670Z","7.0.1-alpha.86":"2024-05-15T04:47:51.713Z","7.0.1-alpha.87":"2024-05-15T10:14:21.813Z","7.0.1-alpha.88":"2024-05-15T17:36:16.043Z","7.0.1-alpha.89":"2024-05-16T01:31:44.872Z","7.0.1-alpha.90":"2024-05-20T07:45:44.662Z","7.0.1-alpha.92":"2024-05-20T09:40:42.992Z","7.0.1-alpha.93":"2024-05-20T10:20:26.681Z","7.0.1-alpha.94":"2024-05-20T12:59:13.046Z","7.0.1-alpha.95":"2024-05-20T13:13:07.842Z","7.0.1-alpha.96":"2024-05-20T17:54:45.594Z","7.0.1-alpha.97":"2024-05-21T00:33:10.126Z","6.2.155":"2024-05-21T06:24:27.979Z","6.2.156":"2024-05-21T09:55:06.678Z","7.0.1-alpha.98":"2024-05-21T14:47:10.578Z","7.0.1-alpha.99":"2024-05-22T04:46:47.893Z","7.0.1-alpha.100":"2024-05-23T10:23:10.732Z","7.0.1-alpha.101":"2024-05-23T13:42:03.125Z","6.2.157":"2024-05-27T04:32:03.700Z","7.0.1-alpha.102":"2024-05-29T06:00:31.861Z","6.2.158":"2024-05-29T06:13:35.731Z","7.0.1-alpha.103":"2024-05-30T10:19:08.380Z","7.0.1-alpha.104":"2024-05-30T17:33:49.831Z","7.0.1-alpha.105":"2024-06-01T06:37:12.936Z","7.0.1-alpha.106":"2024-06-01T12:18:36.791Z","7.0.1-beta.0":"2024-06-01T12:23:44.197Z","7.0.1-beta.1":"2024-06-01T12:49:31.312Z","7.0.1-beta.6":"2024-06-01T13:07:09.237Z","7.0.1-beta.7":"2024-06-04T01:55:35.458Z","7.0.1-beta.8":"2024-06-04T06:54:09.202Z","7.0.1-beta.9":"2024-06-05T23:05:20.455Z","7.0.1-beta.10":"2024-06-06T16:29:00.880Z","6.2.160":"2024-06-07T02:40:45.107Z","7.0.1-beta.11":"2024-06-08T02:58:45.868Z","7.0.1-beta.12":"2024-06-09T07:33:54.226Z","7.0.1-beta.13":"2024-06-10T06:06:13.410Z","7.0.1-beta.14":"2024-06-11T13:03:25.296Z","7.0.1-beta.15":"2024-06-12T00:44:01.418Z","7.0.1-beta.16":"2024-06-13T00:44:18.767Z","7.0.1-beta.18":"2024-06-14T11:29:23.492Z","7.0.1-beta.19":"2024-06-15T03:41:21.214Z","7.0.1-beta.20":"2024-06-15T03:51:08.823Z","7.0.1-beta.21":"2024-06-15T11:05:29.866Z","7.0.1-beta.22":"2024-06-18T16:03:08.294Z","7.0.1-beta.23":"2024-06-19T10:19:37.391Z","7.0.1-beta.25":"2024-06-19T12:31:34.231Z","7.0.1-beta.26":"2024-06-19T22:02:37.226Z","7.0.1-rc.0":"2024-06-21T17:05:39.282Z","7.0.1-rc.1":"2024-06-22T05:09:11.439Z","7.0.1-rc.5":"2024-06-23T08:09:42.086Z","7.0.1-rc.6":"2024-06-24T03:48:18.130Z","7.0.1-rc.7":"2024-06-24T12:32:09.473Z","7.0.1-rc.8":"2024-06-25T03:01:03.015Z","7.0.1-rc.9":"2024-06-25T08:09:15.299Z","7.0.1-rc.10":"2024-06-27T03:34:48.647Z","6.2.162":"2024-06-27T15:25:34.501Z","7.0.1-rc.11":"2024-06-29T09:35:30.421Z","7.0.1-rc.12":"2024-06-29T11:08:08.298Z","7.0.0":"2024-06-30T06:13:06.727Z","7.0.1":"2024-07-02T06:52:16.279Z","6.2.163":"2024-07-02T09:13:11.382Z","7.0.2":"2024-07-02T10:49:55.187Z","7.0.3":"2024-07-03T12:33:33.915Z","7.0.4":"2024-07-04T00:14:08.491Z","7.0.5":"2024-07-04T02:51:49.780Z","7.0.6":"2024-07-05T15:13:43.697Z","7.0.7":"2024-07-07T18:01:55.818Z","7.0.8":"2024-07-08T14:22:05.794Z","6.2.164":"2024-07-08T14:38:19.630Z","7.0.9":"2024-07-08T16:10:10.429Z","7.0.10":"2024-07-09T18:55:11.822Z","7.0.11":"2024-07-10T02:34:51.039Z","7.0.12":"2024-07-10T06:11:14.499Z","7.0.13":"2024-07-11T11:39:07.374Z","7.0.14":"2024-07-11T14:30:56.020Z","7.0.15":"2024-07-12T03:18:38.352Z","6.2.165":"2024-07-13T03:04:47.384Z","7.0.16":"2024-07-13T13:58:15.972Z","6.2.166":"2024-07-14T12:39:03.498Z","7.0.17":"2024-07-15T16:36:38.238Z","7.0.18":"2024-07-16T08:59:05.710Z","7.0.19":"2024-07-16T12:40:44.253Z","7.0.20":"2024-07-17T03:06:34.199Z","4.3.479":"2024-07-19T15:30:04.502Z","7.0.22":"2024-07-23T05:05:40.865Z","7.0.23":"2024-07-24T02:25:27.408Z","7.0.24":"2024-07-26T08:33:52.110Z","7.0.25":"2024-07-28T16:59:10.967Z","7.0.26":"2024-07-29T08:22:54.798Z","7.0.28":"2024-07-31T03:36:18.126Z","7.0.29":"2024-07-31T03:57:39.880Z","7.0.30":"2024-07-31T09:13:28.046Z","7.0.31":"2024-08-02T09:57:32.643Z","7.0.33":"2024-08-03T15:55:48.805Z","7.0.35":"2024-08-08T15:14:32.358Z","7.0.36":"2024-08-10T06:45:57.689Z","7.0.37":"2024-08-11T07:27:19.505Z","7.0.38":"2024-08-11T09:21:47.039Z","7.0.39":"2024-08-11T10:28:07.541Z","7.0.40":"2024-08-11T20:52:14.118Z","7.0.41":"2024-08-12T03:52:12.650Z","7.0.42":"2024-08-12T14:26:06.269Z","7.0.43":"2024-08-13T07:49:03.084Z","7.0.44":"2024-08-13T08:46:49.720Z","7.0.47":"2024-08-14T11:08:21.827Z","7.0.48":"2024-08-15T08:08:26.672Z","7.0.49":"2024-08-15T10:09:03.113Z","7.0.50":"2024-08-15T13:24:39.650Z","7.0.51":"2024-08-16T07:45:34.692Z","7.0.52":"2024-08-16T10:10:20.208Z","7.0.53":"2024-08-16T13:29:29.465Z","7.0.54":"2024-08-16T16:50:08.210Z","7.0.55":"2024-08-17T07:48:41.414Z","7.0.56":"2024-08-18T13:40:42.506Z","7.0.57":"2024-08-18T17:07:49.621Z","7.0.58":"2024-08-18T18:13:29.064Z","7.0.59":"2024-08-19T02:34:26.017Z","7.0.60":"2024-08-19T05:26:17.419Z","7.0.61":"2024-08-20T04:07:07.983Z","7.0.62":"2024-08-20T05:02:38.775Z","7.0.63":"2024-08-20T06:39:56.653Z","7.0.64":"2024-08-20T11:04:03.964Z","7.0.65":"2024-08-20T15:50:47.645Z","7.0.66":"2024-08-21T09:33:45.300Z","7.0.68":"2024-08-22T02:53:03.045Z","7.0.69":"2024-08-23T00:39:00.793Z","7.0.70":"2024-08-23T00:46:03.817Z","7.0.71":"2024-08-23T17:20:24.931Z","7.0.72":"2024-08-24T15:19:38.513Z","6.2.167":"2024-08-25T10:06:18.704Z","7.0.73":"2024-08-25T15:21:47.360Z","7.0.74":"2024-08-25T15:28:19.083Z","7.0.75":"2024-08-25T17:05:45.470Z","6.2.168":"2024-08-26T11:09:51.033Z","7.0.76":"2024-08-27T07:38:58.112Z","7.0.77":"2024-08-27T07:48:43.413Z","7.0.78":"2024-08-27T18:05:52.905Z","7.0.81":"2024-08-28T05:24:38.585Z","7.0.84":"2024-08-29T00:58:22.349Z","7.0.85":"2024-08-31T10:18:44.534Z","7.0.86":"2024-08-31T10:21:00.845Z","7.1.0":"2024-09-01T05:08:24.602Z","8.0.0-alpha.0":"2024-09-01T06:28:43.236Z","8.0.0-alpha.1":"2024-09-01T15:57:54.146Z","6.2.170":"2024-09-05T01:18:52.518Z","8.0.0-alpha.2":"2024-09-05T02:27:56.702Z","8.0.0-alpha.3":"2024-09-05T14:49:48.534Z","7.1.2":"2024-09-05T16:23:03.527Z","7.1.3":"2024-09-06T06:32:40.888Z","8.0.0-alpha.4":"2024-09-07T06:48:23.277Z","7.1.8":"2024-09-10T07:03:46.433Z","7.1.9":"2024-09-11T06:21:12.303Z","7.1.10":"2024-09-11T08:28:57.729Z","8.0.0-alpha.5":"2024-09-11T16:39:03.756Z","8.0.0-alpha.6":"2024-09-14T04:26:49.690Z","8.0.0-alpha.7":"2024-09-14T05:40:29.974Z","8.0.0-alpha.8":"2024-09-14T07:11:45.154Z","8.0.0-alpha.9":"2024-09-15T12:13:32.156Z","7.1.12-alpha.0":"2024-09-15T19:34:42.230Z","4.3.511":"2024-09-19T14:03:11.099Z","8.0.0-alpha.10":"2024-09-19T19:07:56.005Z","7.1.12":"2024-09-19T19:26:50.671Z","6.2.172":"2024-09-19T19:56:48.875Z","4.3.512":"2024-09-20T04:58:15.523Z","7.1.13":"2024-09-20T10:09:08.388Z","8.0.0-alpha.11":"2024-09-21T08:25:40.086Z","8.0.0-alpha.12":"2024-09-21T12:04:10.812Z","6.2.173":"2024-09-21T12:34:09.581Z","7.1.14":"2024-09-23T16:15:09.296Z","8.0.0-alpha.13":"2024-09-23T17:46:40.244Z","7.1.15":"2024-09-23T18:01:23.910Z","7.1.16":"2024-09-23T18:12:58.056Z","8.0.0-alpha.14":"2024-09-30T09:08:41.261Z","8.0.0-alpha.15":"2024-10-02T17:00:53.303Z","8.0.0-alpha.16":"2024-10-03T13:15:29.376Z","8.0.0-alpha.17":"2024-10-05T06:13:10.811Z","8.0.0-alpha.18":"2024-10-06T16:08:53.774Z","4.3.518":"2024-10-09T04:20:35.847Z","8.0.0-alpha.19":"2024-10-13T09:03:29.172Z","8.0.0-alpha.20":"2024-10-14T02:25:41.715Z","8.0.0-alpha.21":"2024-10-14T17:37:47.797Z","7.1.17":"2024-10-14T18:37:45.318Z","4.3.524":"2024-10-16T10:04:33.753Z","4.3.526":"2024-10-17T03:59:12.750Z","8.0.0-alpha.22":"2024-10-17T20:11:33.772Z","8.0.0-alpha.23":"2024-10-21T12:09:46.534Z","7.1.18":"2024-10-21T12:16:03.602Z","7.1.19":"2024-10-22T07:40:54.163Z","7.1.20":"2024-10-22T08:05:06.397Z","7.1.21":"2024-10-22T09:46:43.822Z","6.2.176":"2024-10-22T15:32:52.537Z","7.1.22":"2024-10-22T16:14:52.138Z","8.0.0-alpha.24":"2024-10-22T16:25:50.716Z","8.0.0-alpha.25":"2024-10-23T02:31:49.370Z","8.0.0-alpha.26":"2024-10-23T03:11:18.301Z","4.3.533":"2024-10-24T04:41:56.268Z","4.3.534":"2024-10-24T04:46:53.840Z","4.3.535":"2024-10-24T10:08:16.893Z","8.0.0-alpha.27":"2024-10-26T17:59:06.757Z","8.0.0-alpha.28":"2024-10-26T19:04:06.959Z","7.1.23":"2024-10-27T10:36:25.865Z","4.3.536":"2024-10-28T04:23:12.739Z","6.2.177":"2024-10-29T14:50:50.662Z","7.1.24":"2024-10-30T04:57:28.682Z","4.3.543-alpha.0":"2024-11-06T04:08:32.247Z","4.3.544-alpha.0":"2024-11-08T02:32:45.023Z","7.1.25":"2024-11-08T08:37:17.143Z","4.3.544":"2024-11-08T11:05:29.551Z","7.1.27":"2024-11-13T09:13:41.133Z","8.0.0-alpha.29":"2024-11-16T05:19:11.258Z","7.1.28":"2024-11-19T04:21:39.587Z","8.0.0-alpha.30":"2024-11-23T02:34:19.909Z","7.1.29":"2024-11-23T02:47:18.959Z","7.1.30":"2024-11-29T07:09:11.742Z","7.1.31":"2024-12-02T06:54:51.370Z","7.1.33":"2024-12-06T07:38:46.027Z","7.1.34":"2024-12-09T03:07:49.185Z","8.0.0-alpha.31":"2024-12-09T03:58:06.906Z","7.1.35":"2024-12-09T04:30:24.966Z","7.1.36":"2024-12-09T04:59:25.193Z","8.0.0-alpha.32":"2024-12-09T08:19:28.020Z","7.1.37":"2024-12-16T02:48:28.004Z","7.1.38":"2024-12-16T03:16:10.530Z","4.3.562":"2024-12-17T10:07:24.269Z","4.3.563":"2024-12-19T13:42:49.549Z","8.0.0-alpha.33":"2024-12-20T01:44:15.105Z","8.0.0-alpha.34":"2024-12-23T13:57:07.580Z","8.0.0-alpha.35":"2024-12-30T13:33:25.544Z","8.0.0-alpha.36":"2024-12-31T17:18:00.974Z","8.0.0-alpha.37":"2025-01-06T02:46:40.957Z","7.1.42":"2025-01-06T03:02:47.827Z","8.0.0-beta.0":"2025-01-07T08:04:03.340Z","8.0.0-beta.1":"2025-01-08T06:19:13.978Z","8.0.0-beta.4":"2025-01-08T07:21:47.188Z","8.0.0-beta.5":"2025-01-08T14:32:11.801Z","8.0.0-beta.6":"2025-01-09T07:27:57.910Z","8.0.0-beta.7":"2025-01-09T14:23:12.925Z","8.0.0-beta.8":"2025-01-09T17:23:31.233Z","6.2.178":"2025-01-11T09:23:28.072Z","6.3.0":"2025-01-11T09:25:31.149Z","6.3.1":"2025-01-11T12:09:47.835Z","7.1.43":"2025-01-11T15:13:22.951Z","8.0.0-beta.9":"2025-01-11T15:28:13.837Z","9.0.0-beta.0":"2025-01-13T12:50:35.820Z","9.0.0-beta.2":"2025-01-13T13:30:06.072Z","8.0.0":"2025-01-14T04:23:24.103Z","9.0.0-beta.3":"2025-01-15T08:32:56.661Z","9.0.0-beta.4":"2025-01-17T10:43:58.937Z","9.0.0-beta.5":"2025-01-19T13:48:09.825Z","9.0.0-beta.6":"2025-01-19T14:06:49.998Z","8.0.2":"2025-01-20T02:34:15.097Z","4.3.581":"2025-01-20T09:17:52.120Z","4.3.582":"2025-01-20T10:18:15.338Z","9.0.0-beta.7":"2025-01-20T17:39:04.090Z","8.0.3":"2025-01-21T08:30:52.734Z","6.4.0":"2025-01-23T02:31:04.694Z","9.0.0-beta.8":"2025-01-23T10:07:28.442Z","8.0.5":"2025-01-24T02:08:24.950Z","9.0.0-beta.9":"2025-01-27T14:43:01.812Z","9.0.0-beta.10":"2025-01-28T06:31:57.252Z","9.0.0-beta.12":"2025-01-28T11:08:49.523Z","9.0.0-beta.13":"2025-01-30T11:57:03.683Z","9.0.0-beta.14":"2025-01-30T17:07:56.208Z","9.0.0-beta.15":"2025-01-31T05:09:17.348Z","9.0.0-beta.16":"2025-02-01T02:40:39.240Z","9.0.0-beta.17":"2025-02-01T03:29:05.688Z","9.0.0-beta.18":"2025-02-01T07:57:31.753Z","9.0.0-beta.19":"2025-02-02T15:27:52.109Z","9.0.0-beta.20":"2025-02-05T15:36:54.638Z","9.0.0-beta.21":"2025-02-09T19:18:54.031Z","9.0.0-beta.22":"2025-02-10T08:43:47.011Z","8.0.7":"2025-02-11T15:05:45.947Z","9.0.0-beta.23":"2025-02-12T10:19:06.146Z","4.3.591":"2025-02-13T02:18:59.247Z","7.1.45":"2025-02-14T14:52:10.632Z","9.0.0-beta.24":"2025-02-14T19:36:32.375Z","9.0.0-beta.25":"2025-02-14T21:38:44.793Z","9.0.0-beta.26":"2025-02-14T22:41:05.425Z","8.0.8":"2025-02-19T02:29:38.377Z","8.0.9":"2025-02-19T02:46:08.567Z","9.0.0-beta.27":"2025-02-19T13:39:54.292Z","9.0.0-beta.29":"2025-02-19T14:06:35.666Z","9.0.0-beta.30":"2025-02-19T14:14:44.045Z","8.0.10":"2025-02-19T14:22:49.762Z","9.0.0-beta.31":"2025-02-19T14:25:19.141Z","9.0.0-beta.32":"2025-02-21T23:23:21.433Z","8.0.13":"2025-02-23T05:40:10.771Z","9.0.0-beta.33":"2025-02-24T03:57:05.661Z","8.0.14":"2025-02-24T03:57:28.875Z","6.4.1":"2025-02-24T04:27:36.095Z","7.1.46":"2025-02-24T04:58:49.846Z","8.0.15":"2025-02-24T06:28:14.319Z","8.0.16":"2025-02-24T06:37:23.470Z","8.0.17":"2025-02-24T12:04:28.833Z","8.0.18":"2025-02-24T12:24:17.766Z","8.0.19":"2025-02-25T03:10:31.794Z","9.0.0-beta.34":"2025-03-04T03:28:45.406Z","7.1.47":"2025-03-04T03:37:10.546Z","8.0.20":"2025-03-04T04:01:26.609Z","9.0.0-beta.37":"2025-03-04T18:37:12.642Z","9.0.0-beta.38":"2025-03-04T18:48:17.277Z","9.0.0-beta.40":"2025-03-05T08:47:55.515Z","9.0.0-beta.41":"2025-03-15T18:38:59.660Z","9.0.0-beta.42":"2025-03-15T18:54:42.639Z","9.0.0-beta.43":"2025-03-15T20:49:45.221Z","9.0.0-beta.44":"2025-03-18T10:18:31.202Z","9.0.0-beta.45":"2025-03-18T10:31:45.090Z","8.0.23":"2025-03-18T10:53:32.270Z","9.0.0-beta.46":"2025-03-22T13:41:22.314Z","6.4.2":"2025-03-22T16:50:05.268Z","4.3.609":"2025-03-27T10:24:23.808Z","9.0.0-beta.47":"2025-04-01T01:53:46.327Z","9.0.0-beta.48":"2025-04-02T22:14:23.219Z","9.0.0-beta.49":"2025-04-06T18:50:47.733Z","8.0.26":"2025-04-06T19:01:13.286Z","8.0.27":"2025-04-07T08:24:34.515Z","4.3.614":"2025-04-09T10:06:31.164Z","9.0.0-beta.50":"2025-04-09T19:09:27.598Z","9.0.0-beta.51":"2025-04-10T01:29:30.818Z","8.0.32":"2025-04-10T01:40:24.959Z","4.3.616":"2025-04-10T15:17:28.504Z","8.0.37":"2025-04-11T05:35:15.004Z","9.0.0-beta.52":"2025-04-12T10:20:36.476Z","9.0.0-beta.53":"2025-04-12T15:22:57.333Z","9.0.0-beta.54":"2025-04-12T17:06:05.156Z","8.0.38":"2025-04-14T02:28:07.158Z","8.0.39":"2025-04-14T07:52:47.401Z","4.3.617":"2025-04-14T09:51:31.952Z","6.4.3":"2025-04-16T07:13:33.260Z","6.4.4":"2025-04-16T07:22:03.053Z","8.0.40":"2025-04-18T16:55:39.840Z","9.0.0-beta.55":"2025-04-18T18:00:21.011Z","9.0.0-beta.56":"2025-04-19T03:59:46.374Z","9.0.0-beta.57":"2025-04-20T19:55:16.056Z","9.0.0-beta.58":"2025-04-23T06:53:49.694Z","9.0.0-9.0.0-beta.59.0":"2025-04-23T07:06:37.974Z","9.0.0-beta.60":"2025-04-23T08:25:59.541Z","9.0.0-beta.61":"2025-04-23T12:27:54.141Z","9.0.0-beta.62":"2025-04-25T10:47:24.904Z","9.0.0-beta.63":"2025-04-25T11:07:50.163Z","9.0.0-beta.64":"2025-04-28T04:04:16.881Z","9.0.0-beta.65":"2025-04-30T16:18:41.782Z","9.0.0-beta.66":"2025-05-03T17:48:22.826Z","9.0.0-beta.67":"2025-05-04T16:15:15.051Z","9.0.0-beta.68":"2025-05-04T17:29:36.128Z","9.0.0-beta.69":"2025-05-04T18:09:59.185Z","9.0.0-beta.70":"2025-05-05T05:51:31.782Z","9.0.0-beta.71":"2025-05-05T07:40:35.501Z","9.0.0-beta.72":"2025-05-05T17:41:28.175Z","9.0.0-beta.73":"2025-05-06T15:38:14.219Z","8.0.41":"2025-05-07T07:52:30.516Z","9.0.0-beta.74":"2025-05-10T17:39:59.826Z","9.0.0-beta.75":"2025-05-18T08:03:51.692Z","6.4.5":"2025-05-20T13:29:04.901Z","6.4.6":"2025-05-23T03:56:03.679Z","9.0.0-beta.76":"2025-05-23T04:57:01.256Z","9.0.0-beta.77":"2025-05-26T04:09:16.890Z","6.4.7":"2025-05-26T04:38:18.680Z","9.0.0-beta.78":"2025-05-27T06:41:47.581Z","9.0.0-beta.79":"2025-05-27T06:53:12.023Z","4.3.637":"2025-05-31T12:22:22.348Z","8.0.46":"2025-06-04T01:35:03.722Z","4.3.638":"2025-06-04T10:03:53.347Z","8.0.47":"2025-06-11T05:40:17.030Z","4.3.642":"2025-06-14T13:12:55.123Z","8.0.52":"2025-06-20T01:55:06.298Z","9.0.0-beta.80":"2025-06-25T21:10:51.368Z","8.0.53":"2025-06-27T01:21:33.628Z","9.0.0":"2025-06-30T23:38:44.582Z","9.0.1":"2025-07-03T01:20:42.707Z","4.3.652":"2025-07-03T08:50:50.547Z","9.0.2":"2025-07-04T17:10:42.583Z","9.0.3":"2025-07-05T01:25:52.026Z","9.0.4":"2025-07-05T05:42:57.148Z","9.0.5":"2025-07-05T05:48:04.964Z","9.0.6":"2025-07-06T04:24:56.377Z","4.3.653":"2025-07-09T08:21:23.467Z","8.0.54":"2025-07-14T01:41:23.375Z","8.0.55":"2025-07-14T03:11:19.411Z","9.0.7":"2025-07-14T04:52:26.502Z","9.0.8":"2025-07-14T06:08:36.140Z","9.0.9":"2025-07-15T15:04:12.037Z","9.0.12":"2025-07-17T12:18:29.276Z","9.0.13":"2025-07-17T13:06:53.876Z","9.0.14":"2025-07-19T17:14:26.156Z","9.0.15":"2025-07-19T17:40:34.871Z","9.0.19":"2025-07-23T11:01:00.372Z","9.0.20":"2025-07-23T11:04:24.263Z","4.3.660":"2025-07-29T10:18:41.130Z","9.0.24":"2025-07-30T20:32:04.277Z","9.0.25":"2025-08-01T17:04:50.169Z","9.0.26":"2025-08-01T17:26:40.616Z","9.0.27":"2025-08-01T20:04:55.596Z","9.0.28":"2025-08-02T06:18:27.952Z","9.0.29":"2025-08-02T21:05:07.240Z","9.0.32":"2025-08-06T18:38:25.446Z","9.0.33":"2025-08-13T03:56:52.950Z","4.3.671":"2025-08-21T09:54:09.673Z","4.3.673":"2025-08-21T16:27:34.051Z","4.3.675":"2025-08-27T10:20:14.656Z","9.0.34":"2025-09-01T03:05:37.343Z","9.0.35":"2025-09-02T23:52:47.560Z","9.0.36":"2025-09-06T08:02:10.995Z","9.0.37":"2025-09-08T13:21:10.070Z","9.0.38":"2025-09-08T13:49:49.519Z","9.0.41":"2025-09-14T07:36:23.600Z","9.1.0":"2025-09-16T12:17:27.329Z","4.3.677":"2025-09-18T10:11:49.154Z","9.1.1":"2025-09-24T07:05:21.026Z","9.1.3":"2025-10-10T06:29:00.674Z","9.1.4":"2025-10-13T01:13:20.972Z","9.1.5":"2025-10-14T00:49:19.229Z","4.3.682":"2025-10-14T02:08:16.260Z","9.1.6":"2025-10-15T06:18:49.318Z","9.1.7":"2025-10-20T13:15:45.818Z","9.1.8":"2025-10-21T05:23:06.330Z","9.1.9":"2025-10-21T05:47:19.225Z","9.1.12":"2025-10-22T01:18:26.567Z","9.1.13":"2025-10-22T01:38:43.074Z","9.1.14":"2025-10-22T08:27:06.157Z","9.1.15":"2025-10-23T01:54:09.452Z","9.1.16":"2025-10-23T05:11:51.260Z","9.1.17":"2025-10-24T01:32:02.329Z","8.0.60":"2025-10-24T01:50:50.713Z","4.3.684":"2025-10-24T08:08:48.090Z","4.3.685":"2025-10-24T08:21:48.922Z","4.3.686":"2025-10-24T10:46:27.414Z","9.1.18":"2025-10-28T06:32:00.720Z","8.0.61":"2025-10-28T08:18:17.944Z","4.3.689":"2025-11-02T16:07:15.259Z","8.0.63":"2025-11-03T07:22:10.863Z","8.0.64":"2025-11-03T07:28:43.938Z","4.3.695":"2025-11-21T02:03:07.468Z","9.1.19":"2025-11-25T11:35:56.017Z","4.3.705":"2025-12-10T03:08:39.049Z","4.3.723":"2025-12-11T01:29:54.487Z","4.3.725":"2025-12-11T16:58:05.377Z","4.3.727":"2025-12-12T05:58:37.450Z","4.3.729":"2025-12-16T06:18:24.680Z","4.3.734":"2025-12-17T09:17:40.794Z","8.0.72":"2025-12-19T02:57:58.359Z","8.0.73":"2025-12-23T08:30:17.196Z","4.3.738":"2025-12-23T14:37:09.420Z","8.0.74":"2026-01-02T06:54:40.819Z","4.3.740":"2026-01-05T14:38:27.501Z","4.3.743":"2026-01-08T08:30:10.267Z","8.0.75":"2026-01-12T01:44:20.901Z","4.3.752":"2026-01-15T04:35:18.336Z","8.0.76":"2026-01-16T03:33:23.316Z","4.3.755":"2026-01-20T09:27:35.888Z","4.3.764":"2026-01-28T15:42:08.686Z","4.3.767":"2026-01-29T08:55:28.490Z","4.3.770":"2026-02-05T09:51:40.423Z","4.3.776":"2026-02-23T09:33:26.880Z","10.0.0-beta.1":"2026-03-04T15:18:19.908Z","10.0.0-beta.2":"2026-03-05T01:45:08.370Z","8.0.86":"2026-03-05T02:16:20.658Z","10.0.0-beta.3":"2026-03-05T11:29:46.115Z","10.0.0-beta.4":"2026-03-05T11:50:14.173Z","10.0.0-beta.5":"2026-03-05T17:11:17.497Z","9.2.5":"2026-03-06T03:18:26.477Z","10.0.0-beta.6":"2026-03-06T14:20:36.292Z","10.0.0-beta.7":"2026-03-07T09:12:43.497Z","10.0.0-beta.8":"2026-03-07T14:48:09.423Z","10.0.0-beta.9":"2026-03-07T17:29:00.262Z","10.0.0-beta.10":"2026-03-08T06:40:24.858Z","10.0.0-beta.11":"2026-03-08T15:38:47.545Z","10.0.0-beta.12":"2026-03-09T16:16:47.516Z","10.0.0-beta.13":"2026-03-09T17:40:40.650Z","10.0.0-beta.15":"2026-03-10T05:48:03.661Z","10.0.0-beta.16":"2026-03-10T07:52:41.597Z","9.2.6":"2026-03-12T18:22:02.329Z","9.2.7":"2026-03-13T00:39:43.682Z","9.2.8":"2026-03-13T03:24:14.365Z","4.3.788":"2026-03-13T04:18:12.616Z","10.0.0-beta.17":"2026-03-13T19:32:40.847Z","10.0.0-beta.18":"2026-03-14T06:51:47.256Z","4.3.790":"2026-03-14T12:11:07.810Z","10.0.0-beta.19":"2026-03-15T18:52:52.512Z","4.3.791":"2026-03-16T04:46:37.035Z","10.0.0-beta.21":"2026-03-17T18:38:33.947Z","10.0.0-beta.22":"2026-03-19T06:09:10.484Z","9.2.13":"2026-03-19T09:00:13.956Z","10.0.0-beta.23":"2026-03-20T08:45:36.145Z","10.0.0-beta.25":"2026-03-20T15:57:38.114Z","10.0.0-beta.26":"2026-03-20T19:08:17.349Z","10.0.0-beta.27":"2026-03-22T11:38:58.007Z","10.0.0-beta.28":"2026-03-22T16:58:19.174Z","10.0.0-beta.29":"2026-03-23T15:11:13.545Z","10.0.0-beta.30":"2026-03-23T16:14:23.705Z","9.2.16":"2026-03-25T09:21:07.024Z","10.0.0-beta.31":"2026-03-29T11:27:04.623Z","6.4.8":"2026-03-29T22:57:39.614Z","6.4.10":"2026-03-30T00:37:47.893Z","6.4.11":"2026-03-30T06:17:51.585Z","10.0.0-beta.32":"2026-03-30T14:05:32.378Z","10.0.0-beta.33":"2026-03-30T15:24:25.891Z","8.0.87":"2026-03-30T16:25:20.157Z","8.0.88":"2026-03-30T17:11:07.114Z","10.0.0-beta.34":"2026-03-31T16:51:33.939Z","9.2.17":"2026-04-01T02:53:47.662Z","10.0.0-beta.35":"2026-04-01T15:20:27.983Z","10.0.0-beta.37":"2026-04-02T15:14:54.247Z","10.0.0-beta.38":"2026-04-06T07:18:34.107Z","10.0.0-beta.39":"2026-04-06T15:52:11.866Z","10.0.0-beta.40":"2026-04-07T00:52:24.371Z","8.0.89":"2026-04-07T06:53:14.593Z","10.0.0-beta.43":"2026-04-09T16:04:13.246Z","10.0.0-beta.44":"2026-04-10T02:48:49.541Z","4.3.804":"2026-04-10T03:56:09.268Z","10.0.0-beta.45":"2026-04-10T07:05:01.155Z","10.0.0-beta.46":"2026-04-10T07:52:36.484Z","8.0.90":"2026-04-10T09:22:23.839Z","10.0.0-beta.47":"2026-04-10T10:33:29.982Z","10.0.0-beta.48":"2026-04-11T11:27:44.224Z","10.0.0-beta.49":"2026-04-11T16:07:12.993Z","10.0.0-beta.50":"2026-04-12T02:49:11.185Z","8.0.91":"2026-04-13T08:31:52.259Z","9.2.18":"2026-04-14T05:54:40.364Z","10.0.0-beta.51":"2026-04-15T14:22:12.318Z","4.3.815":"2026-04-16T04:26:10.018Z","10.0.0-beta.52":"2026-04-16T23:01:24.045Z","10.0.0-beta.53":"2026-04-16T23:54:11.500Z","10.0.0-beta.54":"2026-04-17T14:39:02.671Z","10.0.0-beta.55":"2026-04-18T05:02:57.159Z","10.0.0-beta.56":"2026-04-19T22:54:54.786Z","10.0.0-beta.57":"2026-04-21T14:54:28.452Z","10.0.0-beta.58":"2026-04-22T09:51:27.894Z","10.0.0-beta.59":"2026-04-22T11:36:33.234Z","8.0.92":"2026-04-23T00:02:47.359Z","10.0.0-beta.60":"2026-04-23T16:53:43.953Z","10.0.0-beta.61":"2026-04-24T06:23:22.691Z","10.0.0-beta.64":"2026-04-26T17:45:52.715Z","10.0.0-beta.65":"2026-04-28T01:38:02.332Z","10.0.0-beta.66":"2026-04-28T06:49:09.158Z","9.2.19":"2026-04-28T10:06:32.834Z","4.3.822":"2026-04-29T12:07:39.153Z","10.0.0-beta.67":"2026-04-30T15:01:21.876Z","10.0.0-beta.68":"2026-05-01T08:13:34.963Z","10.0.0-beta.69":"2026-05-02T06:35:55.802Z","10.0.0-beta.70":"2026-05-03T09:38:45.305Z","10.0.0-beta.71":"2026-05-03T16:15:05.739Z","4.3.823":"2026-05-04T13:33:39.374Z","10.0.0-beta.72":"2026-05-05T01:53:39.039Z","10.0.0-beta.73":"2026-05-05T02:34:35.189Z","4.3.824":"2026-05-05T04:28:28.033Z","10.0.0-beta.74":"2026-05-05T11:13:00.015Z","9.2.20":"2026-05-08T01:44:13.181Z","10.0.0-beta.75":"2026-05-08T13:18:19.230Z","9.2.21":"2026-05-11T06:33:11.184Z","9.2.22":"2026-05-11T09:07:44.158Z","9.2.23":"2026-05-11T11:48:27.086Z","10.0.0-beta.76":"2026-05-11T18:57:25.210Z","10.0.0-beta.77":"2026-05-13T01:58:52.392Z","10.0.0-beta.78":"2026-05-13T16:36:30.236Z","10.0.0-beta.79":"2026-05-14T04:56:12.224Z","9.2.24":"2026-05-15T05:46:27.285Z","10.0.0-beta.80":"2026-05-15T15:47:09.903Z","10.0.0-beta.81":"2026-05-16T09:12:39.038Z","10.0.0-beta.82":"2026-05-16T14:26:29.715Z","10.0.0-beta.83":"2026-05-17T17:50:04.917Z","10.0.0-beta.85":"2026-05-18T04:49:52.073Z","10.0.0-beta.86":"2026-05-21T08:04:28.998Z","10.0.0-beta.87":"2026-05-21T15:51:25.079Z","10.0.0-beta.88":"2026-05-21T17:31:05.355Z","10.0.0-beta.89":"2026-05-22T02:53:02.560Z","10.0.0-beta.90":"2026-05-24T16:09:29.641Z","10.0.0-beta.92":"2026-05-26T04:37:11.445Z","10.0.0-beta.93":"2026-05-26T09:52:25.325Z","10.0.0-beta.94":"2026-05-28T16:32:34.367Z","10.0.0-beta.95":"2026-05-30T11:08:25.505Z","10.0.0-beta.96":"2026-05-31T05:50:51.077Z","10.0.0-beta.97":"2026-06-03T04:20:21.879Z","9.2.25":"2026-06-08T08:06:40.704Z","9.2.27":"2026-06-11T05:43:21.078Z","10.0.0-beta.101":"2026-06-13T05:35:53.947Z","10.0.0-beta.102":"2026-06-15T11:21:35.843Z","10.0.0-beta.108":"2026-06-21T16:18:59.148Z","9.2.28":"2026-06-23T07:11:07.974Z","9.2.29":"2026-06-23T07:27:02.959Z","9.2.30":"2026-06-25T07:55:01.812Z","10.0.0-y.0":"2026-06-26T00:34:43.887Z","10.0.0-zeta.0":"2026-06-26T01:26:27.714Z","10.0.0-zeta.1":"2026-06-26T01:28:03.817Z","10.0.0-zeta.2":"2026-07-03T03:18:21.452Z","9.2.31":"2026-07-06T08:46:41.985Z","10.0.0-zeta.3":"2026-07-07T16:41:52.033Z","9.2.33":"2026-07-08T14:30:27.867Z","10.0.0-zeta.8":"2026-07-12T06:19:21.194Z","10.0.0-zeta.10":"2026-07-13T14:34:27.263Z","10.0.0-zeta.12":"2026-07-20T07:27:09.022Z","10.0.0-zeta.14":"2026-07-21T14:28:34.248Z","10.0.0-zeta.17":"2026-07-24T06:09:33.905Z","10.0.0-zeta.19":"2026-07-26T09:02:14.400Z","10.0.0":"2026-07-29T13:14:59.092Z","10.0.1":"2026-07-29T13:33:02.836Z","10.0.2":"2026-07-29T17:57:25.515Z","8.0.93":"2026-07-30T07:13:50.389Z","8.0.94":"2026-07-30T07:43:51.336Z","10.0.3":"2026-07-30T11:14:53.945Z","10.0.4":"2026-07-30T12:08:11.073Z","10.0.5":"2026-07-30T23:55:05.531Z","10.0.6":"2026-07-31T08:33:35.042Z","10.0.7":"2026-08-02T05:59:52.750Z","10.0.8":"2026-08-02T06:07:30.193Z","8.0.95":"2026-08-03T02:33:51.896Z","10.0.9":"2026-08-06T14:51:16.342Z","9.2.34":"2026-08-07T07:03:40.042Z","8.0.97":"2026-08-18T05:28:39.049Z","10.0.10":"2026-08-18T11:07:05.019Z","10.0.13":"2026-08-23T11:20:48.584Z","10.0.18":"2026-08-30T15:19:46.350Z","10.0.19":"2026-08-31T10:07:37.891Z","10.1.0":"2026-09-07T13:49:58.516Z","10.1.1":"2026-09-07T13:52:34.868Z","10.1.2":"2026-09-07T13:58:59.387Z"},"author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hatiolab/things-factory.git","directory":"packages/operato-ecs"},"description":"Application for equipment control system","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":""}